嵌入式实验平台.ppt
《嵌入式实验平台.ppt》由会员分享,可在线阅读,更多相关《嵌入式实验平台.ppt(40页珍藏版)》请在三一办公上搜索。
1、第7章 嵌入式实验平台,本章主要内容:Samsung S3C44B0X微处理器UP-NETARM3000嵌入式平台基于UP-NETARM3000平台的实验实例,Samsung S3C44B0X 简介,S3C44B0X的片上功能:2.5V ARM7TDMI内核,带有8K高速缓存器(SAMBAII总线体系结构);外部存储器控制器(FP/EDO/SDRAM控制,片选逻辑);LCD控制器(最大支持256色STN,LCD具有专用DMA);2通道通用DMA、2通道外设DMA并具有外部请求引脚;2通道UART,带有握手协议(支持lrDA1.0,具有16-byte FIFO)1通道SIO;1通道多主IIC-B
2、US控制器;1通道IIS-BUS控制器;5个PWM定时器核1通道内部定时器;看门狗定时器;71个通用I/O口、8通道外部中断源;功耗控制:具有普通、慢速、空闲核停止模式;8通道10位ADC;具有日历功能的RTC;具有PLL的片上时钟发生器。,Samsung S3C44B0X特性1,1.体系结构:集成了手持设备核通用嵌入式系统应用的解决方案;6/32位RISC体系结构核ARM7TDMI处理器内核强大的指令体系;Thumb代码压缩机,最大化代码密度同时保持了32位指令的性能;基于JTAG的片上集成ICE调试支持解决方案;328位硬件乘法器;实现低功耗SAMBAII的新型总线结构。,Samsung
3、S3C44B0X特性2,2.系统管理器:支持大/小端方式;寻址空间:每bank32M字节(共256M字节);支持每bank可编程的8/16/32位数据总线宽度;7个bank具有固定的bank起始地址核可编程的bank大小;1个bank具有可编程的bank起始地址核bank大小;8个存储器bank:6个ROM,SRAM存储器bank;2个ROM/SRAM/DRAM(快速页面,EDO和同步DRAM);所有的存储器bank具有可编程的操作周期;支持外部等待信号延长总线周期;支持掉电时DRAM/SDRAM的自刷新模式;支持均匀/非均匀的DRAM 地址。,Samsung S3C44B0X特性3,3.Ca
4、che存储器和内部SRAM:一体化的8K字节cache;未用的cache空间用来作为0/4/8k字节的SRAM存储空间;支持LRU替换算法;采用保持主存储器与cache内容一致性的“写穿式”策略;写存储器具有4级深度;当cache未命中时,采用“请求数据优先填充”技术。,Samsung S3C44B0X特性4,4.时钟和电源管理:片上PLL使MCU工作时最大达到75MHZ;可以通过软件设置各功能模块的输入时钟;电源模式:正常、慢速、空闲和停止模式:正常模式正常工作模式;慢速模式不加PLL的低时钟频率模式;空闲模式只停止CPU的时钟;停止模式停止所有的时钟;通过EINT7:0或RTC报警中断从停
5、止模式唤醒。,Samsung S3C44B0X特性5,5.中断控制器:30个中断源(看门狗定时器、6个定时器、6个UART、8个外部中断、4个DMA、2个RTC、1个ADC、1个IIC、1个SIO);采用向量化的IRQ中断模式以减少中断的延迟;可选的电平/边沿模式触发外部中断;电平/边沿模式具有可编程的优先级;支持FIQ为紧急的中断请求进行服务。,Samsung S3C44B0X特性6,6.定时器和PWM(脉宽调制):5通道16位具有PWM功能的定时器,1通道16位内部定时器(可进行基于DMA或中断的操作);可编程的占空比周期、频率和优先级;支持外部中断源;能产生死区。7.RTC(实时时钟):
6、充分的时钟特性:毫秒、秒、分钟、小时、日、星期、月、年32.768KHz时钟;定时警报,可用于唤醒CPU;可产生时钟节拍中断。8.通用I/O口:8个外部中断口;71个多功能输入/输出口;,Samsung S3C44B0X特性7,9.UART(异步串行通讯):2通道通用UART,可进行基于DMA或中断的操作;支持5位、6位、7位或8位串行数据传输/接收;支持在发送/接收期间的H/W握手功能;可编程的波特率;支持IrDA1.0(115.2Kbps);支持用于测试的回馈模式;每个通道具有2个内部32字节的FIFO分别用于输入和输出。,Samsung S3C44B0X特性8,10.DMA(直接存储器操
7、作)控制器:2通道通用DMA(直接存储器操作)控制器,不需要CPU干预;2通道DMA桥(外设DMA)控制器;支持I/O到存储器,存储器到I/O,I/O到I/O的6种DMA请求;在同时发生的多个DMA之间具有可编程的优先级顺序;采用猝发式的传输模式以提高FPDRAM、EDODRAM和SDRAM的数据传输速率;支持在外部设备到存储器和存储器到外部设备之间采用fly-by模式。,Samsung S3C44B0X特性9,11.A/D转换器:8通道的ADC;最大500k SPS/10-bit。12.LCD控制器:支持彩色/黑白/灰度LCD屏;支持单路扫描和双路扫描;支持虚拟显示屏功能;系统存储器用来作为
8、显示缓存;用专门的DMA来从系统存储器中获得图象数据;灰度等级:16级灰度;最多256种颜色。,Samsung S3C44B0X特性10,13.看门狗定时器:16位的看门狗定时器;在定时器溢出时发出中断请求或系统复位。14.IIC总线接口:1通道多主IIC总线,可进行基于中断的操作模式;可进行串行,8位,双向数据传输,标准模式速度达到100Kbit/S,快速模式达到400Kbit/S;15.IIS总线接口:1通道音频IIS总线接口,可进行基于DMA的操作;串行,每通道8/16位数据传输;支持MSB-justified数据格式。,Samsung S3C44B0X特性11,16.SIO(同步串行I
9、/O):1通道SIO,可进行基于DMA或中断的操作;可编程的波特率;支持8位串行数据的传输和接收操作。17.工作电压范围:内核2.5V,I/O口:3.0V到3.6V。18.工作频率:最大75MHZ19.封装:160LQFP/160FBGA,Samsung S3C44B0X引脚,下页续,Samsung S3C44B0X引脚,下页续,Samsung S3C44B0X引脚,下页续,Samsung S3C44B0X引脚,下页续,Samsung S3C44B0X引脚,下页续,Samsung S3C44B0X引脚,Samsung S3C44B0X嵌入式结构,嵌入式系统的组成,通常而言,整个嵌入式系统是由嵌
10、入式处理器、嵌入式外围设备、嵌入式操作系统、嵌入式应用软件等几大部分组成。嵌入式系统的核心是嵌入式微处理器,它应具备对实时多任务很强的支持能力,可扩展的处理器结构,还要具有很强的存储区保护功能。嵌入式外围设备用于完成存储、通信、显示、调试等辅助功能。它包括存储器,通信设备,显示设备,调试设备,输入设备。嵌入式操作系统是专门负责管理存储器的分配、中断处理、任务调度等功能的软件模块。嵌入式操作系统通常包括与硬件相关的底层驱动程序、系统内核、设备驱动借口、通信协议、图形用户界面(GUI)等。嵌入式应用软件是针对特定应用领域,基于某一固定的硬件平台,用来达到用户预期目标的计算机用户软件。,UP-NET
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 实验 平台
链接地址:https://www.31ppt.com/p-5346891.html