FPGA工具使用
如七而至
越过寒冬,就是春暖花开。
展开
-
Diamond programmer程序下载流程
Diamond programmer程序下载流程1、连接下载器2、选择下载文件3、下载程序1、连接下载器单击Detect Cable让软件检测已经连接的下载器,连接好之后点击ok2、选择下载文件下载文件的的路径不能包含中文3、下载程序点击programmer...原创 2020-09-21 18:08:16 · 4280 阅读 · 0 评论 -
Verilog $*命令,写testbench会用到
Verilog $*命令$display, $write, $fdisplay, $fopen, $fclose用于信息的显示和输出$strobe探测任务$monitor监测任务$stop, $finish仿真控制任务$timeformat$time$display, $write, $fdisplay, $fopen, $fclose用于信息的显示和输出 %b或%B 二进制 %o...转载 2020-04-07 08:47:03 · 748 阅读 · 0 评论 -
TestBench编写基础知识学习
TestBench编写的注意事项parameter和`define的区别`timescale的使用方法parameter和`define的区别`define T1 20parameter T2 = 20; always #(`T1/2) clk1 = ~clk1; always #(T2/2) clk2 = ~clk2; 1.对于`define定义的参数,在...原创 2020-04-07 08:35:55 · 2495 阅读 · 0 评论 -
SignalTap II使用技巧_2
SignalTap II使用技巧_2SignalTap II文件的使能和失能Trigger Condition的设置这篇文章主要是对上一篇文章的一些补充,链接: SignalTap II使用技巧_1.SignalTap II文件的使能和失能有时候我们在设计时需要用SignalTap II来验证,但是验证成功之后,我们又不需要SignalTap II了,因为如果我们的过程中有SignalTap...原创 2020-04-06 10:22:47 · 1810 阅读 · 0 评论 -
SignalTap II使用技巧_1
工作的原因,开始真正的去用signaltap,以前在校时,也就是随便玩玩,看看波形,找找感觉,把示波器搬到电脑上。前几天开始要用的时候,才发现基本上参数都不懂,当时那种似懂非懂的感觉非常不爽。所以开始仔细的去看看文档,分析分析参数是什么意思。算了,闲话不多说了,开始正题:操作过程简单如下如下:1、完成对工程的单次编译;2、打开signaltap图形界面,添加信号,并作相关设置;然后保存成....转载 2020-04-06 10:06:40 · 4662 阅读 · 2 评论 -
Modelsim Se-64的一些使用技巧
Modelsim仿真ROM操作时的一些技巧当我们需要知道ROM有没有被正常仿真时,可以按照如图的方式查看假如我们在仿真时,是用mif文件仿真一个正弦波,但Modelsim默认显示的是数据但是我们想看输出的是否是正弦波即如下图所示我们可以将鼠标放在这里然后单击右键,在Format中选择Analog(automatic)...原创 2020-04-05 12:27:47 · 3699 阅读 · 0 评论 -
Modelsim Se-64仿真带ROM的Quartus II 13.1程序时,ROM数据异常解决办法
Moselsim Se-64仿真带ROM的Quartus II 13.1程序时,ROM数据初始化异常解决办法安装缺失的convert_hex2ver.dll在Modelsim检查ROM是否初始化成功安装缺失的convert_hex2ver.dll如果 FPGA 逻辑中包含有ROM的初始化数据,其文件后缀为 mif,mif 含义为 memory initialization file 的缩写,中...原创 2020-04-05 12:22:10 · 916 阅读 · 0 评论