|
1.主机接口 ADSP一2106X的主机接口使处理器仅需少量的硬件就能很方便地与标准的16或32位多处理器总线连接。ADSP一2106X提供同步和异步两种数据传输方式,并允许主机使用不同的时钟频率,其中异步传输速率最高可达处理器时钟频率。主机通过其外部接I=1,经由外部总线(DATA47~0和ADDR31~0)访问ADSP一2106X。主机接El映射到处理器内统一的地址空间。图8.9给出了外部接口(external port)、I/O处理器(I/O processor)和FIFO数据缓冲器以及供主机驱动传输的片内数据通道的方框图。主机可使用4个外部DMA通道,而且指令和数据DMA传输都能够以很少的软件开销来实现。 
主处理器使用主机总线请求 、主机总线响应 和就绪REDY信号来请求和控制ADSP一2106X的外部总线。一旦获得了总线的控制权,主机就能够读或写ADSP一2106X的内部存储器以及任何一个IOP寄存器,包括EPBx FIFO缓冲区。主机使用专门的IOP寄存器,如(SYSCON寄存器和SYSTAT寄存器)来控制ADSP一2106X并建立DMA传输。一旦建立起来,DMA传输便由ADSP一2106X片内的DMA控制器来控制。在多处理器系统中,主机能够访问每一个ADSP一2106X的内部存储器和IOP寄存器。向量中断提供了对主机命令的高效执行。 任何具有标准的存储器接口的主处理器都能够很方便地通过缓冲器与ADSP一2106X连接,通过地址、数据总线和存储器控制信号(如读、写和片选),主机可访问任何ADSP一2106X总线设备,就如同它是一个存储器一样。主机数据总线的宽度可以是16位或32位,地址总线可以是8位或32位。通过片选信号 或一个存储器映射地址,可以对总线上的任何一个ADSP一2106X进行寻址。所有ADSP一2106X的内部寄存器和I/O处理器资源(如DMA控制寄存器)都可被主机使用。主机总线应答信号(REDY)用来表示一次传输的完成。 表8.14定义了主机处理器接口中用到的ADSP~2106X引脚信号。 
|