background image

                    嵌入式系统研究与开发

1  嵌入式系统与 ARM 

嵌入式系统以应用为中心、以计算机技术为基础,软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的

专用计算机系统。

ARM(Advanced RSIC Machines)是一家出售芯片设计技术授权的公司,目前其设计的 ARM 微处理器占据了 32 位

RISC(Reduced Instruction Set Computing)微处理器 75%以上的市场份额。

2  ARM 体系结构

ARM 已经从 V3 发展到 V6。目前流行的 ARM 芯片内核有

ARM7TDMI、StrongARM、ARM720T、ARM9TDMI、ARM922T、ARM940T、ARM946T、ARM966T、ARM10TDMI 等 。

Philips LPC2214(以下简称 LPC2214) 是基于 ARM7TDMI-S 的高性能 32 位 RISC 微控制器,属于 V4T 版本。

2.1  ARM 处理器内核

现代的

VLS 技术把附加的系统部件与内核集成在同一芯片中。其中,内核是最为密集和复杂的部件,是确定一个新系统时

选择的关键。

LPC2214 的内核是 ARM7TDMI(图 1)的可综合版本(软核)。字母意义分别是:T-高密度 16 位的

Thumb 指令扩展、D-支持片上调试、M-短时间 64 位乘法指令、I-EmbededICE 观察点硬件。

                                           

2.2  ARM 微控制器

嵌入式微控制器(单片机)就是

将整个计算机集成到一块芯片中。

各厂商购买

ARM 公司的核心授权

后,扩展与各自领域相关的片内

外围电路,并集成在芯片中

,使基

ARM 处理器核的芯片多元化。

设计者应尽可能采用片内外围电

路完成所需的功能,来简化系统

设计,提高系统可靠性 。

LPC2214 微控制器(如图 2)通

AHB 到 VPB 的桥将 VPB 总线与 AHB 总线相连,片内外设(中断控制器除外)连接在 VPB 总线上。LPC2214 具有:

多个串行接口,

2 个 16C550 工业标准 UART、高速 I2C 接口(400 kHz)、2 个 SPI 接口;8 路 10 位 A/D 转换器

0~3V 测量范围),转换时间可低至 2.44uS;2 个 32 位定时器(带 4 路捕获和 4 路比较通道);PWM 单元(6 路输

出);实时时钟和看门狗;

112 个通用 I/O 口(可承受 5V 电压);2 个低功耗模式,空闲和掉电;片上集成高速闪存。

税控收款机是一种带有计税功能的电子收款机,它内部装有自动记录但不能更改和抹掉的计税存储器。税控收款机由以下几

部分组成:中文显示系统、中文打印系统、专用税控处理系统、外围设备驱动、电源、带物理安全保证的机箱。税控机制由以

IC

卡为基础的发行、管理、申报、维护、经营等系统组成。有关数据由税务部门用专用

IC 卡读出,以便稽查。

此系统充分合理地利用了其片内实时时钟、外部存储器接口、

UART 等其它外设接口。片上闪存作为用户程序的存储空间,其

高速零等待特性保证系统的实时运行。其片上程序保护机制,防止代码被任意更改和复制。整个系统的设计结构简洁,极具

竞争优势。