2_设计流程及其工具

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

K
康芯科技
X
2.1.6 硬件测试
K
康芯科技
X
2.2 ASIC及其设计流程
ASIC(Application Specific Integrated Circuits ,专用集成电路) ASIC
数字 ASIC
数模
混合 ASIC
模拟 ASIC
图2-2 ASIC 分类
K
康芯科技
X
2.2 ASIC及其设计流程
2.2.1 ASIC 设计方法
将使用了某种硬件描述语言(HDL) 的电路设计文本, 如VHDL 或Verilog 的源程序,进行编辑输入。
K
康芯科技
X
2.1 设计流程
2.1.2 综合
整个综合过程就是将设计者在 EDA平台上编辑输入的HDL文本、 原理图或状态图形描述,依据给定的硬件结构组件和约束控制条件 进行编译、优化、转换和综合,最终获得门级电路甚至更底层的电 路描述网表文件。
版图验证
版图设计
综合后仿真
参数提取 与后仿真
制版、流片
图2-4 ASIC设计流程
芯片测试
K
康芯科技
X
2.3 常用EDA工具
2.3.1 设计输入编辑器
2.3.2 HDL 综合器
FPGA Compiler II 、DC-FPGA 综合器、 Synplify Pro 综合器、LeonardoSpectrum 综合 器和Precision RTL Synthesis 综合器
EDA 技术实用教程
第2章 EDA设计流程及其工具
2.1 设计流程
图2-1 应用于FPGA/CPLD 的EDA开发流程
K
康芯科技
X
2.1 设计流程
2.1.1 设计输入(原理图/HDL 文本编辑) 1. 图形输入
状态图输入
波形图输入
原理图输入
2. HDL文本输入
在EDA软件的图形编辑界面上绘 制能完成特定功能的电路原理图
2.3.3 仿真器 2.3.4 适配器
VHDL 仿真器 Verilog 仿真器
Mixed HDL 仿真器
其他HDL 仿真器
2.3.5 下载器
K
康芯科技
X
2.4 QuartusII 简介
图形或 HDL编辑
Analysis & Synthesis (分析与综合)
设计输入
综合或编译
Filter (适配器)
rdata[7:0]
rec_ready
[7:0]
[7:0]
rdata[7:0]
clk ce
bclk
u_xmit clk
bclk
resetL
txd
xmit_cmd
[7:0]
xdata[7:0]
xmit_done
txd
xmit_done
rst
ld
d[3:0]
系统划分
0
S
DQ
1
R
逻辑设计 ห้องสมุดไป่ตู้综合
2.2.2 一般 ASIC设计的流程
ASIC 设计方法
全定制法
半定制法
门阵列法 标准单元法
图2-3 ASIC 实现方法
可编程逻辑器件法
K
康芯科技
X
2.2.2 一般ASIC 设计的流程
系统规范说明
clk resetL
rxd
xmit_cmd
xdata[7:0]
[7:0]
baud
clk
resetL
bclk
resetL bclk rxd
u_rec rec_ready
Assembler (编程文件汇编)
Timing Analyzer (时序分析器)
适配器件
编程器
下载
仿真
图1-9 Quartus II 设计流程
K
康芯科技
X
2.5 IP核简介
IP (Intellectual Property)
软IP
固IP
硬IP
K
康芯科技
X
习题
1-1 叙述EDA的FPGA/CPLD 设计流程。 1-2 IP 是什么?IP 与EDA技术的关系是什么? 1-3 叙述ASIC 的设计方法。 1-4 FPGA/CPLD 在ASIC 设计中有什么用处? 1-5 简述在基于FPGA/CPLD 的EDA设计流程中所涉及的 EDA工具,及其在整个流程中的作用。
2.1.3 适配
将由综合器产生的网表文件配置于指定的目标器件中,使之产 生最终的下载文件,如 JEDEC、Jam格式的文件。
K
康芯科技
X
2.1 设计流程
2.1.4 时序仿真与功能仿真
时序仿真
功能仿真
接近真实器件运行特性的仿真 直接对VHDL、原理图描述或其他描 述形式的逻辑功能进行测试模拟
2.1.5 编程下载
相关文档
最新文档