首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【笔记】Altera – Quartus II使用方法——工程创建、Modelsim破解仿真、Verilog编写、举例(待续)

Altera – Quartus II食用方法 @ 代码 => 模块原理 [1/2]Processing => Start => Start Analysis & Elaboration [2/2] Tools...II关联ModelSim:** 3、生成Test Bench模板 4、打开生成的Test Bench文件 5、修改Test Bench激励文件,保存 6、修改顶层文件的延迟时间,保存 7、Quartus.../tri: z` 参数`parameter` 3、运算符 1、算术 2、关系 3、逻辑 4、条件 5、位 6、移位 7、位拼接 运算符优先级 Verilog程序框架 1、Verilog注释 2、Verilog...Quartus II Quartus II 是Altera公司为FPGA/CPLD芯片设计的集成开发软件。 输入形式:原理图、VHDL、Verilog、HDL。...程序框架 1、Verilog注释 // 注释内容 /* 注释内容 */ 2、Verilog关键字 常用关键字: 所有关键字: 3、Verilog程序框架 4、模块调用 Verilog

1.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Quartus II 上手攻略

    本篇文章结合上课内容和B站Quartus进行整理,总结一下Quartus 这款软件的基本使用。...参考的B站教学链接:《Quartus II 软件安装与入门教程》 Quartus 软件简介 Quartus II 是Altera公司为其FPGA/CPLD芯片设计的集成化专用开发软件,有原理图、VHDL...新建工程时的设置: 仿真界面的按钮含义: 仿真界面的信号分组操作: 仿真实例:4选1多路选择器 原理图: verilog代码 仿真可以有两种方式,直接画电路图或者编写verilog...这里采用verilog的方式: 在File->New->选择Verilog HDL File ,写入verilog代码: module MUX41a(a,b,c,d,s1,s0,y); input...对未用引脚进行设置 感悟 verilog语言每一条可以与实际电路图进行对应,不愧是硬件描述语言。

    1.3K10

    FPGA学习altera系列: 第四篇 工程打开方式以及新建verilog文件细节操作

    我们用 Quartus II 进行FPGA设计,就必须在 Quartus II 工程里面进行操作,否则一些将是徒劳的。那么我们新建好的工程,怎么打开呢?...注意:很多小伙伴使用quartus ii 进行设计时,不打开工程,而是直接选择open,打开了verilog文件,这种做法是错误的。导致无法编译、无法进行后续的设计。 2....同时, Quartus II 软件也是 FPGA 的设计软件,所以也支持任何一种硬件描述语言(HDL),例如:AHDL、VDHL、Verilog HDL等等。...在《FPGA学习系列之altera系列》中,笔者选择的硬件描述语言为:Verilog HDL,Verilog的一些语法请参考《FPGA学习系列之altera系列 第五篇 Verilog基础语法》。...在这个界面里,我们了解到, Quartus II 可以新建很多类型的文件,例如:AHDL文件、VDHL文件、Verilog HDL文件等等。我们选择verilog HDL File,然后点击 OK。

    2K20

    Verilog常用可综合IP模块库

    Verilog常用可综合IP模块库 优秀的 Verilog/FPGA开源项目介绍(十九)- Verilog常用可综合IP模块库 想拥有自己的Verilog IP库吗?...脚本文件,再简单介绍一下: 脚本 描述 scripts/allow_undefined_ports.tcl 允许为 Vivado IDE 生成带有未定义引脚的测试项目 scripts/compile_quartus.tcl...scripts/modelsim_compile.tcl Modelsim 无项目模式编译脚本 scripts/post_flow_quartus.tcl 英特尔 Quartus IDE 的自定义报告或报告分析...的自定义报告或报告分析 scripts/program_all.bat Altera/Intel FPGA 的命令行编程器示例 scripts/project_version_auto_increment.tcl Quartus...IDE 的项目版本自动增量脚本 scripts/quartus_system_console_init.tcl 通过 JTAG-to-Avalon-MM 桥 IP 读/写 Avalon-MM 的初始化脚本

    1.6K40

    ModelSim 使用【二】联合Quarus自动仿真

    Verilog HDL”。...我们在工程目录下找到 Verilog_First.vt 文件,我们可以用记事本打开进行修改,也可以使用 Quartus II 软件打开它进行修改,这里我们建议还在 Quartus II 软件中进行修改。...我们在 Quartus II 软件的菜单栏中找到【File】→【Open】按钮并打开,在对话框中找到我们的 Verilog 文件,如图 ? 打开之后,如图 ?...想要进行仿真首先要规定时间单位,我们建议大家最好在 Testbench 里面统一规定时间单位,不要在工程代码里定义,因为不同的模块如果时间单位不同可能会为仿真带来一些问题,timescale 是 Verilog...为了便于我们仿真,这里我们需要稍微改动一下 Verilog 代码,我们需要将 parameter SET_TIME_1S = 27'd50_000_000;修改为 parameter SET_TIME_

    1.6K20

    FPGA系统性学习笔记连载_Day2-3开发流程篇之Quartus prime 18.0

    FPGA系统性学习笔记连载_Day2-3开发流程篇之Quartus prime 18.0 本系列为FPGA系统性学习学员学习笔记整理分享,如有学习或者购买开发板意向,可加交流群联系群主。...连载《叁芯智能fpga设计与研发-第2-3天》 【工程建立、verilog代码编写、分析综合、仿真、程序下载、程序固化】之 《quartus prime 18.0》 原创作者:紫枫术河 转载请联系群主授权...,否则追究责任 这篇文章记录《Intel Cyclone IV》 系列的基本开发流程(我用的是quartus prime 18.0) 一、建立工程 1、打开quartus 18.0的新建工程向导 2、...HDL 8、点击Finish完成 9、现在工程里没有任何文件如下 10、点击file的new 11、在弹出的对话框,选择verilog HDL 12、刚创建的文件还没有保存,首先进行保存...13、另存为and_gate2_1.v 并保存在rtl文件夹下面 14、编写一个2输入与门的verilog代码,如下: module and_gate2_1( input wire

    88000

    FPGA零基础学习:Intel FPGA 开发流程

    2、建立工程 做好设计前准备后,就可以开始建立quartus 工程了。 在做设计时,都是以工程为主体的设计。在没有工程的情况下,利用quartus软件打开设计源文件等,也是不支持编译和综合的。...双击quartus 软件的图标(图4-1),打开quartus软件。....qpf为quartus project file,quartus 工程文件。如果此时将quatus关闭了,双击此文件就可以打开工程。....qsf为quartus settings file,quartus 设置文件。在quaruts里面做的大部分操作都会记录到此文件中。...图34 :保存verilog HDL文件 保存时,注意名字和保存路径。Verilog文件的后缀为.v。 建立完,verilog HDL文件后,就需要输入二输入与门所对应的verilog代码了。

    1K01

    FPGA零基础学习:Intel FPGA 开发流程

    2 建立工程 做好设计前准备后,就可以开始建立quartus 工程了。 在做设计时,都是以工程为主体的设计。在没有工程的情况下,利用quartus软件打开设计源文件等,也是不支持编译和综合的。...双击quartus 软件的图标(图4-1),打开quartus软件。....qpf为quartus project file,quartus 工程文件。如果此时将quatus关闭了,双击此文件就可以打开工程。....qsf为quartus settings file,quartus 设置文件。在quaruts里面做的大部分操作都会记录到此文件中。...图34 :保存verilog HDL文件 保存时,注意名字和保存路径。Verilog文件的后缀为.v。 建立完,verilog HDL文件后,就需要输入二输入与门所对应的verilog代码了。

    2.1K30

    最实用的Modelsim初级使用教程

    具体步骤如下: ⑴ 执行File->New->Source->verilog,或者直接点击工具栏上的新建图标,会出现一个verilog文档编辑页面,在此文档内设计者即可编辑测试台文件。...① 通过Quartus调用Modelsim 使用这种方法时首先要对Quartus进行设置。...图15 Quartus II 编译之后自启动modelsim 观察库,可以发现,多了verilog_libs库、gate_work库和work库,但是在"工程文件夹\simulation\modelsim..."下,只有verilog_libs和gate_work文件夹,为什么库里面却多了一个work库呢?...)和.sdo文件(时延文件)外,还生成了gate_work文件夹、verilog_libs文件夹;gate_work文件夹(可以叫工作库,也可以叫编译库)下存放了已编译的文件,verilog_libs文件夹下存放了仿真所需要的资源库

    2.4K20

    ModelSim 使用【六】modelsim手动时序仿真

    网表(.vo)文件和延时(.sdo)文件,其实我们在自动仿真的配置仿真功能中已经生成了,当我们配置好仿真功能之后,我们在 Quartus 进行一次全编译,这时,我们打开 Quartus 工程目录下 simulation.../modelsim 中就能够看到 Verilog_First.vo 和 Verilog_First_v.sdo 这两个文件。...仿真库,我们需要到我们 Altera的安装目录下,也就是 C:\altera\13.1\modelsim_ase\altera\verilog 中找到 cycloneive 文件夹,然后我们将 cycloneive...在该对话框中我们点击【Browse】,在弹出的对话框中我们找到 manual_modelsim 文件夹下的 Verilog_First.vo,然后将 Verilog_First.vo 添加至我们的 ModelSim...添加完成之后,最后我们在返回 Design 标签页面中,找到 work 下的 Verilog_First_vlg_tst,如图 ?

    77320

    优秀的 VerilogFPGA开源项目介绍(十六)- 数字频率合成器DDS

    FPGA-DDSsignalgenerator DA芯片 AD9280 数据手册 ❝https://www.analog.com/en/products/ad9280.html 开发环境 Intel FPGA+Quartus...使用所平台的IP核产生,ROM初始化:Altera Quartus II使用mif文件;Xilinx ISE使用COE文件。相应文件使用MATLAB产生(提供源文件)。...verilog-DDS-generator ❝https://github.com/Zhiming-Huang/verilog-DDS-generator 简介 DE0-CV(Cyclone V)+ Quartus...优秀的 Verilog/FPGA开源项目介绍(十四)- 使用FPGA实现LeNet-5 深度神经网络模型 优秀的 Verilog/FPGA开源项目介绍(十三)- I2C 优秀的 Verilog/FPGA...优秀的 Verilog/FPGA开源项目介绍(三)- 大厂的项目 优秀的 Verilog/FPGA开源项目介绍(二)-RISC-V 优秀的 Verilog/FPGA开源项目介绍(一)-PCIe通信

    2.5K32

    FPGA设计中,RAM的两种实现方法详解

    生成 Quartus II 11.0可用的mif文件,有如下几种方式: 方法A:利用Quartus自带的mif编辑器 优点:对于小容量RAM可以快速方便的完成mif文件的编辑工作,不需要第三方软件的编辑...推荐使用Verilog文本的方式进行例化,十分不赞成用原理图的方式来例化各个模块。 生成的RTL图: ?...* 由于使用的时钟方案为单时钟(single clock),因此无论wren=0还是1,Q都输出address指定的地址中的数据;可以从Verilog描述中看出这是利用assign语句实现的(verilog...方法二、使用verilog纯文本的描述方式 生成同样功能的RAM块,代码如下: ?...END 后续会持续更新,带来Vivado、 ISE、Quartus II 、candence等安装相关设计教程,学习资源、项目资源、好文推荐等,希望大侠持续关注。

    1.7K10

    优秀的 VerilogFPGA开源项目介绍(二十二)- SystemVerilog常用可综合IP模块库

    简介 这是verilog/systemverilog 可综合模块的集合。 所有代码在典型的 FPGA 和主流 FPGA 供应商中都具有高度可重用性。...工程链接 ❝https://github.com/suisuisi/basic_systemverilog 详细介绍 basic_verilog 文件夹外的文件根据文件名很容易判断其用途,下面着重介绍文件夹内部文件...另一个 Altera/Intel FPGA 配置文件转换器 scripts/iverilog_compile.tcl 使用 iverilog 工具编译 Verilog 源代码并在 gtkwave 工具中运行模拟的完整脚本...scripts/modelsim_compile.tcl Modelsim 无项目模式编译脚本 scripts/post_flow_quartus.tcl 英特尔 Quartus IDE 的自定义报告或报告分析...位图处理库可以通过 System Verilog 将 Windows 位图文件 (.BMP) 读取和写入位数组(虚拟内存),以进行 IP 验证。

    2.5K40
    领券