www.winbond.com 2 修订 1.1
PC97551
pc97551 块 图解
特性
embedded 控制
■
compactrisc cr16b 处理 单位 - 一个 16-位 em-
bedded risc 处理器 核心 (这 “core”)
■
内部的 记忆
—
激励 块 为 核心 代号 在 4 kbytes 的 只读存储器
—
4 kbytes 的 在-碎片 内存 和 内容 保护
—
只读存储器 和 内存 两个都 能 支撑 代号 和 数据
■
总线 接口 单位 (biu) 支承的:
—
向上 至 2 mbytes 为 代号 和 数据
—
提供 二 碎片-选择 为 flash/只读存储器 和 sram
设备
—
提供 一个 碎片-选择 为 i/o 设备
—
8- 或者 16-位 宽 总线
—
configurable wait states
—
增强 效能 使用 快 读 循环
❏
单独的-循环, 快-读 (文字-排整齐)
❏
二-字节, burst-读 (字节-排整齐)
—
bios 分享 和 pc host
—
host-核心 shared 记忆 进入 保护
❏
host-控制 和 核心 override
❏
64-kbyte 和 8-kbyte blocks 和 独立
保护
❏
硬件-保护 激励 zone 为 host 代号
—
下载 为 在-板 代号 updating
❏
host-控制 通过 lpc
❏
核心-控制 通过 jtag 或者 串行 端口
—
外部 记忆 “power-down” 模式
■
运作 模式
—
ire - 正常的 运作 模式
—
obd - 在-板 开发 模式
❏
使用 为 开发 在 这 最终 系统
❏
communicates 和 debugger 通过 jtag 接口
❏
硬件 breakpoint 支持
—
dev - 开发 模式
❏
使用 在 在-系统 emulators (ise) 和 applica-
tion 开发 boards (adb)
❏
communicates 和 debugger 通过 jtag 接口
❏
在-碎片 只读存储器 是 replaced 和 止-碎片 sram
❏
循环-用-循环 compatible 和 ire 模式
■
lpc 系统 接口
—
8-位 i/o 和 8-位 memory 读 和 写 循环
—
8-位 fwh 读 和 写 和 wait-同步 循环
—
bootable 记忆 支持
—
根基 地址 (baddr) strap 至 决定 这 根基
地址 的 这 index-数据 寄存器 一双
—
串行 irq (serirq) 支持
—
LPCPD
和 clkrun 支持
核心-控制 功能
■
中断 控制 单位 (icu)
—
非-maskable 中断 输入 (pfail
)
—
31 maskable vectored 中断
—
使能 和 pending indication 为 各自 中断
—
一般-目的 外部 中断 输入 通过
MIWU
核心 总线
附带的 总线
kbc + pm
host i/f
处理
单位
内存
外部
BIU
cr16b 核心
ICU
HFCG
PMC
模数转换器
GPIO
WDG
只读存储器
MIWU
记忆 + i/o
MFT16
计时器 +
CLK
DAC
(x2)
记忆
Debugger
i/f
shared mem.
+ 保护
LPC
i/f
串行
IRQ
SMI
功能
内部的 总线
cr 进入
DMA
JTAG
KBSCAN
通用同步/异步串行接收/发送器
Peripherals
lpc 总线 i/f
i/f 功能
PWM
重置 &放大;
Config
MSWC
桥
控制
Host
有效的 电池
32.768 khz
总线
Adapter
ACB
ps/2
i/f
(x2)
+ 振荡器