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

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

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

Inlägg 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.
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

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

Inlägg 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.
Skriv svar