[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