欢迎来到天天文库
浏览记录
ID:22794634
大小:75.30 KB
页数:10页
时间:2018-10-31
《嵌入式课后答案整理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二章(1)S3C2410AAHB总线中连接了哪些控制器?APB总线上连接了哪些部件?答:AHB:存储器控制器;NandFash控制器;中断控制器;LCD控制器;USB主控制器;时钟与电源管理。APB:通用异步收发器;通用I/O端口(GPIO);定时器/脉冲调制;实时时钟(RTC);看门狗定时器;A/D转换器与触摸屏;IIC(ItergratedCircuit,内部集成电路)总线接口;SPI(串行外设接口);MMC/SD/SDIO主控制器;USB设备控制器。(2)S3C2410A中使用的CPU内核是那个公司的产品?什么型号?答:ARM公
2、司的ARM920T内核。(3)S3C2410A的存储器控制器可以支持哪些类型的存储器芯片?答:bank0-bank7支持ROM/SRAM,其中bank6-bank7也支持SDRAM。(4)S3C2410A中LCD控制器使用什么存储器作为显示存储器?答:LCD控制器支持STNLCD显示以及TFTLCD显示,显示缓冲区使用系统存储器(内存),支持专用LCDDMA将显示缓冲区数据传送到LCD控制器缓冲区。(5)4通道DMA支持存储器到存储器的数据传输吗?支持I/O到I/O的数据传输吗?支持I/O到存储器的数据传输吗?答:支持;支持;支持。(6
3、)简述AHB、APB总线的含义。答:AHB是一种片上总线,用于连接时钟频率和高性能的系统模块,支持突发传输、支持刘顺县操作,也支持单个数据传输,所有的时序都以单一时钟的前沿为基准操作。APB也是一种片上总线,为低性能、慢速外设提供了较为简单的接口,不支持流水线操作。(7)S3C2410A主时钟频率最高达到多少MHz?答:266MHz。(8)S3C2410A内有几通道A/D转换器?转换器是多少位的?答:8通道;10位。(9)S3C2410A支持多少个中断源?支持多少个外部中断源?答:55个;24个外部中断源。(10)S3C2410A存储器
4、寻址空间有多大?每个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核使用了几级流水线结构?答:五级。(
5、15)指令和数据cache是分开的,还是共用的?容量是多少KB?答:分开的;单独的16KB指令cache,单独的16KB数据cache。(16)ARM920T有几种指令集?各有什么特点?答:ARM920T有两种指令集,32位的ARM和16位的Thumb指令集。特点:ARM指令集:所有的指令都是32位固定长度,便于译码和流水线实现,并且在内存中以4字节边界地址对齐保存;只有LOAD-STORE类型的指令才可以访问内存;使用了桶形移位器,可以在一个指令周期内完成移位操作和ALU操作。Thumb指令集:Thumb指令集虽然是一个16位的指令集
6、,但是能够在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,能够
7、从Thumb状态进入ARM状态。特点:ARM状态,在这种状态执行32位长度的、字边界对齐的ARM指令。Thumb状态,在这种状态执行16位长度的、半字边界对齐的Thumb指令。简述存储器格式中大端,小端格式有何不同?答:大端格式字寻址使用的地址,是数据最高字节对应的字节地址。小端格式字寻址使用的地址,是数据最字节对应的字节地址。19、ARM920T支持哪几种数据类型?答:字,32位;半字,16位;字节,8位。20、ARM920T支持哪几种操作方式?答:ARM920T支持7种操作方式,用户、快速中断请求、中断请求、管理程序、终止、系统、未
8、定义。21、特权方式包含哪几种操作方式?答:快速中断请求、中断请求、管理程序、终止、系统、未定义。22、ARM状态下不同的操作方式分别可以使用那些寄存器?Thumb状态下不同的操作方式分别可以使用那些寄存器
此文档下载收益归作者所有