SGUS007D
–
8月 1988
–
修订 october 2001
6
邮递 办公室 盒 1443
•
houston, 德州 77251
–
1443
16 x 16-位 并行的 乘法器 (持续)
四 产品 变换 模式 是 有 在 这 产品 寄存器 (pr) 输出 那 是 有用的 当 performing
乘以/accumulate 行动, fractional arithmetic, 或者 justifying fractional 产品.
计时器
这 smj320c25 提供 一个 记忆-编排 16-位 计时器 为 控制 行动. 这 在-碎片 计时器 (tim)
寄存器 是 一个向下 计数器 那 是 continuously clocked 用 clkout1. 一个 计时器 中断 (tint) 是 发生 每
时间 这 计时器 decrements 至 零. 这 计时器 是 reloaded 和 这 值 包含 在 这 时期 (prd) 寄存器
在里面 这 next 循环 之后 它 reaches 零 所以 那 中断 能 是 编写程序 至 出现 在 regular 间隔 的
prd + 1 循环 的 clkout1.
记忆 控制
这 smj320c25 提供 一个 总的 的 544 16-位 words 的 在-碎片 数据 内存, 分隔 在 三 独立的 blocks
(b0, b1, 和 b2). 的 这 544 words, 288 words (blocks b1 和 b2) 是 总是 数据 memory, 和 256 words
(块 b0) 是 可编程序的 作 也 数据 或者 程序 记忆. 一个 数据 记忆 大小 的 544 words 准许 这
smj320c25 至handle 一个 数据 排列 的 512 words (256 words 如果 在-碎片 内存 是 使用 为 程序 记忆), 当
安静的 leaving 32 locations 为 intermediate 存储. 当 使用 块 b0 作 程序 记忆, 说明 能
是 下载 从 外部 程序 记忆 在 在-碎片 内存 和 然后 executed.
当 使用 在-碎片 程序 内存, 只读存储器, 或者 高-速 外部 程序 memory, 这 smj320c25 runs 在
全部 速 没有 wait states. 不管怎样, 这 准备好 线条 能 是 使用 至 接口 这 smj320c25 至 slower,
较少-expensive 外部 记忆. downloading programs 从 慢 止-碎片 记忆 至 在-碎片 程序 内存
speeds 处理 当 cutting 系统 costs.
这 smj320c25 提供 三 独立的 地址 states 为 程序 记忆, 数据 记忆, 和 i/o. 这
在-碎片记忆 是 编排 在 也 这 64k-文字 数据 记忆 或者 程序 记忆 空间, 取决于 在之上
这 记忆 配置. 这 cnf0 (配置 块 b0 作 数据 记忆) 和 cnfp (配置 块 b0 作
程序 记忆) 操作指南 准许 动态 配置 的 这 记忆 maps 通过 软件. regardless
的 这 配置, 这 用户 能 安静的 execute 从 外部 程序 记忆.
这 smj320c25 有 六 寄存器 这个 是 编排 在 这 数据 记忆 空间: 一个 串行 端口 数据 receive
寄存器, 串行 端口 数据 transmit 寄存器, 计时器 寄存器, 时期 寄存器, 中断 掩饰 register, 和 global
记忆 allocation 寄存器.