网站大量收购闲置独家精品文档,联系QQ:2885784924

嵌入式浅谈三星S3C44B0X体系结构.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅谈三星S3C44B0X体系结构 学院:___ 软 件 学 院____ _ 班级:____09级一班_____ __ 姓名:_____ _______ 学号:____ __ __ 浅谈三星S3C44B0X体系结构 如果说计算机技术的发展是这个时代科技发展的典型代表,那么嵌入式的发展可以称得上是计算机技术发展的模范代表。 随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。2008年达到53000亿美元,预计2009年,销售额将达68000亿美元。进入20世纪90年代,嵌入式技术全面展开,目前已成为通信和消费类产品的共同发展方向。在通信领域,数字技术正在全面取代模拟技术。在广播电视领域,美国已开始由模拟电视向数字电视转变,欧洲的DVB(数字电视广播)技术已在全球大多数国家推广。数字音频广播(DAB)也已进入商品化试播阶段。而软件、集成电路和新型元器件在产业发展中的作用日益重要。所有上述产品中,都离不开嵌入式系统技术。象前途无可计量的维纳斯计划生产机顶盒,核心技术就是采用32位以上芯片级的嵌入式技术。在个人领域中,嵌入式产品将主要是个人商用,作为个人移动的数据处理和通讯软件。由于嵌入式设备具有自然的人机交互界面,GUI屏幕为中心的多媒体界面给人很大的亲和力。手写文字输入、语音拨号上网、收发电子邮件以及彩色图形、图像已取得初步成效。S3C44B0X是一款高性能、低功耗的16/32位RISC架构的微处理器,其片上资源十分丰富,得到了广泛的应用,相应的研究书籍也非常多,但在这些参考书目中,很少提及到嵌入式系统设计过程中一些容易忽视的要点,这往往令初学者在设计过程中非常迷惑。uC/OS-是实时多任务内核,设计的主要任务就是操作系统的移植,现在网络上有很多可以移植的版本,但不能直接照搬,有些版本有些错误,而且不一定针对S3C44B0X处理器,由于这些接口是用汇编编写的,涉及到处理器本身,因此移植时必须了解bootloader和中断处理过程,才能实现uC/OS-真正意义上的移植,不会隐藏潜在的bug。ARM7TDMI的指令系统。ARM7TDMI有2种指令集:32位的ARM指令集和16位的Thumb指令集。此外还集成了边界扫描控制器等多个功能模块(也称模块、单元)。S3C44B0X中有2条总线,即系统总线和外设总线。通过系统总线,将CPU单元、电源管理模块(含时钟发生器)、存储器控制器、LCD控制器、中断控制器和2通道ZDMA连接在一起。总线仲裁器对系统总线上的总线请求进行仲裁。通过外设总线,将A/D转换器、看门狗定时器、RTC、通用I/O控制器(GPIO)、IIC总线控制器、IIS总线控制器、UART、SIO、PWM等连接在一起。系统总线与外设总线通过系统总线桥与仲裁/2通道BDMA连接在一起。S3C44B0X有6组ROM/SRAM(ROM0 组为 Boot ROM)和 2 组 ROM/SRAM/FP/EDO/SDRAM. S3C44B0X 中的系统管理能够通过S/W 控制每组的访问时间、数据总线宽度,ROM/SRAM 组的访问时间和FP/EDO/SDRAM 组被系统管理寄存器中的 BANKCON0-7 和 BANKCON6-7 控制。组 6-7 的类型需要相同。 (例如 ROMROM,SDRAMSDRAM )每组 ROM/SRAM/DRAM 的数据宽度受 BWSCON 控制寄存器控制。当系统复位时,通过专用的命令,LDMIA 和STMIA对 BWSCON,BANKCON0-7,BANKSIZE, MRSRB6/7实施控制。S3C44B0X的存储器接口采用Boot ROM设计,当系统复位时,S3C44B0X 访问地址 0在复位后 S3C44B0X 必须做一些系统变量的配置,因此这段特殊的代码(BOOT ROM 映像)应当位于地址为 0处,启动 ROM可以由不同宽度的数据总线,总线宽度是受 OM[1:0]引脚控制的。在S3C44B0X中提供了如下模块:存储器控制器 Cache存储器与内部SRAM(共8KB) LED控制器 DMA控制器 UART控制器 多主IIC总线控制器 IIS总线控制器 PWM定时器和内部定时器 看门狗定时器 通用I/O端口控制器(GPIO)功耗管理模块与时钟发生器 A/D转换器 实时时钟模块 中断控制器 SIO。 S3C44B0X系统管理特点: 支持大端/小端格式; 存储器寻址空间支持每个bank大小为32MB,全部为256MB; 对每个bank,支持可编程的8/16/32位数据总线; 在8个banks中,有1个bank起址和bank大小可编程; 其余7个banks 起

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档