1-5IP在EDA技术的应用和发展中的意义是什么?
答:IP就是知识产核和知识产权模块的意思,,用于ASIC或FPGA/CPLD中的预先设计好的电路功能模块,在EDA技术开发中具有十分重要的地位。IP分软IP,固IP,硬IP。
软IP是用VHDL等硬件描述语言的功能块,但是软IP并不涉及用什么具体的电路元器件实现这些功能。
固IP是完成了综合的功能块。它有较大的设计深度,以网表文件的形式提交客户使用。
硬IP提供设计的最终阶段产品:掩膜。
IP核具有规范的接口协议,良好的可移植和可检测性,为系统开发提供可靠的保证。
1-6叙述EDA的FPGA/CPLD设计流程,以及设计的EDA工具及其在整个流程中的作用。
答:1.设计输入(原理图/HDL文本编辑);2.综合;3.FPGA/CPLD适配;4.时序仿真和功能仿真;5. FPGA/CPLD编程下载;6.硬件测试。
基于FPGA/CPLD的EDA设计流程中所涉及的EDA工具有:设计输入编程器,HDL综合器,仿真器,适配器,下载器。
设计输入编程器的作用:可以接受不同的设计输入表达方式,如原理图输入方式,状态图输入方式,波形输入方式以及HDL的文本输入方式。
HDL综合器的作用:HDL综合器是目标器件硬件结构细节,数字电路设计技术,化间优化算法以及计算机软件的复杂结合体,而且HDL可综合子集综的标准化过程缓慢,所以相比于形式多样的设计输入工具,成熟的HDL综合器并不多。综合器是根据工艺库和约束条件信息,将设计输入编辑器提供的信息转化为目标器件硬件结构细节的信息,并在数字电路设计技术,化简优化算法以及计算机软件等复杂结体进行优化处理。综合器的使用也有两种模式:图形模式和命令式模式(Shell模式)
仿真器的作用:行为模型的表达,电子系统的建模,逻辑电路验证以及门级系统的测试。
适配器的作用:完成目标系统在器件上的布局布线。
下载器的作用:把设计下载到对应的实际器件,实现硬件设计。
。