名词概念解释

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

1、名词概念解释:

(1) ASIC:Application Specific Intergrated Circuits)即专用集成电路,是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。

(2) FPGA:Field-Prog ram mable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。

(3) SOC::System on Chip的缩写,称为芯片级系统,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。

(4) SOPC:System-on-a-Programmable-Chip,即可编程片上系统。用可编程逻辑技术把整个系统放到一块硅片上,称作SOPC。

(5) NIOS II:Altera 推出的支持使用专用指令的32位RSIC嵌入式处理器

(6) I/O:I/O是input/output的缩写,即输入输出端口。每个设备都会有一个专用的I/O地址,用来处理自己的输入输出信息

(7) IP: IP是英文Internet Protocol(网络之间互连的协议)的缩写,中文简称为“网协”,也就是为计算机网络相互连接进行通信而设计的协议。

(8) VHDL:是一种用于电路设计的高级语言,标准硬件描述语言。

(9) verilog HDL:Verilog HDL是一种硬件描述语言(HDL:Hardware Discription Language),是一种以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数

字逻辑系统所完成的逻辑功能。

(10)HDL:HDL(Hardware Description Language),是硬件描述语言。顾名思义,硬件描述语言就是指对硬件电路进行行为描述、寄存器传输描述或者结构化描述的一种新兴语言。

(11)EDA:EDA是电子设计自动化(Electronic Design Automation)的缩写,一种使开发人应尝试将整个设计过程自动化的技术。

(12)功能仿真:又称为前仿真(Pre-layout Simulation),目的是分析电路的逻辑关系的正确性。

(13)后仿真:“后仿真”指的是版图设计完成以后,将寄生参数、互连延迟反标到所提取的电路网表中进行仿真,对电路进行分析,确保电路符合设计要求

(14)设计综合:将设计的电路由高层次描述转述成优化的门级网表的过程。

(15)设计验证: 对电路(或系统)进行检查,以确定该电路(或系统)达到了规定的要求。嵌入式系统的定义:

以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成

本、体积、功耗等严格要求的专用计算机系统。

(16)嵌入式系统的组成:

嵌入式系统主要由嵌入式处理器、外围设备、嵌入式操作系统及应用软件等组成,它是集

软硬件于一体的可独立工作的“器件”。其中:嵌入式处理器是嵌入式系统的核心部件,

具有小型化、高效率、高可靠性、高集成度等特点。外围设备是嵌入式系统中用于完成存

储、通信、调试、显示等辅助功能的部件。

2、填空题

(1) NiosII处理器有三种运行模式: _<用户模式>_,_<超级用户模式>_,_<调试模式>_。

(2) CycloneII FPGA支持串行配置器件的isp编程,该特性是通过__和__利用JTAG接口实现的。

(3)在SOPC Builder中,复位地址的偏移量是_<0x00>_,异常地址的偏移量是_<0x20>_。

(4)在NiosII的多处理器系统中,最常用的共享资源是_<存储器>_。

(5)根据Flash是否支持处理器的直接读操作,NiosII处理的bootloader分成两种模式:_<_epcs_bootloader>_、__。

(6)用uC/OS-II操作系统实现以太网与轻量IP功能的时候,以太网的中断号至少是_<8位>_。(7) Altera公司的FPGA常用的配置方式:__、__,__。

(8) CycloneII FPGA上面集成的Block RAM为M4K,一个M4K的大小是_<4kbit>_。

(9)使用QuartusII进行FPGA设计的开发流程是:设计输入、_<综合>_、_<布局布线>_、仿真、_<下载>_。

(10)NiosII IDE为软件开发提供了4个主要功能:工程管理器、编辑器和编译器、调试器,_<下

载器>_。

(11)SOPC组件On-chip Memory可以用作RAM外,还可以设置成__,甚至可以设置成双口存取。

(12)CycloneII EP2C35器件包含4个PLL,每个PLL均有_<3>_个输出。其中第_<3>_个输出的驱动能力最强。

(13)基于微电子设计的电路通常包含有:组合逻辑电路和_<时序>_逻辑电路。

(14)基于微电子设计的电路通常包含有:_<组合逻辑>_电路和时序逻辑电路。

(15)SOC是 _<片上系统System on Chip>_的缩写,EDA是_<电子设计自动化Electronic Design Automation>_的缩写。

(16)电子系统设计主要有 _<原理图输入法>_和硬件描述语言设计方式,前者比较直观,形象,但通用可移植性弱;后者利用文本的形式描述和设计电路,常用的两种硬件描述语言是__和__。

(17)现在集成电路设计主要采用硬件描述语言来描述自己的设计,然后利用EDA工具进行仿真和综合,转换成某种目标文件,然后利用ASIC实现。请问综合的主要作用是_<综合就是把硬件描述语言/原理图转换为综合网表的过程>_。

(18)在基于EDA设计的技术中,有两种基本设计思路,一种是自顶向下的设计思路,一种是_<自底向上>_的设计思路。

(19)在过去的几十年中,数字电路设计技术发展迅速,经历了_<小规模集成电路>_、_<中规模集成电路>_,_<大规模集成电路>_,_<超大规模集成电路>_,直到今天的SOC,我们可以把一个完整的系统集成在一个芯片上。

(20)设计仿真具体分为_<功能仿真(前仿真)>_和_<时序仿真(后仿真)>_,前者对电路的RTL模型的仿真,不考虑信号的时延关系,而后者是对综合或布局布线的网表进行的仿真,考虑信号的时延关系。

3、选择题

(1)基于FPGA的嵌入式系统,下面说法正确的是(D)

A.只有运行NiosII软核的FPGA系统才是嵌入式系统

B.基于FPGA的嵌入式系统是在FPGA中运行可配置的软核

C.基于FPGA的嵌入式系统主要特点是运行速度比其他嵌入式系统要快

D.基于FPGA的嵌入式系统是FPGA最主要的应用方向

(2)对于FPGA芯片来讲,下列说法错误的是:(C)

A.FPGA是现场可编程逻辑器件的缩写

B.FPGA的内部可以集成DSP、PowerPC等模块

C.FPGA是非易失性器件

D.FPGA的内部逻辑可以反复修改

(3)下列不属于FPGA片内资源的是哪个?(C)

A. PLL(锁相环)

B. LUT(查找表)

C. NiosII软核处理器

D. DSP处理模块

(4)下列关于SOPC的说法正确的是:(A)

A. SOPC系统可以对其结构进行修改,即可以说SOPC是永不过时的嵌入式系统。

B. NiosII是一种软核处理器,故可以任意修改其内部结构。

C. NiosII可以脱离FPGA芯片单独运行。

D. SOPC系统具有体积小、快速灵活、低功耗等优点。

(5)下列可综合的Verilog HDL语句是:(A)

A. !==

B. task

C. initial

D. #delay

(6)下列Verilog HDL表达式中正确的是:(B)

A. 4’b001<< 1 = 5’b00010;

B. !4’b1011|| ! 4’b0000= 1’b1

C. 4’b1010& 4’b1101 = 1’b1;

相关文档
最新文档