2022年EDA试卷及答案很好的EDA技术复习资料.docx
《2022年EDA试卷及答案很好的EDA技术复习资料.docx》由会员分享,可在线阅读,更多相关《2022年EDA试卷及答案很好的EDA技术复习资料.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - - EDA 一、 1.FPGA 试卷2.VHDL 3.HDL 4.EDA 5.IP 6.ASIC 7.CPLD二、 VHDL程序填空1. 下面程序是1 位十进制计数器的VHDL 描述,试补充完整;LIBRARY IEEE; USE IEEE._.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CNT10 IS PORT CLK : IN STD_LOGIC ; Q : OUT STD_LOGIC_VECTOR3 DOWNTO 0 ; END CNT10; ARCHITE
2、CTURE bhv OF _ IS SIGNAL Q1 : STD_LOGIC_VECTOR3 DOWNTO 0; BEGIN PROCESS CLK _ IF _ THEN - 边沿检测IF Q1 10 THEN Q1 0; - 置零ELSE Q1 = Q1 + 1 ; - 加1 END IF; END IF; END PROCESS ; _ END bhv; 2. 下面是一个多路挑选器的 LIBRARY IEEE; VHDL 描述,试补充完整;USE IEEE.STD_LOGIC_1164.ALL; ENTITY bmux IS PORT sel : _ STD_LOGIC; A, B :
3、 IN STD_LOGIC_VECTOR7 DOWNTO 0; Y : _ STD_LOGIC_VECTOR_ DOWNTO 0 ; END bmux; ARCHITECTURE bhv OF bmux IS BEGIN 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -y = A when sel = 1 _ _; END bhv; 三、 VHDL程序改错认真阅读以下程序,回答疑题LIBRARY IEEE;
4、- 1 USE IEEE.STD_LOGIC_1164.ALL; - 2 ENTITY LED7SEG IS - 3 PORT A : IN STD_LOGIC_VECTOR3 DOWNTO 0; - 4 CLK : IN STD_LOGIC; - 5 LED7S : OUT STD_LOGIC_VECTOR6 DOWNTO 0; - 6 END LED7SEG; - 7 ARCHITECTURE one OF LED7SEG IS - 8 SIGNAL TMP : STD_LOGIC; - 9 BEGIN - 10 SYNC : PROCESSCLK, A - 11 BEGIN - 12 I
5、F CLKEVENT AND CLK = 1 THEN - 13 TMP LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S = 1101111; - 29 END CASE; - 30 END PROCESS; - 31 END one; - 32 1. 在程序中存在两处错误,试指出,并说明理由:2. 修改相应行的程序:错误 1 行号:程序改为:错误 2 行号:程序改为:四、阅读以下 VHDL程序,画出原理图( RTL级)LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY HA
6、D IS 细心整理归纳 精选学习资料 PORT a : IN STD_LOGIC; 第 2 页,共 14 页 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -b : IN STD_LOGIC; c : OUT STD_LOGIC; d : OUT STD_LOGIC ; END ENTITY HAD; ARCHITECTURE fh1 OF HAD IS BEGIN c = NOTa NAND b; d 10 THEN 细心整理归纳 精选学习资料 - - - -
7、 - - - - - - - - - - - 第 5 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -Q1 0; - 置零ELSE Q1 = Q1 + 1 ; - 加1 END IF; END IF; END PROCESS ; Q = Q1; END bhv; 2. 下面是一个多路挑选器的 LIBRARY IEEE; VHDL 描述,试补充完整;USE IEEE.STD_LOGIC_1164.ALL; ENTITY bmux IS PORT sel : IN STD_LOGIC; A, B : IN
8、STD_LOGIC_VECTOR7 DOWNTO 0; Y : OUT STD_LOGIC_VECTOR7 DOWNTO 0 ; END bmux; ARCHITECTURE bhv OF bmux IS BEGIN y = A when sel = 1 ELSE B; END bhv; 三、 VHDL程序改错 认真阅读以下程序,回答疑题细心整理归纳 精选学习资料 LIBRARY IEEE; - 7 - 1 第 6 页,共 14 页 USE IEEE.STD_LOGIC_1164.ALL; - 2 ENTITY LED7SEG IS - 3 PORT A : IN STD_LOGIC_VECT
9、OR3 DOWNTO 0; - 4 CLK : IN STD_LOGIC; - 5 LED7S : OUT STD_LOGIC_VECTOR6 DOWNTO 0; - 6 END LED7SEG; ARCHITECTURE one OF LED7SEG IS - 9 - 8 SIGNAL TMP : STD_LOGIC; BEGIN - 11 - 10 SYNC : PROCESSCLK, A BEGIN - 12 - 16 IF CLKEVENT AND CLK = 1 THEN - 13 TMP LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S
10、 LED7S LED7S LED7S = 0000000; 四、阅读以下 VHDL程序,画出原理图( RTL级)LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY HAD IS PORT a : IN STD_LOGIC; b : IN STD_LOGIC; c : OUT STD_LOGIC; d : OUT STD_LOGIC ; END ENTITY HAD; ARCHITECTURE fh1 OF HAD IS BEGIN c = NOTa NAND b; d 0; ELSIF CLK = 1 AND CLKEVENT THEN IF L
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 EDA 试卷 答案 很好 技术 复习资料
限制150内