TMS320C44
数字的 信号 处理器
sprs031b – 8月 1994 – 修订 12月 1995
15
邮递 办公室 盒 1443
•
houston, 德州 77251–1443
交流-端口-软件 重置
(持续)
当 使用 在 conjunction 和 这 交流-端口 方向 管脚 和 nmi
总线-grant, 一个 有效的 方法
的 错误 发现 和 纠正 能 是 达到. 一个 子例程 表明 如何 至 重置 交流 端口 1 是
给 在 图示 3.
; –––––––––––––––––––––––––––––––––––––––––––––-–––;
; reset1:flushes fifos 数据 为 交流 端口 1;
; –––––––––––––––––––––––––––––––––––––––––––––-–––;
RESET1 推 AR0 ; 保存 寄存器
推 R0 ;
推 RC ;
ldhi 010h,ar0 ; 设置 ar0 至 根基 地址 的 com 1
或者 050h,ar0 ;
完全齐平: rpts 1 ; 完全齐平 先进先出 数据 和 后面的-至-后面的 写
sti r0,*+ar0(3) ;
rpts 10 ; Wait
nop ;
ldi *+ar0(0),r0 ; 审查 为 新 数据 从 其它 端口
和 01fe0h,r0 ;
bnz 完全齐平 ;
流行音乐 RC ; restore 寄存器
流行音乐 R0 ;
流行音乐 AR0 ;
rets ; 返回
图示 3. 例子 的 交流-端口-软件 重置
NMI
和 总线-grant 特性
这 ’320c44 设备 有 一个 软件-configurable 特性 那 准许 forcing 这 内部的-附带的 总线 准备好
当 这 nmi
信号 是 asserted. 这 nmi总线-grant 特性 是 使能 当 位 19 和 18 的 这 状态 寄存器
(st) 是 设置 至 10b. 当 使能, 一个 附带的 总线-grant 信号 是 发生 在 这 下落 边缘 的 nmi. 如果 nmi
是 asserted 和 这个 特性 是 不 使能, 这 cpu stalls 在 进入 至 这 附带的 总线 如果 它 是 不 准备好. 一个
stall 情况 occurs 当 writing 至 一个 全部 输出 先进先出 或者 读 一个 empty 输入 先进先出. 这个 特性 是 有用的
在 correcting 交流-端口 errors 当 使用 在 conjunction 和 这 交流-端口 软件-重置
特性.
idle2 时钟-停止 电源-向下 模式
这 ’320c44 有 一个 时钟-停止 模式, 或者 电源-向下 模式 (idle2) 至 达到 极其 低 电源
消耗量. 当 一个 idle2 操作指南 是 executed, 这 clocks 是 halted 和 h1 使保持 高. (exiting idle2
需要 asserting 一个 的 这 iiof3
–iiof0 管脚 配置 作 一个 外部 中断.) 一个 macro 表明 如何 至
发生 这 idle2 opcode 是 给 在 图示 4. 在 这个 电源-向下 模式:
D
非 说明 是 executed.
D
这 cpu, peripherals, 和 内部的 记忆 retain 它们的 previous 状态.
D
这 外部-总线 输出 是 空闲. 这 地址 线条 仍然是 在 它们的 previous 状态; 这 数据 线条 是 在 这
高-阻抗 状态; 和 这 输出-控制 信号 是 inactive.