兰州交通大学:《电子电路实践》课程教学资源(授课课件)EDA技术实验3:EDA开发

EDA方法(设计)及实验 国家级电工电子实验教学示范中心
EDA方法(设计)及实验 国家级电工电子实验教学示范中心

第3章EDA开发 ⑩ 菌州克通大婆
第3章 EDA开发

3.1自顶向下设计方法 自底向上的设计方法是一种低效、低可靠性、费时费力、成本高昂的 设计方法 自顶向下的设计方法己是EDA技术的首选设计方法,是ASIC或FPGA开发 的主要设计手段 设计说明书 前端功能仿真 结构综合 建立HDL行为模型 逻辑综合 门级时序仿真 HDL行为仿真 测试向量生成 硬件测试 HDL-RTL级建模 功能仿真 设计完成 自顶向下的设计流程 菌州克通大粤
3.1自顶向下设计方法 • 自底向上的设计方法是一种低效、低可靠性、费时费力、成本高昂的 设计方法 • 自顶向下的设计方法已是EDA技术的首选设计方法,是ASIC或FPGA开发 的主要设计手段 设计说明书 建立HDL行为模型 HDL行为仿真 HDL-RTL级建模 前端功能仿真 逻辑综合 测试向量生成 功能仿真 结构综合 门级时序仿真 硬件测试 设计完成 自顶向下的设计流程

EDA设计流程 原理图/DL文本编辑 综合 功能仿真 逻辑综合器 FPGA/CPLD FPGA/CPLD 时序与功能 器件和电路系统 适配 门级仿真 结构综合器 1、功能仿真 1、JTAG方式下载 2、时序仿真 2、针对SRAM结构的配置 FPGA/CPLD 3、配置器件编程 编程下载 菌州克通大等
EDA设计流程 原理图/HDL文本编辑 综合 FPGA/CPLD 适配 FPGA/CPLD 编程下载 FPGA/CPLD 器件和电路系统 时序与功能 门级仿真 1、功能仿真 2、时序仿真 逻辑综合器 结构综合器 1、JTAG方式下载 2、针对SRAM结构的配置 3、配置器件编程 功能仿真

按是否考虑硬件延时等(时序仿真与功能仿真) 是直接对VHDL、原理图描述或其他 描述形式的逻辑功能进行测试模拟,以了解 功能仿真 其实现的功能是否满足原设计的要求的过程, 仿真过程不涉及任何具体器件的硬件特性。 就是接近真实器件运行特性的仿真, 时序仿真 仿真文件中己包含了器件硬件特性参数, 因而,仿真精度高。 通常首先进行功能仿真,待确认设计文件所表达的功 能满足设计者的意图时,再进行综合适配和时序仿真,以 便更了解目标器件工作的功能时序。 菌州克通大学
按是否考虑硬件延时等(时序仿真与功能仿真) 时序仿真 功能仿真 就是接近真实器件运行特性的仿真, 仿真文件中己包含了器件硬件特性参数, 因而,仿真精度高。 是直接对VHDL、原理图描述或其他 描述形式的逻辑功能进行测试模拟,以了解 其实现的功能是否满足原设计的要求的过程, 仿真过程不涉及任何具体器件的硬件特性。 通常首先进行功能仿真,待确认设计文件所表达的功 能满足设计者的意图时,再进行综合适配和时序仿真,以 便更了解目标器件工作的功能时序

1、设计输入 ·图形输入 -原理图输入、状态图输入、波形图输入 - 兼容性差 ·DL文本输入 -最基本、最有效和最通用的输入方式 2、综合 。 将软件转换为硬件电路的关键步骤 ·将电路高级语言转化成低级的,可与FPGA/CPLD的基本 结构相映射的网表文件或程序 映射并不是唯一的 菌州克通大等
1、设计输入 • 图形输入 –原理图输入、状态图输入、波形图输入 –兼容性差 • HDL文本输入 –最基本、最有效和最通用的输入方式 2、综合 • 将软件转换为硬件电路的关键步骤 • 将电路高级语言转化成低级的,可与FPGA/CPLD的基本 结构相映射的网表文件或程序 • 映射并不是唯一的

3、适配 ·将由综合器产生的网表文件配置于指定的目标器件中, 使之产生最终的下载文件 主要包括底层器件配置、逻辑分割、逻辑优化、逻辑 布局布线操作 4、仿真 时序仿真:接近真实器件的仿真,精度高 功能仿真:直接对设计输入的逻辑功能进行测试模拟, 以了解其功能是否满足设计要求 5、编程下载 把适配后的下载或配置文件,通过编程器或编程电缆 向FPGA或CPLD下载,以便进行硬件调试和验证 (Hardware Debugging) 菌州克通大学
3、适配 • 将由综合器产生的网表文件配置于指定的目标器件中, 使之产生最终的下载文件 • 主要包括底层器件配置、逻辑分割、逻辑优化、逻辑 布局布线操作 4、仿真 • 时序仿真:接近真实器件的仿真,精度高 • 功能仿真:直接对设计输入的逻辑功能进行测试模拟, 以了解其功能是否满足设计要求 5、编程下载 • 把适配后的下载或配置文件,通过编程器或编程电缆 向FPGA或CPLD下载,以便进行硬件调试和验证 (Hardware Debugging)

3.2EDA基本工具 EDA工具大致可以分为如下5个模块: 设计输入编辑器 HDL综合器 仿真器 适配器(或布局布线器) 下载器(编程器) 菌州克通大等
EDA工具大致可以分为如下5个模块: 设计输入编辑器 HDL综合器 仿真器 适配器(或布局布线器) 下载器(编程器) 3.2 EDA基本工具

1、输入编辑器 输入编辑器可接受不同的设计输入表达方式: ·原理图输入方式 ·状态图输入方式 ·波形图输入方式 ·文本输入方式 ⑩ 菌州克通大学
1、输入编辑器 输入编辑器可接受不同的设计输入表达方式: • 原理图输入方式 • 状态图输入方式 • 波形图输入方式 • 文本输入方式

2、综合器 1.综合器是将设计者在EDA平台上编辑输入的 HDL文本、原理图描述,依据给定的硬件结 构组件和约束控制条件进行编译、优化、转 换和综合,最终获得门级电路甚至更底层的 电路描述网表文件。 2.显然,综合器是软件描述与硬件实现的一座 桥梁。综合过程是将电路的高级语言描述转 换成低级的,可与FPGA/CPLD基本结构相映 射的网表文件。 菌州克通大等
2、综合器 1. 综合器是将设计者在EDA平台上编辑输入的 HDL文本、原理图描述,依据给定的硬件结 构组件和约束控制条件进行编译、优化、转 换和综合,最终获得门级电路甚至更底层的 电路描述网表文件。 2. 显然,综合器是软件描述与硬件实现的一座 桥梁。综合过程是将电路的高级语言描述转 换成低级的,可与FPGA/CPLD基本结构相映 射的网表文件
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)EDA技术实验2:FPGA/CPLD结构与应用.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)电子工艺实习3:PCB设计与制作.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)EDA技术实验1:课程概述.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)电子工艺实习2:收音机的组装与调试.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)电子工艺实习1:数字万用表的组装与调试.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)数电实验7:555定时器.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)数电实验6:计数器.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)数电实验5:触发器.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)数电实验4:优先编码器的设计(EWB).pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)数电实验3:译码器和数据选择器.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)数电实验2:加法器的设计与应用.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)数电实验1:基本门电路逻辑功能测试.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)模电实验8:模拟低通滤波器频率特性测试.ppt
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)数电实验:课程介绍.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)模电实验7:RC桥式振荡电路实验.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)模电实验6:低频OTL功率放大电路实验.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)模电实验5:集成运放的设计与应用.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)模电实验4:差分放大电路实验.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)模电实验3:负反馈放大电路实验.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)模电实验2:晶体管单管共射放大电路实验.pdf
- 兰州交通大学:《电子电路实践》课程教学资源(授课课件)EDA技术实验4:Verilog语言.pdf
- 西安电子科技大学:LTCC材料在T/R组件中的应用与发展趋势(主讲:徐自强).pdf
- 西安电子科技大学:《毫米波雷达综合实验》课程教学资源(课件讲稿)第1讲 雷达原理及其应用简介(主讲:杨明磊).pdf
- 西安电子科技大学:《毫米波雷达综合实验》课程教学资源(课件讲稿)第2讲 毫米波雷达综合实验平台介绍.pdf
- 西安电子科技大学:《毫米波雷达综合实验》课程教学资源(课件讲稿)第3讲 毫米波雷达测距原理及实验.pdf
- 西安电子科技大学:《毫米波雷达综合实验》课程教学资源(课件讲稿)第4讲 毫米波雷达测速原理及实验.pdf
- 西安电子科技大学:《毫米波雷达综合实验》课程教学资源(课件讲稿)第5讲 毫米波雷达测角原理及实验.pdf
- 西安电子科技大学:《毫米波雷达综合实验》课程教学资源(课件讲稿)第6讲 毫米波雷达检测、跟踪原理及实验.pdf
- 西安电子科技大学:《毫米波雷达综合实验》课程教学资源(课件讲稿)第7讲 生命体征检测实验.pdf
- 西安电子科技大学:《移动通信系统》课程教学课件(讲稿)第一讲 无线通信概述(主讲:高洋).pdf
- 西安电子科技大学:《移动通信系统》课程教学课件(讲稿)第二讲 移动通信信道.pdf
- 西安电子科技大学:《移动通信系统》课程教学课件(讲稿)第三讲 无线信源与信道编码.pdf
- 西安电子科技大学:《移动通信系统》课程教学课件(讲稿)第四讲 无线调制技术.pdf
- 西安电子科技大学:《移动通信系统》课程教学课件(讲稿)第五讲 无线分集技术.pdf
- 西安电子科技大学:《移动通信系统》课程教学课件(讲稿)第六讲 无线抗干扰和抗衰落技术.pdf
- 西安电子科技大学:《移动通信系统》课程教学课件(讲稿)第七讲 蜂窝移动多址接入技术.pdf
- 西安电子科技大学:《移动通信系统》课程教学课件(讲稿)第八讲 2G蜂窝移动通信系统.pdf
- 西安电子科技大学:《移动通信系统》课程教学课件(讲稿)第九讲 3G蜂窝移动通信系统概述.pdf
- 西安电子科技大学:《移动通信系统》课程教学课件(讲稿)第十讲 WCDMA移动通信系统.pdf
- 西安电子科技大学:《移动通信系统》课程教学课件(讲稿)第十一讲 TD-SCDMA移动通信系统.pdf