Quartus与Modelsim-Altera使用手册

发布于:2025-05-15 ⋅ 阅读:(18) ⋅ 点赞:(0)

目录

文章内容:

视频内容:

Quartus:

ModelSim:

顶层设计与子模块:


只是对所查阅的相关文章的总结与视频总结

文章内容:

这篇对基础操作很详细:

一、Quartus II软件的使用_quartus2软件上手操作-CSDN博客

Quartus II 13.1入门级使用方法 -仿真篇,适用于小白_quartus ii在哪换模板-CSDN博客

Quartus II 13.1入门级使用方法 适用于小白_quartus使用教程-CSDN博客

Verilog常用语法_verilog语法-CSDN博客

Modelsim 使用教程(5)——Analyzing Waveforms_modelsim怎么仿真波形-CSDN博客

视频内容:

Quartus:

FPGA入门教学系列—Quartus软件使用讲解_哔哩哔哩_bilibili

新建文件:14:47

选择器件:17:53

硬件描述语言文件添加:20:07

设置顶层文件:22:20

编译(分布与整体每一步是做什么的):24:20

管脚分配:27:01    将其余引脚设置为IO模式

工程配置:32:59

烧录程序:35:30

如何掉电不丢失:42:07

ModelSim:

02_ModelSim软件使用讲解_哔哩哔哩_bilibili

前仿真与后仿真:5:09

添加EDA工具:8:05

Simulation(ModelSim-Altera):9:42

测试代码:13:16

testbench与verilog模块之间的关系:15:05

Simulation设置:16:35

运行Simulation:19:20

ModelSim小工具(波形,光标的使用)20:04

Gate Level Simulation:30:17后仿真(加入延时文件)

VWF:48:53

FPGA中前仿真与后仿真区别

仿真对象

  • 前仿真 :主要针对设计的寄存器传输级(RTL)代码进行仿真。此时,设计尚未经过综合工具的处理,仅以硬件描述语言(如 Verilog 或 VHDL)的形式存在,主要是对设计逻辑功能的验证,检查设计的寄存器、组合逻辑等在不同输入条件下的输出是否符合预期。

  • 后仿真 :是在设计经过综合工具综合后,基于生成的门级网表进行的仿真。门级网表包含了设计在 FPGA 器件上的具体实现信息,如使用的逻辑单元、连线关系等,更接近实际的硬件电路情况。

仿真精度

  • 前仿真 :精度相对较低,因为它不考虑 FPGA 器件的实际时序参数,如布线延迟、逻辑单元的延迟等。在前仿真中,假设所有的信号传输和逻辑操作都是理想化的,即没有延迟或根据简单的假设延迟进行仿真,重点在于验证设计的逻辑功能是否正确。

  • 后仿真 :精度较高,因为它引入了 FPGA 器件的时序模型和寄生参数,这些参数更准确地反映了实际硬件的时序特性,如信号的传输延迟、设置时间、保持时间等。后仿真可以更真实地预测设计在实际硬件上的性能和时序行为。

验证内容

  • 前仿真 :主要集中在设计的逻辑功能验证上,检查设计是否实现了预期的功能,如算法是否正确、控制逻辑是否合理、数据通路是否正确等。在这个阶段,重点关注的是设计的逻辑行为,而不涉及具体的硬件实现细节。

  • 后仿真 :除了验证设计的逻辑功能外,还重点验证设计的时序性能,确保设计在满足时序约束的条件下能够正确运行。例如,检查时钟域之间的数据传输是否满足时序要求、是否存在时序违例等,以保证设计在实际硬件中能够稳定地工作。

顶层设计与子模块:

FPGA从实验到竞赛第三期-顶层模块、子模块与模块例化_哔哩哔哩_bilibili

如何处理顶层设计与子模块


网站公告

今日签到

点亮在社区的每一天
去签到