摘要: Verilog-线程 并发线程 verilog和C语言有一个最大的不同就是并发性 并发--同时进行的过程 module tb_test; int a; initial begin a = 1; a = 2; a = 3; end initial begin A1 #1 //a = 1; end in 阅读全文
posted @ 2023-02-11 18:15 Icer_Newer 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 任务Task和函数Function 类似于c语言中的函数 Task task 含有input\output\inout语句 task消耗仿真时间 task中可以写延迟:#20 延迟20个仿真时间单位 时钟周期 @(posedge Clk) 等待下一个时钟周期上升沿 事件 @event 等待某一个事件 阅读全文
posted @ 2023-02-11 16:29 Icer_Newer 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一.数据类型 二值逻辑变量 bit 不赋值的时候,变量初始默认为0 x或z的值会转变为0 bit vector--bit矢量 bit [msb,lsb] variable_name = [initial_value] 位宽:最高位为MSB,最低位为LSB 不加任何描述,默认为unsigned,无符号 阅读全文
posted @ 2023-02-11 09:31 Icer_Newer 阅读(107) 评论(0) 推荐(0) 编辑