Quartus ii 9.0软件的使用和win10不兼容解决方案

本文介绍关于quartus软件的编译和仿真的内容,以Verilog代码为例,不进行电路图绘制。也提供一种win10下仿真不兼容的解决方案

Quartus教程

首先打开quartus
quartus软件首页
然后新建工程文件:File->New Project Wizard
新建工程文件
然后出现弹窗,点击下一步会进入工程文件夹路径选择界面,根据自己需要进行设置
设置工程文件路径
然后弹窗会提示是否添加设计文件,如果有需要可以添加,没有的话就直接下一步
添加设计文件
然后选择自己的芯片类型
选择芯片类型
然后会选择设计,仿真和时序的工具,如果没有使用到额外的工具就直接下一步
选择设计工具
最后核对信息是否正确
核对信息
然后点击finish,选择File->New,选Verilog HDL File
Verilog HDL File
然后写Verilog,写完后进行编译
Verilog HDL
点击Start Compilation,选择保存文件,然后选择Verilog HDL文件存放路径,下面的添加到现有工程文件要选上
保存文件
编译成功后会有弹窗提示,暂时不管警告内容,可以看看flow summary
编译
然后新建Vector Waveform File
Vector Waveform File
然后在左边Name区域右键点击,选择Insert Node or Bus
Name
然后点击右边的Node Finder
Node Finder
然后点击右上角List,左边会出现需要仿真的信号,然后将Node Found中的信号选中,移动到右边的Selected Nodes
Find Nodes
然后点击OK,开始进行波形设置
Waveform Setting
左边的工具栏中有各种各样的信号,时序,高电平,低电平,反转,计数,随机值等,可以自己慢慢尝试
Simulation
然后点击Assignments->Settings
Settings
然后将Simulation mode设置为Functional
Functional
然后点击Processing->Generate Functional Simulation Netlist,生成功能仿真网表,会有弹窗提示保存波形文件,下面也有将文件添加至现有工程文件的选项,这个要选中
Netlist
保存完成后会有弹窗提示,然后就可以开始仿真了
 Start Simulation

win10不兼容解决方案

这个时候如果是win10的话,会出现卡死,因为Quartus II 9.0版本较低不支持win10。解决办法就是找到Quartus的exe文件然后选择兼容win7,我的路径是D:\Quartus\quartus\bin,找到后右键->属性->兼容性->兼容win7,我还勾选了以管理员身份运行,供参考
win10
这样选择后在仿真时还是会卡死,卡死的时候切回到桌面,可以点击右下角,也可以直接win键+D,然后再切回去,仿真就完成了
Simulation Result
从图中可以看出,仿真结果与预期相同

  • 5
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Quartus II 9.0是一款用于编程和设计数字逻辑电路的软件,在该软件中可以实现A5/1加密算法。 A5/1是一种流密码算法,用于对无线通信进行加密,主要应用于2G GSM移动通信。该算法使用3个线性反馈移位寄存器(LFSR)作为关键部件,称为寄存器1、寄存器2和寄存器3。这三个寄存器的初始密钥不同,通过LFSR的位运算完成密钥流的生成和加密。 在Quartus II 9.0中,我们可以使用硬件描述语言(HDL)如VHDL或Verilog来描述A5/1算法,并通过该软件提供的仿真和综合功能来实现对应的硬件电路。 首先,我们需要用HDL语言描述A5/1算法的逻辑电路,包括3个LFSR的运算逻辑、连接逻辑和时钟控制等。然后,使用Quartus II 9.0的仿真功能,可以对这个描述进行功能验证,确保算法的正确性。 接下来,我们可以使用Quartus II 9.0的综合功能将HDL代码综合为目标硬件的网表文件。在这个过程中,Quartus II会将我们编写的HDL代码转化为对应的逻辑门电路。 最后,我们可以使用Quartus II 9.0的布局布线功能将网表文件映射到目标FPGA芯片中,并生成最终的bitstream文件。这个过程会通过自动布线来连接芯片内部的逻辑资源,并根据我们的设计约束生成最优的电路布局。 通过这样的流程,我们可以在Quartus II 9.0软件中成功实现A5/1加密算法的硬件电路设计。这样设计出来的电路可以直接烧录到FPGA芯片中,从而实现对通信数据的加密处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值