Jak používat sčítačky, násobičky, v virtex2 ...

V

vahidkh6222

Guest
Chci napsat kód pro filtr FIR, a vím, že algoritmus nějak ...ale nejsem si jist, jak používat multiplikátory v tomto vymyslet.mám používat COREGENERATOR a můj costumized výbavu a pak instantiate to 50 krát za každou MUL funkci budu potřebovat?Existují jiné jednodušší způsob?

také pro posuvný registr ...Je to pravda, napsat právě tento jednoduchý kód:

pokud CLK = '1 'a pak clk'event
x [2] <= x [1];
x [3] <= x [2];
...
...
..
endif ?!!!!!jak je to zmije?
Je to pravda, napsat:

<= b C;?!
nebo opět použít COREGEN a konkretizace?!tnx předem.

 
Můžete se podívat na:

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

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

 
tnx ale to není odpověď na mou quest, potřebuji VHDL syntax dělat množení ...

 
Pokud používáte XST (včetně s ISE a WebPack) od firmy Xilinx, software manuály lze získat od

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

Velmi užitečné příručky bude pravděpodobně sythesis (sim) a knihovny (lib) manuály.

 
Ahoj ...Zde je jazyk VHDL ...

pro výbavu: suma <= a b;Multiplexor (4-bit):

začít
proces (SEL, a, b)
začít
if (sel = '0 '), pak
y <=;
jiný
y <= b;
end if;
ukončení procesu;
konci logiky;A já si nejsem jistý, pro posuvný registr ... ale vím, VHDL jazyk pro posun a registr ....

Ok, hodně štěstí

S pozdravem,
Siti

 
Můžete definovat zmije a šiřitele velmi jednoduše, ale musíte použít nepodepsané a arith knihovny.Pokud toto není naléhavé Předám vám nějaký kód VHDL definování multiplikátor.Já použít konkretizaci.Já opravdu nevím, proč byste měli potřebovat 50 veřejné mínění, v jakém pořadí je váš filtr?

 

Welcome to EDABoard.com

Sponsor

Back
Top