当前位置:首页 > 工业控制 > 电子设计自动化

摘 要: 分析了异步FIFO的结构和关键技术,在与利用格雷码作为异步FIFO指针编码对比的基础上,提出了一种采用移位码编码方式的FIFO,不仅减小了亚稳态出现的概率,也简化了电路结构,降低了电路面积和功耗,在此基础上也缩短了电路的关键路径,工作频率明显提升。根据仿真和综合结果显示,本文设计的FIFO工作性能稳定可靠。
关键词: 专用集成电路(ASIC);异步FIFO;移位码;亚稳态

在现代集成电路设计中,随着集成度的不断提升,常常会遇到数据缓存与不同时钟域之间数据传递的问题,在不同系统间如不能设计出有效的接口单元,将会产生数据传输过程中的复写、丢失和无效数据的读入等错误,同时亚稳态现象也会出现在不同时钟域之间的数据传递过程中。此时,如何实现数据高速有效的传输并克服跨时钟域间数据传递时的亚稳态成为一个关键点问题。由于异步FIFO(First In First Out)能够有效解决不同传输速度和不同时钟域之间数据传递的问题,异步FIFO在实际电路中得到广泛的运用。本文介绍一种基于ASIC的高速异步FIFO的设计和实现方案。
1 异步FIFO的基本功能和结构
异步FIFO指在不同时钟域之间,由一个时钟域写入,待写入数据稳定之后,由另一个时钟域读出。图1为异步FIFO的基本结构框图,FIFO的存储单元采用双端口RAM的解决方式,同步模块SYNC完成异步读写时钟域之间指针信号的同步过程,将同步前后的指针送到wrfull、rdempty模块,产生wrfull、rdempty信号,从而构成一个完整的FIFO。
表1所示为图1中各信号的具体意义。

2 异步信号同步的关键问题
 在不同时钟域之间传递的信号,由于两个时钟之间没有清楚的相位和频率关系,很容易出现亚稳态现象。亚稳态是指触发器无法在某个规定的时间段内达到一个可以确认的状态。当一个触发器进入亚稳态时,触发器会输出一些中间电平,或者可能处于振荡状态。在数字电路中,如果将亚稳态信号直接应用于后续的组合逻辑,将会产生难以预测的结果。图2所示为异步时钟的亚稳态现象,图中CLK_A和CLK_B为异步时钟。
亚稳态是不可避免的,但可以采用合适的方法将其降低到一个合适的低概率水平。

首先可以从读写地址指针的编码入手。若采用传统的二进制计数,地址指针的每次增加,则有可能出现从全1到全0的所有位的同时跳变,这种情况使得出现亚稳态的概率大大增加。本文将采用一种特殊的编码方式,使得地址指针的每次增加只会出现一位改变,从而减小亚稳态发生的概率。
其次可以采用两级锁存的办法。如图3所示,在一个信号进入另一个时钟域前,将该信号用两级触发器进行锁存,即使第一级触发器的输出出现亚稳态,经过一个时钟周期之后,进入第二级触发器的信号已经稳定到一个确定的电平,从而两级锁存的输出可以有效减小亚稳态发生的概率。

3 异步FIFO的具体结构
3.1 读写指针

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在英特尔FPGA技术大会上,英特尔发布了全新可定制解决方案英特尔® eASIC N5X,帮助加速5G、人工智能、云端与边缘工作负载的应用性能。

关键字: 英特尔 5G asic

本文主要讨论电源分配结构三方面的转变:例如中间总线结构的面世;数字控制技术的出现;以及采用负载点电源管理技术的新趋势。

关键字: 电源 asic DSP

现如今,另一个棘手的问题来自难以预料的FPGA或ASIC最佳运行参数的变化。最终的特性结果有时会迫使设计人员在构建了初始硬件后更改他们的设计,从而导致他们在以下两个方面上很难做出决定:利用性能更低的产品抓住所需的市场商机...

关键字: 电源 FPGA asic

  引 言   为了实现网络信息处理,嵌入式系统中必须具有强大的网络连接功能。嵌入式系统的网络连接功能不仅需要传输信息,同时还必须具有相应的信息识别能力,以提高系统的网络安全性。

关键字: asic 嵌入式系统 ip

从近年来的全球汽车市场发展来看,石油价格在不断影响消费者行为并成为了汽车创新的推动力。虽然欧洲债务危机影响了汽车市场需求,但美国汽车市场已经开始复苏,而自2010年开始,新兴国家占全球汽车市场份额已超

关键字: asic SoC 安森美半导体 车载网络系统

  汽车导入电子元件的数量剧增。宝马(BMW)、奔驰(Mercedes-Benz)和奥迪 (Audi)三大车厂正加速汽车系统迈向电子化,三大车厂各系列高阶车款皆已包含超过一百个电子控制单元(EC

关键字: MCU asic 汽车电子 ecu

  根据全球技术研究和咨询公司Gartner最新预测,2013年全球半导体总收入预计将达3,110亿美元,与2012年相比,增长4.5%。由于经济疲软,再加上库存调整的因素,Gartner下调了

关键字: 智能手机 DRAM nand asic 半导体市场

  FPGA在工业领域的应用正在从辅助型器件向核心功能器件转移,这主要是由于行业对于设备功能细分化、优势差异化、创新IP、软件导入以及生产周期和成本等需求推动的。Altera亚太区工业业务部市场

关键字: FPGA 电机控制 asic Altera 工业以太网

  2013年3月6日,中国北京 - All Programmable技术和器件的全球领先企业赛灵思公司(Xilinx, Inc. (NASDAQ:XLNX) )今天宣布推出新一代更智能(Sma

关键字: asic 赛灵思 数据中心 assp smarter networks

  位于美国俄亥俄州赖特-帕特森空军基地的空军研究实验室发布了宽带相控阵专用集成电路(ASIC)项目的需求信息(RFI-RQKS-2013-0001),寻求可实现宽带射频数字相控阵波束形成器功能

关键字: asic 射频 集成电路
关闭
关闭