第十八讲 C6000 的扩展总线 Expansion Bus

Preview:

DESCRIPTION

第十八讲 C6000 的扩展总线 Expansion Bus. 概述. 由 HPI 发展而来, C6202 和 C6203 特有功能 总线宽度 32-bit 两种工作模式 I/O 模式,支持与多种异步外设、异步 / 同步 FIFO 接口 主机口模式,支持、 PCI 桥以及外部主控处理器等的接口 提供了一个灵活的总线仲裁机制. 接口与信号. I/O 口接口部分 主机口接口部分 扩展总线与 DSP 存储器的连接由 DMA 控制器完成 具有内部仲裁功能. 寄存器. 扩展总线的存储器映射寄存器. 扩展总线主机口寄存器. I/O 口操作. Gluless. - PowerPoint PPT Presentation

Citation preview

第十八讲 ExpBusBIT / TI 1

第十八讲 C6000 的扩展总线Expansion Bus

第十八讲 ExpBusBIT / TI 2

概述• 由 HPI 发展而来, C6202 和 C6203 特有功能• 总线宽度 32-bit• 两种工作模式

– I/O 模式,支持与多种异步外设、异步 / 同步 FIFO接口– 主机口模式,支持、 PCI 桥以及外部主控处理器等的接口

• 提供了一个灵活的总线仲裁机制

第十八讲 ExpBusBIT / TI 3

接口与信号

•I/O 口接口部分•主机口接口部分•扩展总线与 DSP存储器的连接由 DMA 控制器完成

•具有内部仲裁功能

第十八讲 ExpBusBIT / TI 4

寄存器Byte 地址 寄存器名字

0188 0000 h 扩展总线全局控制寄存器(XBGC)0188 0004 h XCE1空间控制寄存器0188 0008 h XCE0空间控制寄存器0188 000c h 扩展总线主机口控制寄存器(XBHC)0188 0010 h XCE2空间控制寄存器0188 0014 h XCE3空间控制寄存器0188 0018 h 保留0188 001c h 保留0188 0020 h 扩展总线内部主控地址寄存器(XBIMA)0188 0024 h 扩展总线外部地址寄存器(XBEA)

缩写 寄存器名字 主机读写权限 C6202读写权限

寄存器映射地址

XBHC 扩展总线主机口控制 —— RW 0x0188 000CXBEA 扩展总线外部地址 —— RW 0x0188 0024

XBIMA 扩展总线内部主地址 —— RW 0x0188 0020XBISA 扩展总线内部从地址 RW ——XBD 扩展总线数据 RW ——

扩展总线的存储器映射寄存器

扩展总线主机口寄存器

第十八讲 ExpBusBIT / TI 5

I/O 口操作Gluless •同步 / 异步模式

•异步模式下完全类似与 EMIF 的异步读写•同步 FIFO 模式下可以实现无缝连接或需要尽量少的辅助逻辑。

With glue

第十八讲 ExpBusBIT / TI 6

主机口操作—框图•同步主机口模式可以非常方便地实现与 PCI 桥以及许多通用处理器的接口•异步主机口模式可以实现与一般异步设备的接口

第十八讲 ExpBusBIT / TI 7

主机口操作—同步• 主机口的数据与地址信号复用• 与 i960Jx 兼容,与 PCI 总线接口非常方便• 主控机模式和从属机模式

– 作主控机时数据流与 DMA 传输类似– 作从属机时与 C6000 的 HPI 相似

• 具有进行突发传输的能力

第十八讲 ExpBusBIT / TI 8

主机口操作—异步• 异步模式下, DSP 只能作为从属机• 操作类似于 C6201 的 HPI• 传输时必须按两个步骤

– 在 XBISA 中初始化地址– 传输数据

第十八讲 ExpBusBIT / TI 9

通过扩展总线的自加载

扩展总线的自加载设置控制位 意义

MTYPE0/1/2/3 存储器类型BLPOL 当DSP作为扩展总线的从属端时,XBLAST

信号的极性RWPOL 扩展总线的读/写信号的极性HMOD 主机的模式(对应于HPIC中XB位的状态)XARB 扩展总线仲裁使能FMOD FIFO的模式(对应于XBGC的状态)LEND endian模式

BOOTMODE[4:0] 设定器件的加载模式

第十八讲 ExpBusBIT / TI 10

接口应用实例— MC68360

异步主机口模式

第十八讲 ExpBusBIT / TI 11

接口应用实例— i80960Kx/Jx

同步主机口模式

第十八讲 ExpBusBIT / TI 12

接口应用实例— PLX9080

第十八讲 ExpBusBIT / TI 13

接口应用实例— MPC860

Recommended