EDA知识点

更新时间:2023-03-08 06:41:44 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1. 标识符用来定义常数、变量、信号、端口、子程序或参数的名字,掌握标识符的命名规则,重点掌握哪些命名方式是错误的。

2. 编译项目,首先需要为项目指定一个器件系列,该项功能是在哪里设置。 3. 掌握FPGA的使用方法:FPGA必须配上一块( ),将所有编程信息保存在()中。每次通电时,首先将()中的编程信息传到SRAM中,然后才能投入运行。

4. 掌握FPGA和CPLD器件的封装形式,能够判断不属于它们的封装模式。 5. 掌握MAX+PLUS II和Quartus II这两个软件的关系。

6. 知道Graphic Editor file和Waveform Editor file文件分别是做什么用的。 7. 掌握MAXplusII的元件库prim,mf库里有哪些常用的器件。

8. 掌握VHDL程序结构,知道可以分为几部分,哪些是必不可少的,哪些可以没有。

9. 掌握CPLD的定义,掌握它的集成规模,以及Altera公司“可使用门”和晶体管的关系。

10. 掌握EDA的英文全称。

11. 掌握IEEE 1076标准包中定义了几种常用的端口模式,分别是什么。 12. 可编程逻辑器件的分类(可以分为高密度PLD和低密度的PLD,而高密度和低密度PLD又包含哪些)

13. 数据对象(Data Objects)类似于一种容器,它接受不同数据类型的赋值。

数据对象主要有几种,它们的中英文名分别是什么。

14. 掌握 开发项目时FPGA/CPLD的选择标准,对于普通规模且产量不是很大的产品项目,通常使用FPGA还是CPLD?

15. 掌握EDA技术的概念,能写出100字左右的简答。

16. 按仿真电路描述级别的不同,HDL仿真器可以单独或综合完成几种仿真步骤?(简答)

17. 根据下列最简单的PROM电路化简图,写出D、E、F的输出结果,说明简单的原因。

1.输入全编程,输出为0。

18.用VHDL语言IF语句来实现2选1数据选择器。 参考答案

LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL;

ENTITY mux2b IS

PORT(d0,d1,sel:IN STD_LOGIC;

Q:OUT STD_LOGIC) ;

END mux2b;

ARCHITECTURE arc OF mux2b IS BEGIN

PROCESS(d0,d1,sel) BEGIN

IF(sel=‘1’)THEN Y<=d1或Q<=d1; ELSE Y<=d0或Q<=d0; END IF;

END PROCESS; END arc;

19.用VHDL设计一个一位二进制全加器的程序。 要求:输入引脚为A,B,CI,输出引脚为SUM,CO。(10分)

参考答案 LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL; ENTITY adder IS PORT(A,B,CI: IN BIT; SUM,CO: OUT BIT); END adder;

ARCHITECTURE a OF adder IS BEGIN

sum<=a XOR bXORci; -- 和数

co < = ((a OR b) AND ci) OR (a AND b); -- 进位 END a ;

20.用VHDL语言来实现3-8译码器 参考答案

本文来源:https://www.bwwdw.com/article/6un.html

Top