
Verilog
jerwey
这个作者很懒,什么都没留下…
展开
-
Verilog ,SV文件操作
Verilog 文件操作。原创 2024-02-19 17:06:47 · 2158 阅读 · 0 评论 -
SystemVerilog的数据类型
logic类型logic是reg类型的改进,可以被过程赋值、连续赋值,门单元和模块所驱动。编译器可自动推断logic是reg还是wire。唯一的限制是logic只允许一个输入,不能被多重驱动,所以inout类型端口不能定义为logic。所以单驱动时用logic,多驱动时用wire。单驱动时logic可完全替代reg和wire,除了Evan提到的赋初值问题。多驱动时,如inout类型端口,使用wire。定宽数组...原创 2023-11-06 18:15:52 · 253 阅读 · 0 评论 -
Verilog 小模块
`define PACK_ARRAY(PK_WIDTH,PK_LEN,PK_SRC,PK_DEST) genvar pk_idx; generate for (pk_idx=0; pk_idx<(PK_LEN); pk_idx=pk_idx+1) begin assign PK_DEST[((PK_WIDTH)*pk_idx+((PK_WIDTH)-1)):((PK_WIDTH)*pk_idx)] = PK_SRC[pk_idx][((PK_WIDTH)-1):0]; end endgenerate原创 2021-12-09 15:49:07 · 166 阅读 · 0 评论