2012浙江大学嵌入式系统离线作业答案第6次

合集下载

浙大远程教育嵌入式系统在线作业参考答案

浙大远程教育嵌入式系统在线作业参考答案

1.【第01章】关于Linux的系统调用使用情况,最恰当的是()。

• A 由于系统调用号数目有限,那些不再使用的调用号需要回收利用• B 系统调用函数的参数必须通过寄存器传送• C Linux的所有系统调用都有一个明确的用途• D 自定义系统调用可以不修改内核2.【第01章】对Linux内核的理解,一定正确的是()。

• A Linux的效率非常高,因此经常被用在有硬实时需求的环境中• B 在用Linux作为系统的嵌入式环境中,一定要使用ARM的处理器• C Linux可以运行在没有内存管理单元(MMU)的架构上• D Linux的内核抢占是所有嵌入式应用中必须的3.【第01章】Linux 实现的虚拟文件系统(VFS)有几个主要类型的结构体对象,以下选项中,不属于VFS结构体对象的是()。

• A 超级块(superblock)对象 B 目录项(inode)对象• C 文件(file)对象 D 数据(data)对象4.【第01章】关于Linux的调度机制中,不恰当的是()。

• A Linux提供了基于动态优先级的调度机制• B 调度程序对优先级高的进程默认分配更长的时间片• C 当调度程序查找可执行程序时,查找时间不会因为系统任务繁重而变慢• D 当need_resched被设置时,系统就立刻调用schedule()进行调度5.【第01章】Linux遵循POSIX标准,意味着绝大多数UNIX应用程序不需要任何改动就可以在Linux系统上编译且运行。

•正确错误6.【第01章】Linux的系统调用是作为C库的一部分提供的。

•正确错误7.【第01章】任何一个Linux应用程序都需要调用exi1()函数。

•正确错误8.【第01章】Linux的内存管理采用了分页的机制,因此即使是内核本身也全部是分页的。

•正确错误9.【第01章】Linux 内核的中断服务程序运行于与所有进程都无关的中断上下文中。

•正确错误10.【第01章】当前的Linux调度算法非常高效,但是查找当前最高优先级的可运行程序时,开销会随着可运行程序的多少而变化。

嵌入式课后习题答案

嵌入式课后习题答案
Vivi是Mizi公司针对SAMSUNG的ARM架构CPU专门设计的,基本上可以直接使用,命令简单方便。不过其初始版本只支持串口下载,速度较慢。在网上出现了各种改进版本:支持网络功能、USB功能、烧写YAFFS文件系统映象等。
第八章
一、填空题。
1、Makefile、配置文件、配置工具。
2、配置命令解释器、配置用户界面。
arch:arch目录包括了所有和体系结构相关的核心代码。include:include目录包括编译核心所需要的大部分头文件,例如与平台无关的头文件在include/linux子目录下;init:init目录包含核心的初始化代码(不是系统的引导代码),有main.c和Version.c两个文件;mm:mm目录包含了所有的内存管理代码。与具体硬件体系结构相关的内存管理代码位于arch/*/mm目录下;drivers:drivers目录中是系统中所有的设备驱动程序。它又进一步划分成几类设备驱动,每一种有对应的子目录,如声卡的驱动对应于drivers/sound;ipc:ipc目录包含了核心进程间的通信代码;modules:modules目录存放了已建好的、可动态加载的模块;fs:fs目录存放Linux支持的文件系统代码。不同的文件系统有不同的子目录对应,如ext3文件系统对应的就是ext3子目录;Kernel:Kernel内核管理的核心代码放在这里。同时与处理器结构相关代码都放在arch/*/kernel目录下;net:net目录里是核心的网络部分代码,其每个子目录对应于网络的一个方面;lib:lib目录包含了核心的库代码,不过与处理器结构相关的库代码被放在arch/*/lib/目录下;scripts:scripts目录包含用于配置核心的脚本文件;documentation:documentation目录下是一些文档,是对每个目录作用的具体说明。

嵌入式系统设计师练习题及答案解析

嵌入式系统设计师练习题及答案解析

嵌入式系统设计师练习题及答案第一套 (1)嵌入式系统设计师练习题及答案第二套 (5)嵌入式系统设计师练习题及答案第三套 (16)嵌入式系统设计师练习题及答案解析第四套 (27)嵌入式系统设计师练习题及答案解析第五套 (45)嵌入式系统设计师练习题及答案解析第六套 (59)嵌入式系统设计师练习题及答案解析第七套 (66)嵌入式系统设计师练习题及答案解析第八套 (75)嵌入式系统设计师练习题及答案解析第九套 (81)嵌入式系统设计师练习题及答案解析第十套 (90)嵌入式系统设计师练习题及答案解析第十一套 (99)嵌入式系统设计师练习题及答案解析第十二套 (106)嵌入式系统设计师练习题及答案解析第十三套 (115)嵌入式系统设计师练习题及答案解析第十四套 (126)嵌入式系统设计师练习题及答案解析第十五套 (138)嵌入式系统设计师练习题及答案解析第十六套 (153)嵌入式系统设计师练习题及答案解析第十七套 (159)嵌入式系统设计师练习题及答案解析第十八套 (167)嵌入式系统设计师练习题及答案解析第十九套 (176)嵌入式系统设计师练习题及答案解析第二十套 (188)嵌入式系统设计师练习题及答案解析第二十一套 (197)嵌入式系统设计师练习题及答案解析第二十二套 (211)嵌入式系统设计师练习题及答案第一套1、以下关于CPU的叙述中,错误的是A.CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制B.程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果C.CPU中的控制器决定计算机运行过程的自动化D.指令译码器是CPU控制器中的部件2、以下关于Cache的叙述中,正确的是A.在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素B.Cache的设计思想是在合理成本下提高命中率C.Cache的设计目标是容量尽可能与主存容量相等D.CPU中的Cache容量应大于cPu之外的Cache容量3、风险预测从两个方面评估风险,即风险发生的可能性以及A.风险产生的原因B.风险监控技术C.风险能否消除D.风险发生所产生的后果4、许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括A.便于为数据合理分配存储单元B.便于对参与表达式计算的数据对象进行检查C.便于定义动态数据结构D.使于规定数据对象的取值范围及能够进行的运算5、在计算机系统中,对程序员是透明的。

嵌入式系统课后答案整理版

嵌入式系统课后答案整理版

第一章思考与练习1、举出3个书本中未提到的嵌入式系统的例子。

答:红绿灯控制,数字空调,机顶盒2、什么叫嵌入式系统嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

3、什么叫嵌入式处理器?嵌入式处理器分为哪几类?嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。

嵌入式微处理器(Embedded Microprocessor Un it, EMPU)嵌入式微控制器(Microco ntroller Un it, MCU)嵌入式 DSP 处理器(Embedded Digital Signal Processor, EDSP)嵌入式片上系统(System On Chip)4、什么是嵌入式操作系统?为何要使用嵌入式操作系统?是一段在嵌入式系统启动后首先执行的背景程序,首先,嵌入式实时操作系统提高了系统的可靠性。

其次,提高了开发效率,缩短了开发周期。

再次,嵌入式实时操作系统充分发挥了 32位CPU的多任务潜力。

第二章1、嵌入式系统项目开发的生命周期分哪几个阶段?各自的具体任务是什么?项目的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4个阶段。

识别需求阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析厂商所应具备的条件。

提出解决方案阶段由各厂商向客户提交标书、介绍解决方案。

执行项目阶段细化目标,制定工作计划,协调人力和其他资源;定期监控进展,分析项目偏差,采取必要措施以实现目标。

结束项目阶段主要包括移交工作成果,帮助客户实现商务目标;系统交接给维护人员;结清各种款项。

2、为何要进行风险分析?嵌入式项目主要有哪些方面的风险?在一个项目中,有许多的因素会影响到项目进行,因此在项目进行的初期,在客户和开发团队都还未投入大量资源之前,风险的评估可以用来预估项目进行可能会遭遇的难题。

需求风险;时间风险;资金风险;项目管理风险 3、何谓系统规范?制定系统规范的目的是什么?规格制定阶段的目的在于将客户的需求,由模糊的描述,转换成有意义的量化数据。

浙大家庭教育学离线作业答案

浙大家庭教育学离线作业答案

浙江大学远程教育学院《家庭教育学》课程作业第1次请编写一个家庭教育故事,可从书刊、网络中选编,也可从生活中提炼。

字数不限。

要求语言简练,主题突出。

《孟母三迁》的故事.孟子小的时候非常谈完,他家住在坟场旁边,那里经常有人祭祀,孟子就经常去坟场玩,并模仿别人哭拜的游戏,母亲觉得这样不好,就搬到集市旁边。

孟子又经常模仿别人做生意和杀猪游戏,母亲觉得这样也不好,于是把家搬到了学堂的旁边。

孟子就跟着学生们学习礼节和知识。

母亲认为这才是孩子应该学习,于是便长期住下来,这也就成就了以后的孟子.第2次(第一、第二章)一、填空题1、家庭是由具有婚姻关系、血缘关系或领养关系的人们组成的长期共同生活的社会群体 .2、人类家庭的演化史极为复杂,自人类社会产生到现在,大体经历了血缘家庭、普那路亚家庭、对偶家庭、一夫一妻制家庭四个发展阶段.3、家庭生活方式是家庭成员在长期的共同生活中逐步形成的较为稳定的生活模式。

共同生活生活模式4、一般我们把家庭结构分为主干家庭、核心家庭、单亲家庭、隔代家庭等四种。

二、名词解释1、家庭教育(狭义)所谓家庭关系,又称家庭人际关系,是家庭成员之间根据自身的角色在共同生活中形成的人际互动联系,是家庭的本质要素在家庭人际交往中的表现形式,是家庭成员之间一切社会关系的总和。

2、主干家庭主干家庭也叫直系家庭,是由祖父母、父母和子女三代人构成的家庭。

3、核心家庭核心家庭是父母双全、由一个或多个孩子构成的家庭。

4、父母教养方式家长教养方式指父母对待孩子的比较稳定的教育观念和已经习惯了的教育行为。

三、简答题1、简述家庭的功能。

答:家庭的功能主要有:生育功能;经济功能;教育功能;精神生活功能;抚养和赡养功能。

2、简述家庭教育的性质.答:家庭教育是一种私人性质的教育;是一种非正规教育;是持续终身的教育。

3、简析学前儿童家庭教育的优势与局限。

答:优势:早期性和奠基性,全面性与广泛性,自然性与随机性,亲情性与权威性,持久性与连续性,差异性与继承性。

嵌入式系统离线作业

嵌入式系统离线作业

浙江大学远程教育学院《嵌入式系统》课程作业姓名:刘家宇学号:714030012002年级:二年级学习中心:合肥学习中心—————————————————————————————简答题1.请简述用户自定义一个Linux系统调用的步骤过程。

答:如果用户在Linux中添加新的系统调用,应该遵循几个步骤才能添加成功。

(1)添加源代码(2)连接新的系统调用(3)重建新的Linux内核(4)用新的内核启动系统2.简述Linux的slab分配器作用和原理答:slab分配器的作用slab分配器源于Solaris 2.4 的分配算法,工作于物理内存页框分配器之上,管理特定大小对象的缓存,进行快速而高效的内存分配。

slab 分配器为每种使用的内核对象建立单独的缓冲区。

Linux 内核已经采用了伙伴系统(Buddy System)管理物理内存页框,因此slab分配器直接工作于伙伴系统之上。

每种缓冲区由多个slab 组成,每个slab就是一组连续的物理内存页框,被划分成了固定数目的对象。

为了充分利用硬件高速缓存,slab 分配器允许对象在一级硬件高速缓存中对齐(创建缓冲区时,设置SLAB_HWCACHE_ALIGN 标志);同时使用着色(color)策略,使得同一缓冲区内不同slab 中相同编号的对象的地址相互错开,避免它们被放入同一物理高速缓存行而造成频繁换入/换出的性能损失。

为了支持多处理器同时分配对象,缓冲区为每个处理器维护一个本地缓存。

处理器直接从本地缓存中分配对象,从而避免了锁的使用;当本地缓存为空时,从slab 中批量分配对象到本地缓存。

slab分配器的原理:slab分配器分配的各种内存块被看作不同类型的对象,采用对象复用技术可以对对象进行如下操作:①. 分配内存;②. 构造对象;③. 使用对象;④. 析构对象;⑤. 释放对象.有时系统会频繁地分配和释放对象,从而使对象构造和析构的开销很大, slab分配器采用基于对象缓存技术,可以大大优化这方面的性能.。

嵌入式系统课后习题及答案

嵌入式系统课后习题及答案

第1章嵌入式体系基本【1 】1.什么是嵌入式体系?它由哪几部分构成?有何特点?写出你所想到的嵌入式体系.答:(1)界说:国内对嵌入式体系的一般界说是:以运用为中间,以盘算机技巧为基本,软硬件可裁剪,从而可以或许顺应现实运用中对功效.靠得住性.成本.体积.功耗等严厉请求的专用盘算机体系.(2)构成:嵌入式处理器.外围装备.嵌入式操纵体系和运用软件等几部分构成.(3)特点:a.软硬件一体化,集盘算机技巧.微电子技巧.行业技巧于一体;b.须要操纵体系支撑,代码小,履行速度快;c.专用紧凑,用处固定,成本迟钝;d.靠得住性请求高;e.多样性,运用普遍,种类繁多.(4)嵌入式体系:小我数字助理(PDA).机顶盒(STB).IP德律风.2.嵌入式处理器分为哪几类?答:(1)低端的微控制器(MicroController Unit,MCU);(2)中高端的嵌入式微处理器(Embeded MicroProcessor Unit,EMPU);(3)通讯范畴的DSP处理器(Digital Signal Processor,DSP);(4)高度集成的片上体系(System on Chip,SoC).3.ARM英文原意是什么?它是一个如何的公司?其处理器有何特点?答:(1)英文原意:Advanced RISC Machines.高等精简指令集机械.(2)公司简介:该公司是全球领先的16/32位RISC微处理器常识产权设计供给商,经由过程将其高机能.低成本.低功耗的RISC微处理器.外围和体系芯片设计技巧让渡给合作伙伴来临盆各具特点的芯片.ARM公司已成为移动通讯.手持装备.多媒体数字花费嵌入式解决计划的RISC尺度.(3)其处理器特点:a.小体积.低功耗.低成本而高机能;b.16/32位双指令集;c.全球的合作伙伴浩瀚.4.什么是及时体系?它有哪些特点?若何分类?答:(1)及时体系的界说:及时体系(Real Time System)是指产生体系输出的时光对体系至关重要的体系.(2)特点:及时性.并行性.多路性.自力性.可猜测性.靠得住性.(3)分类:依据响应时光的不合,及时体系可分为3种类型:强及时体系.弱及时体系.一般及时体系.依据肯定性的不合,及时体系可分为2种类型:硬及时.软及时.5.RTOS由哪几部分构成?它有哪些特点?与一般操纵体系比拟有何不合?答:(1)构成:及时内核.收集组件.文件体系.图形用户界面.(2)特点:a.支撑异步事宜的响应;b.中止和调剂义务的优先级机制;c.支撑抢占式调剂;d.肯定的义务切换时光和中止延迟时光;e.支撑同步.(3)与一般OS的不合:a.及时性:响应速度快,只有几微秒;履行时光肯定,可猜测;b.代码尺寸小:只有10~100KB,节俭内存空间,下降成本;c.运用程序开辟较难;d.须要专用开辟对象:仿真器.编译器和调试器等.6.单片机体系.嵌入式体系和SOC体系三者有何差别和接洽?答:(1)今朝嵌入式体系的主流是以32位嵌入式微处理器为焦点的硬件设计和基于及时操纵体系(RTOS)的软件设计;(2)单片机体系多为4位.8位.16位机,不合适运行操纵体系,难以进行庞杂的运算及处理功效;(3)嵌入式体系强调基于平台的设计.软硬件协同设计,单片机大多采取软硬件流水设计;(4)嵌入式体系设计的焦点是软件设计(占70%阁下的工作量),单片机体系软硬件设计所占比例基底细同.(5)SoC是嵌入式体系的最高实现情势,它集成了很多功效模块,它的焦点技巧是IP(Intellectual Property Core,常识产权核)核.7. 无第2章嵌入式体系开辟进程1.嵌入式体系开辟进程分为哪几个阶段?每个阶段的特点是什么?答:(1)需求剖析阶段:a.对问题的辨认和剖析;b.制订例格解释文档;c.需求评审.(2)设计阶段:a.数据流剖析;b.划分义务;c.界说义务间的接口.(3)生成代码阶段:a.代码编程;b.交叉编译和链接;c.交叉调试;d.测试.(4)固化阶段2.嵌入式体系有哪几种调试方法?如今最风行的是哪种?运用什么接口?答:(1)调试方法:源程序模仿器方法.监控器方法.仿真器方法.(2)如今最风行的是仿真器方法,运用JTAG(Joint Test Action Group,结合测试行为组)接口.3.什么是板级支撑包?它一般应完成哪些工作?答:(1)界说:有些嵌入式操纵体系的内核明白分为两层,上层一般称为“内核”,而底层则称为“硬件抽象层”或“硬件适配层”,缩写为HAL,有的厂商将硬件抽象层称为BSP,即板级支撑包(BoardSupport Package).(2)重要完成工作:a.在体系启动时,对硬件进行初始化.B.为驱动程序供给拜访硬件的手腕.(3)重要感化:清除硬件差别.第3章 ARM体系构造1.ARM的英文全名是什么?ARM处理器有什么特点?答:见第1章课后习题第3题.2.ARM7和ARM9在流水线方面有何不合?答:ARM7是3级流水线构造,ARM9是5级流水线构造.AR]M9把3级流水线中的履行阶段的操纵进行再分派,即把履行阶段中的“存放器读”插在译码阶段中完成,把“存放器写”安插在另一级(即第5级)完成,同时,在该级之前,再安插一级(存储拜访).3.ARM处理器支撑的数据类型有哪些?答:(1)Byte 字节,8位;(2)Halfword 半字,16位;(3)Word 字,32位;4.写出ARM运用的各类工作模式和工作状况.答:(1)工作模式:详见下表:(2)工作状况:a.ARM:32位,这种状况下履行字对齐的ARM指令;b.Thumb:16位,这种状况下履行半字对齐的Thumb指令.5.ARM处理器总共有若干个存放器?个中哪个用做PC?哪个用做LR?答:(1)ARM处理器总共有37个存放器:31个通用存放器,6个状况存放器. (2)R15用做程序计数器PC,R14用做子程序链接存放器LR.6.假设R0=0x12345678,运用将R0存储到0x4000的指令存到存储器中,若存储器为大端组织,写出从存储器0x4000处加载一个字节到R2的指令履行后R2的值.答:因为0x4000是大端组织,所以R0存进后,0x4000中稀有0x56781234,从0x4000加载一个字节到R2后(由地位到高位加载),R2的值为0x34. 7.ARM920T处理器参加了哪两个协处理器?各自的重要功效是什么?答:ARM920T处理器参加了两个协处理器:(1)CP14,许可软件拜访调试通讯通道;(2)体系控制协处理器CP15,供给了一些附加存放器用于设置装备摆设和控制Caches.MMU.呵护体系.时钟模式和其他体系选项.8.ARM920T支撑哪些时钟模式?答:快速总线模式.同步模式.异步模式.9.什么是写直达和写回Cache操纵,各有何特点?答:(1)写直达:当CPU对Cache写射中时,Cache与主存同时产生写修正.长处:一致性好;缺陷:耗时.(2)写回:当CPU对Cache写射中时,只修正Cache的内容而不立刻写入主存,只当此履行被换出时才写回主存.长处:削减拜访主存次数,进步效力.缺陷:一致性差点.10.ARM为何集成了32位的ARM指令集和16位的Thumb指令集?(即它的利益)答:可供给长的转移规模.壮大的算术运算才能和大的寻址空间.11.什么是big-endian和little-endian,编写一段程序测试你所用的盘算机体系构造采取哪种存储机制?答:(1)大端存储体系(big-endian):低地址存放高字节,高地址存放低字节.小端存储体系(little-endian): 低地址存放低字节,高地址存放高字节.(2)int x=0x12345678;int *p=&x;if(*(char*)p=0x78)…little endianelse…big endian第4章 ARM体系硬件设计基本1.一个典范的可履行映像由哪几部分构成?答:2.汇编和C说话的互相挪用办法.答:(1)汇编程序挪用C程序的办法为:起首在汇编程序中运用IMPORT伪指令事先声明将要挪用的C说话函数;然后经由过程BL指令来挪用C函数.(2)C程序挪用汇编子程序的办法为:起首在汇编程序中运用EXPORT伪指令声明被挪用的子程序,暗示该子程序将在其他文件中被挪用;然后在C程序中运用extern症结字声明要挪用的汇编子程序为外部函数. (填补)3.基于ARM的硬件启动流程?答:(1)分派中止向量表;(2)初始化存储器体系;(3)初始化各工作模式下的客栈;(4)初始化有特别请求的硬件模块;(5)初始化用户程序的履行情况;(6)切换处理器的工作模式;(7)挪用主运用程序.第5章基于S3C2410的体系硬件设计1.温习控制:P230 I/O口编程实例.填补:2.中止的处理流程?答:(1)保管现场;(2)模式切换;(3)获取中止源;(4)中止处理;(5)中端返回,恢复现场.3.中止存放器的感化及相干的操纵?P235-237.。

嵌入式系统原理及应用课后答案

嵌入式系统原理及应用课后答案

嵌入式系统原理及应用课后答案嵌入式系统是一种特殊的计算机系统,它通常被嵌入到各种设备中,如家电、汽车、医疗设备等,以完成特定的功能。

嵌入式系统的原理和应用涉及到计算机科学、电子工程、控制理论等多个领域,具有广泛的应用前景。

在本文中,我们将就嵌入式系统的原理及应用进行一些常见问题的答案解析,希望能够帮助大家更好地理解和应用嵌入式系统。

1. 什么是嵌入式系统?嵌入式系统是一种专门设计用来完成特定功能的计算机系统,通常被嵌入到设备中,与普通计算机系统有所不同。

它具有实时性要求高、资源受限、功耗低等特点,广泛应用于各种电子设备中。

2. 嵌入式系统的原理是什么?嵌入式系统的原理涉及到计算机硬件、嵌入式软件、实时操作系统等多个方面。

在硬件方面,嵌入式系统通常采用定制的处理器和外围设备,以满足特定应用的需求;在嵌入式软件方面,通常需要针对特定硬件平台进行开发,以实现特定功能;实时操作系统则能够保证系统对外部事件的及时响应。

3. 嵌入式系统的应用有哪些?嵌入式系统广泛应用于各种领域,如消费电子、汽车电子、工业自动化、医疗设备等。

例如,智能手机中的操作系统、汽车中的车载电子系统、工业控制中的PLC系统等都属于嵌入式系统的应用范畴。

4. 嵌入式系统的设计需要考虑哪些因素?在设计嵌入式系统时,需要考虑功耗、性能、成本、可靠性等多个因素。

由于嵌入式系统通常被嵌入到设备中,因此对功耗和成本的要求比较高;同时,嵌入式系统的可靠性也是设计过程中需要重点考虑的因素。

5. 嵌入式系统的开发流程是怎样的?嵌入式系统的开发流程通常包括需求分析、系统设计、软件开发、硬件设计、系统集成等多个阶段。

在需求分析阶段,需要明确系统的功能和性能需求;在系统设计阶段,需要确定系统的整体架构和各个模块之间的关系;在软件开发和硬件设计阶段,则需要根据系统的需求进行具体的软硬件开发工作;最后,在系统集成阶段,则需要将软硬件进行整合,进行系统调试和验证。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《嵌入式系统》作业六
一、判断题
1.SoC拥有电子整机的完整功能。

T
2.SoC的部分功能需借助传统的PCB来实现。

F
3.三种IP核中对移植,改进的工作灵活性最差的是固核。

F
4.传统的ASIC设计方案是自下而上的(down-up)。

F
5.SoC结构发展的一个特点是:用硬连接逻辑功能块替代定制的专用处理器。

F
6.VHDL语言与工艺有关。

F
7.Verilog HDL可以从算法级,门级到开关级的多种抽象设计层次的数字系统建模。

T
8.Verilog没有内置开关级原语。

F
9.VHDL的代码风格类似于C语言。

F
10.Leon系列处理器的cache不分离指令和数据。

F
二、选择题
11.以下哪些部件不一定包括在SoC当中(C)
A. 微处理器
B. 模拟IP核
C. 存储器或片外存储控制接口
D. FPGA
12.以下哪一个不属于IP核的分类(C)
A. 软核
B. 硬核
C. 模拟核
D. 固核
13.目前SoC的结构通常是(D)
A. 片上网络
B. 总线
C. 硬连线
D. 共享存储器交互
14.致力于IP核质量衡量,提升IP核安全性和有关标准研发的组织不包括(D)
A. VSIA
B. OCP-IP
C. SPIRT
D. VCID
15.SoC形成或产生的过程不包括以下哪个方面(C)
A. 单片集成系统的软硬件协同设计和验证,以实现系统功能为主要目的
B. 逻辑面积计数的使用和产能占有比例的有效提高,即开发和研究IP核生成及复用技术
C. 系统软件的建模与开发,即对IP核的配套
D. 超深亚微米(VDSM),纳米集成电路的设计理论和计数,即与底层技术的结合
16.以下哪个不属于比较成熟的嵌入式处理器技术(C)。

A. RISC
B. DSP
C. CMP
D. ASISP
17.VHDL的基本单元描述不包括(C)
A. 实体
B. 构造体
C. 函数
D. 库
18.以下哪种方式不是Verilog对设计建模的方式(B)
A. 行为描述方式---用过程化结构建模
B. 接口描述方式---用模块化结构建模
C. 数据流方式---使用连续赋值语句方式建模
D. 结构化方式---用门和模块实例语句描述建模
19.目前Leon系列处理器包括以下哪个型号(A)
A. Leon2
B. Leon1
C. Leon4
D. Leon5
20.Leon系列处理器目前最多有几级流水(C)
A. 5
B. 6
C. 7
D. 8
三、简答题
21.简述SoC设计的三种方法
答:见书本p227,三种方法是系统集成法,部分集成法和IP集成法。

22.简述软硬件划分的原则
答:见书本p231,软硬件划分的基本原则是高速,低功耗由硬件实现;多品种、小批量由软件对应,处理器和专用硬件并用以提高处理速度和降低功耗。

相关文档
最新文档