koda za vzvratno bits verilog

K

krishna_1980

Guest
HI

Ali lahko kdorkoli znanje kako v povratni bitov v verilog.Kodeks bi moral biti enostavnejši (pls nobene funkcije in jo je treba min vrstic)

adijoDodano po 1 ur 8 minut:in to je tisto, kar sem napisal

Code:primeru (m)0:

začeti

tmp0 [0] = mtxd_pad_o [3];

tmp0 [1] = mtxd_pad_o [2];

tmp0 [2] = mtxd_pad_o [1];

tmp0 [3] = mtxd_pad_o [0];

$ izpis ( "mtxd_pad_o IS tmp0 in% d je% d", mtxd_pad_o, tmp0);

konec1:

začeti

tmp1 [0] = mtxd_pad_o [3];

tmp1 [1] = mtxd_pad_o [2];

tmp1 [2] = mtxd_pad_o [1];

tmp1 [3] = mtxd_pad_o [0];

$ izpis ( "mtxd_pad_o IS tmp1 in% d je% d", mtxd_pad_o, tmp1);

konec2:

začeti

tmp2 [0] = mtxd_pad_o [3];

tmp2 [1] = mtxd_pad_o [2];

tmp2 [2] = mtxd_pad_o [1];

tmp2 [3] = mtxd_pad_o [0];

$ izpis ( "mtxd_pad_o IS tmp2 in% d je% d", mtxd_pad_o, tmp2);

konec3:

začeti

tmp3 [0] = mtxd_pad_o [3];

tmp3 [1] = mtxd_pad_o [2];

tmp3 [2] = mtxd_pad_o [1];

tmp3 [3] = mtxd_pad_o [0];

$ izpis ( "mtxd_pad_o IS tmp3 in% d je% d", mtxd_pad_o, tmp3);

konec

endcaseif (m == 3)

l = 1;m = m 1;end / / večnodolžina = (tmp3, tmp2, tmp1, tmp0);
 
No!

Dolgo časa se potrudil, saj takšne stvari

Upam, da

temp [3:0] = mtxd_pad_0 [0:3]

bo delo

Preverite to in mi sporočite!če je moj spomin še vedno tovarnain da kodo pogledati malo globe

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

To bo delovalo zagotovo

 
Živjo

imam preizkušen vse te stvari.Daje nezakonitemu delu izberite napako.u so poskusili s to oznako?
ali pa samo dajanje tukajCode:modul reverse_bits ();reg [3:0] tmp;reg [0:3] podatki;začetni

začeti

data = 4'b1010;

tmp [3:0] = podatki [0:3] / / če je tmp [0:3] pravi nezakonito razpon

$ izpis ( "data% 0b \ t% tmp 0b", podatki, tmp);

konecendmodule

 
Živjo,
Ta del,
n'joy.

Code:modul reverse_bits ();

parameter wi = 3;reg [wi: 0] tmp;reg [wi: 0] podatki;ii celo število;začetni

začeti

data = 4'b1110;for (ii = wi; ii> = 0; ii = ii-1)

tmp [wi-ii] = podatki [ii];$ izpis ( "Podatki% b \ t tmp% b", podatki, tmp);# 2 $ konča;konecendmodule
 

Welcome to EDABoard.com

Sponsor

Back
Top