异步fifo_【推荐】数字芯片异步FIFO设计经典论文
之前有一篇文章我已經(jīng)推薦過(guò)了數(shù)字芯片跨時(shí)鐘域設(shè)計(jì)的經(jīng)典論文 (【推薦】數(shù)字芯片跨時(shí)鐘域設(shè)計(jì)經(jīng)典論文 ),希望看過(guò)的讀者都有一定的收獲。不過(guò)有點(diǎn)遺憾的是那片論文中雖然提到了異步FIFO,卻沒(méi)有講具體的原理和設(shè)計(jì)細(xì)節(jié)。
本篇文章我要推薦的便是異步FIFO設(shè)計(jì)的經(jīng)典論文,同樣來(lái)自培訓(xùn)專(zhuān)家cliff cummings。文章開(kāi)頭的一段話(huà)我覺(jué)得很有意思,在這里引用一下:
我們有許多方式去設(shè)計(jì)異步FIFO,其中有正確的有不正確的。大多數(shù)不正確的設(shè)計(jì)在90%的時(shí)間仍然可以工作的挺好。大多數(shù)幾乎正確的設(shè)計(jì)可以在99%的時(shí)間工作正常,但是不幸的是,這種設(shè)計(jì)如果應(yīng)用在產(chǎn)品中,一旦出現(xiàn)問(wèn)題也是最難分析的,需要花費(fèi)很大的代價(jià)。從這段話(huà)中我們可以看出異步FIFO設(shè)計(jì)的重要性。本次推薦的論文則詳細(xì)論述了一種異步FIFO設(shè)計(jì)的方法,內(nèi)容包括原理,設(shè)計(jì)思路還有示例代碼,還提出了兩個(gè)非常深刻的問(wèn)題。
和上一次推薦的一樣,我相信,這篇論文也是每一個(gè)FPGA/ASIC設(shè)計(jì)開(kāi)發(fā)者必讀的一篇。
論文題目及作者
論文內(nèi)容(部分)
- 異步FIFO指針信號(hào)
- 格雷碼計(jì)數(shù)器(方式一)
- 格雷碼計(jì)數(shù)器(方式二)
- 如何產(chǎn)生滿(mǎn)空信號(hào)
- 什么是假滿(mǎn)空
- 時(shí)鐘頻率相差很大會(huì)帶來(lái)問(wèn)題嗎
論文下載
和上次一樣,本論文已經(jīng)添加到 微信公眾號(hào) FPGA開(kāi)發(fā)之路 , 菜單 學(xué)習(xí)資料,感興趣的童鞋可以下載。
下一篇文章我會(huì)基于這篇論文總結(jié)一下異步FIFO的設(shè)計(jì)。
歡迎留言討論交流。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的异步fifo_【推荐】数字芯片异步FIFO设计经典论文的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python运用在哪些地方_必看 | 2
- 下一篇: setstate是同步还是异步_谈谈 I