资源描述:
《veriloghdl的异步fifo研究与设计开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、陕西理工学院毕业设计题目基于veriloghdl地异步FIFO设计学生姓名薛博阳学号1113014175所在学院物理与电信工程学院专业班级电子1105指导教师吴燕________个人收集整理勿做商业用途完成地点博远楼实验室年月日第5页共40页陕西理工学院毕业设计基于VerilogHDL地异步FIFO设计与实现摘要在现代IC设计中,特别是在模块与外围芯片地通信设计中,多时钟域地情况不可避免.当数据从一个时钟域传递到另一个域,并且目标时钟域与源时钟域不相关时,这些域中地动作是不相关地,从而消除了同步操作
2、地可能性,并使系统重复地进入亚稳定状态,造成系统时钟时序上地紊乱.为了有效地解决这个问题,我们采用一种异步FIFO(先进先出)存储器来实现.本文提出一种新颖地异步FIFO设计方案,它通过先比较读写地址并结合象限检测法产生异步地空/满标志,再把异步地空/满标志同步到相应地时钟域.通过仿真验证,该方法是稳定有效地.个人收集整理勿做商业用途关键词:异步;FIFO;亚稳态;格雷码;结绳法第5页共40页陕西理工学院毕业设计DesignandaccomplishasynchronousFIFObasedonVe
3、rilogHDL个人收集整理勿做商业用途AbstractInmodernICdesign,particularlyinthecommunicationsmoduleandperipheralchipdesign,multipleclockdomainsoftheinevitable.Whendatapassesfromoneclockdomaintoanotherdomain,andthetargetclockdomainsarenotassociatedwiththesourceclockdoma
4、in,thesedomainsarenotrelatedmovements,thuseliminatingthepossibilityofsimultaneousoperationandallowsthesystemtoenterthesub-repeatsteady-state,causingdisorderonthesystemclocktiming.Inordertoeffectivelysolvethisproblem,weuseaasynchronousFIFO(FIFO)memoryto
5、achieve.ThispaperproposesanovelasynchronousFIFOdesign,whichcomparedreadingandwritingthroughthefirstaddressandgenerateanasynchronouscombinationofquadrantdetectionempty/fullflag,thenasynchronousempty/fullflagsynchronizedtothecorrespondingclockdomain.Thes
6、imulationresultsthatthemethodisstableandeffective.
个人收集整理勿做商业用途KeyWords:asynchronous;FIFO;metastablestate;Graycode;tieknotsFrance个人收集整理勿做商业用途第5页共40页陕西理工学院毕业设计目录1引言1个人收集整理勿做商业用途1.1FIFO研究意义1个人收集整理勿做商业用途1.2生产需求状况1个人收集整理勿做商业用途1.3存储器外发展状况2个人收集整理勿做商业用途1.4FIF
7、O设计技术简介4个人收集整理勿做商业用途1.4.1基于信元地FIFO设计方法4个人收集整理勿做商业用途1.4.2基于SRAM/DRAM地大容量FIFO地设计与实现4个人收集整理勿做商业用途1.5异步FIFO设计中存在地问题及解决办法5个人收集整理勿做商业用途1.5.1亚稳态5个人收集整理勿做商业用途1.5.2空/满指针地解决方法6个人收集整理勿做商业用途1.6论文主要内容6个人收集整理勿做商业用途2异步FIFO工作原理简介7个人收集整理勿做商业用途2.1关于异步信号7个人收集整理勿做商业用途2.2异
8、步FIFO芯片简介8个人收集整理勿做商业用途2.3FIFO地一些重要参数9个人收集整理勿做商业用途2.4异步FIFO设计地难点10个人收集整理勿做商业用途2.4.1异步FIFO设计难点概述10个人收集整理勿做商业用途2.4.1.1解决FIFO地满/空技术方法概述和特点10个人收集整理勿做商业用途2.4.1.2亚稳态问题地产生及解决10个人收集整理勿做商业用途2.5FIFO地功能简介11个人收集整理勿做商业用途2.6Modelsim仿真工具简介11个人收集整理勿做商业用