1. 现代 EDA 技术的特点有哪些?
(1)采用硬件描述语言(HDL)进行设计
(2)逻辑综合与优化
(3)开放性和标准化
(4)更完备的库(Library)
2. 结合自己的使用情况谈谈对 EDA 工具的认识。
3. FPGA 与 ASIC 在概念上有什么区别?
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在 PAL、GAL、
CPLD 等可编程器件的基础上进一步发展的产物。
4. CPLD 和 FPGA 在结构上有什么明显的区别,各有什么特点?
① CPLD 更适合完成各种算法和组合逻辑,FP GA 更适合于完成时序逻辑。
② CPLD 的连续式布线结构决定了它的时序延迟是均匀的和可预测的,而 FPGA 的分段
式布线结构决定了其延迟的不可预测性。
与 FPGA 相比,CPLD 的 I/O 更多,尺寸更小。
5. Verilog HDL 支持哪几种描述方式,各有什么特点?
答:支持结构(Structural)描述,行为(Behavioural)描述,数据流(Data Flow)描述。
结构描述是调用电路元件(比如逻辑门,甚至晶体管)来构建电路,行为描述则是通过描述
电路的行为特性来设计电路,也可以采用上述方式的混合来描述设计,数据流描述方式主要
使用持续赋值语句,多用于描述组合逻辑电路
6 什么是 Top—down 设计方式?
答:是自顶向下的设计,这种设计方法首先从系统设计入手,在顶层进行功能方框图的划分
和结构设计。在功能级进行仿真、纠错,并用硬件描述语言对高层次的系统行为进行描述,
然后用综合工具将设计转化为具体门电路网表,其对应的物理实现可以是 PLD 器件或专用
集成电路。
7 基于 FPGA/CPLD 的数字系统没计流程包括哪些步骤?
答:设计输入、综合、布局布线、仿真、编程配置
8 PLA 和 PAL 在结构上有什么区别?
答:PLA 在结构上由可编程的与阵列和可编程的或阵列构成,PAL 在结构上对 PLA 进行了
改进,PAL 的与阵列是可编程的,或阵列是固定的
9 reg 型和 wire 型变量有什么本质的区别? P127
答:是 reg 型变量是最常用的 variable 型(寄存器)变量,而 wire 是最常用的 net 型数据变
量
评论0
最新资源