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

第4章_嵌入式系统硬件开发.ppt

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

第四章 嵌入式系统硬件开发 ARM处理器的选择要注意以下方面: 用户如果希望使用Windows CE或标准Linux等操作系统以减少软件开发时间,就需要选择ARM720T以上带有MMU功能的ARM芯片,目前有uCLinux等不需要MMU支持的操作系统可运行于ARM7TDMI硬件平台之上。 系统时钟决定了ARM芯片的处理速度,不同芯片对时钟的处理不同,有的芯片只有一个主时钟频率,这样的芯片可能不能同时顾及UART和音频时钟的准确性,如Cirrus Logic的EP7312等;有的芯片内部时钟控制器可以分别为CPU核和USB、UART、DSP、音频等功能部件提供不同频率的时钟,如PHILIPS公司的SAA7750等芯片。 除ARM微处理器核以外,几乎所有的ARM芯片均根据各自不同的应用领域,扩展了相关功能模块,并集成在芯片之中,如USB接口、IIS接口、LCD控制器、键盘接口、RTC、ADC 和DAC、DSP协处理器等片内外围电路。 大多数的ARM微处理器片内存储器的容量都不太大,需要用户在设计系统时外扩存储器,但也有部分芯片具有相对较大的片内存储空间,如ATMEL的AT91F40162就具有高达2MB的片内程序存储空间,用户在设计时可考虑选用这种类型,以简化系统的设计。 nWAIT信号即外部总线速度控制信号。不是每个ARM芯片都提供这个信号引脚,利用这个信号与廉价的GAL芯片就可以实现与符合PCMCIA标准的WLAN卡和Bluetooth卡的接口,而不需要外加高成本的PCMCIA专用控制芯片。另外,当需要扩展外部DSP协处理器时,此信号也是必需的。 ARM内核只提供快速中断(FIQ)和标准中断(IRQ)两个中断向量,但各个半导体厂家在设计芯片时加入了自己不同的中断控制器,以便支持诸如串行口、外部中断、时钟中断等硬件中断。 为了增强多任务处理能力、数学运算能力、多媒体以及网络处理能力,某些供应商提供的ARM芯片内置多个芯核,目前常见的有ARM+DSP、ARM+FPGA、ARM+ARM等结构。 Samsung ARM系列芯片 目前Samsung的ARM处理器主推的有四大类:手持设备/PDA?方案,适合低功耗产品;网络通讯处理器方案;ADSL应用解决方案;Flash?MEMORY控制器。 手持设备 S3C44B0芯片 S3C2410芯片 网络设备 S3C4510B芯片 S3C2510芯片 S3C4510B是为以太网通信系统的集线器和路由器而设计,主要有:8KB的Cache/SRAM?;一个10/100Mbps?以太网控制器,提供MII接口?;两个HDLC通道,每个通道可支持10Mbps?,两个UART通道?;两个DMA通道?;两个32位定时/计数器;18个可编程I/O口?;中断控制器,支持21个中断源,包括4个外部中断?;支持SDRAM,EDO?DRAM,SRAM,Flash等?;具有扩展外部总线?;JTAG逻辑测试部件,支持软/硬件开发?。 S3C4510B的引脚分布及信号描述 S3C4510B的主要控制信号如下: LITTLE(Pin49):大、小端模式选择引脚。 FILTER(Pin55):如果使用PLL倍频电路,应在该引脚和地之间接820pF的陶瓷电容。在实际系统中,一般应使用PLL电路,因此,该电容应连接。 TCK、TMS、TDI、TDO、nTRST(Pin58~Pin62):JTAG接口引脚。S3C4510B已按此标准在片内连接,只需要与JTAG插座直接相连即可。 TMODE(Pin63):测试模式。高电平=芯片测试模式;低电平=正常工作模式。 nEWAIT(Pin71):外部等待请求信号。该引脚应上拉。 B0SIZE[1:0](Pin74,Pin73):BANK0数据宽度选择。’01’ = 8位;’10’ = 16位;’11’ = 32位;’00’ = 系统保留。 CLKOEN(Pin76):时钟输出允许/禁止。高电平 = 允许;低电平 = 禁止。 XCLK(Pin80):系统时钟源。接有源晶振的输出。 nRESET(Pin82):系统复位引脚。 CLKSEL(Pin83):时钟选择。高电平 = XCLK直接作为系统的工作时钟;低电平 = XCLK经过PLL电路倍频后作为系统的工作时钟。 ExtMREQ(Pin108):外部主机总线请求信号。该引脚应下拉。 4.2 实验板硬件系统开发 1. 电源电路 在该系统中,需要使用5V和3.3V的直流稳压电源,其中,S3C4510B及部分外围器件需3.3V电源,另外部分器件

文档评论(0)

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

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

1亿VIP精品文档

相关文档