文档介绍:EDA技术与VHDL程序设计基础教程习题答案
第1章 EDA习题答案
Design Automation
、计算机辅助工程设计CAE阶段、现代电子系统设计自动化EDA阶段三个发展阶段
3. EDA技术的应用可概括为PCB设计、ASIC设计、CPLD/FPGA设计三个方向
II、ISE、ModelSim、ispLEVER
、文本输入、状态机输入
VHDL、Verilog
EDIF
Pro、Leonardo Spectrum
(A)
A CAD->CAE->EDA
B EDA->CAD->CAE
C EDA->CAE->CAD
D CAE->CAD->EDA
(C)
A Modelsim
B MUX+Plus II
C Quartus II
D ISE
,支持状态图输入方式的是(B)
A Quartus II
B ISE
C ispDesignEXPERT
D Syplify Pro
(A)
A 时序仿真
B 功能仿真
C 行为仿真
D 逻辑仿真
(C)
A输入->综合->布线->下载->仿真
B布线->仿真->下载->输入->综合
C输入->综合->布线->仿真->下载
D输入->仿真->综合->布线->下载
(D)
A VHDL
B Verilog
C ABEL
D PHP
,简述什么是EDA技术?谈谈自己对EDA技术的认识?
答:EDA(Electronic Design Automation)工程是现代电子信息工程领域中一门发展迅速的新技术。
?
答:现代EDA技术是20世纪90年代初从计算机辅助设计、辅助制造和辅助测试等工程概念发展而来的。它的成熟主要经历了计算机辅助设计(puter Aided Design)、计算机辅助工程设计(puter Aided Engineering Design)和电子设计自动化(EDA,Electronic System Design Automation)三个阶段。
?什么是SOPC?
答:SOC ( System on Chip,片上系统)
SOPC(System on a Programmable Chip,片上可编程系统)
,主要有几个步骤?每步的作用和结果分别是什么?
答:一个完整的EDA工程通常要涉及到系统建模、逻辑综合、故障测试、功能仿真、时序分析、形式验证等内容。而对于设计工程师而言,系统建模中的器件模型有生产厂商给出,工程师只需要完成系统设计、逻辑综合、布局布线、仿真验证和下载测试几个步骤。
?
答:专用集成电路(ASIC)采用硬接线的固定模式,而现场可编程门阵列(FPGA)则采用可配置芯片的方法,二者差别迥异。可编程器件是目前的新生力量,混合技术也将在未来发挥作用。
、功能仿真和时序仿真的区别?
答:行为仿真只考虑逻辑功能。功能仿真仅仅完成了对VHDL所描述电路的逻辑功能进行测试模拟,以观察其实现的功能是否满足设计需求,因而仿真过程并不涉及任何具体器件的硬件特性。时序仿真则是比较接近真实器件运行的仿真,在仿真过程中已经对器件的物理模型参数做了恰当的考虑,所以仿真精度要高得多。
?
答:
系统规格制定(Define Specification)
设计描述(Design Description)
功能验证(Function Verification)
逻辑电路合成(Logic synthesis)
逻辑门层次的电路功能验证(Gate-list Verification)
配置与绕线(Place and Routing)
绕线后的电路功能验证(