Verilog-HDL期末考试复习题.docx
《Verilog-HDL期末考试复习题.docx》由会员分享,可在线阅读,更多相关《Verilog-HDL期末考试复习题.docx(5页珍藏版)》请在课桌文档上搜索。
1、【第一章】1、FPGA芯片的发展主要体现在哪几个方面?未来的发展趋势是什么?答:新型芯片的规模越来越大,成本越来越低,低端的FPGA已逐步取代了传统的数字元件。先进的ASIC生产工艺已经被用于FPGA的生产,越来越丰富的处理器内核被嵌入到高端的FPGA芯片中,基于FPGA的开发成为一项系统级设计工程。随着半导体制造工艺的不同提高,FPGA的集成度将不断提高,制造成本将不断降低,其作为替代ASIC来实现电子系统的前景将日趋光明。2、EDA技术的优势是什么?答:1.用HDL对数字系统进行抽象的行为与功能描述以及具体的内部线路结构描述,从而可以在电子设计的各个阶段、各个层次进行计算机模拟验证,保证设
2、计过程的正确性,可以大大降低设计成本,缩短设计周期。2 .EDA工具之所以能够完成各种自动设计过程,关键是有各类库的支持。3 .某些HDL也是文档型的语言,极大地简化了设计文档的管理。4 .EDA具有日益强大的逻辑设计仿真测试技术,极大地提高了大规模系统电子设计的自动化程度。5 .基于EDA技术的设计,由于用HDL表达的成功的专用功能设计在实现目标方面有很大的可选性,它既可以用不同来源的通用FPGA/CPLD实现,也可以直接以ASIC来实现,设计者拥有完全的自主权。6 .EDA技术的设计语言是标准化的,不会由于设计对象的不同而改变;它的开发工具是规范化的,EDA软件平台支持任何标准化的设计语言
3、;它的设计成果是通用性的,IP核具有规范的接口协议。良好的可移植与可测试性,为系统开发提供了可靠的保证。7 .EDA技术能将所有设计环节纳入统一的自顶向下的设计方案中。8 .EDA不但在整个设计流程上充分利用计算机的自动设计能力,在各个设计层次上利用计算机完成不同内容的仿真模拟,而且在系统板设计结束后仍可利用计算机对硬件系统进行完整全面的测试。3、EDA的设计流程包括哪几个环节?ANS:设计输入(原理图/HDL文本编辑)综合FPGA/CPLD适配时序仿真与功能门级仿真FPGA/CPLD编程下载FPGA/CPLD器件电路硬件检测。4、硬件描述语言的种类有哪些?ANS:VHDL、VerilogHD
4、L、SystemVeriIogSystemC等答:VHDLVerilog、HDLSystemVerilogSystemCo5、自顶向下设计方法的优点是什么?ANS:过程大部分由计算机完成,可植性强,便于系统的优化和升级,以及对模型进行及时的修改,以改进系统或子系统的功能,更正设计错误,提高目标系统的工作速度,减小面积耗用,降低功耗和成本等。在EDA技术应用中,自顶向下的设计方法,就是在整个设计流程中各设计环节逐步求精的过程。6、ip核可分为哪几类?ANS:软IP、固IP、硬IP7、ip在EDA技术的应用和发展中的意义是什么?ANS:IP就是将某些功能固化,而当EDA设计也需要这些功能的时候,就
5、可以直接将植入了此功能的IP拿过来直接用,而不用再重新设计。这样既可以提高效率又可以减少设计风险。IP核具有规范的接口协议,良好的可移植与可测试性,为系统开发提供了可靠的保证。8、可编程逻辑器件经历哪些发展过程?答:它大致经历了从PROMPLAPAL、GAL、EPLD、FPGA和CPLD的发展过程。FPGA的配置方式有哪些?PS被动串行模式、PPS被动并行同步模式、PPA被动并行异步模式、PSA被动串行异步模式、JTAG方式、AS主动串行模式。JTAG:MSEL都为0。9、VHDL中标识符的命名规则是什么?答:标识符是设计者在VHDL程序中自己定义的,用于标识不同名称的词语。1 .有效的字符:
6、包括26个大小写英文字母,数字包括09以及下划线;2 .任何标识符必须以英文字母开头;3 .必须是单一的下划线,且前后都要有字母或数字;4 .标识符中的英文字母不区分大小写;5 .允许包含图形符号,包括空格等。10、端口模式有哪些?1. in:输入端口。定义的通道为单向只读模式。规定数据只能由此端口被读入实体中;2. out:输出端口。定义的通道为单向输出模式。规定数据只能通过此端口从实体向外流出,或可以将实体中的数据向此端口赋值;3. inout:双向端口。定义的通道确定为输入输出双向端口;buffer:缓冲端口。功能与inout类似,区别在于当需要输入数据时,只允许内部回读输出的信号,即允
7、许反馈。与inout模式相比,buffer回读的信号不是由外部输入的,而是由内部产生、向外输出的信号。11、VHDL中有哪些基本的数据类型?ANS:bit、bit_vectorstdjogicstd_logic_vectorboolean(布尔)natural(自然数)integer、(整数)、signed(有符号)、unsigned(无符号)、array(数组类)、record(记录类型)、Subtype(子类型)、用户自定义类型。12、常用的VHDL程序包有哪些?ANS:STD_LOGIC_1164、STD_LOGIC_ARITHSTD_LOGIC_UNSIGNED答:std_logic_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Verilog HDL 期末考试 复习题

链接地址:https://www.desk33.com/p-52047.html