[elektro] FPGA eltero orajelek
Zoltán Radó
levlista at maxcore.hu
Sun Oct 18 22:12:07 CEST 2015
Szia!
Általában minden FPGA-nak több órajel bemenete van. (nem tudok olyat
mondani, aminél ez nem igaz) Mindegyik saját órajel elosztó hálózattal
rendelkezik. Mindegyikre tetszőleges (adatlap szerint) frekvenciájú
órajelet adhatsz. Idáig egyszerű.
A probléma ott kezdődik, ha a különböző órajellel ellátott logikai
áramkörök között információt szeretnél átadni.
A megoldás attól függ, hogy:
- a lassabb órajelűből a gyorsabba akarsz adatot átvinni vagy fordítva.
(esetleg mindkettő)
- az adatok folyamatosan érkeznek minden órajelnél vagy burst jellegűek
- mekkora késleltetés engedélyezett.
- jelzés átvitelről (FLAG-ek) van szó vagy sokbites adatfolyam (pl.
ethernet csomag, CCD-ből érkező adatok, stb.) - általában mindkettő
megvalósul.
A megoldások a néhány D tárolótól, a 2 portos memórián keresztül, a
FIFO-ig bármi lehet...
Z.
2015-10-18 15:59 keltezéssel, Gergely Vakulya írta:
> Udvozletem!
>
> FPGA-s rendszerekben hogy szokas megoldani azt, ha nem lehet minden
> orajelet egy kozosrol szarmaztatni? Mondjuk ha olyan video jelet
> akarok eloallitani, amit nem tudok a fo orajelbol szarmaztatni? Vagy
> egyszeruen kossem ra egy labra az egyik orajelet, egy masik labra meg
> a masikat? (Spartan-3A, illetve Spartan-6 a ket kiszemelt aldozat.)
>
> 73/DX
> HA4UC Gergo
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list