PreliminaryW78LE516
-12-
位 chpc在.0 这 设备 将 enter 在-系统 程序编制 模式 之后 一个 wake-向上 从 空闲 模式.
因为 设备 needs 恰当的 时间 至 完全 这 isp 行动 在之前 awaken 从 空闲 模式,
软件 将 使用 计时器 中断 至 控制 这 持续时间 为 设备 wake-向上 从 空闲 模式. 至
执行 isp 运作 为 revising 内容 的 aprom, 软件 located 在 aprom 设置 这
chpcon 寄存器 然后 enter 空闲 模式, 之后 awaken 从 空闲 模式 这 设备 executes 这
相应的 中断 维护 routine 在 ldrom. because 这 设备 将 clear 这 程序 计数器
当 切换 从 aprom 至 ldrom, 这 第一 执行 的 reti 操作指南 在 中断 维护
routine 将 jump 至 00h 在 ldrom 范围. 这 设备 提供 一个 软件 重置 为 切换 后面的 至
aprom 当 这 内容 的 aprom 有 被 updated 完全地.
设置 chpcon 寄存器 位 0,
1 和 7 至 逻辑-1 将 结果 一个 软件 重置 至 重置 这 cpu
. 这 软件 重置 serves 作 一个
外部 重置. 这个 在-系统 程序编制 特性 制造 这 job 容易 和 efficient 在 这个 这
应用 needs 至 更新 firmware frequently. 在 一些 产品, 这 在-系统 程序编制
特性 制造 它 可能 至 容易地 更新 这 系统 firmware 没有 opening 这 chassis.
便条: 这 isp 模式 运作 用 供应 电压 从 3.3v 至 5.5v.
sfrah, sfral:
这 目标 地址 的 在-碎片 mtp-只读存储器 在 这 在-系统 程序编制 模式.
sfrah 包含 这 高-顺序 字节 的 地址, sfral 包含 这 低-顺序
字节 的 地址.
sfrfd:
这 程序编制 数据 为 在-碎片 mtp-只读存储器 在 programming 模式.
sfrcn:
这 控制 字节 的 在-碎片 mtp-只读存储器 程序编制 模式.
sfrcn (c7)
位 名字 函数
7 - 保留.
6 WFWIN 在-碎片 mtp-只读存储器 bank 选择 为 在-系统 程序编制.
= 0: 64k 字节 mtp-只读存储器 bank 是 选择 作 destination 为 re-
程序编制.
= 1: 4k 字节 mtp-只读存储器 bank 是 选择 作 destination 为 re-程序编制.
5 OEN MTP-只读存储器 输出 使能.
4 CEN MTP-只读存储器 碎片 使能.
3, 2, 1, 0 ctrl[3:0]这 flash 控制 信号
模式 WFWIN ctrl<3:0> OEN CEN sfrah, sfral SFRFD
擦掉 64kb aprom 0 0010 1 0 X X
程序 64kb aprom 0 0001 1 0 地址 在 数据 在
读 64kb aprom 0 0000 0 0 地址 在 数据 输出
擦掉 4kb ldrom 1 0010 1 0 X X
程序 4kb ldrom 1 0001 1 0 地址 在 数据 在
读 4kb ldrom 1 0000 0 0 地址 在 数据 输出