摘要: ARINC659总线与机载计算机PCI9054接口设计中因工作时钟不同而出现亚稳态现象。为此,描述亚稳态机理,给出降低亚稳态产生条件,提出采用同步器实现控制信号传递和格雷码+异步FIFO实现数据传输。结合PCI9054接口信号时序,设计总线接口模块,通过Verilog编码实现进行仿真实验。结果表明,异步FIFO解决了ARINC659与PCI9054之间的跨时钟数据传输。
关键词:
ARINC659总线,
跨时钟,
亚稳态,
异步FIFO
Abstract: Metastability emerges from designing the interface between ARINC659 and PCI9054 because of the two different clocks. This paper describes the mechanism of the metastability, gives conditions for reducing metastable produce, and proposes achieving control signal transmission by synchronizer and data transfer by Gray code + FIFO. With PCI9054 interface signal timing, the paper designs the bus interface module, and implements the interface design with the Verilog language. Result shows that asynchronization FIFO solves cross-clock data transfer between ARINC659 and PCI9054.
Key words:
ARINC 659 bus,
cross-clock,
metastability,
asynchronization FIFO
中图分类号:
何向栋, 樊晓桠, 安建峰. ARINC659总线接口跨时钟的研究与设计[J]. 计算机工程, 2010, 36(20): 214-216.
HE Xiang-Dong, FAN Xiao-Ya, AN Jian-Feng. Study and Design of ARINC659 Bus Interface Cross-clock[J]. Computer Engineering, 2010, 36(20): 214-216.