- 博客(13)
- 收藏
- 关注
原创 MODELSIM——后仿真
Modelsim后仿真1 Altera-Modelsim联合1.1 工程设置1.2 testbench文件准备2 单独使用Modelsim进行2.1 仿真前准备2.2 编写sim.do前仿真:功能仿真,行为仿真,RTL仿真;后仿真:时序仿真,门级仿真,是对布局布线后的结果进行仿真。后仿真带延时信息,更加接近实际工况。1 Altera-Modelsim联合1.1 工程设置1.2 tes...
2020-04-27 20:13:01
3045
原创 Modelsim基础使用三
Modelsim使用基础3Wave.do注意,不建议使用Modelsim进行代码编辑!易乱码。Wave.do命令作用其他delete wave *清理wave窗口中的所有信号也可单独移除某信号configure wave -signalnamewidth 1设置信号例化路径层次为1,仅显示信号名重点add wave -divider abcd设置分...
2020-04-15 19:06:59
1413
原创 并行CRC—Verilog代码实现
CRC并行Verilogstep1Step2Step3Step4Setp5Step7在线crc代码代码生成:http://outputlogic.com/该网站提供的crc并行算法原理:http://outputlogic.com/?p=158假设crc位宽为N,即生成多项式的最高次幂为N;假设并行数据D宽度为M。step1根据生成多项式G(x)构造系数方阵F其中E为单位阵。Ste...
2020-03-27 18:32:49
7677
5
原创 sublime text的一些快捷操作及设置
sublime快捷操作及设置快捷键设置常用快捷键快捷键设置查看默认快捷键:菜单栏中设置 >> 按键绑定 - 默认自定义快捷键:设置 >> 按键绑定 - 用户自定义快捷键编辑:建议:从默认快捷键设置中复制需要改键的命令,然后在用户设置中粘贴和改键。{“keys”:[“快捷键”],“command”:“所需绑定的命令”};{“keys”:[“快捷键”],“com...
2020-02-11 19:06:49
656
1
原创 正则表达式
记录在使用sublime时碰到的情况引用:自动添加空格功能py代码req_single_op_all = '(([\+\-\*/%=<>\|&\^\?~]|(<<)|(>>))(=)|(!=)|(#[0-9]+)|([\+\-](:)))|((?<=[\w ])(([<>&\|]{2})|[\+\-\*/%=<>...
2019-12-19 20:51:20
154
原创 常用IP核-FIFO
以intel-altera quartus为例FIFO1. IP核例化2. 生成结果1. IP核例化呼出IP窗口:找到FIFO IP设置路径和文件名,然后点击ok建议所有ip放在项目目录下的某个固定位置,并为每个ip建个文件夹ip的*.v文件名应当能够表明ip类型:FIFO配置界面虽然界面上端显示共8页,但各页针对不同配置,并不是8页都能看到。同步时钟一路next出现 ...
2019-12-18 14:59:33
1088
原创 Modelsim基础使用二
Modelsim使用基础1软件界面:仿真使用:注意,不建议使用Modelsim进行代码编辑!易乱码。软件界面:下图是基本界面,左边是库和工程;右边是Transcript用于显示信息及输入命令。其他界面在使用到相应功能时会自动出现,如Memory List、Wave等,当然也可以从菜单栏的View中主动点出。通过Transcript可以学习如何写do脚本命令!仿真使用:仿真使用分成大体...
2019-12-06 20:09:37
1943
原创 Modelsim基础使用一
Modelsim使用基础1软件界面:仿真使用:1.GUI1.1建立工程Project1.2填写工程相关信息1.3添加源文件1.4编译1.5仿真软件界面:下图是基本界面,左边是库和工程;右边是Transcript用于显示信息及输入命令。其他界面在使用到相应功能时会自动出现,如Memory List、Wave等,当然也可以从菜单栏的View中主动点出。通过Transcript可以学习如何写do脚...
2019-12-06 14:43:44
5119
3
原创 Verilog学习之路
Verilog编程规范1.不允许在冒号前后==同时==出现变量。1.不允许在冒号前后同时出现变量。在已知所需位宽的情况下,可使用":-“或”:+"代替;比如我们有一个变量i,我们需要取出从i×8+7到i×8这8位数据,直接写[i×8+7:i×8]是会报错的。正确的写法是:[8×i+7 -: 8]...
2019-12-04 16:45:18
2212
原创 Modelsim和Quartus的一些设置
Modelsim在命令行中输入:proc external_editor {filename linenumber} { exec “your editor path” 编辑器需要的参数 }以Sublime为例:proc external_editor {filename linenumber} { exec "C:\Program Files\Sublime Text\sublime_...
2019-09-04 16:11:37
989
原创 Modelsim库编译
前期准备Altera器件安装Quartus II软件后,在安装目录下找到仿真用的ip文件,路径如:C:\altera\16.0\quartus\eda\sim_lib\筛选选择所需ip文件,Verilog项目则使用.v文件。具体步骤Modelsim新建空白工程,工程中仅包含单个所选ip的.v文件,然后编译,编译后工程目录work文件夹下将生成如下6个文件,留下备用;_info_...
2019-09-03 20:49:48
1721
转载 Modelsim、Matlab在远程桌面下打开的异常及处理
此方法可以解决远程桌面下启动MATLAB时的License Manager Error -103错误。也能够解决远程桌面下启动modelsim的错误。方法如下:1、 打开C:\Program Files\MATLAB\R2015b\licenses\license*.lic在每条记录后添加“TS_OK”,之后就可以在远程桌面中正常打开matlab。2、本方法仅在win10 MATLAB R...
2019-09-03 19:57:23
1457
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人