SMJ320C40 , TMP320C40
数字信号处理器
SGUS017H - 1993年10月 - 修订2001年10月
NMI与总线补助功能( C40芯片版本
≥
5.0)
该320C40器件具有软件配置功能,强制内部外设总线准备好时
NMI信号被断言。此功能是不存在的C40芯片版本< 5.0 。在NMI总线补助功能
当状态寄存器(ST)的比特19-18被设置为10b被使能。当启用时,外围总线补助
信号上的NMI的下降沿产生的。当NMI被置位,该功能未启用时,CPU
摊位上访问外设总线,如果还没有准备好。写FIFO已满时,会出现失速条件或
读FIFO为空。配合使用时,此功能是在纠正通信端口错误有用
与作为通信端口的软件复位特征。
IDLE2时钟停止掉电模式( C40芯片版本
≥
5.0)
该320C40有一个时钟停止模式或掉电模式( IDLE2 )实现极低的功耗
消费。当执行IDLE2指令,时钟暂停与H1被高举。要退出
IDLE2 ,断言的IIOF3 - IIOF0引脚配置为外部中断,而不是通用I / O之一。
展示了如何生成IDLE2操作码的宏是在图2在这个掉电模式:
D
没有执行指令
D
的CPU ,外设和内存保留其原来的状态。
D
外部总线输出处于空闲状态。地址线保持在其以前的状态,所述数据线是在
高阻抗状态,并输出控制信号是不活动的。
; --;
; IDLE2 :宏产生IDLE2码
;
; -;
IDLE2
.macro伪
.word
06000001h
.ENDM
软件子程序图2.示例使用IDLE2
当五个外部中断( NMI和IIOF3 - IIOF0 )中的一个被置为低电平至少四IDLE2退出
输入时钟( 2 H1周期) 。时钟则两个输入时钟( 1 H1周期)的延迟后开始。时钟
可以在相反的相位启动;也就是说, H1可高时, H3较高的时钟被停止之前。
但是, H1和H3的时钟保持180 °的相位差彼此。
在IDLE2操作,外部中断可如果是之前启用识别和维护由CPU
进入IDLE2并声称至少有两个H1周期。对于处理器识别仅一个中断,该
中断引脚必须被配置为边沿触发方式或电平触发模式下断言少于三个周期。
任何外部中断引脚可以唤醒从IDLE2的设备,但在CPU要认识到中断时,它必须
也被启用。如果一个中断被识别并通过CPU执行时,该指令之后的IDLE2
指令未执行,直到执行返回操作码之后。
当设备处于仿真模式时,CPU执行一个IDLE2指令,好像它是一个IDLE指令。
时钟继续运行仿真器的正确操作。
邮政信箱1443
休斯敦,得克萨斯州77251-1443
5