
TMS320C5X , TMS320LC5x
数字信号处理器
SPRS030A - 1995年4月 - 修订1996年4月
串行端口(续)
当自动缓冲功能被禁用(标准模式) ,与SPI传输由软件执行
通过中断控制。在这种模式下, ABU是透明的和基于单词的中断( WXINT和
WRINT )由SPI提供被发送到CPU作为发送中断( XINT )和接收中断( RINT ) 。
当自动启用了缓冲,字传输完成了SPI和“ C5X内部存储器之间直接,
使用ABU -嵌入地址发生器。
阿布有自己的一套具有相应的地址生成单元的循环寻址寄存器。内存
对于缓冲区驻留在“ C5X内部存储器2K字。该缓冲区的长度和起始地址
是用户可编程的。缓冲区空/ - 满中断可以发布到CPU中。缓冲是很容易暂停
因为自动禁用功能的。自动缓冲能力,可以单独地被使能用于发射和
接收部分。当自动缓存功能,操作类似于通用的串行端口。
在SPI允许8位, 10位, 12位,或16位的数据包传输。在突发模式下,数据包是通过定向
帧同步脉冲为每个数据包。在连续模式下,帧同步脉冲发生
当数据传输被启动,并且没有进一步的脉冲发生。框架和时钟选通脉冲频率
和极性可编程。 SPI是完全静态的,运行在任意低的时钟频率。该
最高工作频率为CLKOUT1 ( 28.6 Mb / s的在35纳秒,在25 ns的40 Mb / s的) 。 SPI发送部分
还包括一个脉冲编码调制(PCM)模式,允许简单的接口与一个PCM线路。
最“ C5X设备提供1个通用串行端口和一个TDM端口。在“ C52提供了1
通用串行端口和没有TDM端口。在“ C53SX提供两个通用串行端口和无
TDM端口。在“ LC56 ”, C57S和“ LC57设备提供了1个通用串行端口和一个缓冲串行
端口。
软件等待状态发生器
软件等待状态的产生是在“ C5X注册,无需任何外部硬件与接口
较慢的片外存储器和I / O设备。该电路由16个等待状态产生电路,并
用户可编程的操作与0 ,1,2 ,3,或7个等待状态。片外存储器访问,这些等待状态
发电机被映射到程序存储器,数据存储器和I / O端口, 16K字边界。
在' C53S /' C57S和“ LC56 / 57器件有控制的软件可编程等待状态发生器
由一个16位的等待状态寄存器PDWSR地址为0x28 。等待状态的程序数( 0
7)适用于所有的外部地址,在对应的地址空间(程序,数据,I / O ),而不管
地址值。
定时器
在“ C5X设有一个4位预分频器的16位定时电路。此二分之一和1之间的定时器时钟
第三十二装置本身,这取决于可编程定时器的分频比下的机率。
该定时器可以停止,重新启动,复位或由特定的状态位无效。
该定时器可用于产生CPU的周期性中断。该定时器由一个在每一减
CLKOUT1周期。一个定时器中断( COL)和一个脉冲等于一个CLKOUT1周期对外部的持续时间
TOUT引脚在每次生成计数器递减至零。计时器提供了一个方便的手段
对执行定期I / O或其他功能。当定时器停止时,内部时钟,定时器被关闭
断,允许设备在操作中的一个低功率模式下运行。
32
邮政信箱1443
休斯敦,得克萨斯州77251-1443