答:①设计输入 ②综合 ③适配 ④仿真 ⑤下载和硬件测试
2、cpld/fpga可编程原理基于什么结构?
答:cpld基于乘积项;fpga基于查找表。
3、常用的顺序语句和并行语句
答:顺序语句:赋值语句、if语句、case语句、loop语句、next语句、exit语句、wait语句、return
语句、空操作语句。
并行语句:并行信号赋值语句、进程语句、块语句、元件例化语句、条件信号赋值语句
4、下载模式以及对应的文件后缀名
5、EP1C6Q240C8是什么器件?
答:FPGA器件。
二、名词解释
答、FPGA:现场可编程门阵列
CPLD:复杂可编程逻辑器件
EDA:电子设计自动化
PLD:可编程逻辑器件
VHDL:超高速集成电路硬件描述语言
IP核:知识产权核
HDL:硬件描述语言
ASIC:专用集成电路
三、简答题
1、EDA技术主要包括那几个方面的内容?
答:①可编程逻辑器件 ②可编程语言 ③编程软件 QUARTUS II
2、VHDL一般包括几个组成部分?每个部分作用是什么?
答:①实体:描述设计系统的外部接口信号;
②结构体:用于描述系统的行为、系统数据的流程或者系统组织结构形式(即系统的内部电路);
③配置:用于从库中选取所需元件安装到设计单元的实体中;
④程序包:用于存放各设计模块能共享的数据类型、常数、子程序等;
⑤库:用于存放已编译的实体、结构体、包集合和配置。
3、VHDL的数据对象有哪几种?有什么不同?
答:①常量(CONSTANT):是一个在仿真和综合过程中固定不变的值,可通过其标识符来引用;
②变量(VARIABLE):暂存数据的量,只在进程和子程序中用;
③信号(SIGNAL):代表电路内部各元件之间的连接线,是
实体间动态交换数据的手段;
④文件(FILES):是传输大量数据的客体,包含一些专门数据类型的数值。
4、列举三种不同时钟上升沿语句
答:①CLK’EVENT AND CLK= ‘1’
②CLK= ‘1’ AND CLK’LAST_VALUE= ‘0’
③RISING_EDGE(CLK)
④CLK’EVENT AND (CLK= ‘1’) AND (CLK’LAST_VALUE= ‘0’)
评论0
最新资源