超聲波流量計的開發與研制探討 三十二
超聲波流量計LMB總線用于連接MicroBlaze核與片內的BlockRAM,是一種快速的專用同步總線。為了使得訪問在一個時鐘周期內完成,LMB采用的是最少的控制信號和簡單協議的方式進行訪問。
LMB總線分為DLMB(Data LMB)和ILMB(Instruction LMB)兩類接I:l,而且這些接口只和BlockRAM連接,分別為數據緩存和指令緩存。在大部分設計應用中,不需要設計有關LMB總線的口核。
超聲波流量計LMB總線的時序較為簡單,分為普通訪問時序和背靠背(Back to Back)訪問時序,其中背靠背訪問時序可以看作無間隔的普通時序。
FSL(快速單一連接)總線是MicroBlaze特有的,基于FIFO的單向通路,提供了輸出FIFO和輸入FIFO之間一種點對點的傳輸通道。它分為MFSL(Master FSU和SFSL(Slave FSL)兩類接口,每一類接口最多都有8個,因此可以實現用戶自定義口核與MicroBlaze內部通用寄存器的直接連接,從而實現高速的數據吞吐。
FSL總線是基于非共享的點對點訪問,數據從主設備流向從設備,每個設備擁有獨立的數據通路,傳輸效率不受其它設備影響,因此更適用于連接時間要求較高的自定義口核。
(超聲波流量計)