09 2019 档案

摘要:其中使用void'的意义表示不考虑返回值。对于括号中有返回值的函数,加上void'操作符的意思就是告诉仿真器这个函数虽然有返回值,但是我不需要这个返回值。加上这个的唯一好处是可以让仿真器闭嘴:本来函数有返回值,但是你不使用,这时仿真器会抛出警告。加上void'可以关闭警告,让仿真log更干净。 阅读全文
posted @ 2019-09-26 10:39 Pine1 阅读(498) 评论(0) 推荐(0)
摘要:1、系统函数$display 作用是控制台输出信息 $display("Start simulation") //显示字符串 $display("data_play = %h hex", 100) //显示data_play的16进制数(或者其他进制) $display("Simulation ti 阅读全文
posted @ 2019-09-11 09:11 Pine1 阅读(10466) 评论(0) 推荐(0)
摘要:书中是`define宏定义+`inlude "file.v"文件包含来实现参数模块化设计的方式 实战: 1.新建参数模块文件(我命名为para.v); 2.在para.v文件中使用'define宏定义参数: //`define+name+参数 `define STATE_INIT 3'd0 `def 阅读全文
posted @ 2019-09-05 17:15 Pine1 阅读(14002) 评论(0) 推荐(0)
摘要:%d正常输出十进制数,%2d指2位宽的十进制数,右端对齐,超出部分省略;%02d指输出2位十进制数,右端对齐,不够位数的话左端补0. 阅读全文
posted @ 2019-09-04 18:00 Pine1 阅读(3689) 评论(0) 推荐(1)
摘要://synopsys translate_off 要忽略的部分Verilog模块语句 //synopsys translate_on 阅读全文
posted @ 2019-09-04 17:09 Pine1 阅读(586) 评论(0) 推荐(0)
摘要:从本质上讲,两者是不同的,PCIe(Peripheral component interconnect express)是接口类型协议,NVMe(non-volatile memory express)是传输协议 阅读全文
posted @ 2019-09-03 09:41 Pine1 阅读(7169) 评论(0) 推荐(0)