=)case等(===)case不等(!==)逻辑等价操作符,若两个操作数有一个含有 x 或 z,则结果为 x ; case等价操作符,是对两个操作数严格进行比较,包括 x 和 z ,完全相等的情况下才为1。关系操作符拼接操作符通过此操作符{}可以实现两个或以上信号的某些位拼接起来;{信号 1 的某几位,信号 2 的某几位,...
else case(cmd_cnt) //因为下边的命令是通过行、列地址分开再给addr赋值,所以需要提前一个周期赋值,以保证在命令到来时能读到正确的地址 3'd2: row_addr<=12'b0000_0000_0000; //在写命令时,不允许auto-precharge default: row_addr <= row_addr_reg; endcase //col_addr always @(posedge sclk or ...
此外,在Verilog中我们可以采用x和z来表示不定值和高阻值,这经常用于判断语句和case语句中,以提高程序的可读性,如下例: 4'b10x0 //位宽为4的二进制数从低位数起第2位为不定值 12'dz //位宽为12的十进制数,其值为高阻值 8'h4x //位宽为8的十六进制数,其低4位值为不定值 0100_XXXX 值得注意的是,当采...