嵌入式课后答案~整理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
- 第二章 (1)S3C2410A AHB总线中连接了哪些控制器?APB总线上连接了哪些部件? 答:AHB:存储器控制器;NandFash 控制器;中断控制器;LCD控制器;USB主控制器;时钟与电源管理。 APB:通用异步收发器;通用I/O端口(GPIO);定时器/脉冲调制;实时时钟(RTC);看门狗定时器;A/D转换器与触摸屏;IIC(Itergrated Circuit,内部集成电路)总线接口;SPI(串行外设接口);MMC/SD/SDIO主控制器;USB设备控制器。 (2)S3C2410A中使用的CPU内核是那个公司的产品?什么型号? 答:ARM公司的ARM920T内核。 (3)S3C2410A的存储器控制器可以支持哪些类型的存储器芯片? 答:bank0-bank7支持ROM/SRAM,其中bank6-bank7也支持SDRAM。 (4)S3C2410A中LCD控制器使用什么存储器作为显示存储器? 答:LCD控制器支持STN LCD显示以及TFT LCD显示,显示缓冲区使用系统存储器(内存),支持专用LCD DMA将显示缓冲区数据传送到LCD控制器缓冲区。 (5)4通道DMA支持存储器到存储器的数据传输吗?支持I/O到I/O的数据传输吗?支持I/O到存储器的数据传输吗? 答:支持;支持;支持。 (6)简述AHB、APB总线的含义。 答:AHB是一种片上总线,用于连接时钟频率和高性能的系统模块,支持突发传输、支持刘顺县操作,也支持单个数据传输,所有的时序都以单一时钟的前沿为基准操作。 APB也是一种片上总线,为低性能、慢速外设提供了较为简单的接口,不支持流水线操作。 (7)S3C2410A主时钟频率最高达到多少MHz? 答:266MHz。 (8)S3C2410A内有几通道A/D转换器?转换器是多少位的? 答:8通道;10位。 (9)S3C2410A支持多少个中断源?支持多少个外部中断源? 答:55个;24个外部中断源。 (10)S3C2410A存储器寻址空间有多大?每个bank空间有多大?支持几个banks? 答:1GB;128MB;8个。 (11)S3C2410A微处理器支持几种数据总线宽度?bank0和其他banks各支持几种数据总线宽度? 答:3种;bank0支持可编程的16/32位数据总线宽度;bank1支持可编程的8/16/32位数据总线宽度。 (12)S3C2410A支持存储器与I/O地址统一编址,还是独立编址? 答:统一编址。 (13)特殊功能寄存器已经集成在S3C2410A片内了,还是需要在片外另加存储器芯片? 答:内部。 (14)ARM920T核使用了几级流水线结构? 答:五级。 (15)指令和数据cache是分开的,还是共用的?容量是多少KB? 答:分开的;单独的16KB指令cache,单独的16KB数据cache。 (16)ARM920T有几种指令集?各有什么特点? 答:ARM920T有两种指令集,32位的ARM和16位的Thumb指令集。 特点:ARM指令集:所有的指令都是32位固定长度,便于译码和流水线实现,并且在内存中以4字节边界地址对齐保存;只有LOAD-STORE类型的指令才可以访问内存;使用了桶形移位器,可以在一个指令周期内完成移位操作和ALU操作。 Thumb指令集:Thumb指令集虽然是一个16位的指令集,但是能够在32位的ARM920T处理器上运行。Thumb指令集执行效率比传统的16位结构的处理器更有效,也比32位结构的处理器有更高的代码密度。Thumb指令集是32位ARM指令集中最常用的指令功能上的一个子集。Thumb指令集有效果相同的32位ARM指令对应。 (17)ARM920T有几种操作状态?如何转换?每种状态各有什么特点? 答:两种状态,ARM状态,Thumb状态;使用ARM指令集的BX指令,并且BX指令指定寄存器bit[]=1,能够从ARM状态进入Thumb状态。使用Thumb指令集的BX指令指定寄存器的bit[0]=0,能够从Thumb状态进入ARM状态。特点:ARM状态,在这种状态执行32位长度的、字边界对齐的ARM指令。Thumb状态,在这种状态执行16位长度的、半字边界对齐的Thumb指令。 简述存储器格式中大端,小端格式有何不同? 答:大端格式字寻址使用的地址,是数据最高字节对应的字节地址。小端格式字寻址使用的地址,是数据最字节对应的字节地址。 19、ARM920T支持哪几种数据类型? 答:字,32位;半字,16位;字节,8位。 20、ARM920T支持哪几种操作方式? 答:ARM920T支持7种操作方式,用户、快速中断请求、中断请求、管理程序、终止、系统、未定义。 21、特权方式包含哪几种操作方式? 答:快速中断请求、中断请求、管理程序、终止、系统、未定义

文档评论(0)

小屁孩 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档