problem ved hjelp mod operatør

M

Mkanimozhi

Guest
Hei til alle,
Når jeg bruker kraften operatør og mod operatør i mitt program, mpower alltid beregning som null hvorfor?plz noen en fortelle meg løsningen.

modulen power_mod (a, b);
input [15:0] a;
utgang b;

parameter base = 2;
parameter eksponent = 5;
wire verdi;
wire mod;
tilordne verdi = base ** 5;
tildele mod = a% verdi;
tildele b = mod;
endmodulehilsen
kanimozhi

 
Hi Kanimozhi,

ur koden ser slik ut:
parameter base = 2;
wire verdi;
tilordne verdi = base ** 5;

verdien være 32 siden base er 2, hvis u representerer 32 i binær det vil være 6'b100000 og u har erklært "verdi" som wire, som betyr at det vil ta lsb
dvs. 0

Prøv å erklære "verdi" for å ur ønsket buss størrelse avhengig opp på hvor stor den kan være.

Hilsen,
dcreddy

 
takk u ya, mitt problem fikk over, har jeg oppgitt verdi som én bot wire, har jeg endret min ønsket bits lengde.

 

Welcome to EDABoard.com

Sponsor

Back
Top