FPGA考题2.doc_第1页
FPGA考题2.doc_第2页
FPGA考题2.doc_第3页
FPGA考题2.doc_第4页
FPGA考题2.doc_第5页
全文预览已结束

下载本文档

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

文档简介

FPGA助理工程师等级试卷考试说明:1考试时间120分钟;2考生在C盘根目录(C:)下建立一个以自己姓名(汉语拼音)命名的考生文件夹;3按题目要求作图,完成结果要保存在考生已建立的文件夹中,否则不 得分;4考试所需素材在C:CAD_FPGA文件夹下。一、 客观题(共30分)1.FPGA项目中必须使用下面哪种类型文件作为顶层设计文件?( )A.原理图文档(*.SchDoc)B.VHDL文件(*.vhd)C.OpenBus 系统文件(*.OpenBus)D.Verilog HDL文件(*.v)2.在FPGA设计的哪个阶段可以生成编程所需的二进制码流文件?( )A.综合B.构建C.下载D.编译3. 目前FPGA设计输入中,以下哪个不是开发FPGA的方法?( )A.原理图设计B.VHDL语言设计C.Verilog-HDL语言设计D.标C语言设计4. FPGA通用集成库提供FPGA设计中的哪种器件?( )A.逻辑器件B.外设接口器件C.处理器器件D.端口连接描述器件5. 用厂商管脚文件来做什么用途?( )A.用于下载设计到物理FPGA器件B.用于监控器件管脚的状态C.用于导入管脚网络分配信息D.用于创建新的HDL文件的端口6. 在OpenBus系统设计时,哪类IP目前还无法直接获得?( )A.连接器(connectors)B.处理器(processors)C.内存(memories)和外围设备(peripherals)D.PCI设备(Peripheral Component Interconnect)7. 用于下载编程文件到FPGA器件的通信技术的名字是( )A.HDMIB.JTAGC.NexusD.JPEG8.Altium Designer支持的32位软处理器内核是?( )A.TSK165B.TSK80C.TSK3000D.TSK519.在电路设计领域,所谓“EDA”的含义是( )A.电子设计自动化B.电路设计教育协会C.电子电路协会D.电路仿真系统10.硬件描述语言的简称为( )A.ADLB.DHLC.HDLD.DHC11.数字IO模块能有多少输入和输出?( )A.8B.16C.32D.无限制12.使用可配置的逻辑分析仪时,其最大可捕获的数据宽度为?( )A.8B.16C.32D.6413.下列哪一个显示方式不属于IOB_X ?( )A.LED灯B.滑条C.数字D.字符14.在下列哪个窗口下可以启动物理器件管脚状态的实时监控功能( )A.在原理图文件内B.在硬件器件面板内(Instrument Rack)C.在器件视图页面中(Device View)D.在JTAG浏览面板内(JTAG Viewer Panel)15.以下那种虚拟仪器可以生成波特率信号?( )A.虚拟终端(TERMINAL)B.波特率发生器(BAUDGEN)C.频率计数器(FRQCNT2)D.频率发生器(CLKGEN)16. 建立PCB和FPGA间的项目设计关联,利用下列哪个功能实现?( )A.FPGA到PCB项目向导B.PCB到FPGA项目向导C.工作区映射图对话框D.工程面板的结构编辑区17.在HDL语言逻辑模块设计与仿真程序中,不含下列哪个程序?( )A.HDL源文件(HDL Source File)B.测试平台文件(Testbench File)C.网表文件(Netlist File)D.约束文件(Constraint File)18.选择配置布局布线工具可以在下面那个命令菜单中实现?( )A.DXPPreferencesB.DesignDocument OptionsC.ProjectProject OptionsD.ToolsSchematic Preferences19.下列哪项数据不是在约束文件定义的?( )A.管脚属性B.FPGA芯片C.元器件封装D.网络属性20. 频率计FRQCNT2的三种工作模式,不包括下列哪一种?( )A.频率模式B.周期模式C.事件(边沿)计数模式D.突发模式21. 以下不属于FPGA结构组成部分的是?( )A.可编程逻辑模块(CLB)B.可编程I/O单元(IOB)C.可编程内部连线(PIA)D.可编程逻辑宏单元(LAB)22.下列对VHDL语句结构和语法规则的描述,不正确的是( )A.进程是由说明部分、结构体和敏感信号三部分组成;B.信号名称由英文字母、数字和下划线符号三种类型字符组成;C.信号方向类型定义可分为输入信号(in)、输出信号(out)、输入/输出信号(inout)和反馈输出信号(buffer)四种;D.描述电路功能实现的结构体区,需要用关键字Architecture声明;23.在CPLD/FPGA两类可编程逻辑实现技术中,CPLD是基于( )A.乘积项结构B.查找表(LUT)C.输入输出缓存D.静态存储器结构(SRAM)24.Altium Designer是用于设计( )的工具软件?A.电气工程B.电子工程C.机械工程D.建筑工程25.下面哪种说法不正确?( )A.一个FPGA项目可以包含一个或多个PCB项目B.一个PCB项目可以包含一个或多个FPGA项目C.一个FPGA项目可以包含一个或多个软处理器核D.一个软处理器核内只可以包含一个嵌入式项目26.用VHDL语法执行算术运算函数时,需要调用的程序包是( )A.std_logic_1164B.std_logic_arithC.std_logic_unsignedD.std_logic_signed27.在VHDL电路设计中,CASE-WHEN语句是( )A.顺序执行语句B.并行执行语句C.循环执行语句D.移位执行语句28. Altium Designer不支持的可编程器件供应商是( )A. AlteraB. AtmelC. MicrosemiD. Lattice29在VHDL电路设计中,顺序执行语句是( )A.For LoopB. When ElseC. With SelectD. For Generate30BCD码“609”的二进制格式表示为( )A. 011000011001B. 011000001001C. 100100000110D. 100100010110二、 绘图题(共70分)1. 新建“FPGA_CADTST_1.PrjFpg”工程,并新建“CADTST_1.SchDoc”顶层原理图文件,要求用HDL语言编写四选一分路逻辑电路文件并命名为“Logic_MUX4_1”,在“CADTST_1.SchDoc”内创建图表符(Sheet Symbol),(如图一)放置输入/输出端口。(10分)2. 新建“FPGA_CADTST_2.PrjFpg”工程,根据“图二范例电路”电路模块的逻辑关系,在新建“CADTST_2.SchDoc”顶层原理图文件中选取集成库“FPGAGeneric.IntLib”正确的元件完成原理图设计,要求放置SYNC、SDATA和CLK为输入端口,放置PD7.0为输出端口。(10分)3. 为“CADTST_2.SchDoc”原理图电路创建测试平台(Testbench)文件,在激励信号(Stimulus)区利用HDL语言按照“图三仿真测试信号波形”时序关系设定激励信号源,并在仿真信号编辑(Edit Simulation Signals)窗口,定义CLK、SYNC、SDATA和PD7.0为显示波形。(25分)4. NBSKs(Nanoboard Start Kits)口袋系统验证板是Altium的一款基于Xilinx高性能、低成本的Spartan-6 系列芯片XC6SLX16的板卡级FPGA系统验证套件。其拥有丰富数字逻辑设计容量和接口资源,包括50MHz的工作时钟、4组16位通用输入/输出(GPIOs)端口、8位共阳数码管、8位三色(RGB)LED指示灯、8位拨码开关、5个控制按键和5向按键等。设计按键控制的“0”-“9”循环计数器并通过拨码开关控制流水灯的频闪速率,整体要求如下:(25分)l 使用数码管初始显示数字“0”,每按键一次显示数字加一,当显示数字为“9”时,再按键数字显示返回“0”;l 计数器需调用”FPGA Generic.IntLib”通用逻辑单元库中的CB4CEB内核器件;l 使用Sled.v文件作为数码管显示控制逻辑模块,其接

温馨提示

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

评论

0/150

提交评论