超声波流量计的开发与研制探讨 三十二
超声波流量计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总线是基于非共享的点对点访问,数据从主设备流向从设备,每个设备拥有独立的数据通路,传输效率不受其它设备影响,因此更适用于连接时间要求较高的自定义口核。
(超声波流量计)