EDA复习题(含答案).doc.pdf

上传人:tbuqq 文档编号:5615921 上传时间:2020-07-02 格式:PDF 页数:10 大小:83.38KB
返回 下载 相关 举报
EDA复习题(含答案).doc.pdf_第1页
第1页 / 共10页
EDA复习题(含答案).doc.pdf_第2页
第2页 / 共10页
EDA复习题(含答案).doc.pdf_第3页
第3页 / 共10页
EDA复习题(含答案).doc.pdf_第4页
第4页 / 共10页
EDA复习题(含答案).doc.pdf_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《EDA复习题(含答案).doc.pdf》由会员分享,可在线阅读,更多相关《EDA复习题(含答案).doc.pdf(10页珍藏版)》请在三一文库上搜索。

1、1. 可编程逻辑器件在现代电子设计中越来越重要,请问:你所知道的可编程逻辑器件有哪些? 目前最常用的两种器件是什么?其结构特征如何? 答:按可编程逻辑器件的发展,有简单PLD 器件(包括 PLA、PAL、GAL 、CPLD、FFGA 等) 和复杂 PLD 器件两大类。目前最常用的两种复杂PLD 器件是 CPLD 和 FPGA。CPLD 即复杂可 编程逻辑器件,其结构是基于ROM 的乘积项的可编程结构,而FPGA 是现场 nJ?编程门阵列 器件,其结构基于可编程的查找表。 2. 简述 FPGA 等可编程逻辑器件设计流程 答:FPGA 等可编程逻辑器件的设计流程即现代EDA 设计的流程,主要包括设

2、计输入、逻辑 与结构综合、时序与功能仿真、编程下载、硬件测试等步骤。(或绘流程图说明) 3. 个设计实体由哪几个基本部分组成?它们的作用如何? 答:(1)库与程序包部分:使实体所用资源可见;(2)实体部分:设计实体的外部特征描 述;(3)结构体部分:设计实体的内部电路结构或功能描述。 4. 进程语句是如何启动的? 答:进程由敏感信号列表中的敏感信号的变化启动。有两种格式:一种是PROCESS (敏 感 信号表) IS, 种是 PROCESS WAIT UNTILL 敏感信号 5. 过程与函数的区别体现在哪些方面? 答:相同点:过程与函数都属于子程序,;都需要先定义后使用;都允许调用;都可以重载

3、。 但也有不同: (O 过程调用吋作为一个独立的语句出现,函数调用时只能作为一个语句元素出 现:(2)函数调川的结果是返回一个函数值,过程调川的结果是执行过程体屮的顺序语句。 6. 过程可以定义在一个VHDL 程序的那些位置?函数可以定义在一个VHDL 程序的那些位置? 7. VHDL 是强类型语言还是弱类型语言?若数据类型不一致能否进行数据操作?如能,如何实 现? 答:强类型语言,即只有同类型的数据能够直接进行数据操作。若数裾类型不一致不能进行 直接数据 操作,但能够通过类型转换函数等方法转换为同类型数据后进行操作。 8. 有限状态机适用于什么数字系统的设计?有何优点? 答:有限状态机适用于

4、具有顺序控制特征的数字系统没计,一般作为系统的控制部分。具有 结构模式简单、结构清晰、易优化、可靠性高、可实现高速控制等优点。 9. 详细讨论并用示例说明with_select语句和 case 语句的异同点。 相同点 :(1)描述完全条件; (2)条件的列出要求一致:, 不同点 :(1) with_select是并行语句, case是顺序语句; (2)格式上, with_select语句只 有 最后一个子句分隔符用分号“;”,前面所有子句用逗号“: ”。case语句的所有子句分隔符都 用分号“;”;, 10. 传统设计方法和EDA 设计方法的主要的不同点? 传统设计方法:自下而上(Bottom

5、- 叩)的设计方法,是以固定功能元件为基础,基于电路 板的设计方法。 EDA 方法:自上而下 (Top-Down)的设计方法。其方案验证与设计、系统逻辑综合、布局 布线、性能仿真、器件编程等均巾EDA 工具一体化完成。 11. 现代数字系统常用设计方法有哪些? 自顶向下 (Top-down)设计,自低向下 (Bottom-up)设计,IP 复用技术与 SoC (片上系统。 12. VHDL 语言可以把任意复杂的电路系统视作一个模块,一个模块可主要分为哪三个组成 部分? 库和程序包、实体、结构体 EDA 名词解释,写出下列缩写的中文( 或者英文 ) 含义: (10 分) 1、 PLD:可编程逻辑

6、器件CPLD: 复杂可编程逻辑器件 2、 HDL :硬件描述语言 VHDL :甚高速集成电路硬件描述语言 3、 LUT :查找表 (Look Up table) 4、 ASIC:专用集成电路 5、 SOC:片上系统 6、 IP CORE:知识产权核 7、 FPGA:现场可编程门阵列 8、 JTAG:联合测试行动组 9、 EAB:嵌入式阵列快 1()、LE (LC) :逻辑单元 11、 SOPC:可编程片上系统 12、 EDA:电子设计自动化 13、 FSM:有限状态机 14、 BST:边界扫描测试 15、 M4K : Altera 公司 Cyclone系列 FPGA 屮的嵌入或存储器模块 16

7、、 RTL:寄存器传输级 17、 MV :混合电压 18、 PLD:可编程逻辑器件 19、 std_logic_vector: 一种数组型数据类型,其中每位数据均为stdjogic 型。 20、 one-hot: 一种有限状态机的编码形式。状态机的每个状态都用一个触发器来表示,即 在每个状态只有对应触发器置“1”,其他触发器均罝 “0”。 21、 GAL:通用阵列逻辑 22、 LAB :逻辑阵列块 23、 CLB:可配置逻辑模块 24、 ISP:在系统可编程 25、 ICR:在电路可重构 26、 EDA:电子设计自动化 27、 SOC:片上系统 28、 UART:通用异步收发器 设计题 1、编

8、写上升沿触发的D 触发器的 VHDL 语言程序。 LIBRARY IEEE; USE IEEE.STD LOGIC 1164.ALL; ENTITY DCHUFAQI IS PORT (CLK,DCHUFAQI,en:IN STD_LOGIC; Q :OUT STDLOGIC); END DCHUFAQI; ARCHITECTURE B OF DCHUFAQI IS SIGNAL Q1 :STD_LOGIC; BEGIN PROCESS(CLK,Q1) BEGIN IF (CLKEVENT AND CLKl )THEN IF(EN=T)THEN Q1B 时输出 Q=l;否则输出 Q=0. LI

9、BRARY IEEE ; USE IEEE.STD_LOGIC_1164.ALL ENTITY COMP IS PORT (A, B: IN STD.LOGIC ; Q: OUT STD_LOGIC) ; END COMP; ARCHITECTURE BEHAV OF COMP IS BEGIN PROCESS (A, B) BEGIN IF A B THEN Q= T; ELSE Q= 0; END IF; END PROCESS: END BEHAV 4. 写出具有异步清零功能、时钟上升沿触发的D 触发器的 VHDL 描述。 LIBRARY IEEE; USE IEEE.STD_LOGIC

10、_1164.ALL ENTITY DFF IS PORT(D, CLK, RESET:IN STD.LOGIC; Q:OUT STD 一LOGIC); END DFF; ARCHITECTURE BEHAV OF DFF IS BEGIN PROCESS(D,CLK, RESET) BEGIN IF RESET: 1 THEN Q=0; ELSIF CLK EVENT AND CLK= 1 THEN Q= D; END IF; END PROCESS; END BEHAV 5. 采用 CASE 语句描述一个四选一数据选择器, 当选择端 SEL 分别为 00,01,10,11时, 输出 Y 分

11、别输出 A,B,C,D。 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL ENTITY MUX41 IS PORT(A ,B,C, D:IN STD LOGIC; SEL:IN STD_LOGIC_VECTOR( 1 DOWNTO 0); Y:OUT STD 一LOGIC); END MUX41; ARCHITECTURE BEHAV OF MUX41 IS BEGIN PROCESS(A,B,C,D,SEL) BEGIN CASE SEL IS WHEN ”OO = Y=A; WHEN ”01”= Y=B; WHEN ”10”= Y=C; WHEN ,11

12、”= Y=D; WHEN OTHERS= Y=0; END CASE END PROCESS; END BEHAV 2.看下面原理图,写出相应YHDL招述 LIBRARY IEEE ; USE IEEE.STD_L0GIC_ii?4.ALL; EOTITY TRI_STATE IS PORT ( Er A : IN STD一LOGIC; Y : INCUT STD_LOGIC; 3 : CUT STD一LOGIC); END TRI_STATE ; ARCHITECTOKE 3EHAV CF TRI一STATE IS BEGIN PROCESS (E, k, Y) 3E6IN IF E - 0

13、 THEN B Y; Y Z ; ELSE B ? ?Z 1; Y= A; END IF; ENT 5ZHAV; 5.利用 IF 语句条件向上相与功能,设计一个8-3线优先编码器,其真值表如表所示. 8-3 线优 先编码器真值表 输入输出 DO DI D2 D3 D4 D5 D6 D7Q0 Q1 Q2 XXXXXXXO0 0 0 XXXXXXO110 0 X X X X X 0 110 10 XXXXO111110 X X X 0 11 110 0 1 XXO1111110 1 XO111111Oil 01111111111 LIBRARY IEEE; USE IEEE. STD_LOGIC_

14、1164. ALL ENTITY 8_300DER IS PORT (DIN: IN STD_L)GIC_VECTOR (7 DOWWTO 0); Q:OUT STD_L0GIC_VECT0R(2 DOWNTO 0); END 3_3:0DER; ARCHITECTURE BEHAV OF 8_3ODDER IS SIGNAL SINT: STD_LOGIC_VECTOR(5 DOWNTO 0); BEGIN raOCESSCDIN) BEGIN IF (DIN =,0,) THEN Q=,000 ELSIF (DIN (6)=, o) THEN Q= ” 100 ” ; ELSIF(DIN (5)=,0) THEN Q= ”010 ” ELSIF(DIN (4)=,0,) THEN Q= ” 100 ” ; ELSIF(DIN (3)=, 0, ) THEN Q= ”001 ” ; ELSIF (DIN(2)= O ) THEN Q= ” 101 ” ; ELSIF (DIN(1)=,0)THEN Q= ” Oil ” ;ELSE Q =”lll” ; END IF; END BEHAV;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1