资料介绍
基于S3C4510B ARM的嵌入式系统硬件设计基于S3C4510B ARM的嵌
入式系统硬件开发
北京微芯力科技有限公司
主要内容
一 硬件开发工具
二 ARM最小系统
三 硬件设计概述(S3C4510B)
四 硬件电路设计
五 硬件设计注意事项
一 硬件开发工具
ARM的硬件开发工具主要包括两类仿真器
JTAG仿真器
全功能在线仿真器
全功能在线仿真器
对于全功能在线仿真器来说 由于其仿真头完全
取代目标板上的CPU 因而功能非常强大 但这
类仿真器为了能够全速仿真时钟速度高
于100MHz的处理器 通常必须采用极其复杂的
设计和工艺 因而其价格比较昂贵 Lauterbach
公司的TRACE32-Fire就是这类产品的佼佼者
JTAG仿真器
利用ARM处理器中的调试模块的功能 通过其JTAG边
界扫描口来与仿真器连接 这种方式的仿真器比较便宜
连接比较方便 但由于仅通过十几条线来调试 因而功
能有一定局限
JTAG接口同JTAG仿真器硬件连接 利用相应的调试
工具观察CPU状态
确定CPU与调试工具可以正常通信
调试工具可以检查和控制CPU的运行
JTAG20接口定义
JTAG14接口定义
设置 配置 MMU
利用调试工具正确配置MMU
尝试访问RAM区
检查数据总线与地址总线的正确性
二 ARM最小系统
最小ARM硬件系统 包括:
电源
CPU芯片 晶振
存储器 外部的或者内部的
JTAG调试接口
一般 为了直观 可以连接一两只LED管 指示CPU的
工作状态
三 硬件设计概述(S3C4510B结构)
嵌入以太网的集成系统的应用
完全的16/32位精简指令集结构
支持小/大端模式
高效 ARM7TDMI内核
低成本的基于