首页 | 本学科首页   官方微博 | 高级检索  
     检索      

FPGA设计中的亚稳态问题及其预防方法研究
引用本文:杨岩岩,;司倩然,;马贤颖,;杨少敏.FPGA设计中的亚稳态问题及其预防方法研究[J].飞行器测控学报,2014(3):208-213.
作者姓名:杨岩岩  ;司倩然  ;马贤颖  ;杨少敏
作者单位:[1]国家知识产权局专利局专利审查协作北京中心,北京100190; [2]北京跟踪与通信技术研究所,北京100094
摘    要:由于在复杂FPGA(Field Programmable Gate Array,现场可编程门阵列)设计中存在跨时钟域,通常会产生亚稳态现象.为有效地预防和解决该问题,分析FPGA设计中亚稳态的产生机理及其对数字信号处理系统的影响.根据不同的信号同步类型,针对单比特电平信号、脉冲信号和边沿信号,分别给出基于触发器级联的跨时钟域信号同步方法;针对并行信号,提出基于异步FIFO (First In First Out,先进先出队列)和握手协议的跨时钟域同步方法;并通过仿真手段分析信号同步方法的有效性及其适用范围.结果表明:这些方法能够正确有效地完成跨时钟域信号同步,预防可能出现的亚稳态问题,从而提高复杂FPGA设计的可靠性和稳定性.

关 键 词:跨时钟域  亚稳态  现场可编程门阵列(FPGA)  同步器  异步电路

Research on Metastability and Its Mitigation Methods in FPGA Design
Institution:YANG Yanyan , SI Qianran , MA Xianying , YANG Shaomin(1. Patent Examination Cooperation Center of the Patent Office, SIPO, Beijing 100190; Beijing Institute of Tracking and Telecommunications Technology, Beijing 100094)
Abstract:Metastability is a common problem caused by clock domain crossing in complex FPGA (Field Programma- ble Gate Array) design. To effectively prevent and solve the problem, the trigger mechanism of metastability and its impact on digital signal processing systems is analyzed. Based on signal type, synchronization methods for level sig- nal, pulse signal and edge signal for one-bit signals are proposed. For parallel signals, synchronization methods based on asynchronous FIFO (First In First Out) and hand-shake are proposed. Simulation is done to verify validity of the synchronization methods and to determine their applicability, and the results show that the methods are effec- tive to deal with clock domain crossing signal synchronization, and to help prevent metastability problems and im- prove the reliability and stability of complex FPGA systems.
Keywords:clock crossing domain  metastability  Field Programmable Gate Array (FPGA)  synchronizer  asynchronous circuit
本文献已被 维普 等数据库收录!
点击此处可从《飞行器测控学报》浏览原始摘要信息
点击此处可从《飞行器测控学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号