第第22章章
EDAEDA设计
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
及其工具设计流程及其工具
EDA技术实用教程
KKX康芯科技
第2章 EDA设计流程及其工具
本章首先介绍FPGA/CPLD开发
和ASIC设计的流程,然后分别介
绍与这些设计流程中各环节密切
相关的EDA工具软件,最后就
MAX+plusII的基本情况和EDA重
用模块IP作一简述。
KKX康芯科技
原理图/VHDL文本编辑
综合
FPGA/CPLD
适配
FPGA/CPLD
编程下载
FPGA/CPLD
器件和电路系统
时序与功能
门级仿真
1、功能仿真
2、时序仿真
逻辑综合器
结构综合器
1、isp方式下载
2、JTAG方式下载
3、针对SRAM结构的配置
4、OTP器件编程
功能仿真
2.1 FPGA/CPLD设计流程
应用于FPGA/CPLD的EDA开发流程:
KKX康芯科技
2.1.1 设计输入(原理图/HDL文本编辑)
1. 图形输入
原理图输入
状态图输入
波形图输入
2. HDL文本输入
应用HDL的文本输入MATCH_
word
word文档格式规范word作业纸小票打印word模板word简历模板免费word简历
_1714294853004_1克服了上述原理图输入法存
在的所有弊端,为EDA技术的应用和发展打开了一个广阔
的天地。
2.1 FPGA/CPLD设计流程
KKX康芯科技
2.1.2 综合
2.1 FPGA/CPLD设计流程
将电路的高级语言转换成低级的,
可与FPGA/CPLD的基本结构相映射的
网
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
文件或程序。
2.1.3 适配
将由综合器产生的网表文件配置于
指定的目标器件中,使之产生最终的下
载文件,如JEDEC、Jam格式的文件。
KKX康芯科技
2.1 FPGA/CPLD设计流程
2.1.4 时序仿真与功能仿真
时序仿真 功能仿真
2.1.5 编程下载 CPLD
FPGA
以乘积项结构方式构成
以查表法结构方式构成
2.1.6 硬件测试
KKX康芯科技
2.2 ASIC及其设计流程
数字
AS IC
数模
混合 模拟
AS IC AS IC
AS IC
ASIC
用于某一专
门用途的集
成电路器件
KKX康芯科技
2.2.1 ASIC设计方法
全定制方法 是一种
基于晶体管级的,手工
设计版图的制造方法。
半定制法 是一种
约束性设计方式,约
束的目的是简化设计
,缩短设计周期,降
低设计成本,提高设
计正确率。
ASIC设计方法
全定制法 半定制法
门阵列法
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
单元法 可编程逻辑器件法
2.2 ASIC及其设计流程
KKX康芯科技
2.2.2 一般ASIC设计的流程
系统规格说明系统规格说明 系 统 划 分系 统 划 分 逻辑设计与综合逻辑设计与综合
综合后仿真综合后仿真
芯 片 测 试芯 片 测 试
版 图 设 计版 图 设 计版 图 验 证版 图 验 证
参数提取与后仿真参数提取与后仿真 制版、流片制版、流片
2.2 ASIC及其设计流程
KKX康芯科技
2.3 常用EDA工具
EDA工具大致可以分为如下5个模块:
设计输入编辑器 仿真器HDL综合器
适配器(或布局布线器) 下载器
KKX康芯科技2.3 常用EDA工具
2.3.1 设计输入编辑器
2.3.2 HDL综合器
FPGA Compiler II、DC-FPGA
Synplify Pro
Leonardo Spectrum Precision RTL Synthesis
¾输出文件一般是网表文件
¾调用方式一般有两种 : 1、前台模式
2、为后台模式或控制台模式
¾使用的两种模式:1、 图形模式
2、命令行模式(Shell模式)
KKX康芯科技
2.3.3 仿真器
2.3 常用EDA工具
2.3.4 适配器(布局布线器)
VHDL仿真器
Verilog仿真器
Mixed HDL仿真器
其他HDL仿真器
输出多种用途的文件
时序仿真文件
适配技术报告文件
向第三方EDA具的输出文件
FPGA/CPLD编程下载文件
2.3.5 下载器(编程器)
KKX康芯科技
2.4 MAX+plusII概述
图形或HDL
编辑器
MAX+plusII设计流程
编译网表提取、数据库建立、逻辑综合、逻辑分割、适配
延时网表提取、编程文件汇编
编 程 器
设 计 输 入 综合或 编 辑 适 配 器 件 下 载
仿 真
KKX康芯科技MAX+plusII的原理图编辑器
KKX康芯科技MAX+plusII的HDL文本编辑器
KKX康芯科技
MAX+plusII的波形编辑器
KKX康芯科技
2.5 IP核
IP(Intellectual Property)就是知识产权核或知识产
权模块的意思,在EDA技术和开发中具有十分重要的地位。
IP核IP核
软 IP
固 IP
硬 IP
KKX康芯科技
习 题
2-1 叙述EDA的FPGA/CPLD设计流程。
2-2 IP是什么?IP与EDA技术的关系是什么?
2-3 叙述ASIC的设计方法。
2-4 FPGA/CPLD在ASIC设计中有什么用处?
2-5 简述在基于FPGA/CPLD的EDA设计流程中所涉及
的EDA工具,及其在整个流程中的作用。