资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
EDA 技术实用教程技术实用教程第第 2 2 章章 EDAEDA设计流程及其工具设计流程及其工具 EDA技术教程2.1 设计流程设计流程 K K K KX康芯科技康芯科技图图2-1 应用于应用于FPGA/CPLD的的EDA开发流程开发流程 EDA技术教程2.1 设计流程设计流程 K K K KX康芯科技康芯科技2.1.1 设计输入设计输入(原理图原理图HDL文本编辑文本编辑) 1. 图形输入图形输入 状态图输入状态图输入波形图输入波形图输入原理图输入原理图输入在在EDA软件的图形编辑界面上绘软件的图形编辑界面上绘制能完成特定功能的电路原理图制能完成特定功能的电路原理图 2. HDL文本输入文本输入 将使用了某种硬件描述语言将使用了某种硬件描述语言(HDL)的电路设计文本,的电路设计文本,如如VHDL或或Verilog的源程序,进行编辑输入。的源程序,进行编辑输入。 EDA技术教程2.1 设计流程设计流程 K K K KX康芯科技康芯科技2.1.2 综合综合 整个综合过程就是将设计者在整个综合过程就是将设计者在EDAEDA平台上编辑输入的平台上编辑输入的HDLHDL文本、文本、原理图或状态图形描述,依据给定的硬件结构组件和约束控制条件原理图或状态图形描述,依据给定的硬件结构组件和约束控制条件进行编译、优化、转换和综合,最终获得门级电路甚至更底层的电进行编译、优化、转换和综合,最终获得门级电路甚至更底层的电路描述网表文件。路描述网表文件。 2.1.3 适配适配 将由综合器产生的网表文件配置于指定的目标器件中,使之产将由综合器产生的网表文件配置于指定的目标器件中,使之产生最终的下载文件,如生最终的下载文件,如JEDECJEDEC、JamJam格式的文件。格式的文件。 EDA技术教程2.1 设计流程设计流程 K K K KX康芯科技康芯科技2.1.4 时序仿真与功能仿真时序仿真与功能仿真 时序仿真时序仿真 接近真实器件运行特性的仿真接近真实器件运行特性的仿真 功能仿真功能仿真 直接对直接对VHDLVHDL、原理图描述或其他描、原理图描述或其他描述形式的逻辑功能进行测试模拟述形式的逻辑功能进行测试模拟 2.1.5 编程下载编程下载 2.1.6 硬件测试硬件测试 EDA技术教程2.2 ASIC及其设计流程及其设计流程 K K K KX康芯科技康芯科技ASIC(Application Specific Integrated Circuits,专用集成电路,专用集成电路) 图图2-2 ASIC分类分类 EDA技术教程2.2 ASIC及其设计流程及其设计流程 K K K KX康芯科技康芯科技2.2.1 ASIC设计方法设计方法 图图2-3 ASIC实现方法实现方法 EDA技术教程K K K KX康芯科技康芯科技2.2.2 一般一般ASIC设计的流程设计的流程 2.2.2 一般ASIC设计的流程 2.2.2 一般ASIC设计的流程 2.2.2 一般ASIC设计的流程 2.2.2 一般ASIC设计的流程 2.2.2 一般ASIC设计的流程 2.2.2 一般ASIC设计的流程 2.2.2 一般ASIC设计的流程 2.2.2 一般ASIC设计的流程 2.2.2 一般ASIC设计的流程 2.2.2 一般ASIC设计的流程 2.2.2 一般ASIC设计的流程 2.2.2 一般ASIC设计的流程 图图2-4 ASIC设计流程设计流程 EDA技术教程2.3 常用常用EDA工具工具 K K K KX康芯科技康芯科技2.3.1 设计输入编辑器设计输入编辑器 2.3.2 HDL综合器综合器 FPGA Compiler II、DC-FPGA综合器、综合器、Synplify Pro综合器、综合器、LeonardoSpectrum综合综合器和器和Precision RTL Synthesis综合器综合器 2.3.3 仿真器仿真器 VHDL仿真器仿真器 Verilog仿真器仿真器 Mixed HDL仿真器仿真器 其他其他HDL仿真器仿真器 2.3.4 适配器适配器 2.3.5 下载器下载器EDA技术教程2.4 QuartusII 简介简介 K K K KX康芯科技康芯科技图图1-9 Quartus II设计流程设计流程 EDA技术教程2.5 IP核简介核简介 K K K KX康芯科技康芯科技IP (Intellectual Property) 软软IP 固固IP 硬硬IP EDA技术教程习习 题题 K K K KX康芯科技康芯科技1-1 叙述叙述EDA的的FPGA/CPLD设计流程。设计流程。 1-2 IP是什么?是什么?IP与与EDA技术的关系是什么?技术的关系是什么? 1-3 叙述叙述ASIC的设计方法。的设计方法。 1-4 FPGA/CPLD在在ASIC设计中有什么用处?设计中有什么用处? 1-5 简述在基于简述在基于FPGA/CPLD的的EDA设计流程中所涉及的设计流程中所涉及的EDA工具,及其在整个流程中的作用。工具,及其在整个流程中的作用。 EDA技术教程
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号