
TMS320C5X , TMS320LC5x
数字信号处理器
SPRS030A - 1995年4月 - 修订1996年4月
主机端口接口(续)
HPI的具有两种操作模式,共享接入模式( SAM)和仅主机模式( HOM) 。在SAM中,
正常工作模式下,无论是' C57S /' LC57和主机可以访问HPI内存。在这种模式下,
异步主机访问内部重新同步,在发生冲突时,主机具有访问优先权
和“ C57S /' LC57S等待一个周期。主机和CPU访问的HPI内存可以resychronized
通过一个命令字的轮询或通过中断,以防止拖延CPU的一个周期。坎
功能允许主机访问HPI内存,而' C57S /' LC57在IDLE2模式(所有的内部时钟
停止),或在复位模式。外部“ C57S /' LC57S时钟甚至可以停止。主机,因此可以
存取HPI RAM中而“ C57S /' LC57处于其最佳配置在功率消耗方面。
HPI的控制寄存器有两个数据选通信号, HDS1和HDS2 ,一个读/写选通信号的HR / W和一个地址
频闪了,让一个无缝连接的各种行业标准的主机设备。在HPI很容易
接口到具有多路地址/数据总线,独立的地址和数据总线,一个数据选通的主机,并
读/写选通,或读两个独立的选通和写。一个HPI就绪销, HRDY ,被提供给指定
等待状态支持异步输入主机。当“ C57S /' LC57的工作频率是
变量,或当主机能够访问以更快的速度比最大共享访问模式的
接入速率, HRDY引脚提供一个方便的方式来自动调整主机访问速率(无软件
握手需要的话) ,以在“ C57S /' LC57时钟速率或HPI的模式开关的变化。
在HPI支持高速背到后端访问。在共享访问模式下, HPI可以处理一个字节
每五' C57S /' LC57周期(即, 64 Mb / s的有40 MHz的' C57S /' LC57 ) 。 HPI的设计,使得
主机可以利用这个高带宽的优势,在运行频率高达( FN )
÷
如图5所示,其中,n是数
主机周期的外部访问和F是“ C57S /' LC57频率。在仅主机模式下,支持HPI
甚至更高的速度回至后端主机访问:1字节每50毫微秒(即, 160 Mb / s的)独立的
“ C57S /' LC57时钟速率。
串口
在“ C5X提供高速全双工串行端口,允许直接连接到其他' C5X设备,编解码器,
在一个系统中和其他设备。有一种通用的串行端口,一个时分多路(TDM)串行
端口,和一个自动缓冲串行端口(BSP) 。
通用串行端口用于数据传输两个存储器映射寄存器:数据发送寄存器
( DXR )和数据接收寄存器( DRR) 。两个寄存器可以以相同的方式与任何其它被访问
存储器位置。串行端口的发射和接收部分,每个部分具有相关联的时钟,
帧同步脉冲,和串行移位寄存器,以及串行数据可以被转移或者以字节为单位或以
16位的字。串行端口接收和发送操作可以生成他们自己的可屏蔽的发射和接收
中断( XINT和RINT ) ,允许串行端口传输到通过软件的方式进行管理。在“ C5X系列
端口是双缓冲和完全静态的。
在TDM端口允许设备通过时分复用与其他多达七名的“ C5X沟通
设备与TDM端口。时分复用是时间间隔的分割成多个子区间
与每个子间隔代表一个预先指定的通信信道。在TDM串行端口传输
16位字上的一个地址线( TADD )单根数据线( TDAT )地址和目的地址。每
设备可以发送数据在单一通道上,并从一个八个通道的一个或多个提供接收数据
一个简单而有效的界面为多应用程序。发生一次帧同步脉冲
对应于一个16位字上每八个信道的传输每128个时钟周期。喜欢
通用串行端口,TDM信端口是双缓冲的输入和输出数据。在TDM端口
也可以通过软件来配置如上所述的操作作为一个通用的串行端口。这两种类型的
端口能够在高达四分之一的机器周期率( CLKOUT1 )下工作的。
所述缓冲串行端口(BSP )由一个全双工双缓冲串行端口接口(SPI)和一个
自动缓冲单元( ABU ) 。在BSP的SPI模块是通用的串行端口的增强版本。
自动缓冲单元允许SPI读取/使用专用总线直接写' C5X内部存储器
独立于CPU的。这导致了用于SPI交易和更快的数据速率的最小开销。
邮政信箱1443
休斯敦,得克萨斯州77251-1443
31