F Tile Serial Lite IV Intel FPGA IP
F-Tile Serial Lite IV Intel® FPGA IP felhasználói kézikönyv
Frissítve az Intel® Quartus® Prime Design Suite számára: 22.1 IP-verzió: 5.0.0
Online verzió Visszajelzés küldése
UG-20324
ID: 683074 Verzió: 2022.04.28
Tartalom
Tartalom
1. Az F-Tile Serial Lite IV Intel® FPGA IP felhasználói kézikönyvről………………………………………….. 4
2. F-Tile Serial Lite IV Intel FPGA IP Overview……………………………………………………………. 6 2.1. Kiadási információk……………………………………………………………………………………..7 2.2. Támogatott szolgáltatások…………………………………………………………………………………….. 7 2.3. IP-verzió támogatási szint……………………………………………………………………………..8 2.4. Eszköz sebességfokozatának támogatása…………………………………………………………………………..8 2.5. Erőforrás-kihasználás és késleltetés……………………………………………………………………9 2.6. Sávszélesség-hatékonyság………………………………………………………………………………. 9
3. Az első lépések………………………………………………………………………………………………. 11 3.1. Intel FPGA IP magok telepítése és licencelése……………………………………………………… 11 3.1.1. Intel FPGA IP kiértékelési mód…………………………………………………………. 11 3.2. Az IP paraméterek és opciók megadása………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. Generált File Szerkezet……………………………………………………………………………… 14 3.4. Intel FPGA IP magok szimulálása………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 16 3.4.1. A terv szimulációja és ellenőrzése………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… IP magok szintetizálása más EDA eszközökben………………………………………………………. 17 3.5. A teljes terv összeállítása…………………………………………………………………………..17
4. Funkcióleírás………………………………………………………………………………………….. 19 4.1. TX adatút……………………………………………………………………………………………..20 4.1.1. TX MAC Adapter…………………………………………………………………………….. 21 4.1.2. Control Word (CW) Insertion…………………………………………………………… 23 4.1.3. TX CRC……………………………………………………………………………………………28 4.1.4. TX MII kódoló……………………………………………………………………………….29 4.1.5. TX PCS és PMA…………………………………………………………………………….. 30 4.2. RX adatút…………………………………………………………………………………………. 30 4.2.1. RX PCS és PMA…………………………………………………………………………….. 31 4.2.2. RX MII Decoder…………………………………………………………………………… 31 4.2.3. RX CRC……………………………………………………………………………………….. 31 4.2.4. RX Deskew…………………………………………………………………………………….32 4.2.5. RX CW eltávolítása………………………………………………………………………………35 4.3. F-Tile Serial Lite IV Intel FPGA IP óraarchitektúra……………………………………………. 36 4.4. Reset és Link inicializálás………………………………………………………………………..37 4.4.1. TX alaphelyzetbe állítás és inicializálási sorrend…………………………………………………. 38 4.4.2. RX alaphelyzetbe állítás és inicializálási sorrend…………………………………………………. 39 4.5. A kapcsolati sebesség és a sávszélesség hatékonyságának számítása………………………………………………….. 40
5. Paraméterek…………………………………………………………………………………………………. 42
6. F-Tile Serial Lite IV Intel FPGA IP interfész jelei……………………………………………….. 44 6.1. Órajelek……………………………………………………………………………………………….44 6.2. Jelek visszaállítása……………………………………………………………………………………………… 44 6.3. MAC jelek……………………………………………………………………………………………….. 45 6.4. Az adó -vevő újrakonfigurációs jelek …………………………………………………… 48 6.5. PMA jelek……………………………………………………………………………………………….. 49
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 2
Visszajelzés küldése
Tartalom
7. Tervezés F-Tile Serial Lite IV Intel FPGA IP-vel…………………………………………………… 51 7.1. Útmutató a visszaállításhoz………………………………………………………………………………………….. 51 7.2. Hibakezelési irányelvek……………………………………………………………………………..51
8. F-Tile Serial Lite IV Intel FPGA IP felhasználói kézikönyv Archívum……………………………………………. 52 9. Az F-Tile Serial Lite IV Intel FPGA IP felhasználói útmutató dokumentum-verziós előzményei………53
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 3
683074 | 2022.04.28 Visszajelzés küldése
1. Az F-Tile Serial Lite IV Intel® FPGA IP felhasználói kézikönyvről
Ez a dokumentum leírja az IP-funkciókat, az architektúra leírását, a generálás lépéseit és az F-Tile Serial Lite IV Intel® FPGA IP megtervezésének útmutatásait az Intel AgilexTM eszközök F-tile adó-vevőivel.
Célközönség
Ez a dokumentum a következő felhasználók számára készült:
· Tervező építészek IP-választást a rendszerszintű tervezési fázisban
· Hardvertervezők, amikor integrálják az IP-t rendszerszintű tervezésükbe
· Érvényesítési mérnökök a rendszerszintű szimulációs és hardverellenőrzési fázisban
Kapcsolódó dokumentumok
A következő táblázat az F-Tile Serial Lite IV Intel FPGA IP-vel kapcsolatos egyéb referenciadokumentumokat sorolja fel.
1. táblázat.
Kapcsolódó dokumentumok
Referencia
F-Tile Serial Lite IV Intel FPGA IP Design Example Felhasználói kézikönyv
Intel Agilex eszköz adatlap
Leírás
Ez a dokumentum az F-Tile Serial Lite IV Intel FPGA IP kialakításának generálását, használati útmutatóját és működési leírását tartalmazza.amples az Intel Agilex eszközökben.
Ez a dokumentum az Intel Agilex eszközök elektromos jellemzőit, kapcsolási jellemzőit, konfigurációs specifikációit és időzítését írja le.
2. táblázat.
CW RS-FEC PMA TX RX PAM4 NRZ
Betűszavak és szószedet Acronym List
Betűszó
Bővítési vezérlőszó Reed-Solomon Előre Hibajavítás Fizikai Közeg Csatolás Adó Vevő Impulzus-Amplitud Moduláció 4-szint, nullához nem tér vissza
folytatás…
Intel Corporation. Minden jog fenntartva. Az Intel, az Intel logó és más Intel védjegyek az Intel Corporation vagy leányvállalatai védjegyei. Az Intel szavatolja FPGA és félvezető termékeinek aktuális specifikációi szerinti teljesítményét, az Intel szabványos garanciájával összhangban, de fenntartja a jogot, hogy bármely terméket és szolgáltatást előzetes értesítés nélkül módosítson. Az Intel nem vállal felelősséget az itt leírt információk, termékek vagy szolgáltatások alkalmazásából vagy használatából eredően, kivéve, ha az Intel kifejezetten írásban beleegyezik. Az Intel ügyfeleinek azt tanácsoljuk, hogy szerezzék be az eszközspecifikációk legfrissebb verzióját, mielőtt bármilyen közzétett információra hagyatkoznának, és mielőtt megrendelnék termékeket vagy szolgáltatásokat. *Más nevek és márkák mások tulajdonát képezhetik.
ISO 9001: 2015 bejegyezve
1. Az F-Tile Serial Lite IV Intel® FPGA IP felhasználói kézikönyv 683074 | 2022.04.28
PCS MII XGMII
Betűszó
Bővítő fizikai kódolási alréteg médiafüggetlen interfész 10 gigabites médiafüggetlen interfész
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 5
683074 | 2022.04.28 Visszajelzés küldése
2. F-Tile Serial Lite IV Intel FPGA IP Overview
1. ábra.
Az F-Tile Serial Lite IV Intel FPGA IP nagy sávszélességű adatkommunikációra alkalmas chip-chip, kártya-lap és hátlapi alkalmazásokhoz.
Az F-Tile Serial Lite IV Intel FPGA IP médiahozzáférés-vezérlést (MAC), fizikai kódoló alréteget (PCS) és fizikai adathordozó csatolási (PMA) blokkokat tartalmaz. Az IP sávonként legfeljebb 56 Gbps adatátviteli sebességet támogat maximum négy PAM4 sávval vagy 28 Gbps sávonként maximum 16 NRZ sávval. Ez az IP nagy sávszélességet, alacsony overhead kereteket, alacsony I/O-számot kínál, és támogatja a nagy skálázhatóságot mind a sávok számában, mind a sebességben. Ez az IP is könnyen átkonfigurálható az F-tile adó-vevő Ethernet PCS üzemmódjával az adatsebesség széles skálájának támogatásával.
Ez az IP két átviteli módot támogat:
· Alap mód – Ez egy tiszta streamelési mód, ahol a sávszélesség növelése érdekében az adatok csomag indítása, üres ciklus és csomag vége nélkül kerülnek elküldésre. Az IP az első érvényes adatot veszi a sorozat kezdeteként.
· Teljes mód – Ez egy csomagátviteli mód. Ebben a módban az IP elválasztóként egy sorozatot és egy szinkronizálási ciklust küld a csomag elején és végén.
F-Tile Serial Lite IV magas szintű blokkdiagram
Avalon Streaming Interface TX
F-Tile Serial Lite IV Intel FPGA IP
MAC TX
TX USRIF_CTRL
64*n sávos bit (NRZ mód) / 2*n sávos bit (PAM4 mód)
TX MAC
CW
Adapter INSERT
MII ENCODE
Egyedi PCS
TX PCS
TX MII
EMIB ENCODE SCRAMBLER FEC
TX PMA
n sávbitek (PAM4 mód)/ n sávbitek (NRZ mód)
TX soros interfész
Avalon Streaming Interface RX
64*n sávos bit (NRZ mód) / 2*n sávos bit (PAM4 mód)
RX
RX PCS
CW RMV
DESKEW
MII
& IGAZÍTÁSI DEKÓD
RX MII
EMIB
DECODE BLOCK SYNC & FEC DESCRAMBLER
RX PMA
CSR
2n sávos bit (PAM4 mód)/ n sávos bit (NRZ mód) RX soros interfész
Avalon memória-leképezett interfészregiszter konfig
Legenda
Lágy logika
Kemény logika
Intel Corporation. Minden jog fenntartva. Az Intel, az Intel logó és más Intel védjegyek az Intel Corporation vagy leányvállalatai védjegyei. Az Intel szavatolja FPGA és félvezető termékeinek aktuális specifikációi szerinti teljesítményét, az Intel szabványos garanciájával összhangban, de fenntartja a jogot, hogy bármely terméket és szolgáltatást előzetes értesítés nélkül módosítson. Az Intel nem vállal felelősséget az itt leírt információk, termékek vagy szolgáltatások alkalmazásából vagy használatából eredően, kivéve, ha az Intel kifejezetten írásban beleegyezik. Az Intel ügyfeleinek azt tanácsoljuk, hogy szerezzék be az eszközspecifikációk legfrissebb verzióját, mielőtt bármilyen közzétett információra hagyatkoznának, és mielőtt megrendelnék termékeket vagy szolgáltatásokat. *Más nevek és márkák mások tulajdonát képezhetik.
ISO 9001: 2015 bejegyezve
2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Létrehozhat F-Tile Serial Lite IV Intel FPGA IP tervezést, plample, hogy többet megtudjon az IP-szolgáltatásokról. Lásd: F-Tile Serial Lite IV Intel FPGA IP Design Example Felhasználói kézikönyv.
Kapcsolódó információk · Működési leírás, 19. oldal · F-Tile Serial Lite IV Intel FPGA IP Design Example Felhasználói kézikönyv
2.1. Kiadási információk
Az Intel FPGA IP-verziói megfelelnek az Intel Quartus® Prime Design Suite szoftververzióknak a 19.1-es verzióig. Az Intel Quartus Prime Design Suite szoftver 19.2-es verziójától kezdődően az Intel FPGA IP új verziószámítási sémával rendelkezik.
Az Intel FPGA IP verziószáma (XYZ) az Intel Quartus Prime szoftver minden verziójával változhat. Változás a következőkben:
· X a vizsgálati időszak jelentős felülvizsgálatát jelzi. Ha frissíti az Intel Quartus Prime szoftvert, újra kell generálnia az IP-t.
· Y azt jelzi, hogy az IP új funkciókat tartalmaz. Újragenerálja az IP-címét, hogy tartalmazza ezeket az új funkciókat.
· Z azt jelzi, hogy az IP kisebb változtatásokat tartalmaz. Újragenerálja az IP-címét, hogy belefoglalja ezeket a változtatásokat.
3. táblázat.
F-Tile Serial Lite IV Intel FPGA IP kiadási információk
Tétel IP-verzió Intel Quartus Prime Version Kiadás dátuma Rendelési kód
5.0.0 22.1 2022.04.28 IP-SLITE4F
Leírás
2.2. Támogatott funkciók
Az alábbi táblázat felsorolja az F-Tile Serial Lite IV Intel FPGA IP-ben elérhető szolgáltatásokat:
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 7
2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
4. táblázat.
F-Tile Serial Lite IV Intel FPGA IP-szolgáltatások
Funkció
Leírás
Adatátvitel
· PAM4 módhoz:
— Az FHT sávonként csak 56.1, 58 és 116 Gbps-t támogat, maximum 4 sávval.
— Az FGT sávonként legfeljebb 58 Gbps-ot támogat, legfeljebb 12 sávot.
A PAM18 módban támogatott adó-vevő adatátviteli sebességekkel kapcsolatos további részletekért lásd a 42. táblázatot a 4. oldalon.
· NRZ mód esetén:
— Az FHT sávonként csak 28.05 és 58 Gbps sebességet támogat, maximum 4 sávval.
— Az FGT sávonként legfeljebb 28.05 Gbps-ot támogat, legfeljebb 16 sávot.
Lásd: 18. táblázat a 42. oldalon az NRZ mód támogatott adó-vevő adatsebességeiről.
· Támogatja a folyamatos streaming (Basic) vagy a csomag (teljes) módot.
· Támogatja az alacsony terhelésű keretcsomagokat.
· Támogatja a bájt-részletezettség átvitelét minden sorozatmérethez.
· Támogatja a felhasználó által kezdeményezett vagy automatikus sávigazítást.
· Támogatja a programozható igazítási időszakot.
PCS
· Kemény IP-logikát használ, amely az Intel Agilex F-csempés adó-vevőihez kapcsolódik a lágy logikai erőforrások csökkentése érdekében.
· Támogatja a PAM4 modulációs módot a 100GBASE-KP4 specifikációhoz. Ebben a modulációs módban az RS-FEC mindig engedélyezve van.
· Támogatja az NRZ-t opcionális RS-FEC modulációs móddal.
· Támogatja a 64b/66b kódolású dekódolást.
Hibafelismerés és -kezelés
· Támogatja a CRC hibaellenőrzést a TX és RX adatutakon. · Támogatja az RX link hibaellenőrzését. · Támogatja az RX PCS hibaészlelést.
Interfészek
· Csak a teljes duplex csomagátvitelt támogatja független hivatkozásokkal.
· Pont-pont összeköttetést használ több FPGA-eszközhöz alacsony átviteli késleltetéssel.
· Támogatja a felhasználó által definiált parancsokat.
2.3. IP-verzió támogatási szint
Az Intel Quartus Prime szoftver és az Intel FPGA eszköz támogatása az F-Tile Serial Lite IV Intel FPGA IP-hez a következő:
5. táblázat.
IP-verzió és támogatási szint
Intel Quartus Prime 22.1
Eszköz Intel Agilex F-csempés adó-vevő
IP-verzió szimuláció összeállítása hardver tervezése
5.0.0
2.4. Eszköz sebességfokozat támogatása
Az F-Tile Serial Lite IV Intel FPGA IP a következő sebességi fokozatokat támogatja az Intel Agilex F-tile eszközökhöz: · Adó-vevő sebességi fokozat: -1, -2 és -3 · Magsebesség fokozat: -1, -2 és - 3
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 8
Visszajelzés küldése
2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Kapcsolódó információk
Intel Agilex Device Data Sheet További információ az Intel Agilex F-tile adó-vevők támogatott adatátviteli sebességéről.
2.5. Erőforrás-kihasználás és késleltetés
Az F-Tile Serial Lite IV Intel FPGA IP erőforrásait és késleltetését az Intel Quartus Prime Pro Edition szoftver 22.1-es verziójából szereztük be.
6. táblázat.
Intel Agilex F-Tile Serial Lite IV Intel FPGA IP erőforrás-kihasználás
A késleltetés mérése a TX magbemenettől az RX magkimenetig tartó visszaút késleltetésén alapul.
Adó-vevő típusa
Változat
Adatsávok száma Mód RS-FEC ALM
Késés (TX mag órajelciklus)
FGT
28.05 Gbps NRZ 16
Alap mozgáskorlátozott 21,691 65 XNUMX
16
Teljesen rokkant 22,135 65 XNUMX
16
Alap engedélyezve 21,915 189 XNUMX
16
Teljesen engedélyezve 22,452 189 XNUMX
58 Gbps PAM4 12
Alap engedélyezve 28,206 146 XNUMX
12
Teljesen engedélyezve 30,360 146 XNUMX
FHT
58 Gbps NRZ
4
Alap engedélyezve 15,793 146 XNUMX
4
Teljesen engedélyezve 16,624 146 XNUMX
58 Gbps PAM4 4
Alap engedélyezve 15,771 154 XNUMX
4
Teljesen engedélyezve 16,611 154 XNUMX
116 Gbps PAM4 4
Alap engedélyezve 21,605 128 XNUMX
4
Teljesen engedélyezve 23,148 128 XNUMX
2.6. Sávszélesség-hatékonyság
7. táblázat.
Sávszélesség-hatékonyság
Változók Adó-vevő mód
PAM4
Streaming mód RS-FEC
Teljesen engedélyezve
Basic Enabled
Soros interfész bitsebessége Gbps-ban (RAW_RATE)
Egy átvitel sorozatmérete szavak számában (BURST_SIZE) (1)
Igazítási periódus az órajelben (SRL4_ALIGN_PERIOD)
56.0 2,048 4,096
56.0 4,194,304 4,096
Beállítások elemre
NRZ
Tele
Letiltva
Engedélyezve
28.0
28.0
2,048
2,048
4,096
4,096
Alap letiltott 28.0
28.0 engedélyezve
4,194,304
4,194,304
4,096
4,096 folytatódott…
(1) Az alap mód BURST_SIZE értéke a végtelenhez közelít, ezért nagy számot használnak.
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 9
2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Változók
Beállítások elemre
64/66b kódolás
0.96969697 0.96969697 0.96969697 0.96969697 0.96969697 0.96969697
Sorozatméret felső része a szavak számában (BURST_SIZE_OVHD)
2 (2)
0 (3)
2 (2)
2 (2)
0 (3)
0 (3)
Igazításjelző periódusa 81,915 XNUMX órajelben (ALIGN_MARKER_PERIOD)
81,915
81,916
81,916
81,916
81,916
Igazítási jelölő szélessége 5-ben
5
0
4
0
4
óraciklus
(ALIGN_MARKER_WIDTH)
Sávszélesség hatékonysága (4)
0.96821788 0.96916433 0.96827698 0.96822967 0.96922348 0.96917616
Effektív sebesség (Gbps) (5)
54.2202012 54.27320236 27.11175544 27.11043076 27.13825744 27.13693248
Maximális felhasználói órajel frekvencia (MHz) (6)
423.59532225 424.00939437 423.62117875 423.6004806 424.0352725 424.01457
Kapcsolódó információ A kapcsolati sebesség és a sávszélesség-hatékonyság számítása a 40. oldalon
(2) Teljes módban a BURST_SIZE_OVHD méret tartalmazza az adatfolyamban lévő START/END párosított vezérlőszavakat.
(3) Alap mód esetén a BURST_SIZE_OVHD értéke 0, mert nincs START/END a streamelés során.
(4) A sávszélesség-hatékonyság kiszámításához lásd: Kapcsolati sebesség és sávszélesség-hatékonyság számítása.
(5) Az effektív sebesség kiszámításához tekintse meg a Kapcsolódási sebesség és a sávszélesség hatékonyságának számítását.
(6) A maximális felhasználói órajel-frekvencia kiszámításához lásd: Kapcsolati sebesség és sávszélesség-hatékonyság számítása.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 10
Visszajelzés küldése
683074 | 2022.04.28 Visszajelzés küldése
3. Első lépések
3.1. Intel FPGA IP magok telepítése és licencelése
Az Intel Quartus Prime szoftvertelepítés tartalmazza az Intel FPGA IP könyvtárat. Ez a könyvtár számos hasznos IP-magot biztosít az éles használatra anélkül, hogy további licencre lenne szükség. Egyes Intel FPGA IP magokhoz külön licenc megvásárlása szükséges a termelési használatra. Az Intel FPGA IP Evaluation Mode lehetővé teszi ezeknek a licencelt Intel FPGA IP magoknak a szimulációban és hardverben történő kiértékelését, mielőtt a teljes éles IP-mag licenc megvásárlása mellett döntene. Csak akkor kell teljes gyártási licencet vásárolnia a licencelt Intel IP-magokhoz, miután befejezte a hardvertesztet, és készen áll az IP éles használatára.
Az Intel Quartus Prime szoftver alapértelmezés szerint a következő helyekre telepíti az IP-magokat:
2. ábra.
IP Core telepítési útvonal
intelFPGA(_pro) quartus – Tartalmazza az Intel Quartus Prime szoftver IP-címét – Tartalmazza az Intel FPGA IP könyvtárat és a harmadik féltől származó IP magokat – Tartalmazza az Intel FPGA IP könyvtár forráskódját – Intel FPGA IP-forrást tartalmaz files
8. táblázat.
IP Core telepítési helyek
Elhelyezkedés
Szoftver
:intelFPGA_proquartusipaltera
Intel Quartus Prime Pro Edition
:/intelFPGA_pro/quartus/ip/altera Intel Quartus Prime Pro Edition
Windows platform* Linux*
Jegyzet:
Az Intel Quartus Prime szoftver nem támogatja a szóközök használatát a telepítési útvonalon.
3.1.1. Intel FPGA IP kiértékelési mód
Az ingyenes Intel FPGA IP kiértékelési mód lehetővé teszi a licencelt Intel FPGA IP magok szimulációban és hardverben történő értékelését a vásárlás előtt. Az Intel FPGA IP Evaluation Mode a következő értékeléseket támogatja további licenc nélkül:
· Szimulálja egy licencelt Intel FPGA IP-mag viselkedését a rendszerben. · Gyorsan és egyszerűen ellenőrizze az IP-mag működőképességét, méretét és sebességét. · Időben korlátozott eszközprogramozás generálása files IP magokat tartalmazó tervekhez. · Programozzon egy eszközt az IP-magjával, és ellenőrizze a tervezést a hardverben.
Intel Corporation. Minden jog fenntartva. Az Intel, az Intel logó és más Intel védjegyek az Intel Corporation vagy leányvállalatai védjegyei. Az Intel szavatolja FPGA és félvezető termékeinek aktuális specifikációi szerinti teljesítményét, az Intel szabványos garanciájával összhangban, de fenntartja a jogot, hogy bármely terméket és szolgáltatást előzetes értesítés nélkül módosítson. Az Intel nem vállal felelősséget az itt leírt információk, termékek vagy szolgáltatások alkalmazásából vagy használatából eredően, kivéve, ha az Intel kifejezetten írásban beleegyezik. Az Intel ügyfeleinek azt tanácsoljuk, hogy szerezzék be az eszközspecifikációk legfrissebb verzióját, mielőtt bármilyen közzétett információra hagyatkoznának, és mielőtt megrendelnék termékeket vagy szolgáltatásokat. *Más nevek és márkák mások tulajdonát képezhetik.
ISO 9001: 2015 bejegyezve
3. Első lépések
683074 | 2022.04.28
Az Intel FPGA IP Evaluation Mode a következő üzemmódokat támogatja:
· Tethered – Lehetővé teszi a licencelt Intel FPGA IP-t tartalmazó kialakítás korlátlan ideig történő futtatását az alaplap és a gazdaszámítógép közötti kapcsolattal. A Tethered módhoz soros közös tesztelési műveleti csoportra van szükség (JTAG) kábel csatlakoztatva a JTAG a kártya portját és a gazdaszámítógépet, amelyen az Intel Quartus Prime Programmer fut a hardverértékelési időszak alatt. A programozó csak az Intel Quartus Prime szoftver minimális telepítését igényli, és nem igényel Intel Quartus Prime licencet. A fogadó számítógép úgy szabályozza a kiértékelési időt, hogy periodikus jelet küld az eszköznek a J-n keresztülTAG kikötő. Ha a tervezésben az összes licencelt IP-mag támogatja a tethered módot, a kiértékelési idő az IP-mag kiértékelésének lejártáig tart. Ha az összes IP-mag támogatja a korlátlan kiértékelési időt, az eszköz nem lép le időtúllépéssel.
· Untethered – Lehetővé teszi a licencelt IP-t tartalmazó terv futtatását korlátozott ideig. Az IP-mag visszakapcsol nem tethered módba, ha az eszköz megszakad az Intel Quartus Prime szoftvert futtató gazdagéptől. Az IP-mag akkor is visszakapcsol nem tethered módba, ha a tervben szereplő bármely más licencelt IP-mag nem támogatja a tethered módot.
Amikor lejár a tervezésben szereplő bármely licencelt Intel FPGA IP kiértékelési ideje, a terv működése leáll. Az Intel FPGA IP-értékelési módot használó összes IP-mag egyidejűleg lejár, amikor a tervezésben szereplő bármely IP-mag időtúllép. Amikor az értékelési idő lejár, újra kell programoznia az FPGA-eszközt, mielőtt folytatná a hardverellenőrzést. Az IP-mag termelési célú használatának kiterjesztéséhez vásároljon teljes gyártási licencet az IP-maghoz.
Korlátlan eszközprogramozás létrehozása előtt meg kell vásárolnia a licencet, és létre kell hoznia egy teljes éles licenckulcsot file. Intel FPGA IP Evaluation Mode alatt a fordító csak időkorlátos eszközprogramozást generál file ( _time_limited.sof), amely a határidőn belül lejár.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 12
Visszajelzés küldése
3. Első lépések 683074 | 2022.04.28
3. ábra.
Intel FPGA IP Evaluation Mode Flow
Telepítse az Intel Quartus Prime szoftvert az Intel FPGA IP Library segítségével
Paraméterezzen és példányosítson egy licencelt Intel FPGA IP Core-t
Ellenőrizze az IP-t egy támogatott szimulátorban
Fordítsa le a tervet az Intel Quartus Prime szoftverben
Hozzon létre egy időkorlátos eszközprogramozást File
Programozza be az Intel FPGA-eszközt, és ellenőrizze a működését az alaplapon
Nincs IP készen gyártási használatra?
Igen Teljes termelés vásárlása
IP-licenc
Jegyzet:
Tartalmazza a licencelt IP-címet a kereskedelmi termékekben
Tekintse meg az egyes IP-magok felhasználói útmutatóját a paraméterezés lépéseiért és a megvalósítás részleteiért.
Az Intel az IP-magokat ülésenként, állandóan licenceli. A licencdíj tartalmazza az első éves karbantartást és támogatást. Meg kell újítania a karbantartási szerződést, hogy az első éven túl frissítéseket, hibajavításokat és technikai támogatást kapjon. A termelési licencet igénylő Intel FPGA IP magokhoz teljes gyártási licencet kell vásárolnia a programozás létrehozása előtt files amelyet korlátlan ideig használhat. Intel FPGA IP Evaluation Mode alatt a fordító csak időkorlátos eszközprogramozást generál file ( _time_limited.sof), amely a határidőn belül lejár. A termelési licenckulcsok beszerzéséhez látogasson el az Intel FPGA Self-Service Licensing Center oldalára.
Az Intel FPGA szoftver licencszerződései szabályozzák a licencelt IP magok, az Intel Quartus Prime tervezőszoftver és az összes licenc nélküli IP mag telepítését és használatát.
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 13
3. Első lépések 683074 | 2022.04.28
Kapcsolódó információk · Intel FPGA Licensing Support Center · Bevezetés az Intel FPGA szoftverek telepítésébe és licencelésébe
3.2. Az IP-paraméterek és opciók megadása
Az IP-paraméter-szerkesztő lehetővé teszi az egyéni IP-változatok gyors konfigurálását. A következő lépésekkel adja meg az IP-beállításokat és -paramétereket az Intel Quartus Prime Pro Edition szoftverben.
1. Ha még nem rendelkezik Intel Quartus Prime Pro Edition projekttel, amelybe integrálná F-Tile Serial Lite IV Intel FPGA IP-jét, létre kell hoznia egyet. a. Az Intel Quartus Prime Pro Edition programban kattintson a gombra File Új projekt varázsló új Quartus Prime projekt létrehozásához, vagy File Nyissa meg a Projektet egy meglévő Quartus Prime projekt megnyitásához. A varázsló kéri, hogy adjon meg egy eszközt. b. Adja meg az Intel Agilex eszközcsaládot, és válasszon egy olyan éles F-csempés eszközt, amely megfelel az IP sebességi fokozatának követelményeinek. c. Kattintson a Befejezés gombra.
2. Az IP-katalógusban keresse meg és válassza ki az F-Tile Serial Lite IV Intel FPGA IP lehetőséget. Megjelenik az Új IP-változat ablak.
3. Adjon meg egy legfelső szintű nevet az új egyéni IP-változatnak. A paraméterszerkesztő elmenti az IP-változat beállításait a file nevezett .ip.
4. Kattintson az OK gombra. Megjelenik a paraméterszerkesztő. 5. Adja meg az IP-változat paramétereit. Lásd a Paraméterek részt
információk az F-Tile Serial Lite IV Intel FPGA IP paramétereiről. 6. Opcionálisan szimulációs tesztpad vagy összeállítás és hardverterv létrehozása
example, kövesse a Design Example Felhasználói kézikönyv. 7. Kattintson a HDL generálása elemre. Megjelenik a Generáció párbeszédpanel. 8. Adja meg a kimenetet file generálási beállítások, majd kattintson a Generálás gombra. Az IP variáció
files az Ön specifikációi szerint generál. 9. Kattintson a Befejezés gombra. A paraméterszerkesztő hozzáadja a legfelső szintű .ip fájlt file az áramhoz
projekt automatikusan. Ha a rendszer kéri, hogy manuálisan adja hozzá az .ip file a projekthez kattintson a Projekt hozzáadása/eltávolítása gombra Files a Projectben, hogy hozzáadja a file. 10. Az IP-változat létrehozása és példányosítása után végezze el a megfelelő érintkezők hozzárendelését a portok csatlakoztatásához, és állítsa be a megfelelő példányonkénti RTL paramétereket.
Kapcsolódó információs paraméterek a 42. oldalon
3.3. Generált File Szerkezet
Az Intel Quartus Prime Pro Edition szoftver a következő IP-kimenetet állítja elő file szerkezet.
Információért a file a terv felépítése plample, lásd az F-Tile Serial Lite IV Intel FPGA IP Design Example Felhasználói kézikönyv.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 14
Visszajelzés küldése
3. Első lépések 683074 | 2022.04.28
4. ábra F-Tile Serial Lite IV Intel FPGA IP generált Files
.ip – IP integráció file
IP variáció files
_ IP variáció files
example_design
.cmp – VHDL komponens deklaráció file _bb.v – Verilog HDL fekete doboz EDA szintézis file _inst.v és .vhd – Sample példányosítási sablonok .xml- XML jelentés file
Example helye az IP-mag tervezésének plample files. Az alapértelmezett hely plample_design, de a rendszer egy másik elérési út megadását kéri.
.qgsimc – Felsorolja a szimulációs paramétereket a növekményes regeneráció támogatásához .qgsynthc – Felsorolja a szintézis paramétereit a növekményes regeneráció támogatásához
.qip – Felsorolja az IP-szintézist files
_generation.rpt- IP generálási jelentés
.sopcinfo- Szoftver eszközlánc integráció file .html- Csatlakozási és memóriatérkép adatok
.csv – Pin hozzárendelés file
.spd – Egyes szimulációs szkripteket kombinál
szimuláció files
szintetizátor IP szintézis files
.v Felső szintű szimuláció file
.v Felső szintű IP szintézis file
Szimulátor szkriptek
Almag könyvtárak
szintetizátor
Almag szintézis files
sim
Almag szimuláció files
<HDL files>
<HDL files>
9. táblázat.
F-Tile Serial Lite IV Intel FPGA IP generált Files
File Név
Leírás
.ip
A Platform Designer rendszer vagy a legfelső szintű IP-változat file. az a név, amelyet megad az IP-változatának.
.cmp
A VHDL komponens nyilatkozata (.cmp) file egy szöveg file amely helyi általános és portdefiníciókat tartalmaz, amelyeket a VHDL tervezésben használhat files.
.html
Egy jelentés, amely csatlakozási információkat, egy memóriatérképet, amely az egyes slave-ek címét mutatja minden egyes masterhez képest, amelyhez csatlakozik, és paraméter-hozzárendeléseket.
_generation.rpt
IP vagy Platform Designer generációs napló file. Az üzenetek összefoglalása az IP generálás során.
.qgsimc
Felsorolja a szimulációs paramétereket a növekményes regeneráció támogatásához.
.qgsynthc
Felsorolja a szintézis paramétereit a növekményes regeneráció támogatásához.
.qip
Tartalmazza az összes szükséges információt az IP-komponensről az IP-komponens Intel Quartus Prime szoftverbe történő integrálásához és fordításához.
folytatás…
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 15
3. Első lépések 683074 | 2022.04.28
File Név .sopcinfo
.csv .spd _bb.v _inst.v vagy _inst.vhd .regmap
.svd
.v vagy .vhd mentor/ synopsys/vcs/ synopsys/vcsmx/ xcelium/ submodules/ /
Leírás
Leírja a kapcsolatokat és az IP-összetevők paraméterezését a Platform Designer rendszerben. Az IP-összetevők szoftver-illesztőprogramjainak fejlesztésekor elemezheti annak tartalmát, hogy megkapja a követelményeket. A későbbi szerszámok, például a Nios® II szerszámlánc ezt használják file. A .sopcinfo file és a rendszer.h file A Nios II eszközlánc számára generált címleképezési információkat tartalmaznak minden egyes slave-hez viszonyítva minden egyes mesterhez, amely hozzáfér a slave-hez. A különböző masterek eltérő címleképezéssel rendelkezhetnek egy adott slave összetevő eléréséhez.
Információkat tartalmaz az IP-összetevő frissítési állapotáról.
Kötelező bevitel file az ip-make-simscript számára szimulációs szkriptek generálásához a támogatott szimulátorokhoz. Az .spd file listát tartalmaz files szimulációhoz jön létre, valamint az inicializálható memóriák információi.
Használhatja a Verilog fekete dobozt (_bb.v) file üres moduldeklarációként fekete dobozként való használatra.
HDL plample a példányosítási sablon. Ennek tartalmát másolhatja és beillesztheti file a HDL-be file az IP-változat példányosításához.
Ha az IP regiszterinformációkat tartalmaz, a .regmap file generál. A .regmap file leírja a master és slave interfészek regiszterleképezési információit. Ez file kiegészíti a .sopcinfo file részletesebb nyilvántartási információk megadásával a rendszerről. Ez lehetővé teszi a regiszter megjelenítését views és a felhasználó testreszabható statisztikái a System Console-ban.
Lehetővé teszi a hard processor rendszer (HPS) rendszerhibakereső eszközeinek view a HPS-hez csatlakoztatott perifériák regisztertérképei egy Platform Designer rendszerben. A szintézis során az .svd fileA System Console mesterek számára látható szolga interfészek esetén a .sof fájl tárolja file a hibakeresési részben. A System Console olvassa ezt a részt, amelyből a Platform Designer lekérdezheti a regisztertérkép információit. A rendszerszolgák esetében a Platform Designer név szerint érheti el a regisztereket.
HDL files, amelyek minden almodult vagy gyermek IP-t példányosítanak szintézis vagy szimuláció céljából.
ModelSim*/QuestaSim* szkriptet tartalmaz, az msim_setup.tcl a szimuláció beállításához és futtatásához.
Tartalmaz egy vcs_setup.sh parancsfájlt a VCS* szimuláció beállításához és futtatásához. Tartalmaz egy vcsmx_setup.sh és synopsys_sim.setup parancsfájlt file VCS MX szimuláció beállításához és futtatásához.
Egy xcelium_setup.sh parancsfájlt és egyéb beállításokat tartalmaz files az Xcelium* szimuláció beállításához és futtatásához.
HDL-t tartalmaz files az IP almodulokhoz.
A Platform Designer minden létrehozott gyermek IP-könyvtárhoz synth/ és sim/ alkönyvtárakat hoz létre.
3.4. Intel FPGA IP magok szimulálása
Az Intel Quartus Prime szoftver támogatja az IP mag RTL-szimulációt meghatározott EDA-szimulátorokban. Az IP generálás opcionálisan szimulációt hoz létre files, beleértve a funkcionális szimulációs modellt, bármely tesztpadot (vagy plample design), és szállítóspecifikus szimulátor-beállítási szkriptek minden IP-maghoz. Használhatja a funkcionális szimulációs modellt és bármilyen tesztpadot vagy plample tervezés szimulációhoz. Az IP-generálás kimenete szkripteket is tartalmazhat bármely tesztpad fordításához és futtatásához. A szkriptek felsorolják az összes modellt vagy könyvtárat, amelyre szüksége van az IP-mag szimulálásához.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 16
Visszajelzés küldése
3. Első lépések 683074 | 2022.04.28
Az Intel Quartus Prime szoftver számos szimulátorral való integrációt biztosít, és több szimulációs folyamatot támogat, beleértve a saját parancsfájl- és egyéni szimulációs folyamatait. Bármelyik folyamatot is választja, az IP-mag szimuláció a következő lépéseket tartalmazza:
1. Hozzon létre IP HDL-t, tesztpadot (vagy plample design) és a szimulátor beállítási szkriptje files.
2. Állítsa be a szimulátor környezetét és a szimulációs szkripteket.
3. Simulációs modellkönyvtárak összeállítása.
4. Futtassa a szimulátort.
3.4.1. A tervezés szimulációja és ellenőrzése
Alapértelmezés szerint a paraméterszerkesztő szimulátor-specifikus szkripteket generál, amelyek parancsokat tartalmaznak az Intel FPGA IP-modellek és szimulációs modellkönyvtárak fordítására, kidolgozására és szimulálására. files. A parancsokat bemásolhatja a szimulációs tesztpad szkriptjébe, vagy szerkesztheti azokat files parancsok hozzáadásához a tervezés és a tesztpad fordításához, kidolgozásához és szimulálásához.
10. táblázat: Intel FPGA IP Core szimulációs szkriptek
Szimulátor
File Címtár
ModelSim
_sim/mentor
QuestaSim
VCS
_sim/synopsys/vcs
VCS MX
_sim/synopsys/vcsmx
Xcelium
_sim/xcelium
Msim_setup.tcl szkript (7)
vcs_setup.sh vcsmx_setup.sh synopsys_sim.setup xcelium_setup.sh
3.5. IP-magok szintetizálása más EDA-eszközökben
Opcionálisan használhat egy másik támogatott EDA-eszközt az Intel FPGA IP-magokat tartalmazó tervezési szintézishez. Amikor létrehozza az IP magszintézist fileHarmadik fél EDA szintézis eszközeivel való használathoz létrehozhat egy terület- és időbecslési netlistát. A generálás engedélyezéséhez kapcsolja be az Időzítési és erőforrás-becslések létrehozása harmadik féltől származó EDA-szintézis-eszközökhöz az IP-változat testreszabásakor.
A terület- és időbecslő hálózati lista leírja az IP magkapcsolatot és architektúrát, de nem tartalmaz részleteket a valódi funkcionalitásról. Ez az információ lehetővé teszi bizonyos, harmadik féltől származó szintéziseszközök számára a terület- és időzítési becslések jobb jelentését. Ezenkívül a szintéziseszközök felhasználhatják az időzítési információkat az időzítés által vezérelt optimalizálás eléréséhez és az eredmények minőségének javításához.
Az Intel Quartus Prime szoftver generálja a _syn.v netlist file Verilog HDL formátumban, a kimenettől függetlenül file Ön által megadott formátum. Ha ezt a netlistát szintézishez használod, akkor tartalmaznod kell az IP-mag burkolóját file .v vagy .vhd az Intel Quartus Prime projektben.
(7) Ha nem állította be az EDA eszköz opciót – amely lehetővé teszi harmadik féltől származó EDA szimulátorok indítását az Intel Quartus Prime szoftverből – futtassa ezt a szkriptet a ModelSim vagy a QuestaSim szimulátor Tcl konzolján (nem az Intel Quartus Prime szoftverben). Tcl konzol) a hibák elkerülése érdekében.
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 17
3. Első lépések 683074 | 2022.04.28
3.6. A teljes terv összeállítása
A terv összeállításához használhatja az Intel Quartus Prime Pro Edition szoftver Feldolgozás menüjének Fordítás indítása parancsát.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 18
Visszajelzés küldése
683074 | 2022.04.28 Visszajelzés küldése
4. Funkcionális leírás
5. ábra.
Az F-Tile Serial Lite IV Intel FPGA IP MAC és Ethernet PCS-ből áll. A MAC MII interfészeken keresztül kommunikál az egyéni PCS-ekkel.
Az IP két modulációs módot támogat:
· PAM4 – 1-12 számú sávot biztosít a kiválasztáshoz. Az IP mindig példányosít két PCS csatornát minden sávhoz PAM4 modulációs módban.
· NRZ – 1-16 számú sávot biztosít a kiválasztáshoz.
Mindegyik modulációs mód két adatmódot támogat:
· Alap mód – Ez egy tiszta streamelési mód, ahol a sávszélesség növelése érdekében az adatok csomag indítása, üres ciklus és csomag vége nélkül kerülnek elküldésre. Az IP az első érvényes adatot veszi a sorozat kezdeteként.
Alap módú adatátvitel tx_core_clkout tx_avs_ready
tx_avs_valid tx_avs_data rx_core_clkout rx_avs_ready
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9
rx_avs_valid rx_avs_data
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9
Intel Corporation. Minden jog fenntartva. Az Intel, az Intel logó és más Intel védjegyek az Intel Corporation vagy leányvállalatai védjegyei. Az Intel szavatolja FPGA és félvezető termékeinek aktuális specifikációi szerinti teljesítményét, az Intel szabványos garanciájával összhangban, de fenntartja a jogot, hogy bármely terméket és szolgáltatást előzetes értesítés nélkül módosítson. Az Intel nem vállal felelősséget az itt leírt információk, termékek vagy szolgáltatások alkalmazásából vagy használatából eredően, kivéve, ha az Intel kifejezetten írásban beleegyezik. Az Intel ügyfeleinek azt tanácsoljuk, hogy szerezzék be az eszközspecifikációk legfrissebb verzióját, mielőtt bármilyen közzétett információra hagyatkoznának, és mielőtt megrendelnék termékeket vagy szolgáltatásokat. *Más nevek és márkák mások tulajdonát képezhetik.
ISO 9001: 2015 bejegyezve
4. Funkcionális leírás 683074 | 2022.04.28
6. ábra.
· Teljes mód – Ez a csomag módú adatátvitel. Ebben a módban az IP elválasztóként egy sorozatot és egy szinkronizálási ciklust küld a csomag elején és végén.
Teljes módú adatátvitel tx_core_clkout
tx_avs_ready tx_avs_valid tx_avs_startofpacket tx_avs_endofpacket
tx_avs_data rx_core_clkout rx_avs_ready rx_avs_valid rx_avs_startofpacket rx_avs_endofpacket
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9
rx_avs_data
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9
Kapcsolódó információk · F-Tile Serial Lite IV Intel FPGA IP Overview oldal: 6 · F-Tile Serial Lite IV Intel FPGA IP Design Example Felhasználói kézikönyv
4.1. TX adatút
A TX adatút a következő összetevőkből áll: · MAC adapter · Vezérlőszó beillesztési blokk · CRC · MII kódoló · PCS blokk · PMA blokk
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 20
Visszajelzés küldése
4. Funkcionális leírás 683074 | 2022.04.28
7. ábra TX Datapath
A felhasználói logikából
TX MAC
Avalon streaming interfész
MAC adapter
A szóbeszúrás vezérlése
CRC
MII kódoló
MII interfész egyedi PCS
PCS és PMA
TX soros interfész más FPGA-eszközhöz
4.1.1. TX MAC adapter
A TX MAC adapter vezérli az adatátvitelt a felhasználói logikába az Avalon® streaming interfész segítségével. Ez a blokk támogatja a felhasználó által definiált információátvitelt és áramlásvezérlést.
Felhasználó által meghatározott információk átvitele
Teljes módban az IP biztosítja a tx_is_usr_cmd jelet, amellyel a felhasználó által meghatározott információciklust kezdeményezhet, például XOFF/XON átvitelt a felhasználói logikába. E jel érvényesítésével kezdeményezheti a felhasználó által definiált információátviteli ciklust, és az információt a tx_avs_data használatával, a tx_avs_startofpacket és tx_avs_valid jelek érvényesítésével együtt továbbíthatja. A blokk ezután két cikluson keresztül deaktiválja a tx_avs_ready-t.
Jegyzet:
A felhasználó által meghatározott információs funkció csak Teljes módban érhető el.
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 21
4. Funkcionális leírás 683074 | 2022.04.28
8. ábra.
Flow Control
Vannak olyan állapotok, amikor a TX MAC nem áll készen arra, hogy adatokat fogadjon a felhasználói logikából, például a kapcsolat-újraigazítási folyamat során, vagy amikor nem áll rendelkezésre adat a felhasználói logikából való átvitelhez. Az e feltételek miatti adatvesztés elkerülése érdekében az IP a tx_avs_ready jelet használja az adatfolyam vezérlésére a felhasználói logikából. Az IP deszertálja a jelet, ha a következő feltételek fordulnak elő:
· Ha a tx_avs_startofpacket érvényesítve van, a tx_avs_ready egy órajelciklusra deaktiválódik.
· Ha a tx_avs_endofpacket érvényesítve van, a tx_avs_ready egy órajelciklusra érvénytelenítésre kerül.
· Ha bármely párosított CW érvényesül, a tx_avs_ready két órajel ciklusra deaktiválódik.
· Ha az RS-FEC igazítási marker beillesztése megtörténik az egyéni PCS interfészen, a tx_avs_ready négy órajel ciklusra érvénytelenné válik.
· Minden 17. Ethernet-mag óraciklus PAM4 modulációs módban és minden 33. Ethernet magóraciklus NRZ modulációs módban. A tx_avs_ready egy órajelciklusra le van tiltva.
· Amikor a felhasználói logika megszünteti a tx_avs_valid értéket adatátvitel nélkül.
A következő időzítési diagramok plampA TX MAC adapter tx_avs_ready használatával az adatfolyam-vezérléshez.
Flow Control tx_avs_valid deassertion és START/END párosított CW-kkel
tx_core_clkout
tx_avs_valid tx_avs_data
DN
D0
D1 D2 D3
Érvényes jel deszert
D4
D5 D6
tx_avs_ready tx_avs_startofpacket
Készenléti jelzés deszert két ciklusra az END-STRT CW beillesztéséhez
tx_avs_endofpacket
usrif_data
DN
D0
D1 D2 D3
D4
D5
CW_data
DN VÉGE STRT D0 D1 D2 D3 ÜRES D4
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 22
Visszajelzés küldése
4. Funkcionális leírás 683074 | 2022.04.28
9. ábra.
Áramlásvezérlés igazítási marker beillesztéssel
tx_core_clkout tx_avs_valid
tx_avs_data tx_avs_ready
DN-5 DN-4 DN-3 DN-2 DN-1
D0
DN+1
01234
tx_avs_startofpacket tx_avs_endofpacket
usrif_data CW_data CRC_data MII_data
DN-1 DN DN DN DN DN DN+1 DN-1 DN DN DN DN DN DN+1 DN-1 DN DN DN DN DN DN+1 DN-1 DN DN DN DN DN DN+1
i_sl_tx_mii_valid
i_sl_tx_mii_d[63:0]
DN-1
DN
DN+1
i_sl_tx_mii_c[7:0]
0x0
i_sl_tx_mii_am
01234
i_sl_tx_mii_am_pre3
01234
10. ábra.
Áramlásvezérlés START/END párosított CW-kkel egybeesik az igazítási jelző beillesztésével
tx_core_clkout tx_avs_valid
tx_avs_data
DN-5 DN-4 DN-3 DN-2 DN-1
D0
tx_avs_ready
012 345 6
tx_avs_startofpacket
tx_avs_endofpacket
usrif_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
CW_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
CRC_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
MII_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
i_sl_tx_mii_valid
i_sl_tx_mii_d[63:0]
DN-1
END STRT D0
i_sl_tx_mii_c[7:0]
0x0
i_sl_tx_mii_am i_sl_tx_mii_am_pre3
01234
01234
4.1.2. Vezérlőszó (CW) beszúrása
Az F-Tile Serial Lite IV Intel FPGA IP CW-ket készít a felhasználói logika bemeneti jelei alapján. A CW-k csomaghatárolókat, átviteli állapotinformációkat vagy felhasználói adatokat jeleznek a PCS-blokknak, és XGMII vezérlőkódokból származnak.
Az alábbi táblázat a támogatott CW-k leírását mutatja be:
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 23
4. Funkcionális leírás 683074 | 2022.04.28
11. táblázat.
START END ALIGN
A támogatott CW-k leírása
CW
Szavak száma (1 szó
= 64 bit)
1
Igen
1
Igen
2
Igen
EMPTY_CYC
2
Igen
TÉTLEN
1
Nem
ADAT
1
Igen
In-band
Leírás
Adathatároló kezdete. Adathatároló vége. Vezérlőszó (CW) az RX-igazításhoz. Üres ciklus adatátvitelben. IDLE (sávon kívül). Hasznos teher.
12. táblázat: CW mező leírása
Mező RSVD num_valid_bytes_eob
EMPTY eop sop seop align CRC32 usr
Leírás
Fenntartott mező. Használható későbbi bővítésre. 0-hoz kötve.
Érvényes bájtok száma az utolsó szóban (64 bites). Ez egy 3 bites érték. · 3'b000: 8 bájt · 3'b001: 1 bájt · 3'b010: 2 bájt · 3'b011: 3 bájt · 3'b100: 4 bájt · 3'b101: 5 bájt · 3'b110: 6 bájt · 3'b111: 7 bájt
Érvénytelen szavak száma egy sorozat végén.
Az RX Avalon streaming interfészt jelzi a csomagvégi jel érvényesítéséhez.
Az RX Avalon streaming interfészt jelzi a csomagkezdő jel érvényesítéséhez.
Azt jelzi, hogy az RX Avalon streaming interfész ugyanabban a ciklusban érvényesít egy csomagkezdetet és egy csomagvéget.
Ellenőrizze az RX beállítását.
A számított CRC értékei.
Azt jelzi, hogy a vezérlőszó (CW) felhasználó által meghatározott információkat tartalmaz.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 24
Visszajelzés küldése
4. Funkcionális leírás 683074 | 2022.04.28
4.1.2.1. A sorozatfelvétel kezdete CW
11. ábra Burst kezdete CW formátum
INDUL
63:56
RSVD
55:48
RSVD
47:40
RSVD
adat
39:32 31:24
RSVD RSVD
23:16
sop usr align=0 seop
15:8
csatorna
7:0
'hFB(START)
kontroll 7:0
0
0
0
0
0
0
0
1
13. táblázat.
Teljes módban beillesztheti a START CW-t a tx_avs_startofpacket jel érvényesítésével. Ha csak a tx_avs_startofpacket jelet érvényesíti, a sop bit be van állítva. Ha mind a tx_avs_startofpacket, mind a tx_avs_endofpacket jelet érvényesíti, a seop bit be van állítva.
START CW mezőértékek
Field sop/seop
usr (8)
igazítani
Érték
1
A tx_is_usr_cmd jeltől függően:
·
1: Ha tx_is_usr_cmd = 1
·
0: Ha tx_is_usr_cmd = 0
0
Alap módban a MAC START CW-t küld, miután a visszaállítást visszavonták. Ha nem állnak rendelkezésre adatok, a MAC folyamatosan küldi az EMPTY_CYC-t az END és START CW-kkel párosítva, amíg el nem kezdi az adatküldést.
4.1.2.2. Sorozat vége CW
12. ábra. Sorozatvégi CW formátum
VÉGE
63:56
'hFD
55:48
CRC32[31:24]
47:40
CRC32[23:16]
adat 39:32 31:24
CRC32[15:8] CRC32[7:0]
23:16 eop=1 RSVD RSVD RSVD
RSVD
15:8
RSVD
ÜRES
7:0
RSVD
num_valid_bytes_eob
ellenőrzés
7:0
1
0
0
0
0
0
0
0
(8) Ez csak Full módban támogatott.
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 25
4. Funkcionális leírás 683074 | 2022.04.28
14. táblázat.
A MAC beszúrja az END CW-t, amikor a tx_avs_endofpacket érvényesül. Az END CW tartalmazza az érvényes bájtok számát az utolsó adatszónál és a CRC információt.
A CRC érték egy 32 bites CRC eredmény a START CW és az END CW előtti adatszó között.
A következő táblázat a mezők értékeit mutatja az END CW-ben.
END CW mezőértékek
Mező eop CRC32 num_valid_bytes_eob
1. érték
CRC32 számított érték. Érvényes bájtok száma az utolsó adatszónál.
4.1.2.3. Alignment Paired CW
13. ábra: Alignment Paired CW Format
ALIGN CW Párosítsa a START/END elemmel
64+8 bites XGMII interfész
INDUL
63:56
RSVD
55:48
RSVD
47:40
RSVD
adat
39:32 31:24
RSVD RSVD
23:16 eop=0 sop=0 usr=0 igazítás=1 seop=0
15:8
RSVD
7:0
'hFB
kontroll 7:0
0
0
0
0
0
0
0
1
64+8 bites XGMII interfész
VÉGE
63:56
'hFD
55:48
RSVD
47:40
RSVD
adat
39:32 31:24
RSVD RSVD
23:16 eop=0 RSVD RSVD RSVD
RSVD
15:8
RSVD
7:0
RSVD
kontroll 7:0
1
0
0
0
0
0
0
0
Az ALIGN CW egy párosított CW START/END vagy END/START CW-kkel. Az ALIGN párosított CW-t beillesztheti a tx_link_reinit jel érvényesítésével, az igazítási periódus számlálójának beállításával vagy a visszaállítás kezdeményezésével. Amikor az ALIGN párosított CW be van illesztve, az igazítási mező 1-re van állítva, hogy elindítsa a vevő igazítási blokkot az adatok igazításának ellenőrzéséhez az összes sávban.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 26
Visszajelzés küldése
4. Funkcionális leírás 683074 | 2022.04.28
15. táblázat.
CW mezőértékek igazítása
Mezőigazítás
eop sop usr seop
Érték 1 0 0 0 0
4.1.2.4. Üres ciklus CW
14. ábra Üres ciklusú CW formátum
EMPTY_CYC Párosítás a következővel: END/START
64+8 bites XGMII interfész
VÉGE
63:56
'hFD
55:48
RSVD
47:40
RSVD
adat
39:32 31:24
RSVD RSVD
23:16 eop=0 RSVD RSVD RSVD
RSVD
15:8
RSVD
RSVD
7:0
RSVD
RSVD
kontroll 7:0
1
0
0
0
0
0
0
0
64+8 bites XGMII interfész
INDUL
63:56
RSVD
55:48
RSVD
47:40
RSVD
adat
39:32 31:24
RSVD RSVD
23:16
sop=0 usr=0 align=0 seop=0
15:8
RSVD
7:0
'hFB
kontroll 7:0
0
0
0
0
0
0
0
1
16. táblázat.
Amikor a tx_avs_valid értéket két órajelciklusra leállítja egy sorozat során, a MAC beszúr egy EMPTY_CYC CW-t, amely END/START CW-kkel párosul. Ezt a CW-t akkor használhatja, ha pillanatnyilag nem áll rendelkezésre adat az átvitelhez.
Ha egy cikluson keresztül deassert tx_avs_valid, akkor az IP deasserts tx_avs_valid a tx_avs_valid deassertion időtartamának kétszeresére, hogy egy pár END/START CW-t generáljon.
EMPTY_CYC CW mezőértékek
Mezőigazítás
eop
0 0 érték
folytatás…
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 27
4. Funkcionális leírás 683074 | 2022.04.28
Field sop usr seop
Érték 0 0 0
4.1.2.5. Üresjárati CW
15. ábra Idle CW formátum
Üresjárati CW
63:56
'h07
55:48
'h07
47:40
'h07
adat
39:32 31:24
'h07' h07
23:16
'h07
15:8
'h07
7:0
'h07
kontroll 7:0
1
1
1
1
1
1
1
1
A MAC behelyezi az IDLE CW-t, ha nincs átvitel. Ebben az időszakban a tx_avs_valid jel alacsony.
Használhatja az IDLE CW-t, ha a sorozatátvitel befejeződött, vagy az átvitel készenléti állapotban van.
4.1.2.6. Data Word
Az adatszó egy csomag hasznos terhelése. Az XGMII vezérlőbitek mindegyike 0-ra van állítva adatszó formátumban.
16. ábra Adat Word formátum
64+8 bites XGMII interfész
ADATSZÓ
63:56
felhasználói adatok 7
55:48
felhasználói adatok 6
47:40
felhasználói adatok 5
adat
39:32 31:24
felhasználói adatok 4 felhasználói adatok 3
23:16
felhasználói adatok 2
15:8
felhasználói adatok 1
7:0
felhasználói adatok 0
kontroll 7:0
0
0
0
0
0
0
0
0
4.1.3. TX CRC
A TX CRC blokkot az IP Parameter Editor CRC engedélyezése paraméterével engedélyezheti. Ez a funkció alap és teljes módban egyaránt támogatott.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 28
Visszajelzés küldése
4. Funkcionális leírás 683074 | 2022.04.28
A MAC hozzáadja a CRC értéket az END CW-hez a tx_avs_endofpacket jel érvényesítésével. BASIC módban csak az END CW-vel párosított ALIGN CW tartalmaz érvényes CRC mezőt.
A TX CRC blokk interfész a TX vezérlőszó beillesztése és a TX MII kódolás blokkkal. A TX CRC blokk kiszámítja a CRC értéket a 64 bites értékű ciklusonkénti adatokhoz, kezdve a START CW-től az END CW-ig.
A crc_error_inject jelet úgy állíthatja be, hogy szándékosan megsértse az adatokat egy adott sávban, hogy CRC hibákat okozzon.
4.1.4. TX MII kódoló
A TX MII kódoló kezeli a csomagátvitelt a MAC-ról a TX PCS-re.
A következő ábra a 8 bites MII busz adatmintáját mutatja PAM4 modulációs módban. A START és END CW minden két MII sávban egyszer jelenik meg.
17. ábra: PAM4 modulációs mód MII adatminta
CIKLUS 1
CIKLUS 2
CIKLUS 3
CIKLUS 4
CIKLUS 5
SOP_CW
DATA_1
DATA_9 DATA_17
TÉTLEN
DATA_DUMMY SOP_CW
DATA_DUMMY
DATA_2 DATA_3 DATA_4
DATA_10 DATA_11 DATA_12
DATA_18 DATA_19 DATA_20
EOP_CW IDLE
EOP_CW
SOP_CW
DATA_5 DATA_13 DATA_21
TÉTLEN
DATA_DUMMY DATA_6 DATA_14 DATA_22 EOP_CW
SOP_CW DATA_DUMMY
DATA_7 DATA_8
DATA_15 DATA_16
DATA_23 DATA_24
IDLE EOP_CW
A következő ábra a 8 bites MII busz adatmintáját mutatja NRZ modulációs módban. A START és END CW minden MII sávban megjelenik.
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 29
4. Funkcionális leírás 683074 | 2022.04.28
18. ábra: NRZ modulációs mód MII adatminta
CIKLUS 1
CIKLUS 2
CIKLUS 3
SOP_CW
DATA_1
DATA_9
SOP_CW
DATA_2 DATA_10
SOP_CW SOP_CW
DATA_3 DATA_4
DATA_11 DATA_12
SOP_CW
DATA_5 DATA_13
SOP_CW
DATA_6 DATA_14
SOP_CW
DATA_7 DATA_15
SOP_CW
DATA_8 DATA_16
CIKLUS 4 DATA_17 DATA_18 DATA_19 DATA_20 DATA_21 DATA_22 DATA_23 DATA_24
CIKLUS 5 EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW
4.1.5. TX PCS és PMA
Az F-Tile Serial Lite IV Intel FPGA IP Ethernet PCS módra konfigurálja az F-tile adó-vevőt.
4.2. RX adatút
Az RX adatút a következő összetevőkből áll: · PMA blokk · PCS blokk · MII dekódoló · CRC · Deskew blokk · Control Word eltávolítás blokk
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 30
Visszajelzés küldése
4. Funkcionális leírás 683074 | 2022.04.28
19. ábra: RX Datapath
A felhasználói logikához Avalon Streaming Interface
RX MAC
Szavak eltávolítása
Deskew
CRC
MII dekóder
MII interfész egyedi PCS
PCS és PMA
RX soros interfész más FPGA-eszközről
4.2.1. RX PCS és PMA
Az F-Tile Serial Lite IV Intel FPGA IP az F-tile adó-vevőt Ethernet PCS módra konfigurálja.
4.2.2. RX MII dekóder
Ez a blokk azonosítja, hogy a bejövő adatok tartalmaznak-e vezérlőszót és igazításjelzőket. Az RX MII dekóder sávonként 1 bites érvényes, 1 bites jelzőfény, 1 bites vezérlőjelző és 64 bites adat formájában ad ki adatokat.
4.2.3. RX CRC
A TX CRC blokkot az IP Parameter Editor CRC engedélyezése paraméterével engedélyezheti. Ez a funkció alap és teljes módban egyaránt támogatott. Az RX CRC blokk interfész az RX Control Word Removal és RX MII dekóder blokkokkal. Az IP rx_crc_error jelet állít ki, ha CRC hiba lép fel.
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 31
4. Funkcionális leírás 683074 | 2022.04.28
Az IP minden új burstnál megszünteti az rx_crc_error-t. Ez egy kimenet a felhasználói logikához a felhasználói logikai hibakezeléshez.
4.2.4. RX Deskew
Az RX ferdítési blokk észleli az egyes sávokhoz tartozó igazítási jelzőket, és újra igazítja az adatokat, mielőtt elküldi azokat az RX CW eltávolító blokknak.
Beállíthatja, hogy az IP-mag automatikusan igazítsa az egyes sávokhoz tartozó adatokat, ha igazítási hiba lép fel, ha beállítja az Automatikus igazítás engedélyezése paramétert az IP-paraméter-szerkesztőben. Ha letiltja az automatikus igazítási funkciót, az IP mag az rx_error jelet állítja be, hogy jelezze az igazítási hibát. A sávigazítási folyamat elindításához érvényesítenie kell az rx_link_reinit paramétert, ha sávigazítási hiba lép fel.
Az RX deskew egy állapotgép alapján észleli az igazítási markereket. A következő diagram az RX ferdítési blokk állapotait mutatja be.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 32
Visszajelzés küldése
4. Funkcionális leírás 683074 | 2022.04.28
20. ábra.
RX Deskew Lane Alignment State Machine automatikus igazítás engedélyezése folyamatábrájával
Indul
TÉTLEN
Visszaállítás = 1 igen nem
Minden PCS
nem
sávok készen állnak?
igen
VÁRJON
Minden szinkronizálási jelző sz
észlelt?
igen
IGAZÍTSA
nem
igen Időtúllépés?
igen
Elveszett az összehangolás?
nincs vége
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 33
4. Funkcionális leírás 683074 | 2022.04.28
21. ábra.
RX Deskew Lane Alignment State Machine automatikus igazítás letiltott folyamatábrájával
Indul
TÉTLEN
Visszaállítás = 1 igen nem
Minden PCS
nem
sávok készen állnak?
igen
igen
rx_link_reinit =1
nincs HIBA
nem igen Időtúllépés?
VÁRJON
nem Minden szinkronizálási jelző
észlelt?
igen ALIGN
igen
Elveszett az összehangolás?
nem
Vége
1. Az igazítási folyamat az IDLE állapottal kezdődik. A blokk VÁRAKOZÁS állapotba lép, amikor az összes PCS sáv készen áll, és az rx_link_reinit érvénytelen.
2. VÁRAKOZÁS állapotban a blokk ellenőrzi, hogy az összes észlelt marker érvényesül-e ugyanabban a ciklusban. Ha ez a feltétel igaz, a blokk az ALIGNED állapotba kerül.
3. Ha a blokk IGAZÍTOTT állapotban van, ez azt jelzi, hogy a sávok egyvonalban vannak. Ebben az állapotban a blokk továbbra is figyeli a sávok beállítását, és ellenőrzi, hogy ugyanabban a ciklusban minden jelző jelen van-e. Ha legalább egy marker nincs jelen ugyanabban a ciklusban, és az Automatikus igazítás engedélyezése paraméter be van állítva, a blokk a
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 34
Visszajelzés küldése
4. Funkcionális leírás 683074 | 2022.04.28
IDLE állapot az igazítási folyamat újraindításához. Ha az Automatikus igazítás engedélyezése nincs beállítva, és legalább egy jelölő nincs jelen ugyanabban a ciklusban, a blokk HIBA állapotba kerül, és megvárja, amíg a felhasználói logika megerősíti az rx_link_reinit jelet a sávigazítási folyamat elindításához.
22. ábra: Sávátrendezés az Automatikus igazítás engedélyezésével Enabled rx_core_clk
rx_link_up
rx_link_reinit
and_all_markers
Deskew állam
ALGNED
TÉTLEN
VÁRJON
ALGNED
AUTO_ALIGN = 1
23. ábra: Sávátrendezés az automatikus igazítás engedélyezésével letiltva rx_core_clk
rx_link_up
rx_link_reinit
and_all_markers
Deskew állam
ALGNED
HIBA
TÉTLEN
VÁRJON
ALGNED
AUTO_ALIGN = 0
4.2.5. RX CW eltávolítása
Ez a blokk dekódolja a CW-ket és adatokat küld a felhasználói logikának az Avalon streaming interfész segítségével a CW-k eltávolítása után.
Ha nem állnak rendelkezésre érvényes adatok, az RX CW eltávolítási blokk érvényteleníti az rx_avs_valid jelet.
FULL módban, ha a felhasználói bit be van állítva, ez a blokk érvényesíti az rx_is_usr_cmd jelet, és az első óraciklus adatait felhasználó által meghatározott információként vagy parancsként használják fel.
Amikor az rx_avs_ready deasserts és rx_avs_valid asserts, az RX CW eltávolítási blokk hibafeltételt generál a felhasználói logikában.
Az ehhez a blokkhoz kapcsolódó Avalon streaming jelek a következők: · rx_avs_startofpacket · rx_avs_endofpacket · rx_avs_channel · rx_avs_empty · rx_avs_data
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 35
4. Funkcionális leírás 683074 | 2022.04.28
· rx_avs_valid
· rx_num_valid_bytes_eob
· rx_is_usr_cmd (csak teljes módban érhető el)
4.3. F-Tile Serial Lite IV Intel FPGA IP óraarchitektúra
Az F-Tile Serial Lite IV Intel FPGA IP négy órabemenettel rendelkezik, amelyek különböző blokkokhoz állítanak elő órajelet: · Adó-vevő referencia órajele (xcvr_ref_clk) – Bemeneti órajel külső óráról
chipek vagy oszcillátorok, amelyek órajeleket generálnak a TX MAC, RX MAC, valamint TX és RX egyedi PCS blokkokhoz. A támogatott frekvenciatartományhoz lásd a Paraméterek részt. · TX magóra (tx_core_clk) – Ez az óra a TX MAC-hoz használt PLL adó-vevőből származik. Ez az óra egyben az F-tile adó-vevő kimeneti órája is a TX felhasználói logikához való csatlakozáshoz. · RX magóra (rx_core_clk) – Ez az óra a PLL adó-vevőből származik, amelyet az RX deskew FIFO és RX MAC esetében használnak. Ez az óra egyben az F-tile adó-vevő kimeneti órája is az RX felhasználói logikához való csatlakozáshoz. · Órajel az adó-vevő újrakonfiguráló interfészéhez (reconfig_clk) – külső óraáramkörök vagy oszcillátorok bemeneti órajele, amely órajeleket generál az F-csempés adó-vevő újrakonfigurálási interfészhez mind a TX, mind az RX adatutakon. Az órajel frekvencia 100-162 MHz.
A következő blokkdiagram az F-Tile Serial Lite IV Intel FPGA IP óratartományokat és az IP-n belüli kapcsolatokat mutatja be.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 36
Visszajelzés küldése
4. Funkcionális leírás 683074 | 2022.04.28
24. ábra.
F-Tile Serial Lite IV Intel FPGA IP óraarchitektúra
Oszcillátor
FPGA1
F-Tile Serial Lite IV Intel FPGA IP adó-vevő újrakonfiguráló interfész óra
(reconfig_clk)
tx_core_clkout (csatlakozás a felhasználói logikához)
tx_core_clk= clk_pll_div64[mid_ch]
FPGA2
F-Tile Serial Lite IV Intel FPGA IP
Adó-vevő újrakonfiguráló interfész óra
(reconfig_clk)
Oszcillátor
rx_core_clk= clk_pll_div64[mid_ch]
rx_core_clkout (csatlakozás a felhasználói logikához)
clk_pll_div64[mid_ch] clk_pll_div64[n-1:0]
Avalon Streaming Interface TX adatok
TX MAC
soros_link[n-1:0]
Deskew
TX
RX
FIFO
Avalon Streaming Interface RX Data RX MAC
Avalon Streaming Interface RX Data
RX MAC
Deskew FIFO
rx_core_clkout (csatlakozás a felhasználói logikához)
rx_core_clk= clk_pll_div64[mid_ch]
Egyedi PCS
Egyedi PCS
soros_link[n-1:0]
RX
TX
TX MAC
Avalon Streaming Interface TX adatok
tx_core_clk= clk_pll_div64[mid_ch]
tx_core_clkout (csatlakozás a felhasználói logikához)
Adó-vevő ref. óra (xcvr_ref_clk)
Adó-vevő ref. óra (xcvr_ref_clk)
Oszcillátor*
Oszcillátor*
Legenda
FPGA eszköz
TX magóra tartomány
RX magóra tartomány
Adó-vevő referencia óra tartomány Külső eszköz Adatjelek
4.4. Reset és link inicializálás
A MAC, az F-tile Hard IP és az újrakonfigurációs blokkok különböző alaphelyzetbe állítási jelekkel rendelkeznek: · A TX és RX MAC blokkok tx_core_rst_n és rx_core_rst_n reset jeleket használnak. · tx_pcs_fec_phy_reset_n és rx_pcs_fec_phy_reset_n jelek alaphelyzetbe állítása
a soft reset vezérlőt az F-tile Hard IP visszaállításához. · Az újrakonfigurálási blokk a reconfig_reset reset jelet használja.
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 37
4. Funkcionális leírás 683074 | 2022.04.28
25. ábra Architektúra visszaállítása
Avalon Streaming Interface TX adatok
MAC
Avalon Streaming SYNC Interface RX Data
FPGA F-tile Serial Lite IV Intel FPGA IP
tx_mii rx_mii
phy_ehip_ready phy_rx_pcs_ready
F-tile Hard IP
TX soros adatok RX soros adatok
tx_core_rstn rx_core_rstn tx_pcs_fec_phy_reset_n rx_pcs_fec_phy_reset_n reconfig_reset
A logika visszaállítása
Kapcsolódó információk · Visszaállítási irányelvek, 51. oldal · F-Tile Serial Lite IV Intel FPGA IP Design Example Felhasználói kézikönyv
4.4.1. TX alaphelyzetbe állítás és inicializálási sorrend
Az F-Tile Serial Lite IV Intel FPGA IP TX visszaállítási sorrendje a következő: 1. Állítsa be a tx_pcs_fec_phy_reset_n, tx_core_rst_n és reconfig_reset
egyidejűleg az F-tile hard IP, MAC és újrakonfigurálási blokkok visszaállításához. Engedje el a tx_pcs_fec_phy_reset_n fájlt, és állítsa újra a konfigurációt, miután megvárta a tx_reset_ack-et, hogy megbizonyosodjon arról, hogy a blokkok megfelelően visszaállnak. 2. Az IP ezután érvényesíti a phy_tx_lanes_stable, tx_pll_locked és phy_ehip_ready jeleket a tx_pcs_fec_phy_reset_n reset feloldása után, jelezve, hogy a TX PHY készen áll az átvitelre. 3. A tx_core_rst_n jel megszűnik, miután a phy_ehip_ready jel magasra emelkedik. 4. Az IP megkezdi az IDLE karakterek továbbítását a MII interfészen, amint a MAC nincs visszaállítva. Nincs követelmény a TX sávok beállítására és ferdeségére, mivel minden sáv ugyanazt az órát használja. 5. IDLE karakterek átvitele közben a MAC érvényesíti a tx_link_up jelet. 6. A MAC ezután megkezdi a START/END vagy END/START CW-vel párosított ALIGN adást meghatározott időközönként, hogy elindítsa a csatlakoztatott vevő sávbeállítási folyamatát.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 38
Visszajelzés küldése
4. Funkcionális leírás 683074 | 2022.04.28
26. ábra.
TX alaphelyzetbe állítás és inicializálás időzítési diagramja
reconfig_sl_clk
reconfig_clk
tx_core_rst_n
1
tx_pcs_fec_phy_reset_n 1
3
reconfig_reset
1
3
reconfig_sl_reset
1
3
tx_reset_ack
2
tx_pll _locked
4
phy_tx_lanes_stable
phy_ehip_ready
tx_li nk_up
7
5 6 8
4.4.2. RX alaphelyzetbe állítás és inicializálási sorrend
Az F-Tile Serial Lite IV Intel FPGA IP RX visszaállítási sorrendje a következő:
1. Állítsa be egyszerre az rx_pcs_fec_phy_reset_n, rx_core_rst_n és reconfig_reset parancsot az F-tile merev IP, MAC és újrakonfigurációs blokkok alaphelyzetbe állításához. Engedje fel az rx_pcs_fec_phy_reset_n fájlt, és állítsa vissza a konfigurációt, miután megvárta az rx_reset_ack parancsot, hogy megbizonyosodjon arról, hogy a blokkok megfelelően visszaállnak.
2. Az IP ezután érvényesíti a phy_rx_pcs_ready jelet az egyéni PCS-visszaállítás feloldása után, jelezve, hogy az RX PHY készen áll az átvitelre.
3. Az rx_core_rst_n jel megszűnik, miután a phy_rx_pcs_ready jel magasra emelkedik.
4. Az IP az RX MAC reset feloldása és a START/END vagy END/START CW-vel párosított ALIGN fogadása után elindítja a sávbeállítási folyamatot.
5. Az RX deskew blokk érvényesíti az rx_link_up jelet, amint az összes sáv igazítása befejeződött.
6. Az IP ezután érvényesíti az rx_link_up jelet a felhasználói logikának, jelezve, hogy az RX kapcsolat készen áll az adatvétel megkezdésére.
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 39
4. Funkcionális leírás 683074 | 2022.04.28
27. ábra: RX alaphelyzetbe állítás és inicializálás időzítési diagramja
reconfig_sl_clk
reconfig_clk
rx_core_rst_n
1
rx_pcs_fec_phy_reset_n 1
reconfig_reset
1
reconfig_sl_reset
1
rx_reset_ack
rx_cdr_lock
rx_block_lock
rx_pcs_ready
rx_link_up
3 3 3 2
4 5 5
6 7
4.5. Kapcsolódási sebesség és sávszélesség-hatékonyság számítása
Az F-Tile Serial Lite IV Intel FPGA IP sávszélesség-hatékonysági számítása a következő:
Sávszélesség hatékonysága = nyers_sebesség * 64/66 * (burst_size – burst_size_ovhd)/burst_size * [align_marker_period / (align_marker_period + align_marker_width)] * [(srl4_align_period – 2) / srl4_align_period]
17. táblázat: Sávszélesség-hatékonysági változók leírása
Változó
Leírás
raw_rate burst_size
Ez a soros interfész által elért bitsebesség. raw_rate = SERDES szélesség * adó-vevő órajel frekvencia Plample: nyers_sebesség = 64 * 402.812500 Gbps = 25.78 Gbps
A sorozatméret értéke. Az átlagos sávszélesség-hatékonyság kiszámításához használja a közös sorozatméret értéket. A maximális sebesség eléréséhez használja a maximális sorozatméretet.
burst_size_ovhd
A sorozatfelvétel méretének általános értéke.
Teljes módban a burst_size_ovhd érték a START és END párosított CW-kre vonatkozik.
Alap módban nincs burst_size_ovhd, mert nincs START és END párosított CW.
align_marker_period
Annak az időszaknak az értéke, amelybe egy igazítási jelölőt beillesztenek. Az érték 81920 órajel a fordításhoz és 1280 a gyors szimulációhoz. Ez az érték a PCS kemény logikájából származik.
align_marker_width srl4_align_period
Azon óraciklusok száma, amikor az érvényes igazítási marker jelet magasan tartják.
A két igazítási marker közötti óraciklusok száma. Ezt az értéket az IP-paraméter-szerkesztő Igazítási periódus paraméterével állíthatja be.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 40
Visszajelzés küldése
4. Funkcionális leírás 683074 | 2022.04.28
A kapcsolati sebesség számításai a következők: Effektív sebesség = sávszélesség hatékonysága * raw_rate A maximális felhasználói órajel frekvenciáját a következő egyenlettel kaphatja meg. A maximális felhasználói órajel-frekvencia számítása folyamatos adatfolyamot feltételez, és nem történik IDLE ciklus a felhasználói logikánál. Ez az arány fontos a FIFO felhasználói logika tervezésekor a FIFO túlcsordulás elkerülése érdekében. Maximális felhasználói órajel = effektív sebesség / 64
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 41
683074 | 2022.04.28 Visszajelzés küldése
5. Paraméterek
18. táblázat: F-Tile Serial Lite IV Intel FPGA IP paraméter leírása
Paraméter
Érték
Alapértelmezett
Leírás
Általános tervezési lehetőségek
PMA modulációs típus
· PAM4 · NRZ
PAM4
Válassza ki a PCS modulációs módot.
PMA típus
· FHT · FGT
FGT
Kiválasztja az adó-vevő típusát.
PMA adatsebesség
· PAM4 módhoz:
— FGT adó-vevő típus: 20 Gbps 58 Gbps
- FHT adó-vevő típusa: 56.1 Gbps, 58 Gbps, 116 Gbps
· NRZ mód esetén:
— FGT adó-vevő típus: 10 Gbps 28.05 Gbps
— FHT adó-vevő típusa: 28.05 Gbps, 58 Gbps
56.1 (FGT/FHT PAM4)
28.05 Gbps (FGT/FHT NRZ)
Meghatározza az effektív adatsebességet az adó-vevő kimenetén, beleértve az átviteli és egyéb többletköltségeket. Az értéket az IP számítja ki 1 tizedesjegyre kerekítve Gbps egységben.
PMA mód
· Duplex · Tx · Rx
Duplex
FHT adó-vevő típus esetén a támogatott irány csak a duplex. FGT adó-vevő típus esetén a támogatott irány a Duplex, Tx és Rx.
A PMA száma
· PAM4 módhoz:
2
sávok
— 1-12
· NRZ mód esetén:
— 1-16
Válassza ki a sávok számát. Simplex kialakításnál a támogatott sávok száma 1.
PLL referencia órajel frekvencia
· FHT adó-vevő típushoz: 156.25 MHz
· FGT adó-vevő típus esetén: 27.5 MHz 379.84375 MHz, a kiválasztott adó-vevő adatsebességtől függően.
· FHT adó-vevő típushoz: 156.25 MHz
· FGT adó-vevő típushoz: 165 MHz
Megadja az adó-vevő referencia órajel-frekvenciáját.
Rendszer PLL
—
referencia óra
frekvencia
170 MHz
Csak FHT adó-vevő típushoz érhető el. Megadja a rendszer PLL referencia órajelét, és az F-Tile Reference és System PLL Clocks Intel FPGA IP bemeneteként kerül felhasználásra a rendszer PLL óra létrehozásához.
Rendszer PLL frekvencia
Igazítási időszak
— 128 65536
RS-FEC engedélyezése
Engedélyezés
876.5625 MHz 128 Engedélyezés
Megadja a rendszer PLL órajel frekvenciáját.
Meghatározza az igazítási jelölő időszakát. Az értéknek x2-nek kell lennie. Kapcsolja be az RS-FEC funkció engedélyezéséhez.
folytatás…
Intel Corporation. Minden jog fenntartva. Az Intel, az Intel logó és más Intel védjegyek az Intel Corporation vagy leányvállalatai védjegyei. Az Intel szavatolja FPGA és félvezető termékeinek aktuális specifikációi szerinti teljesítményét, az Intel szabványos garanciájával összhangban, de fenntartja a jogot, hogy bármely terméket és szolgáltatást előzetes értesítés nélkül módosítson. Az Intel nem vállal felelősséget az itt leírt információk, termékek vagy szolgáltatások alkalmazásából vagy használatából eredően, kivéve, ha az Intel kifejezetten írásban beleegyezik. Az Intel ügyfeleinek azt tanácsoljuk, hogy szerezzék be az eszközspecifikációk legfrissebb verzióját, mielőtt bármilyen közzétett információra hagyatkoznának, és mielőtt megrendelnék termékeket vagy szolgáltatásokat. *Más nevek és márkák mások tulajdonát képezhetik.
ISO 9001: 2015 bejegyezve
5. Paraméterek 683074 | 2022.04.28
Paraméter
Érték
Alapértelmezett
Leírás
Letiltás
A PAM4 PCS modulációs módban az RS-FEC mindig engedélyezve van.
Felhasználói felület
Streaming mód
· TELJES · ALAP
Tele
Válassza ki az adatfolyamot az IP-címhez.
Teljes: Ez a mód egy csomag kezdeti és csomagvégi ciklust küld egy kereten belül.
Alap: Ez egy tiszta streaming mód, ahol a sávszélesség növelése érdekében az adatok csomagkezdet, üres és csomagvégi küldés nélkül kerülnek elküldésre.
CRC engedélyezése
Bekapcsolni kikapcsolni
Letiltás
Kapcsolja be a CRC hibaészlelés és -javítás engedélyezéséhez.
Automatikus igazítás engedélyezése
Bekapcsolni kikapcsolni
Letiltás
Kapcsolja be az automatikus sávigazítás funkció engedélyezéséhez.
Hibakeresési végpont engedélyezése
Bekapcsolni kikapcsolni
Letiltás
Bekapcsolt állapotban az F-Tile Serial Lite IV Intel FPGA IP beágyazott hibakeresési végpontot tartalmaz, amely belsőleg csatlakozik az Avalon memórialeképezett interfészéhez. Az IP bizonyos teszteket és hibakeresési funkciókat hajthat végre a J-n keresztülTAG a System Console segítségével. Az alapértelmezett érték Ki.
Szimplex egyesítés (Ez a paraméterbeállítás csak akkor érhető el, ha az FGT kettős szimplex kialakítást választja.)
RSFEC engedélyezve a másik Serial Lite IV Simplex IP-n, amely ugyanazon az FGT csatornán van elhelyezve
Bekapcsolni kikapcsolni
Letiltás
Kapcsolja be ezt az opciót, ha vegyes konfigurációra van szüksége az RS-FEC engedélyezésével és letiltásával az F-Tile Serial Lite IV Intel FPGA IP kettős szimplex kialakításban az NRZ adó-vevő módhoz, ahol a TX és az RX is ugyanazon az FGT-n van elhelyezve. csatorna(k).
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 43
683074 | 2022.04.28 Visszajelzés küldése
6. F-Tile Serial Lite IV Intel FPGA IP interfész jelek
6.1. Órajelek
19. táblázat: Órajelek
Név
Szélesség Irány
Leírás
tx_core_clkout
1
Kimeneti TX magórajel a TX egyéni PCS interfészhez, TX MAC és felhasználói logikák bemenetéhez
a TX adatút.
Ezt az órát az egyéni PCS blokkból állítják elő.
rx_core_clkout
1
Kimeneti RX magóra az RX egyéni PCS interfészhez, RX deskew FIFO, RX MAC
és felhasználói logikák az RX adatútban.
Ezt az órát az egyéni PCS blokkból állítják elő.
xcvr_ref_clk
reconfig_clk reconfig_sl_clk
1
Bemeneti adó-vevő referencia órajele.
Ha az adó-vevő típusa FGT-re van állítva, csatlakoztassa ezt az órát az F-Tile Reference and System PLL Clocks Intel FPGA IP kimeneti jeléhez (out_refclk_fgt_0). Ha az adó-vevő típusa FHT-ra van állítva, csatlakozzon
ezt az órát az F-Tile Reference and System PLL Clocks Intel FPGA IP kimeneti jeléhez (out_fht_cmmpll_clk_0) kapcsolja.
A támogatott frekvenciatartományhoz lásd a Paraméterek részt.
1
Bemenet Bemeneti óra az adó-vevő újrakonfiguráló interfészéhez.
Az órajel frekvencia 100-162 MHz.
Csatlakoztassa ezt a bemeneti órajelet külső óraáramkörökhöz vagy oszcillátorokhoz.
1
Bemenet Bemeneti óra az adó-vevő újrakonfiguráló interfészéhez.
Az órajel frekvencia 100-162 MHz.
Csatlakoztassa ezt a bemeneti órajelet külső óraáramkörökhöz vagy oszcillátorokhoz.
out_systempll_clk_ 1
Bemenet
Rendszer PLL óra.
Csatlakoztassa ezt az órát az F-Tile Reference és System PLL Clocks Intel FPGA IP kimeneti jeléhez (out_systempll_clk_0).
Kapcsolódó információs paraméterek a 42. oldalon
6.2. Jelek visszaállítása
20. táblázat: Jelek visszaállítása
Név
Szélesség Irány
tx_core_rst_n
1
Bemenet
Óra Domain aszinkron
rx_core_rst_n
1
Bemenet
Aszinkron
tx_pcs_fec_phy_reset_n 1
Bemenet
Aszinkron
Leírás
Aktív-alacsony reset jel. Visszaállítja az F-Tile Serial Lite IV TX MAC-ot.
Aktív-alacsony reset jel. Visszaállítja az F-Tile Serial Lite IV RX MAC-ot.
Aktív-alacsony reset jel.
folytatás…
Intel Corporation. Minden jog fenntartva. Az Intel, az Intel logó és más Intel védjegyek az Intel Corporation vagy leányvállalatai védjegyei. Az Intel szavatolja FPGA és félvezető termékeinek aktuális specifikációi szerinti teljesítményét, az Intel szabványos garanciájával összhangban, de fenntartja a jogot, hogy bármely terméket és szolgáltatást előzetes értesítés nélkül módosítson. Az Intel nem vállal felelősséget az itt leírt információk, termékek vagy szolgáltatások alkalmazásából vagy használatából eredően, kivéve, ha az Intel kifejezetten írásban beleegyezik. Az Intel ügyfeleinek azt tanácsoljuk, hogy szerezzék be az eszközspecifikációk legfrissebb verzióját, mielőtt bármilyen közzétett információra hagyatkoznának, és mielőtt megrendelnék termékeket vagy szolgáltatásokat. *Más nevek és márkák mások tulajdonát képezhetik.
ISO 9001: 2015 bejegyezve
6. F-Tile Serial Lite IV Intel FPGA IP interfész jelek 683074 | 2022.04.28
Név
Szélesség Irány Óra Domain
Leírás
Visszaállítja az F-Tile Serial Lite IV TX egyéni PCS-t.
rx_pcs_fec_phy_reset_n 1
Bemenet
Aszinkron
Aktív-alacsony reset jel. Visszaállítja az F-Tile Serial Lite IV RX egyéni PCS-t.
reconfig_reset
1
Bemenet
reconfig_clk Aktív-magas visszaállítási jel.
Visszaállítja az Avalon memória-leképezett interfész újrakonfigurációs blokkot.
reconfig_sl_reset
1
Bemeneti reconfig_sl_clk Aktív-magas visszaállítási jel.
Visszaállítja az Avalon memória-leképezett interfész újrakonfigurációs blokkot.
6.3. MAC jelek
21. táblázat.
TX MAC jelek
Ebben a táblázatban az N az IP-paraméter-szerkesztőben beállított sávok számát jelenti.
Név
Szélesség
Irány Óra Domain
Leírás
tx_avs_ready
1
Kimeneti tx_core_clkout Avalon streaming jel.
Ha megerősítik, azt jelzi, hogy a TX MAC készen áll az adatok fogadására.
tx_avs_data
· (64*N)*2 (PAM4 mód)
· 64*N (NRZ mód)
Bemenet
tx_core_clkout Avalon streaming jel. TX adatok.
tx_avs_channel
8
Bemeneti tx_core_clkout Avalon streaming jel.
Az aktuális ciklusban átvitt adatok csatornaszáma.
Ez a jel nem érhető el Alap módban.
tx_avs_valid
1
Bemeneti tx_core_clkout Avalon streaming jel.
Ha érvényesítik, azt jelzi, hogy a TX adatjel érvényes.
tx_avs_startofpacket
1
Bemeneti tx_core_clkout Avalon streaming jel.
Ha érvényesítik, egy TX adatcsomag kezdetét jelzi.
Minden csomaghoz csak egyetlen órajelet állítson be.
Ez a jel nem érhető el Alap módban.
tx_avs_endofpacket
1
Bemeneti tx_core_clkout Avalon streaming jel.
Ha érvényesítik, a TX adatcsomag végét jelzi.
Minden csomaghoz csak egyetlen órajelet állítson be.
Ez a jel nem érhető el Alap módban.
tx_avs_empty
5
Bemeneti tx_core_clkout Avalon streaming jel.
Jelzi a nem érvényes szavak számát a TX adatok végső sorozatában.
Ez a jel nem érhető el Alap módban.
tx_num_valid_bytes_eob
4
Bemenet
tx_core_clkout
Az érvényes bájtok számát jelzi az utolsó burst utolsó szavában. Ez a jel nem érhető el Alap módban.
folytatás…
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 45
6. F-Tile Serial Lite IV Intel FPGA IP interfész jelek 683074 | 2022.04.28
Név tx_is_usr_cmd
tx_link_up tx_link_reinit
crc_error_inject tx_error
szélessége 1
1 1
N 5
Irány Óra Domain
Leírás
Bemenet
tx_core_clkout
Ha kijelentik, ez a jel egy felhasználó által meghatározott információs ciklust indít el.
Ezt a jelet a tx_startofpacket érvényesítéssel azonos órajelben érvényesítse.
Ez a jel nem érhető el Alap módban.
Kimenet tx_core_clkout Ha érvényes, azt jelzi, hogy a TX adatkapcsolat készen áll az adatátvitelre.
Kimenet
tx_core_clkout
Ha ezt a jelzést kijelentik, a sávok átállítását kezdeményezik.
Erősítse meg ezt a jelet egy órajelciklusra, hogy a MAC ALIGN CW küldésére indítsa el.
Bemenet
tx_core_clkout Ha kijelentik, a MAC CRC32 hibát injektál a kiválasztott sávokba.
Kimenet tx_core_clkout Nem használt.
A következő időzítési diagram egy plamp10 szóból álló TX adatátvitel a felhasználói logikából 10 soros TX sávon keresztül.
28. ábra.
TX adatátvitel időzítési diagramja
tx_core_clkout
tx_avs_valid
tx_avs_ready
tx_avs_startofpackets
tx_avs_endofpackets
tx_avs_data
0,1..,19 10,11…19 …… N-10..
0,1,2,…,9
… N-10..
0-es sáv
…………
STRT 0 10
N-10 END STRT 0
1-es sáv
…………
STRT 1 11
N-9 END STRT 1
N-10 VÉG ÜRESÜLÉS N-9 VÉG ÜRES
9-es sáv
…………
STRT 9 19
N-1 END STRT 9
N-1 VÉGE ÜRÜLÉS
22. táblázat.
RX MAC jelek
Ebben a táblázatban az N az IP-paraméter-szerkesztőben beállított sávok számát jelenti.
Név
Szélesség
Irány Óra Domain
Leírás
rx_avs_ready
1
Bemeneti rx_core_clkout Avalon streaming jel.
Ha kijelenti, azt jelzi, hogy a felhasználói logika készen áll az adatok fogadására.
rx_avs_data
(64*N)*2 (PAM4 mód)
64*N (NRZ mód)
Kimenet
rx_core_clkout Avalon streaming jel. RX adatok.
rx_avs_channel
8
Kimeneti rx_core_clkout Avalon streaming jel.
Az adatok csatornaszáma
az aktuális ciklusban kapott.
Ez a jel nem érhető el Alap módban.
rx_avs_valid
1
Kimeneti rx_core_clkout Avalon streaming jel.
folytatás…
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 46
Visszajelzés küldése
6. F-Tile Serial Lite IV Intel FPGA IP interfész jelek 683074 | 2022.04.28
Név
Szélesség
Irány Óra Domain
Leírás
Ha érvényes, azt jelzi, hogy az RX adatjel érvényes.
rx_avs_startofpacket
1
Kimeneti rx_core_clkout Avalon streaming jel.
Ha érvényesítik, az RX adatcsomag kezdetét jelzi.
Minden csomaghoz csak egyetlen órajelet állítson be.
Ez a jel nem érhető el Alap módban.
rx_avs_endofpacket
1
Kimeneti rx_core_clkout Avalon streaming jel.
Ha érvényesítik, az RX adatcsomag végét jelzi.
Minden csomaghoz csak egyetlen órajelet állítson be.
Ez a jel nem érhető el Alap módban.
rx_avs_empty
5
Kimeneti rx_core_clkout Avalon streaming jel.
Az RX adatok utolsó burstában lévő nem érvényes szavak számát jelzi.
Ez a jel nem érhető el Alap módban.
rx_num_valid_bytes_eob
4
Kimenet
rx_core_clkout Az érvényes bájtok számát jelzi az utolsó burst utolsó szavában.
Ez a jel nem érhető el Alap módban.
rx_is_usr_cmd
1
Kimenet rx_core_clkout Ha kijelentik, ez a jel kezdeményez egy felhasználói-
meghatározott információs ciklus.
Ezt a jelet a tx_startofpacket érvényesítéssel azonos órajelben érvényesítse.
Ez a jel nem érhető el Alap módban.
rx_link_up
1
Kimenet rx_core_clkout Ha kijelenti, az RX adatkapcsolatot jelzi
készen áll az adatok fogadására.
rx_link_reinit
1
Bemenet rx_core_clkout Ha kijelentik, ez a jel sávokat kezdeményez
átszervezés.
Ha letiltja az Automatikus igazítás engedélyezése funkciót, akkor ezt a jelet egy óraciklusig érvényesítse, hogy a MAC újra beállítsa a sávokat. Ha az Auto Alignment engedélyezése be van állítva, a MAC automatikusan újra igazítja a sávokat.
Ne érvényesítse ezt a jelet, ha az Automatikus igazítás engedélyezése be van kapcsolva.
rx_error
(N*2*2)+3 (PAM4 mód)
(N*2)*3 (NRZ mód)
Kimenet
rx_core_clkout
Ha érvényesítve van, azt jelzi, hogy az RX adatútban hibahelyzetek fordulnak elő.
· [(N*2+2):N+3] = PCS-hibát jelez az adott sávhoz.
· [N+2] = Igazítási hibát jelez. Újrainicializálja a sávigazítást, ha ez a bit érvényesül.
· [N+1]= Azt jelzi, hogy az adatok továbbításra kerülnek a felhasználói logikába, ha a felhasználói logika nem áll készen.
· [N] = Az igazítás elvesztését jelzi.
· [(N-1):0] = Azt jelzi, hogy az adatok CRC hibát tartalmaznak.
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 47
6. F-Tile Serial Lite IV Intel FPGA IP interfész jelek 683074 | 2022.04.28
6.4. Adó-vevő újrakonfigurálási jelek
23. táblázat.
PCS újrakonfigurálási jelek
Ebben a táblázatban az N az IP-paraméter-szerkesztőben beállított sávok számát jelenti.
Név
Szélesség
Irány Óra Domain
Leírás
reconfig_sl_read
1
Írja be a reconfig_sl_ PCS újrakonfigurálási olvasási parancsot
clk
jeleket.
reconfig_sl_write
1
Bemenet reconfig_sl_ PCS újrakonfigurálás írás
clk
parancsjelek.
reconfig_sl_address
14 bit + clogb2N
Bemenet
reconfig_sl_ clk
Meghatározza a PCS újrakonfigurálási Avalon memória-leképezett interfész címét egy kiválasztott sávban.
Minden sáv 14 bitből áll, a felső bitek pedig a sáveltolásra utalnak.
Example, 4 sávos NRZ/PAM4 kialakításhoz, ahol a reconfig_sl_address[13:0] a címértékre hivatkozik:
· reconfig_sl_address[15:1 4] 00-ra állítva = a 0. sáv címe.
· reconfig_sl_address[15:1 4] 01-ra állítva = a 1. sáv címe.
· reconfig_sl_address[15:1 4] 10-ra állítva = a 2. sáv címe.
· reconfig_sl_address[15:1 4] 11-ra állítva = a 3. sáv címe.
reconfig_sl_readdata
32
Output reconfig_sl_ A PCS újrakonfigurálási adatait adja meg
clk
kész ciklussal olvasni a
kiválasztott sáv.
reconfig_sl_waitrequest
1
Kimenet reconfig_sl_ A PCS újrakonfigurálását jelöli
clk
Avalon memória-leképezett interfész
elakadásjelző egy kiválasztott sávban.
reconfig_sl_writedata
32
Input reconfig_sl_ A PCS újrakonfigurálási adatait adja meg
clk
írási ciklusra írandó a
kiválasztott sáv.
reconfig_sl_readdata_vali
1
d
Kimenet
reconfig_sl_ A PCS újrakonfigurálását adja meg
clk
a fogadott adatok egy kiválasztottban érvényesek
sáv.
24. táblázat.
F-Tile Hard IP újrakonfigurációs jelek
Ebben a táblázatban az N az IP-paraméter-szerkesztőben beállított sávok számát jelenti.
Név
Szélesség
Irány Óra Domain
Leírás
reconfig_read
1
Bemeneti reconfig_clk PMA újrakonfigurálási olvasás
parancsjelek.
reconfig_write
1
Input reconfig_clk PMA újrakonfigurálás írás
parancsjelek.
reconfig_address
18 bit + clog2bN
Bemenet
reconfig_clk
Megadja a PMA Avalon memóriatérképes interfész címét egy kiválasztott sávban.
folytatás…
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 48
Visszajelzés küldése
6. F-Tile Serial Lite IV Intel FPGA IP interfész jelek 683074 | 2022.04.28
Név
reconfig_readdata reconfig_waitrequest reconfig_writedata reconfig_readdatavalid
Szélesség
32 1 32 1
Irány Óra Domain
Leírás
Mindkét PAM4 ad NRZ módban minden sáv 18 bites, a fennmaradó felső bitek pedig a sáveltolásra vonatkoznak.
Example, 4 sávos kialakításhoz:
· reconfig_address[19:18] 00-ra állítva = a 0. sáv címe.
· reconfig_address[19:18] 01-ra állítva = a 1. sáv címe.
· reconfig_address[19:18] 10-ra állítva = a 2. sáv címe.
· reconfig_address[19:18] 11-ra állítva = a 3. sáv címe.
Kimenet
reconfig_clk Megadja a PMA-adatokat, amelyeket egy kész ciklusnak kell olvasnia a kiválasztott sávban.
Kimenet
reconfig_clk A PMA Avalon memóriatérképes interfész leállási jele egy kiválasztott sávban.
Bemenet
reconfig_clk Megadja a kiválasztott sávban lévő írási ciklusban írandó PMA-adatokat.
Kimenet
reconfig_clk Megadja, hogy a PMA újrakonfigurálásánál vett adatok érvényesek a kiválasztott sávban.
6.5. PMA jelek
25. táblázat.
PMA jelek
Ebben a táblázatban az N az IP-paraméter-szerkesztőben beállított sávok számát jelenti.
Név
Szélesség
Irány Óra Domain
Leírás
phy_tx_lanes_stable
N*2 (PAM4 mód)
N (NRZ mód)
Kimenet
Aszinkron Ha érvényesítik, azt jelzi, hogy a TX adatút készen áll az adatok küldésére.
tx_pll_locked
N*2 (PAM4 mód)
N (NRZ mód)
Kimenet
Aszinkron Ha érvényesítik, azt jelzi, hogy a TX PLL elérte a zárolási állapotot.
phy_ehip_ready
N*2 (PAM4 mód)
N (NRZ mód)
Kimenet
Aszinkron
Ha megerősítik, azt jelzi, hogy az egyéni PCS befejezte a belső inicializálást és készen áll az átvitelre.
Ez a jel a tx_pcs_fec_phy_reset_n és a tx_pcs_fec_phy_reset_nare deasserted után érvényesül.
tx_serial_data
N
Kimeneti TX soros óra TX soros érintkezők.
rx_serial_data
N
Bemeneti RX soros óra RX soros érintkezők.
phy_rx_block_lock
N*2 (PAM4 mód)
N (NRZ mód)
Kimenet
Aszinkron Amikor kijelentik, azt jelzi, hogy a 66b blokk igazítása befejeződött a sávokra vonatkozóan.
rx_cdr_lock
N*2 (PAM4 mód)
Kimenet
Aszinkron
Ha kijelenti, azt jelzi, hogy a helyreállított órák adatokhoz vannak zárva.
folytatás…
Visszajelzés küldése
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 49
6. F-Tile Serial Lite IV Intel FPGA IP interfész jelek 683074 | 2022.04.28
Név phy_rx_pcs_ready phy_rx_hi_ber
Szélesség
Irány Óra Domain
Leírás
N (NRZ mód)
N*2 (PAM4 mód)
N (NRZ mód)
Kimenet
Aszinkron
Ha kijelenti, azt jelzi, hogy a megfelelő Ethernet csatorna RX sávjai teljesen egy vonalban vannak, és készen állnak az adatok fogadására.
N*2 (PAM4 mód)
N (NRZ mód)
Kimenet
Aszinkron
Ha kijelenti, azt jelzi, hogy a megfelelő Ethernet-csatorna RX PCS-je HI BER állapotban van.
F-Tile Serial Lite IV Intel® FPGA IP felhasználói útmutató 50
Visszajelzés küldése
683074 | 2022.04.28 Visszajelzés küldése
7. Tervezés F-Tile Serial Lite IV Intel FPGA IP-vel
7.1. Irányelvek visszaállítása
Kövesse ezeket a visszaállítási irányelveket a rendszerszintű visszaállítás végrehajtásához.
· Kapcsolja össze a tx_pcs_fec_phy_reset_n és az rx_pcs_fec_phy_reset_n jeleket rendszerszinten a TX és RX PCS egyidejű visszaállítása érdekében.
· Assert tx_pcs_fec_phy_reset_n, rx_pcs_fec_phy_reset_n, tx_core_rst_n, rx_core_rst_n és reconfig_reset jeleket egyszerre. Az IP-visszaállítási és inicializálási szekvenciákkal kapcsolatos további információkért tekintse meg az Alaphelyzetbe állítás és a hivatkozás inicializálása című részt.
· Tartsa a tx_pcs_fec_phy_reset_n és az rx_pcs_fec_phy_reset_n jelet alacsonyan, és a reconfig_reset jelet magasan, és várja meg, amíg a tx_reset_ack és rx_reset_ack megfelelően visszaállítja az F-tile merev IP-címét és az újrakonfigurálási blokkokat.
· Az FPGA-eszközök közötti gyors összekapcsolás érdekében állítsa vissza a csatlakoztatott F-Tile Serial Lite IV Intel FPGA IP-címeket egyidejűleg. Lásd: F-Tile Serial Lite IV Intel FPGA IP Design Example Felhasználói kézikönyv az IP TX és RX kapcsolat felügyeletével kapcsolatos információkért az eszközkészlet használatával.
Kapcsolódó információk
· Reset és link inicializálás, 37. oldal
· F-Tile Serial Lite IV Intel FPGA IP Design Example Felhasználói kézikönyv
7.2. Hibakezelési irányelvek
Az alábbi táblázat felsorolja az F-Tile Serial Lite IV Intel FPGA IP-konstrukció esetén előforduló hibahelyzetekre vonatkozó hibakezelési irányelveket.
26. táblázat: Hibaállapot és kezelési irányelvek
Hiba állapota
Egy vagy több sáv nem tud kommunikációt létrehozni egy adott időkeret után.
Irányelvek
Valósítson meg időtúllépési rendszert a hivatkozás visszaállításához az alkalmazás szintjén.
Egy sáv a kommunikáció létrejötte után megszakad.
Egy sáv megszakítja a kommunikációt a torzítási folyamat során.
Ez történhet az adatátviteli fázisok után vagy alatt. Alkalmazásszinten valósítson meg egy kapcsolatvesztés-észlelést, és állítsa vissza a hivatkozást.
Végezze el a hivatkozás újrainicializálási folyamatát a hibás sávhoz. Biztosítania kell, hogy a kártya útválasztása ne haladja meg a 320 felhasználói felületet.
Vesztes sáv igazítás az összes sáv igazítása után.
Ez történhet az adatátviteli fázisok után vagy közben. A sávigazítási folyamat újraindításához hajtson végre egy sávigazítási veszteség-észlelést az alkalmazás szintjén.
Intel Corporation. Minden jog fenntartva. Az Intel, az Intel logó és más Intel védjegyek az Intel Corporation vagy leányvállalatai védjegyei. Az Intel szavatolja FPGA és félvezető termékeinek aktuális specifikációi szerinti teljesítményét, az Intel szabványos garanciájával összhangban, de fenntartja a jogot, hogy bármely terméket és szolgáltatást előzetes értesítés nélkül módosítson. Az Intel nem vállal felelősséget az itt leírt információk, termékek vagy szolgáltatások alkalmazásából vagy használatából eredően, kivéve, ha az Intel kifejezetten írásban beleegyezik. Az Intel ügyfeleinek azt tanácsoljuk, hogy szerezzék be az eszközspecifikációk legfrissebb verzióját, mielőtt bármilyen közzétett információra hagyatkoznának, és mielőtt megrendelnék termékeket vagy szolgáltatásokat. *Más nevek és márkák mások tulajdonát képezhetik.
ISO 9001: 2015 bejegyezve
683074 | 2022.04.28 Visszajelzés küldése
8. F-Tile Serial Lite IV Intel FPGA IP felhasználói kézikönyv Archívum
Az IP-verziók megegyeznek az Intel Quartus Prime Design Suite szoftververzióival 19.1-ig. Az Intel Quartus Prime Design Suite szoftver 19.2-es vagy újabb verziójától kezdve az IP-magok új IP-verziós sémával rendelkeznek.
Ha egy IP-magverzió nem szerepel a listán, akkor az előző IP-magverzió felhasználói útmutatója érvényes.
Intel Quartus Prime verzió
21.3
IP Core 3.0.0 verzió
Felhasználói útmutató F-Tile Serial Lite IV Intel® FPGA IP felhasználói kézikönyv
Intel Corporation. Minden jog fenntartva. Az Intel, az Intel logó és más Intel védjegyek az Intel Corporation vagy leányvállalatai védjegyei. Az Intel szavatolja FPGA és félvezető termékeinek aktuális specifikációi szerinti teljesítményét, az Intel szabványos garanciájával összhangban, de fenntartja a jogot, hogy bármely terméket és szolgáltatást előzetes értesítés nélkül módosítson. Az Intel nem vállal felelősséget az itt leírt információk, termékek vagy szolgáltatások alkalmazásából vagy használatából eredően, kivéve, ha az Intel kifejezetten írásban beleegyezik. Az Intel ügyfeleinek azt tanácsoljuk, hogy szerezzék be az eszközspecifikációk legfrissebb verzióját, mielőtt bármilyen közzétett információra hagyatkoznának, és mielőtt megrendelnék termékeket vagy szolgáltatásokat. *Más nevek és márkák mások tulajdonát képezhetik.
ISO 9001: 2015 bejegyezve
683074 | 2022.04.28 Visszajelzés küldése
9. Az F-Tile Serial Lite IV Intel FPGA IP felhasználói útmutató dokumentum felülvizsgálati előzményei
A dokumentum verziója 2022.04.28
2021.11.16 2021.10.22 2021.08.18
Intel Quartus Prime verzió
22.1
21.3 21.3 21.2
IP-verzió 5.0.0
3.0.0 3.0.0 2.0.0
Változások
· Frissített táblázat: F-Tile Serial Lite IV Intel FPGA IP-szolgáltatások – Frissített adatátviteli leírás további FHT adó-vevő sebesség támogatással: 58G NRZ, 58G PAM4 és 116G PAM4
· Frissített táblázat: F-Tile Serial Lite IV Intel FPGA IP paraméter leírása – Új paraméter hozzáadva · Rendszer PLL referencia órajel frekvencia · Hibakeresési végpont engedélyezése – Frissültek a PMA adatsebesség értékei – A paraméterek elnevezése frissítve, hogy megfeleljen a grafikus felhasználói felületnek
· Frissítettük az adatátvitel leírását a táblázatban: F-Tile Serial Lite IV Intel FPGA IP-szolgáltatások.
· A táblázatnév IP átnevezése F-Tile Serial Lite IV Intel FPGA IP paraméter leírására a Paraméterek részben az érthetőség kedvéért.
· Frissített táblázat: IP-paraméterek: – Új paraméter hozzáadva – az RSFEC engedélyezve van a másik Serial Lite IV Simplex IP-n, amely ugyanazon az FGT csatornán(ok)on van elhelyezve. — Frissítettük az adó-vevő referencia órajel frekvenciájának alapértelmezett értékeit.
Kezdeti kiadás.
Intel Corporation. Minden jog fenntartva. Az Intel, az Intel logó és más Intel védjegyek az Intel Corporation vagy leányvállalatai védjegyei. Az Intel szavatolja FPGA és félvezető termékeinek aktuális specifikációi szerinti teljesítményét, az Intel szabványos garanciájával összhangban, de fenntartja a jogot, hogy bármely terméket és szolgáltatást előzetes értesítés nélkül módosítson. Az Intel nem vállal felelősséget az itt leírt információk, termékek vagy szolgáltatások alkalmazásából vagy használatából eredően, kivéve, ha az Intel kifejezetten írásban beleegyezik. Az Intel ügyfeleinek azt tanácsoljuk, hogy szerezzék be az eszközspecifikációk legfrissebb verzióját, mielőtt bármilyen közzétett információra hagyatkoznának, és mielőtt megrendelnék termékeket vagy szolgáltatásokat. *Más nevek és márkák mások tulajdonát képezhetik.
ISO 9001: 2015 bejegyezve
Dokumentumok / Források
![]() |
intel F Tile Serial Lite IV Intel FPGA IP [pdf] Felhasználói útmutató F Tile Serial Lite IV Intel FPGA IP, F Tile Serial Lite IV, Intel FPGA IP |
![]() |
Intel F-Tile Serial Lite IV Intel FPGA IP [pdf] Felhasználói útmutató F-Tile Serial Lite IV Intel FPGA IP, Serial Lite IV Intel FPGA IP, Lite IV Intel FPGA IP, IV Intel FPGA IP, FPGA IP, IP |