初始化/应用信息-8路继电器模块原理图

qqrepay43928 5 0 pdf 2024-07-27 16:07:43

10.5初始化/应用信息

该节提供LBC和外部设备接口的详细信息。你知道吗,LBC接口不仅支持独立的地址和数据总线,还可以复用这两者,这可是相当节省信号线的方案呢!比如在Allegro模块复用中,就提到类似的复用技术。

10.5.1 使用地址/数据复用模式与外围设备接口

局部总线既可用于独立的地址总线和数据总线,也可以用于复用的地址/数据总线。本节给出了在复用模式下与外围设备接口的原则。复用地址和数据总线时,只需一个外部锁存器就能搞定,不需要额外的控制信号,这不就是方便省事的代名词吗?有了Beaglebone与FPGA通信的经验,我们可以轻松搞定这些技术细节。

10.5.1.1 地址/数据复用总线和非复用地址信号

为了节省信号线,在同一32位局部总线上复用地址/数据。你或许会好奇,这样做真的可靠?当然啦!只要使用外部锁存器,我们就能重新还原原始地址。想了解更多关于这种技术的应用?不妨看看LBC源码

LALE信号为我们提供了正确的时序来控制标准的逻辑锁存器。想象一下LAD信号线就像万能连接器,可以直接与存储器或外部设备的数据信号线对接。局部总线上的事务从地址阶段开始,LBC在LAD信号上驱动事务地址并使LALE信号有效,这样可以锁存地址,然后LBC可以继续数据阶段。不同设备的端口大小也有所不同,LBC支持的端口大小为8、16和32位的设备。如果设备小于32位,就得分解事务。对于8位的设备,应使用LA[30:31];对于16位的设备,应使用LA30。对于32位的设备,LA[30:31]都不使用。

用户评论
请输入评论内容
评分:
暂无评论