Sida 1 av 1

Xilinx Logicore, hur får man reda på latensen?

Postat: 17 juli 2011, 07:57:05
av BJ
När man gör en modul i Xilinx Logicore så kan man välja om
latensen ska ställas in automatiskt eller manuellt.
Om man gör en 16-bitars plusräknare så kan värdet vara mellan 0 och 258.
Först står latensen på 1 (manuellt).
Om man byter till automatiskt och till manuellt igen så står det 2.

Här finns det en pdf-fil med förklaringar:
http://www.xilinx.com/support/documenta ... _ds214.pdf

Värdet 1 ger register på utgångarna.
Värdet 2 ger register på ingångarna också.
På ett ställe har dom latens 4, men då är det stora tal. 32 bitar var på ingångarna.

Hur ska man veta vilka värden som är bra att använda?
Jag vill gärna att det både ska ta lite utrymme och gå fort.
Latens är inget problem just nu.
Det automatiska läget ska ge snabba moduler. Men hur får man reda på
vad den har valt då? Utan att simulera.

Re: Xilinx Logicore, hur får man reda på latensen?

Postat: 21 juli 2011, 09:57:54
av BJ
Det var så man gjorde...
I vhdl-filen, i "Configuration specification" (tabell med inställningar).
Där står det bland annat
c_latency => 2.