P
pyrite
Guest
Hei,
Jeg har noen spørsmål på verilog koding stil.
Som er bedre på sikt fart / område for syntese?
Spørsmål 1:
a.Jeg kan lage noen små funksjoner som en funksjon som vil legge til, en funksjon som gjør multiplikasjon.Slik at hver gang når jeg trenger å gjøre noen multiplikasjon (eksempel), kan jeg bare ringe denne funksjonen.
b.Eller jeg kan gjøre det multiplikasjon / tillegg bare i koden uten å bruke funksjonene.
Spørsmål 2 (relatert til spørsmål 1):
a.Bruk funksjonen.
b.Bruk submodule.
Spørsmål 3:
a.alltid @ (posedge clk)
a <= b c;
b.tildele d <= b c;
alltid @ (posedge clk)
a <= D;
Spørsmål 4:
a.if (b == 3'b111)
.........
b.tilordne et = &b;
if (a)
.........Takk på forhånd!
Jeff
Jeg har noen spørsmål på verilog koding stil.
Som er bedre på sikt fart / område for syntese?
Spørsmål 1:
a.Jeg kan lage noen små funksjoner som en funksjon som vil legge til, en funksjon som gjør multiplikasjon.Slik at hver gang når jeg trenger å gjøre noen multiplikasjon (eksempel), kan jeg bare ringe denne funksjonen.
b.Eller jeg kan gjøre det multiplikasjon / tillegg bare i koden uten å bruke funksjonene.
Spørsmål 2 (relatert til spørsmål 1):
a.Bruk funksjonen.
b.Bruk submodule.
Spørsmål 3:
a.alltid @ (posedge clk)
a <= b c;
b.tildele d <= b c;
alltid @ (posedge clk)
a <= D;
Spørsmål 4:
a.if (b == 3'b111)
.........
b.tilordne et = &b;
if (a)
.........Takk på forhånd!
Jeff