嵌入式系统技术与设计 教学课件 作者 刘洪涛 孙天泽 05.docVIP

嵌入式系统技术与设计 教学课件 作者 刘洪涛 孙天泽 05.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 ARM应用系统设计 在对ARM处理器及嵌入式编程有一定理解的基础上,本章将学习基于ARM核心的SoC的概念,以及基于ARM处理器的功能电路设计。本章主要介绍基于S3C2410的系统功能电路设计,同时介绍了设计一个基于S3C2410的硬件系统的各个功能单元的设计电路。 本章主要内容: ● SoC系统概述 ● S3C2410概述 ● S3C2410系统功能电路设计 5.1 SoC系统概述 SoC的定义多种多样,由于其内涵丰富、应用范围广,很难给出其准确定义。一般说来,SoC称为系统级芯片,也有的称为片上系统,意思是指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。同时它又是一种技术,用以实现从确定系统功能开始,到软/硬件划分,并完成设计的整个过程。从狭义角度讲,它是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲,SoC是一个微小型系统,如果说中央处理器(CPU)是大脑,那么SoC就是包括大脑、心脏、眼睛和手的系统。国内外学术界一般倾向将SoC定义为将微处理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上,它通常是客户定制的或是面向特定用途的标准产品。 常见的基于ARM的SoC有:SAMSUNG公司的S3C44B0、S3C2410、S3C2460;CirrusLogic公司的EP93XX系列;ATMEL公司的AT9200、AT9261;TI公司的OMAP系列;NXP公司的LPC系列;Freescale公司的MX系列等。 本章主要以S3C2410讲解SoC各个组成部分的外围功能设计。 5.2 S3C2410概述 S3C2410是著名的半导体公司SAMSUNG推出的一款32位RISC处理器,它为手持设备和一般类型的应用提供了低价格、低功耗、高性能微控制器的解决方案。S3C2410的内核基于ARM920T,带有MMU(Memory Management Unit)功能,采用0.18(m工艺,其主频可达203MHz,适合于对成本和功耗敏感的需求,同时它还采用了AMBA(Advanced Microcontr-oller Bus Architecture)的新型总线结构,实现了MMU、AMBA BUS、Harvard的高速缓冲体系结构,同时支持Thumb16位压缩指令集,从而能以较小的存储空间需求,获得32位的系统性能。 其片上功能如下: (1)内核工作电压为1.8/2.0V,存储器供电电压为3.3V,外部I/O设备的供电电压为3.3V; (2)16KB的指令Cache和16KB的数据Cache; (3)LCD控制器,最大可支持4K色STN和256色TFT; (4)4通道的DMA请求; 图51 S3C2410结构框图Embest EduKit-Ⅲ教学实验平台是一款功能强大的32位的嵌入式开发板,里面采用了SAMSUNG公司的以ARM7TDMI-S为内核的处理器S3C44B0X,同时可以兼容S3C2410,具有JTAG调试等功能。板上提供了一些键盘、LED和串口等一些常用的功能模块,并且具有IDE硬件接口、CF存储卡接口、以太网接口和SD卡接口等,对用户在32位ARM嵌入式领域进行开发实验非常方便。Embest EduKit-Ⅲ教学实验平台的功能特点如下: (1)使用CPU扩展接口,可以使用Samsung公司的S3C44B0和S3C2410; (2)系统核心板包括SDRAM、CPU、核心电压模块、实时时钟、系统跳线、系统时钟、核心板接口等; (3)SDRAM用量与CPU有关,S3C2410采用64MB,S3C44B0采用8/16MB兼容芯片为HY57V561620或HY57V641620; (4)完全自主设计的软硬件系统,可以支持JTAG 仿真技术,支持ADS、STD和IDE等集成环境开发; (5)具有2/4MB兼容的Nor Flash和8/16/32/64/128MB兼容的Nand Flash; (6)提供10MB的以太网接口,用到的芯片是CS8900A; (7)具有USB接口电路(1个Device、2个Host); (8)具有2个RS232串行口,可以跟上位机进行通信; (9)提供1个RS422接口、1个RS485接口; (10)提供IIS音频信号接口,可接双声道Speaker; (11)8Kbit IIC BUS的串行EEPROM; (12)STN/TFT兼容接口的彩色LCD(标配320×240 CSTN 5.7英寸LCD); (13)多个LED指示灯; (14)8个8段数码管; (15)8路10BIT的AID转换器、ANIN2和ANIN4可以模拟; (16)提供实时时钟控制试验(RTC); (17)提供触摸屏接口电路(标配4线5.7英寸触摸

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档