基于VHDL的异步FIFO设计

来源 :现代电子技术 | 被引量 : 0次 | 上传用户:ggfjkjtyr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FIFO经常应用于从一个时钟域传输数据到另一个异步时钟域。为解决异步FIFO设计过程中空满标志判断难以及FPGA亚稳态的问题,提出一种新颖的设计方案,即利用格雷码计数器(每次时钟到来仅有1位发生改变)表示读/写指针,设计二级同步链为跨越不同时钟域的读/写指针,以提供充足的稳定时间,并通过对比格雷码指针产生空满标志位。该设计采用VHDL语言进行设计,利用ALTERA公司的FPGA得以实现。经验证进一步表明,模块化的设计不仅避免了亚稳态的产生,增大平均无故障工作时间(MBTF),也使工作效率大为提升。
其他文献
本研究旨在建立精确的压电复合材料层板理论.位移场和电势场采用近似表达,其沿板厚的分布通过构造高精度的位移分布函数和电势分布函数来描述.这两个函数由三维弹性平衡方程
随着MP3播放器降价风潮的愈演愈烈,越来越多的朋友开始购买MP3播放器。但是不少朋友选购MP3首先看重的都是它的外观和价格,有多少人知道它的内“芯”呢?解码芯片的作用是什么,它
手机已经逐渐成为人们生活中必不可少的通讯工具,但是由于软硬件或者是设计的原因。我们的手机可能存在各种问题,这个时候就须要对有问题的手机进行升级。但是并非每个人都可以
利用层叠模型编程方便的优点,采用层叠模型来考虑软土的粘弹塑性,研制了基于层叠模型的软土流变计算程序OMFEM;在此基础上,采用遗传算法来全局搜索软土流变参数,将软土流变层
现在80GB.100GB的硬盘已很便宜,不少玩家在购买电脑时会考虑购买两块或两块以上的硬盘。值得一提的是.如果我们使用同一根IDE数据线来连接两块PATA硬盘.那么就要注意主从跳线问题
为了实现对温度检测的高精度要求,利用12位分辨率的微功耗A/D转换芯片ADS1286,配合AT89C2051单片机,对温度检测系统中的温度采集部分进行了硬件和软件设计。将该温度采集电路应用在气流式液相微萃取仪微型加热器的设计中,检测温度范围在0~350℃之间,温度检测精度达到±0.1℃。实践证明,该温度采集电路测量精度高,工作可靠稳定,适用于工业测控领域及智能化仪器仪表中对温度检测提出高精度要求的
带状疱疹后遗痛主要是由于带状疱疹病毒刺激机体神经细胞而引起的局部针刺刀割样疼痛。笔者于1993年以来运用局封治疗69例带状疱疹后遗痛的病例,取得了较好的效果,现报道如下
在多重理论视角下探讨农业生态经济的发展思路,不仅在理论的层面上可以实现经济理论的互补,而且还可以在实践的层面上促进本地生态经济层次的提高以及与之配套生态格局的构建
目的:探讨针灸临床科研的新方法。方法:应用循证医学指导针灸临床科研设计。结果和结论:循证医学的应用必将有助于规范针灸科研工作,同时促进整个针灸学科的发展。
在飞轮储能系统实验研究中,利用永磁轴承-螺旋槽流体动压锥轴承的混合支承,并采用了挤压油膜阻尼为转子支承系统提供阻尼.基于流体润滑理论的雷诺方程和长轴承近似理论,推导