当前位置: 首页 > backend >正文

Quartus与Modelsim-Altera使用手册

目录

文章内容:

视频内容:

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

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

http://www.xdnf.cn/news/5458.html

相关文章:

  • JavaSE核心知识点02面向对象编程02-08(异常处理)
  • 常见的会触发 Shuffle 的操作和方法
  • 时序约束高级进阶使用详解四:Set_False_Path
  • 学习黑客5 分钟小白弄懂Windows Desktop GUI
  • win10-django项目连接本地mysql
  • 系统思考:个人与团队成长
  • BGP实验练习1
  • Linux系统编程之消息队列
  • 如何重启pycharm中的项目?
  • 基于STM32单片机设计的教室节能照明系统
  • HTML5表格语法格式详解
  • 用浏览器打开pdf,如何使用划词翻译?
  • MySQL 数据操纵与数据库优化
  • tensorflow 1.x
  • 架构思维:通用架构模式_怀疑下游的设计思路与最佳实践
  • 利用“Flower”实现联邦机器学习的实战指南
  • html body 设置heigth 100%,body内元素设置margin-top出滚动条(margin 重叠问题)
  • 从零到精通:探索 GoFrame 框架的 SSE 优势与实战经验
  • 进程(沉淀中)
  • 运动员技术等级分为国际级运动健将
  • uniapp-商城-52-后台 商家信息(商家信息数据,云对象使用)
  • Java学习手册:服务注册与发现
  • 应急响应基础模拟靶机-security2
  • 咨询规划:精读53页信息化部门如何制定三年战略规划方案【附全文阅读】
  • 660先生与我——高等数学水平自测一、高等数学水平自测二
  • AugmentCode 非常昂贵的新定价
  • 第二十三节:图像金字塔- 图像金字塔应用 (图像融合)
  • 一个.Net开源的关系管理系统
  • 7系列 之 SelectIO 资源
  • Python Cookbook-7.10 在 MySQL 数据库中储存 BLOB