FPGA跨時(shí)鐘域處理3大方法揭秘!
跨時(shí)鐘域處理是FPGA設(shè)計(jì)中經(jīng)常遇到的問題,而如何處理好跨時(shí)鐘域間的數(shù)據(jù),可以說是每個(gè)FPGA初學(xué)者的必修課。如果是還在校生,跨時(shí)鐘域處理也是面試中經(jīng)常常被問到的一個(gè)問題。
這里主要介紹三種跨時(shí)鐘域處理的方法,這三種方法可以說是FPGA界最常用也最實(shí)用的方法,這三種方法包含了單bit和多bit數(shù)據(jù)的跨時(shí)鐘域處理,學(xué)會(huì)這三招之后,對(duì)于FPGA相關(guān)的跨時(shí)鐘域數(shù)據(jù)處理便可以手到擒來。
這里介紹的三種方法跨時(shí)鐘域處理方法如下:
-
打兩拍; -
異步雙口RAM; -
格雷碼轉(zhuǎn)換。
01
方法一:打兩拍
02
方法二:異步雙口RAM
03
方法三:格雷碼轉(zhuǎn)換
-END-
推薦閱讀
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場,如有問題,請(qǐng)聯(lián)系我們,謝謝!