嵌入式系统讲座4-44b0芯片.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统讲座4-44b0芯片

ARM技术讲座4 S3C44B0芯片介绍 ARM7TDMI内核简介 SAMSUNG公司的S3C44B0X是国内应用广泛的基于ARM7TDMI内核(66MHz)的SoC。该芯片片上功能强大,是SAMSUNG公司为手持式设备等应用提供的高性价比解决方案。 ARM7TDMI是基于ARM体系结构V4版本ARM7系列的处理器核。 注意:“ARM核”并不是芯片,ARM核与其它部件如RAM、ROM、片内外设组合在一起才能构成现实的芯片。 ARM7TDMI处理器指令和数据共用一条32位总线。只有装载、存储和交换指令可以对存储器中的数据进行访问。 S3C44B0X概述 Samsung公司推出的16/32位RISC处理器S3C44B0X为手持设备和一般类型应用提供了高性价比和高性能的微控制器解决方案。为了降低成本,S3C44B0X 提供了丰富的内置部件,包括:8KB cache,内部SRAM,LCD控制器,带自动握手的2通道UART,4 通道DMA,系统管理器(片选逻辑,FP/EDO/SDRAM 控制器),代用PWM功能的5 通道定制器,I/O端口,RTC,8 通道10 位ADC,IIC-BUS 接口,IIS-BUS 接口,同步SIO接口和PLL倍频器。 S3C44B0X微处理器采用0.25um CMOS工艺制造,并在ARM核基本功能的基础上集成了丰富的外围功能模块,便于低成本设计嵌入式应用系统。片上集成的主要功能如下: 2.5V ARM7TDMI 内核,带有8K高速缓存器(SAMBA II总线体系结构,主频高至66MHz); 外部存储器控制器(FP/EDO/SDRAM控制,片选逻辑); LCD控制器(最大支持256色STN,LCD具有专用DMA); 2通道通用DMA、2通道外设DMA并具有外部请求引脚; 2通道UART 带有握手协议(支持IrDA1.0, 具有16-byte FIFO)/1通道SIO; 1通道多主IIC-BUS控制器; 1通道IIS-BUS控制器; 5个PWM定时器和1通道内部定时器; 看门狗定时器; 71个通用I/O口/8通道外部中断源; 功耗控制:具有普通,慢速,空闲和停止模式; 8通道10位ADC; 具有日历功能的RTC; 具有PLL的片上时钟发生器。 特性 体系结构 ○ 集成了手持设备和通用嵌入式系统应用的解决方案; ○ 16/32 位RISC 体系结构和ARM7TDMI 处理器内核强大的指令体系; ○ Thumb 代码压缩机,最大化代码密度同时保持了32 位指令的性能; ○ 基于JTAG 的片上集成ICE 调试支持解决方案; ○ 32×8 位硬件乘法器; ○ 实现低功耗SAMBA II(三星ARM 处理器嵌入式微控制器总线体系结构)的新型总线结构。 系统管理器 ○ 支持大/小端方式; ○ 寻址空间:每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 地址。 Cache存储器和内部SRAM ○ 一体化的8k字节cache; ○ 未用的cache空间用来作为0/4/8k字节的SRAM存储空间; ○ 支持LRU(近期最少使用)替换算法 ○ 采用保持主存储器与cache 内容一致性的“写穿式”策略 ○ 写存储器具有4 级深度 ○ 当cache未命中时,采用“请求数据优首先填充”技术 时钟和电源管理 ○ 低功耗 ○ 片上PLL使MCU工作时钟最大达到75MHz ○ 可以通过软件设置各功能模块的输入时钟 ○ 电源模式:正常,慢速,空闲和停止模式; 正常模式:正常工作模式; 慢速模式:不加PLL的低时钟频率模式; 空闲模式:只停止CPU的时钟; 停止模式:停止所有的时钟; ○ 通过EINT[7:0]或RTC报警中断从停止模式唤醒; 中断控制器 ○ 30个中断源(看门狗定时器,6个定时器,6个UART,8个外部中断,4个DMA,2个RTC,1个ADC,1个IIC,1个SIO) ○ 采用向量化的IRQ 中断模式以减少中断的延迟; ○ 可选的电平/边沿模式触发外部中断; ○ 电平/边沿模式具有可编程的优先级; ○ 支持FIQ 为紧急的中断请求进行服务。 定

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档