1 / 115
文档名称:

altera fpga的设计流程.ppt

格式:ppt   大小:3,767KB   页数:115页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

altera fpga的设计流程.ppt

上传人:落意心冢 2022/4/21 文件大小:3.68 MB

下载得到文件列表

altera fpga的设计流程.ppt

相关文档

文档介绍

文档介绍:altera_fpga的设计流程
目标
掌握FPGA的标准设计流程和工具
用Modelsim进行功能级仿真并诊断RTL Code
用Quartus II做设计综合和布局布线
用FPGA Mega-functions做设计
返标SDF不能被综合的语法,这些要尤其注意。
18
功能仿真
对逻辑功能进行验证:
不考虑时序问题,认为门都是理想门,没有延时;
详细一些的可以认为门延时都是一样,而忽略互连线的延时。
RTL代码
逻辑仿真器
调用模块的
行为仿真模型
测试数据
测试程序
(test bench)
19
逻辑综合
通过映射和优化,把逻辑设计描述转换为和物理实现密切相关的工艺网表:
RTL代码
逻辑综合器
调用模块的
黑盒子接口
设置综合目标和约束条件
EDIF网表
(netlist)
HDL网表
(netlist)
20
布局布线
将综合生成的网表,在FPGA内部进行布局布线的设计,并最终生成用于下载的二进制配置文件;
逻辑综合器
EDIF网表
(netlist)
FPGA厂家工具
调用模块的
综合模型
设置布局布线约束条件
HDL网表
(netlist)
SDF文件
(标准延时格式)
下载/编程文件
21
时序逼近
时序逼近流程是一个推荐的设计方法可以帮助设计满足它们的时序目标
22
门级仿真
FPGA厂家工具
HDL
网表
(netlist)
SDF文件
(标准延时格式)
逻辑仿真器
测试数据
FPGA基本单元仿真
模型
测试程序
(test bench)
23
SDF 文件
Industry Standard Format
Automatically Generated When You Compile a Design (Output File with Extension .sdo)
Contain Timing Information
Device Delays
Interconnect Delays
Port Delays
Path Delays
Timing Checks
Can be Back-annotated to a Design for Accurate Model of Delays
24
物理验证
将生成的二进制配置文件下载到FPGA上,进行实际的功能和时序的测试;
Altera (.sof文件) Xlinx (.bit 文件),
由于FPGA常常是作为整个系统一部分,因此还应该将FPGA放到整个系统中进行验证,整个系统工作正常,才算完成了开发过程。
25
用ModelSim 仿真
26
内容
ModelSim产品简介
ModelSim的用途
用ModelSim进行功能仿真
用ModelSim进行时序仿真
27
ModelSim产品简介(1)
由Mentor Graphics公司 的子公司Model Tech公司开发
工业上最通用的仿真器之一
支持Verilog 和 VHDL仿真
OEM版本允许Verilog仿真 或者 VHDL 仿真
ModelSim/SE
首要的版本,能混合仿真Verilog 和 VHDL
ModelSim/XE
OEM版,包含Xilinx公司的库文件
ModelSim/AE
OEM版,包含Altera公司的库文件
28
ModelSim产品简介(2)
ModelSim 用户界面
main主窗口:
structure结构窗口
process处理窗口:
Signal&variable信号
和变量窗口
dataflow数据流窗口
source源窗口
Wave&list
波形和列表窗口
29
ModelSim的用途
RTL 仿真(功能仿真)
验证设计HDL的基本逻辑功能,属于最基本的验证
仿真速度最快
门级仿真
采用综合软件综合后生成的门级网表
不带有布局布线后产生的时序信息
时序仿真(后仿真)
在门级仿真的基础上加入时延文件“.sdf”文件
速度很慢,需要很长时间
30
用ModelSim作功能仿真(1)
ModelSim 的实现方法:
交互式的命令行 (Cmd)
利用控制台的命令行
用户界面 (UI)
能接受菜单输入和命令行输入
批处理模式
从DOS或UNIX命令行运行批处理文件
31
用ModelSim作功能仿真(2)
基本仿真步骤:
1  建立库
2  映射库到物理目录
3  编译源代码
- 所有的HDL代码必须被编译
4  启动仿真器
5  执行仿真
32
用ModelSim作功能仿真(3)
1  建立库

最近更新

酸枣荆条液流特征及其耗水尺度扩展研究的开题.. 2页

2024学校高效课堂实施工作方案(33篇) 170页

2024年培训心得体会字 培训心得体会开头(十五.. 51页

郑州市星级饭店结构特征及其优化研究的开题报.. 2页

2024汽车销售顾问工作总结(30篇) 72页

道路模拟试验台路面不平度再现方法研究的开题.. 2页

造纸苛化白泥开发利用研究的开题报告 2页

2021-2022年二级建造师之二建建设工程施工管理.. 24页

2022年《安全生产法》、FORUS体系学习卷测试题.. 11页

2023山东省文学编导类统考试题真题 7页

中秋主题活动主持稿 13页

中考电学专题(及答案) 12页

中药配伍精要大全 149页

在承担责任哈哈哈哈示范课 28页

企业营利方案 3页

旅游问候服务方案 3页

美业员工选拔方案 4页

六年级奥数培训教材 105页

公司品牌文化策划案例分析 26页

公司品牌创建方案 34页

2024年商用车项目资金需求报告代可行性研究报.. 63页

区域工业化与城市化进程——珠江三角洲 36页

经络腧穴各论-手六经穴 40页

压力性损伤的治疗及护理 27页

哈师大附中2024届高三第三次模拟考试英语试卷.. 11页

孕妇学校艾梅乙培训课件 32页

房屋建筑自然灾害综合风险普查工作实施方案 9页

医院培训课件:《压力性损伤的管理》 47页

财产保险公司人伤管理集中管理办法 21页

小学民族团结评选实施方案 5页