130 likes | 273 Views
第十八讲 C6000 的扩展总线 Expansion Bus. 概述. 由 HPI 发展而来, C6202 和 C6203 特有功能 总线宽度 32-bit 两种工作模式 I/O 模式,支持与多种异步外设、异步 / 同步 FIFO 接口 主机口模式,支持、 PCI 桥以及外部主控处理器等的接口 提供了一个灵活的总线仲裁机制. 接口与信号. I/O 口接口部分 主机口接口部分 扩展总线与 DSP 存储器的连接由 DMA 控制器完成 具有内部仲裁功能. 寄存器. 扩展总线的存储器映射寄存器. 扩展总线主机口寄存器. I/O 口操作. Gluless.
E N D
第十八讲 C6000的扩展总线Expansion Bus BIT / TI
概述 • 由HPI发展而来,C6202和C6203特有功能 • 总线宽度32-bit • 两种工作模式 • I/O模式,支持与多种异步外设、异步/同步FIFO接口 • 主机口模式,支持、PCI桥以及外部主控处理器等的接口 • 提供了一个灵活的总线仲裁机制 BIT / TI
接口与信号 • I/O口接口部分 • 主机口接口部分 • 扩展总线与DSP存储器的连接由DMA控制器完成 • 具有内部仲裁功能 BIT / TI
寄存器 扩展总线的存储器映射寄存器 扩展总线主机口寄存器 BIT / TI
I/O口操作 Gluless • 同步/异步模式 • 异步模式下完全类似与EMIF的异步读写 • 同步FIFO模式下可以实现无缝连接或需要尽量少的辅助逻辑。 With glue BIT / TI
主机口操作—框图 • 同步主机口模式可以非常方便地实现与PCI桥以及许多通用处理器的接口 • 异步主机口模式可以实现与一般异步设备的接口 BIT / TI
主机口操作—同步 • 主机口的数据与地址信号复用 • 与i960Jx兼容,与PCI总线接口非常方便 • 主控机模式和从属机模式 • 作主控机时数据流与DMA传输类似 • 作从属机时与C6000的HPI 相似 • 具有进行突发传输的能力 BIT / TI
主机口操作—异步 • 异步模式下,DSP只能作为从属机 • 操作类似于C6201的HPI • 传输时必须按两个步骤 • 在XBISA中初始化地址 • 传输数据 BIT / TI
通过扩展总线的自加载 扩展总线的自加载设置 BIT / TI
接口应用实例—MC68360 异步主机口模式 BIT / TI
接口应用实例—i80960Kx/Jx 同步主机口模式 BIT / TI
接口应用实例—PLX9080 BIT / TI
接口应用实例—MPC860 BIT / TI