FPGA sebessege
BEREGNYEI Balazs
bereg at impulzus.com
Mon Nov 13 15:58:47 CET 2006
Szia,
On Mon, 13 Nov 2006, Huszti Andras wrote:
> FPGA guruktol kerdezem, hogy egy Spartan 3-as (3s400)-be letoltott
> program mekkora maximalis orajelen kepes futni? Mi az ami alapjan ezt el
> lehet donteni?
Az alapjan, amit az ISE kiir :)
> A problemam a kovetkezo. A Xilinx ISE webpack forditas kozben kiir egy
> maximalis orajelet. Illetve en azt hiszem, hogy az az. Ez rendszerint
> 40-120Mhz kozotti ertek a tervtol fuggoen. Ez mar csak azert is furcsa
> mert a DCM 300Mhz-et is kepes eloallitani. Tehat elmeletileg en a
> tervemet 300Mhz-en is futtathatnam. Hol itt az igazsag?
Ha egyszeru logikat tervezel (peldaul egy invertert :) ), akkor azt
nagy sebesseggel uzemeltetheted. Ha bonyolult, tobbszintu logikat, akkor
egy clock valtozasra sok-sok belso alkatreszen megy keresztul az
informacio, ezeknek a kesleltetesei rossz esetben osszeadodnak, tehat sok
ido kell, mire johet egy kovetkezo clock valtozas.
A DCM azert 300 MHz, mert nyilvan arra terveztek, hogy a legszelsosegesebb
esetben (az adott FPGA-csalad leggyorsabb tipusaba beleprogramozott
leheto legegyszerubb logika hasznalat eseten) is boven elegendo legyen a
sebessege.
Autos :) peldaval elve: az 1.2-es VW Polo-ban sem azert van 220 km/h-ig
kalibralva az ora, mert ezt a sebesseget ez az auto el tudja erni...
Udv,
BB
More information about the Elektro
mailing list