hvordan bruke adders, multiplikatorer i virtex2 ...

V

vahidkh6222

Guest
jeg vil gjerne skrive en kode for FIR-filter, og jeg kjenner algoritmen eller annen måte ...men jeg er ikke sikker på hvordan du bruker multiplikatorer i denne tenke.bør jeg bruke COREGENERATOR og gjøre mitt costumized huggorm og instantiate den 50 ganger for hver MUL funksjon jeg trenger?er det andre lettere måte?

også for skift register ...er det sant å skrive nettopp denne enkle koden:

hvis CLK = '1 'and clk'event deretter
x [2] <= x [1];
x [3] <= x [2];
...
...
..
endif ?!!!!!hvor om huggorm?
er det sant å skrive:

a <= b C;?!
eller igjen bruke COREGEN og instantiations?!tnx på forhånd.

 
Du kan se på:

http://direct.xilinx.com/bvdocs/appnotes/xapp219.pdf

ftp://ftp.xilinx.com/pub/applications/xapp/xapp219.zip

 
tnx men det svarer ikke mitt oppdrag, jeg nød VHDL syntaksen å gjøre multiplisere ...

 
Hvis du bruker XST (inkludert med ISE og Webpack) fra Xilinx, kan programvaren manualer hentes fra

http://www.xilinx.com/support/software_manuals.htm

Den mest nyttige håndbøker vil trolig være sythesis (SIM) og bibliotek (lib) håndbøker.

 
Hei ...her er VHDL språket ...

for huggorm: sum <= a b;Multiplexer (4-bit):

begynne
Prosessen (sel, a, b)
begynne
if (sel = '0 ') then
y <= a;
ellers
y <= b;
end if;
end process;
end logikk;Og jeg er ikke sikker på skift register ... men jeg vet det VHDL språket for skift og registrere deg ....

Ok, lykke til

Hilsen,
Siti

 
Du kan definere adders og multiplikatorene veldig enkelt, men du må bruke usignerte og arith biblioteker.Hvis dette ikke er presserende Jeg vil passere deg noen VHDL kode definere en multiplikator.Jeg bruker oppretting.Jeg vet ikke hvorfor du skulle trenge 50 multiplikatorer, hvilken rekkefølge er filteret?

 

Welcome to EDABoard.com

Sponsor

Back
Top