FPGA期末考试题目_第1页
FPGA期末考试题目_第2页
FPGA期末考试题目_第3页
FPGA期末考试题目_第4页
FPGA期末考试题目_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FPGA期末考试题目四、简答题1.简述EDA技术的发展历程3.在EDA技术中,什么是自顶向下4.自顶向下的设计方法有什么重要意5.简要说明目前现代数字系统的发展6.简述现代数字系统设计流程。7.简述原理图设计法设计流程。8.简述原理图设计法设计方法的优缺9.什么是综合综合的步骤是什么10.什么是基于平台的设计现有平台分为哪几个类型11.目前,目前数字专用集成电路的设计主要采用三种方式各有什么特点术和SOC技术的区别是什么术优势是什么15.简要说明一下功能仿真和时序仿真的异同。设计过程中如果只做功能仿真,不做时序仿真,设计的正确性16.综合完成的主要工作是什么实现VerilogHDL语言的特点是什么18.简述阻塞赋值与非阻塞赋值的不19.简述过程赋值和连续赋值的区20.什么叫做IP核IP在设计中的作用是什么21.什么是IP软核,它的特点是什22.根据有效形式将IP分为哪几类根据功能方面的划分分为哪两类CPLD系统结构和性能上有何不同?24.什么是数据流级建模什么是行为级建模26.采用HDL完成设计后,必须应用测试程序(testbench)对设计的正确性进行验证。测27.什么是FPGA,CPLD他们分别是基于什么结构的可编程逻辑结构28.CPLD是基于什么结构的可编程逻辑器件?其基本结构由哪几部分组29.FPGA是于什么结构的可编程逻辑器件?其基本结构由哪几部分组30.PLD器件按照编程方式不同,可31.解释编程与配置这两个概念。32.说明FPGA配置有哪些模式,主动配置和从动配置的主要区别是什33.为什么在FPGA构成的数字系统:(品在规模和制作上的需要,应运出现了以计算机仿真和自动布线为核心技术的第二代EDA技术。(3)90年代后,随着科学技术的发展,出现了以高级语言描述、系统级仿真和综合技术为特征的第三代EDA具,设计者在EDA软件平台上,对系统功能进行描述完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。3.答:自顶向下首先从系统设计入手,在顶层进行功能划分和结构设计,并在系统级采用仿真手段验证设计的正确性,然后再逐级设计低层的结构,实现从设计、仿真、测试一体化。其方案的验证与设计、电路与PCB设计专用集成电路设计等都由电子系统设计师借助于EDA工具完成。4.答:(1)基于PLD硬件和EDA工具支撑;(2)采用逐级仿真技术,以便及早发现问题修改设计方案;(3)基于网上设计技术使全球设计者设计成果共享,设计成果的再利用得到保证。(4)复杂系统的设计规模和效率大幅度提高。(5)在选择器件的类型、规模、硬件结构等方面具有更大的自由度。5.答1)电子设计最优化(EDO);(2)在线可“重构”技术。6.答:设计准备、设计输入、设计处理、器件编程以及相应的功能仿真、时序仿真和器件测试三个设计验证过7.答:具体设计流程包括设计输入、功能仿真、综合、综合后仿真、约束设置、实现、布局布线后仿真、生成配置文件与配置FPGA8.答:主要优点是容易实现仿真,便于信号的观察和电路的调整。原理图设计方法直观、易学。但当系统功能较复杂时,原理图输入方式效率低,它适应于不太复杂的小系统和复杂系统的综合设计。9.答:将硬件描述语言转化成硬件电路的过程叫综合。综合主要有三个步骤:转化,优化,映射。10.答:基于平台的设计方法是近几年提出的SOC软硬件协同设计新方法,是基于块的设计BBD方法的延伸,它扩展了设计重用的理念,强调系统级复用,包含了时序驱动的设计和BBD的各种技术,支持软硬件协同设计,提供系统级的算法和结构分现有的设计平台分为四类:完整的应用平台;以处理器为中心的平台;以片内通信构造为中心的平台;完整的:(单元的设计。所有的工艺掩模都需要从头设计,可以最大限度地实现电路性能的优化。然而,由于其设计周期很长,设计时间和成本非常高,市场风险也非常大。(2)半定制设计或基于标准门阵列的设计。采用标准门阵列进行初步设计,待设计通过验证后,再对各局部功能单元进行优化(3)基于可编程逻辑器件PLD的设模,基本不考虑布局布线问题,设计成本低,设计周期短,设计的风险12.答:SOC就是将微处理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)、数据通路、与外部系统的数据接口等部件集成在单一芯片器件PLD取代ASIC,更加灵活、高表了当今电子设计的发展方向。其基本特征是设计人员采用自顶向下的设计方法,对整个系统进行方案设计和功能划分,最后系统的核心电路在可编程器件上实现。器件PLD取代ASIC,更加灵活、高术优势:(1)运用嵌入的微处理器软核2)采用先进的EDA开发工具;(3)由于连接延迟时间的缩短,SOPC可以提供增强的性能,而且由于封装体积的减小,产品尺寸也减15.答:仿功能仿真用于验证设计的逻辑功能。它是在设计输入完成之后,选择具体器件进行编译之前进行的逻辑功能验证,不包含延时信息。时序仿真是在选择了具体器件并完成布局、布线之后进行的快速时序检验,并可对设计性能作整体上的分析。由于不同器件的内部延时不一样,不同的布局、布线方案会给延时造成不同的影响。只做功能仿真,不做时序仿真,设计的正确性是不能得到保证。16.答:综合的主要工作将硬件描述(Implement)是指将综合输出的逻辑网表翻译成所选器件的底层模块与硬件原语,将设计映射到器件结构上,进行布局布线,达到在选定器件上实现设计的目的17.答:VHDL和VerilogHDL。VerilogHDL语言允许用户在不同的抽象层次上对电路进行建模,底层描述赋值完成后,才进行下一条语句的执行;赋值一旦完成,等号左边的变量值立刻发生变化非阻塞赋值<=,非阻塞赋值在赋值开始时计算表达式右边的值,到了本次仿真周期结束时才更新被赋值变量(即赋值不立刻生效);非阻塞赋值允许块中其他语句的同时执行。在同一个顺序块中,非阻塞赋值表达式的书写顺序,不影响赋值的结果。19.答:过程赋值和连续赋值的区别:过程赋值连续赋值用于驱动寄存器用于驱动网线是可以完成特定电路功能的模块,在设计电路时可以将IP核看做黑匣子,只需保证IP模块与外部电路的接口,无需关心其内部操作。利用IP核还可以使设计师不必了解设计芯片所需要的所有技术,降低了芯片设计的技术核能避免重复劳动,大大减轻工程师的负担,且复制IP核是不需要花费任21.答:软核是以可综合的寄存器传输级(RTL)描述或通用库元件的网表形式提供的可重用的IP模块。特点:软核的使用者要负责实际的实现和布图,它的优势是对工艺技术的适应性很强,方便地移植。由于软核设计以高层次表示,因而软IP易于重定目标和重配置,然而预测软IP的时序、面积与功率诸方面的性能较困22.答:有效形式分:软核、固核和硬核。功能划分:嵌入式IP核与通用较:互连方式集总总线分段总线、专用FLASHSRAMRAM、可实时重构性能:逻辑电路在中小规模范围内,选用CPLD价格较便宜,能直接用于系统。各系统的CPLD器件的逻辑规模覆盖面属中小规模,器件有很宽的可选范围,上市速度快,市场风险小。对于大规模的逻辑电路设计,则24.答:数据流级建模是描述数据在寄存器之间流动和处理的过程。行为级建模在更高层次对系统功能和数据流进行描述。25.答:在VerilogHDL模型中,所有时延都用单位时间表述。使用际时间相关联。用于定义仿真时间、延迟时间的单位和时延精度。26.答:(1)产生模拟激励(波形);(2)将模拟的输入激励加入到被测试模块端口并观测其输出响应;(3)将被测模块的输出与期望值进行比较,验证设计的正确与否。辑器件。其中CPLD是基于乘积项的表的可编程逻辑结构。程结构,基本构成:逻辑阵列块LAB、宏单元、扩展乘积项、可编程逻辑单元阵列LCA,LCA是由内部逻辑块矩阵和周围I/O接口模块组成。LCA内部连线在逻辑块的行列之间,占据逻辑块I/O接口模块之间的通道,可以由可编程开关以任意方式连接形成逻辑单元之间的互连。同,可以分为熔丝(Fuse)或反熔丝开器31.答:基于电可擦除存储单元的程就是把编程数据写入E2CMOS单元阵列的过程。而把基于SRAM查找表结构的FPGA的在系统下载称为配置32.答:分为:从动串行模式、从动并行模式、主动串行、主动并行、主动配置由可编程器件引导配置过程,从动配置则由外部处理器控制配基于SRAM的,掉电后芯片内的信息息由外部加载到芯片中,使得FPGA成为用户需要功能的芯片。七、程序分析与设计1.设计7人投票表决器,当大于等于42.试描述一个具有循环左移和循环右移功能的8位串入并出移位寄存器。3.试描述一个能实现2倍分频功能的if(clr)fifo<=0;if(LorR)fifo<={fifo[6:0],din};fifo<={din,fifo[7:1]};倍分频功能的模块:器:if(!RST)elseif(CQI==5'b0)5.带进位输入、输出的4位全加器“input[8:0]A,B;4.试描述一个异步复位、二十进制的5.试描述一个带进位输入、输出的4位全加器,其中端口:A、B6.试描述一个同步置数、同步清零的8位加法计数器7.分别用持续赋值和阻塞赋值方式描8.用阻塞赋值方式描述移位寄存器。13.设计一个序列检测器,用于检测串行的二进制序列,每当连续输入三个或三6.同步置数、同步清零的8位计数器:持续赋值阻塞赋值8.阻塞赋值方式描述移位寄存器:elseif(!set)其它情况下输出为0。14.设计一个状态机实现在时钟clk的控制下检测输入的串行数据是否为“110”,画出状态转移图,并写出设计实现程序。要求:当串行数据是“101”15.下图是一个含有下降沿触发的D触发器的时序电路,试写出此电路的VerilogHDL设计程序。16根据以下原理图写出相应的Verilog程序人投票表决器:。位并串转换器:elseif(en)out<={out,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论