论文摘要
PCI是一种将周边设备与处理器高速结合起来的总线结构,本设计是作为PCI接口芯片的一部分,目的是实现用于PCI接口芯片的高速异步FIFO。异步FIFO是PCI接口芯片的重要组成部分,是在不同时钟域之间传递数据的常用方法。避免亚稳态的出现和满/空标志信号的产生是异步FIFO设计的两个难题。针对这些问题,本设计使用同步器和格雷码编码指针的方式避免了亚稳态出现;设计了两种不同的方案,来生成满/空标志信号。第一种设计方案通过增加一个附加的指针位数来实现满/空判断。当读写指针超过原指针的最大值时,增加的这一位立刻翻转,通过比较增加位,就能够区别究竟是读指针追上了写指针,还是写指针追上了读指针。第二种设计方案利用了格雷码的特性进行满/空判断。格雷码的最高两位分成了连续的4个相限,当写指针比读指针落后一个相限时,意味着写指针即将从后面追上读指针,FIFO处于“将满”状态。当读指针比写指针落后一个相限时,意味着读指针即将追上写指针,FIFO处于“将空”状态。本设计使用ASIC流程,利用Verilog语言完成了两种方案的RTL级设计;通过RTL级仿真验证了两种方案的逻辑功能;利用逻辑综合工具实现了两种方案的门级电路;利用静态时序分析工具验证了两种方案的时序正确性。通过RTL级仿真、逻辑综合和静态时序分析的结果,从电路结构、频率、面积和功耗上分析了两种方案的优劣。由于第二种设计方案在电路结构,频率和面积上的优势,选用了第二种设计方案进行数字后端设计。利用自动布局布线工具完成芯片的顶层规划、插入时钟树、布局和布线,最终完成用于PCI接口芯片的异步FIFO设计。
论文目录
相关论文文献
- [1].基于FPGA的帧级异步FIFO设计[J]. 声学与电子工程 2020(02)
- [2].一种面向异步FIFO的低开销容错机制研究[J]. 电子技术应用 2018(06)
- [3].基于FPGA的多通道大容量FIFO设计[J]. 电子测量技术 2017(08)
- [4].基于89C51和FIFO的多路高速数据采集系统设计[J]. 科技创新与应用 2015(08)
- [5].基于FIFO缓存的数据混合编帧技术研究与实现[J]. 电子测量技术 2020(18)
- [6].基于FIFO的循环移位寄存器实现方法[J]. 现代电子技术 2014(19)
- [7].通信数据同步中基于FPGA的一种有限任意长FIFO的生成办法[J]. 自动化技术与应用 2011(03)
- [8].基于FPGA的高速FIFO电路设计[J]. 电子产品世界 2010(04)
- [9].FPGA中软FIFO设计和实现[J]. 微计算机信息 2008(02)
- [10].一种有效的FIFO复位策略[J]. 电子科技 2014(10)
- [11].一种高效的异步FIFO设计方法[J]. 仪器仪表用户 2009(01)
- [12].Low Latency High Throughout Circular Asynchronous FIFO[J]. Tsinghua Science and Technology 2008(06)
- [13].基于FPGA的异步FIFO的设计[J]. 中国新通信 2016(23)
- [14].一种高速大容量异步FIFO的实现方法[J]. 航空计算技术 2015(05)
- [15].异步FIFO的设计分析[J]. 电子器件 2014(03)
- [16].一种并行异步FIFO控制算法设计[J]. 微处理机 2012(05)
- [17].一种高性能异步FIFO的设计与实现[J]. 微电子学与计算机 2010(08)
- [18].微处理器中异步FIFO的一种优化方法[J]. 计算机测量与控制 2009(01)
- [19].A Simple Proof for the Stability of Global FIFO Queueing Networks[J]. Acta Mathematicae Applicatae Sinica(English Series) 2009(04)
- [20].基于一种专用星载高速总线结构的FIFO容量计算[J]. 宇航学报 2009(05)
- [21].一种FIFO的读写单元设计[J]. 微处理机 2019(01)
- [22].一种基于FPGA的异步FIFO设计方法[J]. 微处理机 2017(01)
- [23].一种FIFO队列的总线仲裁器的设计[J]. 现代导航 2015(03)
- [24].基于CPLD可编程逻辑控制器件FIFO的设计[J]. 文理导航(下旬) 2016(03)
- [25].一种大容量异步FIFO的设计与实现[J]. 微电子学 2013(03)
- [26].高速环形FIFO的设计[J]. 计算机辅助设计与图形学学报 2011(03)
- [27].FPGA异步FIFO设计中的问题与解决办法[J]. 单片机与嵌入式系统应用 2009(08)
- [28].FIFO在物料管理中的运用[J]. 物流工程与管理 2009(12)
- [29].基于地址重载型双FIFO的传输系统[J]. 电视技术 2013(01)
- [30].任意深度的异步FIFO设计[J]. 合肥学院学报(自然科学版) 2011(03)