第五章-嵌入式硬件及接口开发.ppt

第五章-嵌入式硬件及接口开发.ppt

ID:62040111

大小:1.02 MB

页数:102页

时间:2021-04-12

第五章-嵌入式硬件及接口开发.ppt_第1页
第五章-嵌入式硬件及接口开发.ppt_第2页
第五章-嵌入式硬件及接口开发.ppt_第3页
第五章-嵌入式硬件及接口开发.ppt_第4页
第五章-嵌入式硬件及接口开发.ppt_第5页
资源描述:

《第五章-嵌入式硬件及接口开发.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Page1/40第四章内容回顾ARM微处理器的指令集概述ARM微处理器的寻址方式立即寻址寄存器寻址寄存器间接寻址基址变址寻址相对寻址堆栈寻址1Page2/40第四章内容回顾ARM指令集跳转指令数据处理指令乘法指令和乘加指令程序状态寄存器访问指令加载存储指令批量数据加载存储指令数据交换指令移位指令协处理器指令异常产生指令Thumb指令汇编程序设计2嵌入式硬件及接口开发第5章3预习检查S32440的存储空间可分为几个Bank,共多大?Flash存储器有哪两种?S32440有多少个可编程IO口?44本章目标了解开发板的硬件电路设计了解AR

2、M接口原理掌握Flash存储器、SDRAM、通用IO口,串口掌握DMA,实时时钟工作原理。5本章结构硬件及接口开发应用系统设计概概述s32440A概述芯片功能简介内核概述和特殊寄存器Flash接口SDRAM接口串行接口系统硬件与接口设计电源电路复位电路JTAG接口以太网GPIORTC概述65-1ARM应用系统设计概述嵌入式应用系统的设计包含硬件系统的设计和软件系统设计两个部分两部分的设计是互相关联、密不可分的嵌入式应用系统的设计需要在硬件和软件的设计之间进行权衡与折中。75-1ARM应用系统设计概述以上海海同公司设计生产的ARM评估

3、开发板为原型,详细分析系统的软、硬件设计步骤、实现细节以及调试技巧2440核心资源总线隔离驱动168Pin扩展槽网卡设备LCD驱动音频电路串口设备USB设备PCMCIAIDE/CF卡SD卡接口IO扩展电机等其他资源局部总线扩展总线85-1ARM应用系统设计概述电源电路为12V到3.3V的DC-DC转换器,给系统供电;2个串行接口电路用于S3C2440A系统与其他应用系统的短距离双向串行通讯;SD/MMC提供了SD卡和MMC卡的接口。1个USB主设备接口和1个USB从设备接口。ATA总线用于连接ATA接口的硬盘。95-1ARM应用系统

4、设计概述系统总线扩展引出了数据总线、地址总线和必须的控制总线,便于用户根据自身的特定需求,扩展外围电路10M以太网接口为系统提供以太网接入的物理通道JTAG接口可对芯片内部的所有部件进行访问,通过该接口可对系统进行调试、编程等复位电路可完成系统上电复位和在系统工作时用户按键复位12MHz有源晶振为系统提供工作时钟105-2S3C2440A概述S3C2440A是Samsung公司的一款高性能16/32位RISC微控制器内含一个16/32位ARM920TRISC处理器核该芯片功耗低,性能高,周边接口丰富。115-2S3C2440A概述S

5、3C2440A比较重要的片内外围功能模块包括:外部内存控制器LCD接口3个UART通道/2个SPI通道4个DMA通道1个I2C通道/1个I2S通道1个SD卡/MMC卡接口2个USB主机接口/1个USB设备接口4个PWM定时器和1个内部定时器1个看门狗定时器117个可编程的I/O口/24个外部中断源电源控制器,支持Normal、Slow、Idle及Power-off等4种模式。8通道10bitADC和触摸屏接口带日历功能的实时时钟带PLL的片上时钟发生器。系统总线仲裁器125-2S3C2440A概述体系结构用于手持设备或通用嵌入式应用

6、的集成系统全16/32的RISC架构,内含效率高、功能强的ARM920T处理器核增强的ARM架构的MMU指令cache、数据cache、writebuffer、物理地址TAGRAM等减小了访问内存的延迟。高性价比、基于JTAG接口的调试方案135-2S3C2440A概述系统管理器支持大、小字节序模式。地址空间:每个bank128Mbytes,总共支持1Gbytes。支持ROM/SRAM、FLASH、DRAM和外部I/O以8/16/32位的方式操作。共有8个内存bank,其中6个可以用于ROM、SRAM和SDRAM外的其他器件,2个可

7、以用于ROM、SRAM和SDRAM。从bank0到bank6的起始地址是固定的,bank7的起始地址和大小是可编程的。所有内存bank的访问周期都是可编程的。支持外部等待信号。支持powerdown模式的SDRAM自刷新功能。支持各种类型的bootrom器件:NAND/NORFLASH、EEPROM等145-2S3C2440A概述CPU内核支持ARM和Thumb两种处理器状态。支持大、小两种字节序。具有7种操作模式:用户模式、FIQ快速中断模式、IRQ外部中断模式、超级管理员模式、异常中止模式、系统模式、未定义模式。具有37个寄存器

8、,其中31个是通用状态寄存器,6个是状态寄存器。具有通用的指令构造方式。此外,ARM9TDMI还具有5级整数流水线,指令执行效率更高。155-2S3C2440A概述CPU内核ARM920T在ARM9TDMI的基础上增加了全性能的MMU

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

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

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