第4章S3C44B0X硬件结构及功能.ppt

  1. 1、本文档共182页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 S3C44B0X硬件结构及功能 4.1 S3C44BOX简介 SAMSUNG公司推出的16/32位RISC处理器S3C44BOX为手持设备和一般应用提供了高性价比和高性能的微控制器解决方案。 为了降低成本,S3C44BOX提供了丰富的内置部件,包括:8KBCache和内部SRAM,LCD控制器,带自动握手的2通道UART,4通道DMA,系统管理器(片选逻辑,FP/EDO/SDRAM控制器),带PWM功能的5通道定时器和一个内部定时器,I/O端口,RTC,8通道10位ADC,??C—BUS接口,??S—BUS接口,同步SIO接口和PLL倍频器。 S3C44BOX是使用ARM7TDMI内核,采用0.25μmCMOS工艺制造。它的低功耗和全静态设计特别适用于对成本和功耗敏感的应用。 同样地,S3C44BOX还采用了一种新的总线结构,即SAMBAII(三星ARMCPU嵌入式微处理器总线结构)。 S3C44BOX的杰出特性是它的CPU核,是由ARM公司设计的16/32位ARM7TDMI RISC处理器(66MHz)。它包括了Thumb代码压缩器,一个片上的ICE断点调试支持和一个32位的硬件乘法器。 S3C44BOX通过提供全面的、通用的焉上外设,大大减少了系统中除处理器以外的元器件配置,从而使系统的成本大为降低。 S3C44BOX集成的各种片上功能如下: (1)2.5V ARM7TDMI内核,带有8KB Cache; (2)可选的内部SRAM; (3)LCD控制器(最大支持256色DSTN,LCD具有专用DMA); (4)2通道UART带有握手协议(支持IrDA1.0,具有16-byte FIFO); (5)1通道SIO; (6)2个通用DMA; (7)2个外设用DMA,具有外部请求引脚; (8)外部存储控制器(片选逻辑,FP/EDO/SDRAM控制器); (9)5个PWM定时器和1通道内部定时器; (10)看门狗定时器; (11)71个通用I/O口; (12)8个外部中断源; (13)具有日历功能的RTC; (14)8通道10位ADC; (15)1个多主IIC总线控制器; (16)1个通道IIS总线控制器; (17)片上PLL时钟产生器。 1.S3C44BOX的特性 (1)体系结构。S3C44BOXR 的体系结构特性如下: 集成了手持设备和通用嵌入式系统应用的解决方案; 16/32位RISC体系结构和ARM7TDMI处理器内核强大的指令体系; Thumb代码压缩机,最大化代码密度同时保持了32位指令的性能; 基于JTAG的片上集成ICE调方式支持解决方案; 32×8位硬件乘法器; 实现低功耗SAMBAII的新型总线结构。 (2)系统管理器。 S3C44BOX系统管理器特性如下: 支持大/小方式; 寻址空间:每Bank32MB(共256MB); 支持每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; 所有的存储器Bank具有可编程的操作周期; 支持外部等待信号延长总线周期; 支持掉电时DRAM/SDRAM的自刷新模式; 支持均匀/非均匀的DRAM地址。 (3)Cache存储器和内部SRAM。 S3C44BOX的Cache存储器和内部SRAM特性如下: 一体化的8KBCache; 未用的Cache空间用来作为0/4/8KB的SRAM存储空间; 支持LRU(近期最少使用)替换算法; 采用保持主存储器与Cache内容一致性的策略; 写存储器具有4线深度; 当Cache错误发生时,采用“请求数据优先填充”技术。 (4)时钟和电源管理。 S3C44BOS的时钟和电源管理特性如下。 低功耗。 片上PLL使处理器工作时钟最大达到66MHz。 可以通过软件设置各功能模块的输入时钟。 电源模式:正常、慢、空闲和停止模式。 正常模式:正常、慢、空闲和停止模式。 慢模式:不加PLL的低时钟频率模式; 空闲模式:只停止CPU的时钟; 停止模式:停止所有的时钟。 ⑤通过EINT [7:0] 或RTC报警中断从停止模式唤醒。 (5)中断控制器。 S3C44BOX的中断控制器特性如下: 30个中断源(看门狗定时器,6个定时器,6个定时器,6个UART,8个外部中断,4个DMA,2WH RTC,1个ADC,1个IIC,1个SIO); 采用向量化的IRQ中断模式以减少中断的延迟; 电平/边沿模式触发外部中断; 电平/边沿模式具有可编程的优先级; 支持FIQ为紧急的中断请求进行服务。 (6)定时

文档评论(0)

精品文档专区 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档