基于s3c4510 arm的嵌入式系统硬件开发

基于s3c4510 arm的嵌入式系统硬件开发

ID:9234842

大小:637.14 KB

页数:35页

时间:2018-04-24

基于s3c4510 arm的嵌入式系统硬件开发_第1页
基于s3c4510 arm的嵌入式系统硬件开发_第2页
基于s3c4510 arm的嵌入式系统硬件开发_第3页
基于s3c4510 arm的嵌入式系统硬件开发_第4页
基于s3c4510 arm的嵌入式系统硬件开发_第5页
资源描述:

《基于s3c4510 arm的嵌入式系统硬件开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于S3C4510BARM的嵌入式系统硬件开发©北京微芯力科技有限公司主要内容一硬件开发工具二ARM最小系统三硬件设计概述(S3C4510B)四硬件电路设计五硬件设计注意事项一硬件开发工具ARM的硬件开发工具主要包括两类仿真器∑JTAG仿真器∑全功能在线仿真器全功能在线仿真器对于全功能在线仿真器来说由于其仿真头完全取代目标板上的CPU因而功能非常强大但这类仿真器为了能够全速仿真时钟速度高于100MHz的处理器通常必须采用极其复杂的设计和工艺因而其价格比较昂贵Lauterbach公司的TRACE32-Fire就是这类产品的佼佼者J

2、TAG仿真器利用ARM处理器中的调试模块的功能通过其JTAG边界扫描口来与仿真器连接这种方式的仿真器比较便宜连接比较方便但由于仅通过十几条线来调试因而功能有一定局限∑JTAG接口同JTAG仿真器硬件连接利用相应的调试工具观察CPU状态∑确定CPU与调试工具可以正常通信∑调试工具可以检查和控制CPU的运行JTAG20接口定义JTAG14接口定义设置配置MMU∑利用调试工具正确配置MMU∑尝试访问RAM区∑检查数据总线与地址总线的正确性二ARM最小系统最小ARM硬件系统包括:∑电源∑CPU芯片晶振∑存储器外部的或者内部的∑JTAG调

3、试接口一般为了直观可以连接一两只LED管指示CPU的工作状态三硬件设计概述(S3C4510B结构)·嵌入以太网的集成系统的应用·完全的16/32位精简指令集结构·支持小/大端模式·高效ARM7TDMI内核·低成本的基于JTAG调试解决方案结构Architecture·大小端转换·以太传输速度100/10-Mbit/s·兼容IEEE802.3·MIIand7-wire10-Mbps接口·片上CAM(upto21destinationaddresses)·具有暂停特征的全双工模式S3C4510B框图系统管理SystemManager

4、·支持8/16/32位的ROM/SRAM,FLASH,DRAM,和外部I/O总线·外部总路线主模式具有总路线请求和回答管脚·支持EDO/normalSDRAM·可编程的存取周期(0-7waitcycles)·四个字深度的写缓冲·具有低成本的内存到外围DMA接口高级数据链路控制器HDLCs·具有HDLC协议特征·地址搜寻模式(expandableto4bytes)·可选择的CRC或非CRC模式·可预设置的自动CRC发生器高级数据链路控制器HDLCs·具有可时钟恢复的数字PLL模块·波特率发生器·NRZ/NRZI/FM/Manche

5、sterdataformatsforTx/Rx·环绕和自显模式auto-echomodes·8字深度的Tx/RxFIFOs·可选择的1-word或4-word数据发送模式·数据对齐逻辑高级数据链路控制器HDLCs·端式转换·可编程的中断·Modem接口·传输速度可达到10Mbps·八字节的HDLC帧·在每个HDLC中有两通道DMA缓冲用于Tx/RxIIC串行接口IICSerialInterface·仅有主模式操作·用于串行时钟发生器的波特率发生器以太网控制器EthernetController·具有猝发burst模式的DMA引擎

6、·DMATx/Rx缓冲(256字节Tx,256字节Rx)·MACTx/RxFIFO缓冲(80字节Tx,16字节Rx)以太网控制器EthernetController直接存储器控制器DMAController·具有两通道的通用DMA用于内存到内存内存到UARTUART到内存的数据传输通用异步串行控制器UARTs·两个基于DMA或中断操作的UART(serialI/O)模块·支持5-bit,6-bit,7-bit,or8-bit串行数据发送和接收·可编程的波特率·支持红外(IrDA)的Tx/Rx可编程的I/O口Programmabl

7、eI/O·18可编程的I/O口·根据应用可将I/O管脚分别配置为输入输出或专用I/O口模式中断控制器InterruptController·21个中断源包括4个外部中断源·正常或快速中断模式(IRQ,FIQ)·优化中断处理中断控制器InterruptController锁相环PLL·外部时钟通过PLL倍频到系统所需的时钟·输入时钟频率为10–50MHz·输出时钟频率为输入时钟频率的0至5倍工作环境工作电压范围3.3V5%工作温度范围0Cto+70C工作频率Upto50MHz封装类型208-PinQFP四系统复位部分的设计VCCR

8、9R1010.2K10.2KR8680R17Tactswitch3638U1010.2KU13AU13BSW2U13C3214Coreonly10MRRESETMM74HC125MTCMM74HC125MTCresetMM74HC125MTC1SystemRes

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。