扭转位Verilog代码

K

krishna_1980

Guest
您好

可有谁知道如何扭转的Verilog位。该代码应简单(无功能PLS和应分线)

附属的新增1小时后8分钟:这是我写的

代码:案(米)0:

开始

tmp0 [0] = mtxd_pad_o [3];

tmp0 [1] = mtxd_pad_o [2];

tmp0 [2] = mtxd_pad_o [1];

tmp0 [3] = mtxd_pad_o [0];

$显示(“mtxd_pad_o为%d和tmp0是%D”类,mtxd_pad_o,tmp0);

末端1:

开始

tmp1 [0] = mtxd_pad_o [3];

tmp1 [1] = mtxd_pad_o [2];

tmp1 [2] = mtxd_pad_o [1];

tmp1 [3] = mtxd_pad_o [0];

$显示(“mtxd_pad_o为%d和tmp1是%D”类,mtxd_pad_o,tmp1);

末端2:

开始

tmp2 [0] = mtxd_pad_o [3];

tmp2 [1] = mtxd_pad_o [2];

tmp2 [2] = mtxd_pad_o [1];

tmp2 [3] = mtxd_pad_o [0];

$显示(“mtxd_pad_o为%d和tmp2是%D”类,mtxd_pad_o,tmp2);

末端3:

开始

tmp3 [0] = mtxd_pad_o [3];

tmp3 [1] = mtxd_pad_o [2];

tmp3 [2] = mtxd_pad_o [1];

tmp3 [3] = mtxd_pad_o [0];

$显示(“mtxd_pad_o为%d和tmp3是%D”类,mtxd_pad_o,tmp3);

末端

endcase如果(米== 3)

1 = 1;米=米1;为此/ /永远长度=(tmp3,tmp2,tmp1,tmp0);
 
好!

很久以来尝试的事情

我希望

气温[3:0] = mtxd_pad_0 [零点03]



检查这一点
, 让我知道!如果我的记忆仍然有效并且使代码看上去有点罚款

临时=(mtxd_pad_0 [0],mtxd_pad_0 [1],mtxd_pad_0 [2],mtxd_pad_0 [3]);

这将肯定

 


我曾尝试所有这些事情。它使非法的一部分选择错误。与该代码尝试ü?
或只是把这里代码:模块reverse_bits();第[3:0] tmp的;第[
 
嗨,
这一工程,
n'joy。

代码:模块reverse_bits();

参数的Wi = 3;第[无线:0] tmp的;第[无线:0]的数据;整数二;初步

开始

数据= 4'b1110;对(二=无线; 2“= 0; 2 = 2 - 1)

川芎嗪[的Wi - 2] =数据[2];$显示(“数据%B级\吨川芎嗪%B”的数据,TMP)的;#2 $完成;末端endmodule
 

Welcome to EDABoard.com

Sponsor

Back
Top