F Tile Serial Lite IV Intel FPGA IP

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas
Atnaujinta Intel® Quartus® Prime Design Suite: 22.1 IP versija: 5.0.0

Internetinė versija Siųsti atsiliepimą

UG-20324

ID: 683074 Versija: 2022.04.28

Turinys
Turinys
1. Apie F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovą…………………………………………….. 4
2. F-Tile Serial Lite IV Intel FPGA IP Overview……………………………………………………………. 6 2.1. Informacija apie išleidimą……………………………………………………………………………………..7 2.2. Palaikomos funkcijos…………………………………………………………………………………….. 7 2.3. IP versijos palaikymo lygis……………………………………………………………………………..8 2.4. Įrenginio greičio lygio palaikymas………………………………………………………………………..8 2.5. Išteklių panaudojimas ir delsa……………………………………………………………………9 2.6. Pralaidumo efektyvumas………………………………………………………………………………. 9
3. Darbo pradžia……………………………………………………………………………………………. 11 3.1. Intel FPGA IP šerdžių diegimas ir licencijavimas ……………………………………………………… 11 3.1.1. Intel FPGA IP įvertinimo režimas………………………………………………………. 11 3.2. IP parametrų ir parinkčių nurodymas………………………………………………………… 14 3.3. Sukurta File Struktūra…………………………………………………………………………… 14 3.4. „Intel“ FPGA IP branduolių modeliavimas…………………………………………………………………… 16 3.4.1. Projekto modeliavimas ir tikrinimas………………………………………………………….. 17 3.5. IP branduolių sintezė kituose EDA įrankiuose………………………………………………………. 17 3.6. Viso dizaino sudarymas…………………………………………………………………………..18
4. Funkcinis aprašymas……………………………………………………………………………………….. 19 4.1. TX duomenų kelias……………………………………………………………………………………………..20 4.1.1. TX MAC adapteris…………………………………………………………………………….. 21 4.1.2. Kontrolinio žodžio (CW) įterpimas……………………………………………………………… 23 4.1.3. TX CRC……………………………………………………………………………………………28 4.1.4. TX MII kodavimo įrenginys……………………………………………………………………………….29 4.1.5. TX PCS ir PMA………………………………………………………………………….. 30 4.2. RX duomenų kelias…………………………………………………………………………………………. 30 4.2.1. RX PCS ir PMA………………………………………………………………………….. 31 4.2.2. RX MII dekoderis…………………………………………………………………………… 31 4.2.3. RX CRC……………………………………………………………………………………….. 31 4.2.4. RX Deskew…………………………………………………………………………………….32 4.2.5. RX CW pašalinimas………………………………………………………………………………35 4.3. F-Tile Serial Lite IV Intel FPGA IP laikrodžio architektūra……………………………………………. 36 4.4. Iš naujo nustatyti ir nuorodos inicijavimas………………………………………………………………………..37 4.4.1. TX nustatymo iš naujo ir inicijavimo seka…………………………………………………. 38 4.4.2. RX atstatymo ir inicijavimo seka…………………………………………………. 39 4.5. Ryšio spartos ir pralaidumo efektyvumo apskaičiavimas………………………………………………….. 40
5. Parametrai…………………………………………………………………………………………………. 42
6. F-Tile Serial Lite IV Intel FPGA IP sąsajos signalai……………………………………………….. 44 6.1. Laikrodžio signalai…………………………………………………………………………………………….44 6.2. Iš naujo nustatyti signalus………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… MAC signalai…………………………………………………………………………………………….. 44 6.3. Siųstuvo-imtuvo perkonfigūravimo signalai……………………………………………………………… 45 6.4. PMA signalai…………………………………………………………………………………………….. 48

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 2

Siųsti Atsiliepimus

Turinys
7. Projektavimas naudojant F-Tile Serial Lite IV Intel FPGA IP………………………………………………… 51 7.1. Nustatyti iš naujo gairės……………………………………………………………………………………….. 51 7.2. Klaidų valdymo gairės……………………………………………………………………………..51
8. F-Tile Serial Lite IV Intel FPGA IP vartotojo vadovo archyvai……………………………………………. 52 9. F-Tile Serial Lite IV Intel FPGA IP vartotojo vadovo dokumento taisymo istorija………53

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 3

683074 | 2022.04.28 Siųsti atsiliepimą

1. Apie F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovą

Šiame dokumente aprašomos IP funkcijos, architektūros aprašymas, generavimo veiksmai ir gairės, kaip sukurti F-Tile Serial Lite IV Intel® FPGA IP naudojant F-tile siųstuvus-imtuvus Intel AgilexTM įrenginiuose.

Numatyta auditorija

Šis dokumentas skirtas šiems vartotojams:
· Projektavimo architektai atlieka IP pasirinkimą sistemos lygio projektavimo planavimo etape
· Techninės įrangos projektuotojai integruojant IP į savo sistemos lygio dizainą
· Patvirtinimo inžinieriai sistemos lygmens modeliavimo ir aparatinės įrangos patvirtinimo etapuose

Susiję dokumentai

Šioje lentelėje išvardyti kiti informaciniai dokumentai, susiję su F-Tile Serial Lite IV Intel FPGA IP.

1 lentelė.

Susiję dokumentai

Nuoroda

F-Tile Serial Lite IV Intel FPGA IP Design Example Vartotojo vadovas

„Intel Agilex“ įrenginio duomenų lapas

Aprašymas
Šiame dokumente pateikiamos F-Tile Serial Lite IV Intel FPGA IP dizaino kūrimo, naudojimo gairės ir funkcinis aprašymas.amples Intel Agilex įrenginiuose.
Šiame dokumente aprašomos „Intel Agilex“ įrenginių elektrinės charakteristikos, perjungimo charakteristikos, konfigūracijos specifikacijos ir laikas.

2 lentelė.
CW RS-FEC PMA TX RX PAM4 NRZ

Akronimai ir žodynas Akronimų sąrašas
Akronimas

Išplėtimo valdymo žodis Reed-Solomon Persiųsti klaidų taisymas Fizinės terpės priedas siųstuvo imtuvo impulsas-Amplitude Moduliacija 4 lygiai Negrįžta į nulį

tęsėsi…

Intel korporacija. Visos teisės saugomos. „Intel“, „Intel“ logotipas ir kiti „Intel“ ženklai yra „Intel Corporation“ arba jos dukterinių įmonių prekių ženklai. „Intel“ garantuoja savo FPGA ir puslaidininkinių produktų veikimą pagal dabartines specifikacijas pagal standartinę „Intel“ garantiją, tačiau pasilieka teisę bet kuriuo metu be įspėjimo keisti bet kokius gaminius ir paslaugas. „Intel“ neprisiima jokios atsakomybės ar įsipareigojimų, kylančių dėl bet kokios čia aprašytos informacijos, produkto ar paslaugos taikymo ar naudojimo, išskyrus atvejus, kai „Intel“ aiškiai sutiko raštu. „Intel“ klientams patariama įsigyti naujausią įrenginio specifikacijų versiją prieš pasikliaujant bet kokia paskelbta informacija ir prieš užsakant produktus ar paslaugas. *Kiti pavadinimai ir prekės ženklai gali būti laikomi kitų nuosavybe.

Užregistruotas ISO 9001: 2015

1. Apie F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 683074 | 2022.04.28

PCS MII XGMII

Akronimas

Išplėtimo fizinio kodavimo posluoksnio laikmenos nepriklausoma sąsaja 10 gigabitų medijos nepriklausoma sąsaja

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 5

683074 | 2022.04.28 Siųsti atsiliepimą

2. F-Tile Serial Lite IV Intel FPGA IP Overview

1 pav.

„F-Tile Serial Lite IV Intel FPGA IP“ tinka didelio pralaidumo duomenų ryšiui tarp lustų, plokščių ir plokščių bei užpakalinės plokštės programoms.

F-Tile Serial Lite IV Intel FPGA IP apima medijos prieigos kontrolę (MAC), fizinio kodavimo posluoksnį (PCS) ir fizinės medijos priedų (PMA) blokus. IP palaiko duomenų perdavimo greitį iki 56 Gbps vienoje juostoje su ne daugiau kaip keturiomis PAM4 juostomis arba 28 Gbps vienoje juostoje su ne daugiau kaip 16 NRZ juostų. Šis IP siūlo didelį pralaidumą, mažus pridėtinius kadrus, mažą įvesties / išvesties skaičių ir palaiko didelį mastelio keitimą tiek juostų skaičiumi, tiek greičiu. Šis IP taip pat lengvai perkonfigūruojamas, palaikant platų duomenų perdavimo spartų diapazoną naudojant F-tile siųstuvo-imtuvo Ethernet PCS režimą.

Šis IP palaiko du perdavimo režimus:
· Pagrindinis režimas – tai grynas srautinio perdavimo režimas, kai duomenys siunčiami be paketo pradžios, tuščio ciklo ir paketo pabaigos, siekiant padidinti pralaidumą. IP laiko pirmuosius galiojančius duomenis kaip serijos pradžią.
· Visas režimas – tai paketų perdavimo režimas. Šiuo režimu IP siunčia seriją ir sinchronizavimo ciklą paketo pradžioje ir pabaigoje kaip skirtukus.

F-Tile Serial Lite IV aukšto lygio blokinė diagrama

Avalon Streaming Interface TX

F-Tile Serial Lite IV Intel FPGA IP
MAC TX
TX USRIF_CTRL

64*n juostų bitų (NRZ režimas) / 2*n juostų bitų (PAM4 režimas)

TX MAC

CW

Adapteris INSERT

MII ENCODE

Individualūs PCS

TX PCS

TX MII

EMIB ENCODE SCRAMBLER FEC

TX PMA

n juostų bitai (PAM4 režimas) / n juostų bitai (NRZ režimas)
TX nuoseklioji sąsaja

Avalon Streaming Interface RX
64*n juostų bitų (NRZ režimas) / 2*n juostų bitų (PAM4 režimas)

RX

RX PCS

CW RMV

DESKEW

MII

IR LYGINTI DEKODĄ

RX MII

EMIB

DEKODO BLOKŲ SYNC. IR FEC DESCRAMBLER

RX PMA

ĮSA

2n juostų bitai (PAM4 režimas) / n juostų bitai (NRZ režimas) RX nuoseklioji sąsaja
Avalon Memory Mapped Interface Registro konfig

Legenda

Minkšta logika

Sunki logika

Intel korporacija. Visos teisės saugomos. „Intel“, „Intel“ logotipas ir kiti „Intel“ ženklai yra „Intel Corporation“ arba jos dukterinių įmonių prekių ženklai. „Intel“ garantuoja savo FPGA ir puslaidininkinių produktų veikimą pagal dabartines specifikacijas pagal standartinę „Intel“ garantiją, tačiau pasilieka teisę bet kuriuo metu be įspėjimo keisti bet kokius gaminius ir paslaugas. „Intel“ neprisiima jokios atsakomybės ar įsipareigojimų, kylančių dėl bet kokios čia aprašytos informacijos, produkto ar paslaugos taikymo ar naudojimo, išskyrus atvejus, kai „Intel“ aiškiai sutiko raštu. „Intel“ klientams patariama įsigyti naujausią įrenginio specifikacijų versiją prieš pasikliaujant bet kokia paskelbta informacija ir prieš užsakant produktus ar paslaugas. *Kiti pavadinimai ir prekės ženklai gali būti laikomi kitų nuosavybe.

Užregistruotas ISO 9001: 2015

2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28

Galite sugeneruoti F-Tile Serial Lite IV Intel FPGA IP dizainą, pvzampNorėdami sužinoti daugiau apie IP funkcijas. Žr. F-Tile Serial Lite IV Intel FPGA IP Design Example Vartotojo vadovas.
Susijusi informacija · Funkcinis aprašymas 19 puslapyje · F-Tile Serial Lite IV Intel FPGA IP Design Example Vartotojo vadovas

2.1. Išleidimo informacija

Intel FPGA IP versijos atitinka Intel Quartus® Prime Design Suite programinės įrangos versijas iki v19.1. Pradedant nuo „Intel Quartus Prime Design Suite“ programinės įrangos versijos 19.2, „Intel FPGA IP“ turi naują versijų kūrimo schemą.

Intel FPGA IP versijos (XYZ) numeris gali keistis naudojant kiekvieną Intel Quartus Prime programinės įrangos versiją. Pakeitimas:

· X reiškia esminį TL pataisymą. Jei atnaujinate „Intel Quartus Prime“ programinę įrangą, turite atkurti IP.
· Y reiškia, kad IP yra naujų funkcijų. Iš naujo sugeneruokite savo IP, kad įtrauktumėte šias naujas funkcijas.
· Z reiškia, kad IP yra nedidelių pakeitimų. Iš naujo sugeneruokite savo IP, kad įtrauktumėte šiuos pakeitimus.

3 lentelė.

F-Tile Serial Lite IV Intel FPGA IP išleidimo informacija

Prekės IP versija Intel Quartus Prime versija Išleidimo data Užsakymo kodas

5.0.0 22.1 2022.04.28 IP-SLITE4F

Aprašymas

2.2. Palaikomos funkcijos
Toliau pateiktoje lentelėje išvardytos F-Tile Serial Lite IV Intel FPGA IP funkcijos:

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 7

2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28

4 lentelė.

F-Tile Serial Lite IV Intel FPGA IP funkcijos

Funkcija

Aprašymas

Duomenų perdavimas

· PAM4 režimui:
- FHT palaiko tik 56.1, 58 ir 116 Gbps vienoje juostoje, daugiausia 4 juostų.
- FGT palaiko iki 58 Gbps vienoje juostoje, daugiausia 12 juostų.
Daugiau informacijos apie palaikomą siųstuvo-imtuvo duomenų perdavimo spartą PAM18 režimu rasite 42 lentelėje 4 puslapyje.
· NRZ režimui:
- FHT palaiko tik 28.05 ir 58 Gbps vienoje juostoje, daugiausia 4 juostų.
— FGT palaiko iki 28.05 Gbps vienoje juostoje, ne daugiau kaip 16 juostų.
Daugiau informacijos apie palaikomą siųstuvo-imtuvo duomenų perdavimo spartą NRZ režimu rasite 18 lentelėje 42 puslapyje.
· Palaiko nuolatinio srautinio (pagrindinio) arba paketinio (viso) režimus.
· Palaiko žemų viršutinių rėmelių paketus.
· Palaiko baitų detalumo perdavimą kiekvienam serijos dydžiui.
· Palaiko vartotojo inicijuotą arba automatinį eismo juostų sureguliavimą.
· Palaiko programuojamą derinimo laikotarpį.

PCS

· Naudoja standžiąją IP logiką, kuri yra sąsaja su „Intel Agilex F-tile“ siųstuvais-imtuvais, kad sumažintų minkštosios logikos išteklius.
· Palaiko PAM4 moduliavimo režimą pagal 100GBASE-KP4 specifikaciją. Šiame moduliavimo režime RS-FEC visada įjungtas.
· Palaiko NRZ su pasirenkamu RS-FEC moduliacijos režimu.
· Palaiko 64b/66b kodavimo dekodavimą.

Klaidų aptikimas ir tvarkymas

· Palaiko CRC klaidų tikrinimą TX ir RX duomenų keliuose. · Palaiko RX nuorodos klaidų tikrinimą. · Palaiko RX PCS klaidų aptikimą.

Sąsajos

· Palaiko tik visišką dvipusį paketų perdavimą su nepriklausomomis nuorodomis.
· Naudoja tiesioginį ryšį su keliais FPGA įrenginiais su maža perdavimo delsa.
· Palaiko vartotojo nustatytas komandas.

2.3. IP versijos palaikymo lygis

„Intel Quartus Prime“ programinė įranga ir „Intel FPGA“ įrenginio palaikymas „F-Tile Serial Lite IV Intel FPGA IP“ yra toks:

5 lentelė.

IP versija ir palaikymo lygis

Intel Quartus Prime 22.1

Įrenginys Intel Agilex F-tile siųstuvai-imtuvai

IP versijos modeliavimo kompiliavimo aparatinės įrangos projektavimas

5.0.0

­

2.4. Įrenginio greičio lygio palaikymas
„F-Tile Serial Lite IV Intel FPGA IP“ palaiko šiuos „Intel Agilex F-tile“ įrenginių greičio laipsnius: · Siųstuvo-imtuvo greičio klasė: -1, -2 ir -3 · Pagrindinio greičio klasė: -1, -2 ir - 3

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 8

Siųsti Atsiliepimus

2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28

Susijusi informacija
„Intel Agilex“ įrenginio duomenų lapas Daugiau informacijos apie palaikomą duomenų perdavimo spartą „Intel Agilex F-tile“ siųstuvuose-imtuvuose.

2.5. Išteklių panaudojimas ir delsa

F-Tile Serial Lite IV Intel FPGA IP ištekliai ir delsa buvo gauti iš Intel Quartus Prime Pro Edition programinės įrangos versijos 22.1.

6 lentelė.

Intel Agilex F-Tile Serial Lite IV Intel FPGA IP išteklių naudojimas
Delsos matavimas pagrįstas delsa pirmyn ir atgal nuo TX šerdies įvesties iki RX šerdies išvesties.

Siųstuvo-imtuvo tipas

Variantas

Duomenų juostų skaičius režimas RS-FEC ALM

Vėlavimas (TX šerdies laikrodžio ciklas)

FGT

28.05 Gbps NRZ 16

Pagrindinis neįgalus 21,691 65 XNUMX

16

Visiškai neįgalus 22,135 65 XNUMX

16

Pagrindinis įjungtas 21,915 189 XNUMX

16

Visiškai įjungta 22,452 189 XNUMX

58 Gbps PAM4 12

Pagrindinis įjungtas 28,206 146 XNUMX

12

Visiškai įjungta 30,360 146 XNUMX

FHT

58 Gbps NRZ

4

Pagrindinis įjungtas 15,793 146 XNUMX

4

Visiškai įjungta 16,624 146 XNUMX

58 Gbps PAM4 4

Pagrindinis įjungtas 15,771 154 XNUMX

4

Visiškai įjungta 16,611 154 XNUMX

116 Gbps PAM4 4

Pagrindinis įjungtas 21,605 128 XNUMX

4

Visiškai įjungta 23,148 128 XNUMX

2.6. Pralaidumo efektyvumas

7 lentelė.

Pralaidumo efektyvumas

Kintamieji Siųstuvo-imtuvo režimas

PAM4

Srautinio perdavimo režimas RS-FEC

Visiškai įjungta

Pagrindinis Įjungtas

Nuosekliosios sąsajos bitų sparta Gbps (RAW_RATE)
Perkėlimo serijos dydis žodžių skaičiumi (BURST_SIZE) (1)
Lygiavimo laikotarpis laikrodžio cikle (SRL4_ALIGN_PERIOD)

56.0 2,048 4,096

56.0 4,194,304 4,096

Nustatymai

NRZ

Pilnas

Išjungta

Įjungta

28.0

28.0

2,048

2,048

4,096

4,096

Pagrindinis išjungtas 28.0

Įjungta 28.0

4,194,304

4,194,304

4,096

4,096 tęsėsi…

(1) Pagrindinio režimo BURST_SIZE artėja prie begalybės, todėl naudojamas didelis skaičius.

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 9

2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28

Kintamieji

Nustatymai

64/66b kodavimas

0.96969697 0.96969697 0.96969697 0.96969697 0.96969697 0.96969697

Viršutinė serijos apimtis žodžių skaičiumi (BURST_SIZE_OVHD)

2 (2)

0 (3)

2 (2)

2 (2)

0 (3)

0 (3)

Lygiavimo žymeklio laikotarpis 81,915 XNUMX laikrodžio cikle (ALIGN_MARKER_PERIOD)

81,915

81,916

81,916

81,916

81,916

Lygiavimo žymeklio plotis 5

5

0

4

0

4

laikrodžio ciklas

(ALIGN_MARKER_WIDTH)

Pralaidumo efektyvumas (4)

0.96821788 0.96916433 0.96827698 0.96822967 0.96922348 0.96917616

Efektyvus greitis (Gbps) (5)

54.2202012 54.27320236 27.11175544 27.11043076 27.13825744 27.13693248

Maksimalus vartotojo laikrodžio dažnis (MHz) (6)

423.59532225 424.00939437 423.62117875 423.6004806 424.0352725 424.01457

Susijusios informacijos Ryšio spartos ir pralaidumo efektyvumo skaičiavimas 40 puslapyje

(2) Viso režimo BURST_SIZE_OVHD dydis apima START/END suporuotus valdymo žodžius duomenų sraute.
(3) Pagrindiniame režime BURST_SIZE_OVHD yra 0, nes srautinio perdavimo metu nėra START/END.
(4) Norėdami apskaičiuoti pralaidumo efektyvumą, žr. Ryšio spartos ir pralaidumo efektyvumo skaičiavimas.
(5) Norėdami apskaičiuoti efektyvią spartą, žr. „Ryšio spartos ir pralaidumo efektyvumo skaičiavimas“.
(6) Norėdami apskaičiuoti maksimalų vartotojo laikrodžio dažnį, žr. ryšio spartos ir pralaidumo efektyvumo skaičiavimą.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 10

Siųsti Atsiliepimus

683074 | 2022.04.28 Siųsti atsiliepimą

3. Darbo pradžia

3.1. Intel FPGA IP branduolių diegimas ir licencijavimas

„Intel Quartus Prime“ programinės įrangos diegimas apima „Intel“ FPGA IP biblioteką. Ši biblioteka suteikia daug naudingų IP branduolių jūsų gamybiniam naudojimui be papildomos licencijos. Kai kuriems Intel FPGA IP branduoliams gamybiniam naudojimui reikia įsigyti atskirą licenciją. „Intel FPGA IP Evaluation Mode“ leidžia įvertinti šiuos licencijuotus „Intel FPGA IP“ branduolius modeliavimo ir aparatinės įrangos srityse, prieš nusprendžiant įsigyti pilną gamybos IP branduolio licenciją. Jums tereikia įsigyti visą licencijuotų Intel IP branduolių gamybos licenciją, kai baigsite aparatinės įrangos testavimą ir būsite pasirengę naudoti IP gamyboje.

„Intel Quartus Prime“ programinė įranga pagal numatytuosius nustatymus įdiegia IP branduolius šiose vietose:

2 pav.

IP pagrindinio diegimo kelias
intelFPGA(_pro) quartus – yra „Intel Quartus Prime“ programinės įrangos IP – yra „Intel FPGA IP“ biblioteka ir trečiosios šalies IP branduoliai altera – yra „Intel FPGA IP“ bibliotekos šaltinio kodas – Yra Intel FPGA IP šaltinis files

8 lentelė.

IP pagrindinio diegimo vietos

Vieta

Programinė įranga

:intelFPGA_proquartusipaltera

„Intel Quartus Prime Pro Edition“.

:/intelFPGA_pro/quartus/ip/altera Intel Quartus Prime Pro Edition

Platforma Windows* Linux*

Pastaba:

„Intel Quartus Prime“ programinė įranga nepalaiko tarpų diegimo kelyje.

3.1.1. Intel FPGA IP vertinimo režimas
Nemokamas Intel FPGA IP įvertinimo režimas leidžia prieš perkant įvertinti licencijuotus Intel FPGA IP branduolius modeliuojant ir aparatinėje įrangoje. „Intel FPGA IP Evaluation Mode“ palaiko šiuos vertinimus be papildomos licencijos:
· Imituoti licencijuoto Intel FPGA IP branduolio elgseną jūsų sistemoje. · Greitai ir lengvai patikrinkite IP branduolio funkcionalumą, dydį ir greitį. · Generuoti riboto laiko įrenginių programavimą files projektams, kuriuose yra IP branduolių. · Užprogramuokite įrenginį su savo IP branduoliu ir patikrinkite savo dizainą aparatinėje įrangoje.

Intel korporacija. Visos teisės saugomos. „Intel“, „Intel“ logotipas ir kiti „Intel“ ženklai yra „Intel Corporation“ arba jos dukterinių įmonių prekių ženklai. „Intel“ garantuoja savo FPGA ir puslaidininkinių produktų veikimą pagal dabartines specifikacijas pagal standartinę „Intel“ garantiją, tačiau pasilieka teisę bet kuriuo metu be įspėjimo keisti bet kokius gaminius ir paslaugas. „Intel“ neprisiima jokios atsakomybės ar įsipareigojimų, kylančių dėl bet kokios čia aprašytos informacijos, produkto ar paslaugos taikymo ar naudojimo, išskyrus atvejus, kai „Intel“ aiškiai sutiko raštu. „Intel“ klientams patariama įsigyti naujausią įrenginio specifikacijų versiją prieš pasikliaujant bet kokia paskelbta informacija ir prieš užsakant produktus ar paslaugas. *Kiti pavadinimai ir prekės ženklai gali būti laikomi kitų nuosavybe.

Užregistruotas ISO 9001: 2015

3. Darbo pradžia
683074 | 2022.04.28
„Intel FPGA IP Evaluation Mode“ palaiko šiuos veikimo režimus:
· Pririštas – leidžia neribotą laiką paleisti dizainą, kuriame yra licencijuotas Intel FPGA IP, su ryšiu tarp jūsų plokštės ir pagrindinio kompiuterio. Pririštam režimui reikalinga nuosekli jungtinio bandymo veiksmų grupė (JTAG) laidą, prijungtą tarp JTAG plokštės prievadą ir pagrindinį kompiuterį, kuriame aparatinės įrangos įvertinimo laikotarpiu veikia „Intel Quartus Prime Programmer“. Programuotojui reikia tik minimalaus „Intel Quartus Prime“ programinės įrangos įdiegimo ir nereikia „Intel Quartus Prime“ licencijos. Pagrindinis kompiuteris kontroliuoja vertinimo laiką, periodiškai siųsdamas signalą į įrenginį per JTAG uostas. Jei visi licencijuoti IP branduoliai projekte palaiko susietą režimą, vertinimo laikas tęsiasi tol, kol baigiasi bet kurio IP branduolio įvertinimo galiojimo laikas. Jei visi IP branduoliai palaiko neribotą vertinimo laiką, įrenginys nesibaigia.
· Nepririštas – leidžia ribotą laiką paleisti dizainą, kuriame yra licencijuotas IP. IP branduolys grįžta į nepririšimo režimą, jei įrenginys atsijungia nuo pagrindinio kompiuterio, kuriame veikia „Intel Quartus Prime“ programinė įranga. IP šerdis taip pat grįžta į nepririšimo režimą, jei bet kuris kitas licencijuotas IP branduolys nepalaiko susieto režimo.
Kai baigiasi bet kurio dizaino licencijuoto Intel FPGA IP įvertinimo laikas, dizainas nustoja veikti. Visi IP branduoliai, kuriuose naudojamas Intel FPGA IP vertinimo režimas, pasibaigia vienu metu, kai baigiasi bet kurio IP branduolio laikas. Pasibaigus vertinimo laikui, prieš tęsdami aparatinės įrangos tikrinimą, turite iš naujo suprogramuoti FPGA įrenginį. Norėdami išplėsti IP branduolio naudojimą gamybai, įsigykite visą IP branduolio gamybos licenciją.
Prieš generuodami neribotą įrenginio programavimą, turite įsigyti licenciją ir sugeneruoti visą gamybos licencijos raktą file. „Intel FPGA IP Evaluation Mode“ metu kompiliatorius generuoja tik riboto laiko įrenginio programavimą file ( _time_limited.sof), kurios galiojimo laikas baigiasi.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 12

Siųsti Atsiliepimus

3. Darbo pradžia 683074 | 2022.04.28

3 pav.

Intel FPGA IP vertinimo režimo srautas
Įdiekite „Intel Quartus Prime“ programinę įrangą su „Intel FPGA IP Library“.

Nustatykite ir pakartokite licencijuotą Intel FPGA IP branduolį

Patikrinkite IP palaikomame simuliatoriuje

Sukompiliuokite dizainą „Intel Quartus Prime“ programinėje įrangoje

Sukurkite riboto laiko įrenginio programavimą File

Užprogramuokite „Intel FPGA“ įrenginį ir patikrinkite jo veikimą plokštėje
Nėra IP paruošto gamybiniam naudojimui?
Taip Pirkite visą produkciją
IP licencija

Pastaba:

Į komercinius produktus įtraukite licencijuotą IP
Parametrų nustatymo žingsnius ir įgyvendinimo detales rasite kiekvieno IP branduolio vartotojo vadove.
„Intel“ licencijuoja IP branduolius nuolatos kiekvienai vietai. Į licencijos mokestį įeina pirmųjų metų priežiūra ir palaikymas. Turite atnaujinti priežiūros sutartį, kad gautumėte naujinimus, klaidų pataisymus ir techninę pagalbą po pirmųjų metų. Prieš kurdami programavimą, turite įsigyti visą gamybos licenciją Intel FPGA IP branduoliams, kuriems reikalinga gamybos licencija files, kurias galite naudoti neribotą laiką. „Intel FPGA IP Evaluation Mode“ metu kompiliatorius generuoja tik riboto laiko įrenginio programavimą file ( _time_limited.sof), kurios galiojimo laikas baigiasi. Norėdami gauti gamybos licencijos raktus, apsilankykite Intel FPGA savitarnos licencijavimo centre.
„Intel“ FPGA programinės įrangos licencijos sutartys reglamentuoja licencijuotų IP branduolių, „Intel Quartus Prime“ projektavimo programinės įrangos ir visų nelicencijuotų IP branduolių diegimą ir naudojimą.

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 13

3. Darbo pradžia 683074 | 2022.04.28
Susijusi informacija · Intel FPGA licencijavimo palaikymo centras · Intel FPGA programinės įrangos diegimo ir licencijavimo įvadas
3.2. Nurodykite IP parametrus ir parinktis
IP parametrų rengyklė leidžia greitai sukonfigūruoti pasirinktinį IP variantą. Atlikite šiuos veiksmus, norėdami nurodyti IP parinktis ir parametrus „Intel Quartus Prime Pro Edition“ programinėje įrangoje.
1. Jei dar neturite „Intel Quartus Prime Pro Edition“ projekto, į kurį būtų galima integruoti F-Tile Serial Lite IV Intel FPGA IP, turite jį sukurti. a. „Intel Quartus Prime Pro Edition“ spustelėkite File Naujo projekto vedlys, kad sukurtumėte naują Quartus Prime projektą, arba File Atidarykite projektą, kad atidarytumėte esamą Quartus Prime projektą. Vedlys paragins nurodyti įrenginį. b. Nurodykite įrenginių šeimą „Intel Agilex“ ir pasirinkite gamybos F-tile įrenginį, atitinkantį IP greičio klasės reikalavimus. c. Spustelėkite Baigti.
2. IP kataloge suraskite ir pasirinkite F-Tile Serial Lite IV Intel FPGA IP. Pasirodo langas Naujas IP variantas.
3. Nurodykite naujojo tinkinto IP varianto aukščiausio lygio pavadinimą. Parametrų rengyklė išsaugo IP varianto nustatymus a file pavadintas .ip.
4. Spustelėkite Gerai. Pasirodo parametrų rengyklė. 5. Nurodykite savo IP varianto parametrus. Žr. skyrių Parametrai
informacija apie F-Tile Serial Lite IV Intel FPGA IP parametrus. 6. Pasirinktinai, sukurti modeliavimo bandomąjį stendą arba kompiliaciją ir techninės įrangos dizainą
example, vadovaukitės instrukcijomis, pateiktomis „Design Example Vartotojo vadovas. 7. Spustelėkite Generuoti HDL. Pasirodo dialogo langas Generation. 8. Nurodykite išvestį file generavimo parinktis, tada spustelėkite Generuoti. IP variantas
files generuoti pagal jūsų specifikacijas. 9. Spustelėkite Baigti. Parametrų rengyklė prideda aukščiausio lygio .ip file prie srovės
projektas automatiškai. Jei būsite paraginti rankiniu būdu pridėti .ip file prie projekto, spustelėkite Project Add/Remove Files projekte, kad pridėtumėte file. 10. Sugeneravę ir sukūrę IP variantą, priskirkite atitinkamus kaiščius, kad prijungtumėte prievadus, ir nustatykite visus atitinkamus egzemplioriaus RTL parametrus.
Susijusios informacijos parametrai 42 puslapyje
3.3. Sukurta File Struktūra
„Intel Quartus Prime Pro Edition“ programinė įranga generuoja šią IP išvestį file struktūra.
Norėdami gauti informacijos apie file dizaino struktūra example, žr. F-Tile Serial Lite IV Intel FPGA IP Design Example Vartotojo vadovas.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 14

Siųsti Atsiliepimus

3. Darbo pradžia 683074 | 2022.04.28

4 pav. Sukurtas F-Tile Serial Lite IV Intel FPGA IP Files
.ip – IP integracija file

IP variacija files

_ IP variacija files

example_design

.cmp – VHDL komponento deklaracija file _bb.v – Verilog HDL juodosios dėžės EDA sintezė file _inst.v ir .vhd – Sample instantiation šablonai .xml – XML ataskaita file

Example vieta jūsų IP pagrindiniam dizainui, pvzample files. Numatytoji vieta yra pvzample_design, bet būsite paraginti nurodyti kitą kelią.

.qgsimc – pateikia modeliavimo parametrų sąrašą, kad būtų palaikomas laipsniškas regeneravimas .qgsynthc – pateikia sintezės parametrų sąrašą, kad būtų palaikomas laipsniškas regeneravimas

.qip – išvardija IP sintezę files

_generation.rpt – IP generavimo ataskaita

.sopcinfo – programinės įrangos įrankių grandinės integravimas file .html – Ryšio ir atminties žemėlapio duomenys

.csv – PIN priskyrimas file

.spd – sujungia atskirus modeliavimo scenarijus

Simuliacija files

sintetinė IP sintezė files

.v Aukščiausio lygio modeliavimas file

.v Aukščiausio lygio IP sintezė file

Simuliatoriaus scenarijai

Subcore bibliotekos

sintezatorius
Subcore sintezė files

sim
Subcore modeliavimas files

<HDL files>

<HDL files>

9 lentelė.

Sukurtas F-Tile Serial Lite IV Intel FPGA IP Files

File Vardas

Aprašymas

.ip

Platform Designer sistema arba aukščiausio lygio IP variantas file. yra pavadinimas, kurį suteikiate savo IP variantui.

.cmp

VHDL komponento deklaracija (.cmp) file yra tekstas file kuriame yra vietiniai bendrieji ir prievadų apibrėžimai, kuriuos galite naudoti kurdami VHDL files.

.html

Ataskaita, kurioje yra ryšio informacija, atminties žemėlapis, kuriame rodomas kiekvieno valdovo adresas, atsižvelgiant į kiekvieną pagrindinį įrenginį, prie kurio jis prijungtas, ir parametrų priskyrimai.

_generation.rpt

IP arba platformos dizainerio generavimo žurnalas file. Pranešimų santrauka generuojant IP.

.qgsimc

Išvardija modeliavimo parametrus, kad būtų palaikomas laipsniškas regeneravimas.

.qgsynthc

Išvardija sintezės parametrus, kad palaikytų laipsnišką regeneraciją.

.qip

Yra visa reikalinga informacija apie IP komponentą, kad būtų galima integruoti ir kompiliuoti IP komponentą Intel Quartus Prime programinėje įrangoje.
tęsėsi…

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 15

3. Darbo pradžia 683074 | 2022.04.28

File Vardas .sopcinfo
.csv .spd _bb.v _inst.v arba _inst.vhd .regmap
.svd
.v arba .vhd mentor/ synopsys/vcs/ synopsys/vcsmx/ xcelium/ submodules/ /

Aprašymas
Apibūdinami ryšiai ir IP komponentų parametrai jūsų platformos dizainerio sistemoje. Kurdami IP komponentų programinės įrangos tvarkykles, galite išanalizuoti jo turinį, kad gautumėte reikalavimus. Tai naudoja tolesniems įrankiams, tokiems kaip Nios® II įrankių grandinė file. .sopcinfo file o sistema.h file sugeneruota Nios II įrankių grandinei, apima kiekvieno pavaldinio adreso žemėlapio informaciją, susijusią su kiekvienu valdikliu, kuris pasiekia vergą. Skirtingi pagrindiniai kompiuteriai gali turėti skirtingą adresų žemėlapį, kad galėtų pasiekti tam tikrą pagalbinį komponentą.
Pateikiama informacija apie IP komponento atnaujinimo būseną.
Būtina įvestis file ip-make-simscript, kad sukurtų palaikomų simuliatorių modeliavimo scenarijus. .spd file yra sąrašas files generuojami modeliavimui, kartu su informacija apie prisiminimus, kuriuos galite inicijuoti.
Galite naudoti „Verilog“ juodąją dėžę (_bb.v) file kaip tuščią modulio deklaraciją, skirtą naudoti kaip juodąją dėžę.
HDL, pvzample instantiation šabloną. Galite nukopijuoti ir įklijuoti šio turinio turinį file į savo DTL file kad būtų galima nustatyti IP variantą.
Jei IP yra registro informacija, .regmap file generuoja. .regmap file aprašoma pagrindinio ir pavaldinio sąsajų registro žemėlapio informacija. Tai file papildo .sopcinfo file pateikiant detalesnę registro informaciją apie sistemą. Tai leidžia rodyti registrą views ir vartotojo pritaikomą statistiką sistemos konsolėje.
Leidžia kietojo procesoriaus sistemos (HPS) sistemos derinimo įrankiams view prie HPS prijungtų periferinių įrenginių registrų žemėlapiai Platform Designer sistemoje. Sintezės metu .svd files, skirtos pagalbinėms sąsajoms, matomoms sistemos konsolės pagrindiniams įrenginiams, yra saugomos .sof file derinimo skiltyje. „System Console“ skaito šį skyrių, kuriame „Platform Designer“ gali pateikti registro žemėlapio informacijos užklausą. Sistemos pavaldiniams „Platform Designer“ gali pasiekti registrus pagal pavadinimą.
DTL files, kurios sukuria kiekvieno submodulio arba antrinio IP egzempliorius sintezei ar modeliavimui.
Yra ModelSim*/QuestaSim* scenarijus msim_setup.tcl, skirtas modeliavimui nustatyti ir vykdyti.
Sudėtyje yra apvalkalo scenarijus vcs_setup.sh, skirtas nustatyti ir paleisti VCS* modeliavimą. Sudėtyje yra apvalkalo scenarijus vcsmx_setup.sh ir synopsys_sim.setup file nustatyti ir paleisti VCS MX modeliavimą.
Yra apvalkalo scenarijus xcelium_setup.sh ir kitos sąrankos files nustatyti ir paleisti Xcelium* modeliavimą.
Sudėtyje yra DTL files IP submoduliams.
Kiekvienam sugeneruotam antriniam IP katalogui Platform Designer generuoja synth/ ir sim/ pakatalogius.

3.4. Imituoja Intel FPGA IP branduolius
„Intel Quartus Prime“ programinė įranga palaiko IP branduolio RTL modeliavimą tam tikruose EDA simuliatoriuose. IP generavimas pasirinktinai sukuria modeliavimą files, įskaitant funkcinį modeliavimo modelį, bet kurį bandymų stendą (arba pvzample design) ir konkretaus tiekėjo simuliatoriaus sąrankos scenarijus kiekvienam IP branduoliui. Galite naudoti funkcinį modeliavimo modelį ir bet kurį bandymų stendą arba pvzample dizainas modeliavimui. IP generavimo išvestyje taip pat gali būti scenarijų, skirtų kompiliuoti ir paleisti bet kurį bandymų stendą. Skriptuose pateikiami visi modeliai arba bibliotekos, kurių reikia IP branduoliui imituoti.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 16

Siųsti Atsiliepimus

3. Darbo pradžia 683074 | 2022.04.28

„Intel Quartus Prime“ programinė įranga suteikia integraciją su daugeliu simuliatorių ir palaiko kelis modeliavimo srautus, įskaitant jūsų sukurtus scenarijus ir pasirinktinius modeliavimo srautus. Kad ir kurį srautą pasirinktumėte, IP branduolio modeliavimas apima šiuos veiksmus:
1. Sukurkite IP HDL, testbench (arba pvzample design) ir simuliatoriaus sąrankos scenarijų files.
2. Nustatykite simuliatoriaus aplinką ir visus modeliavimo scenarijus.
3. Sudaryti modeliavimo modelių bibliotekas.
4. Paleiskite simuliatorių.

3.4.1. Dizaino modeliavimas ir tikrinimas

Pagal numatytuosius nustatymus parametrų rengyklė generuoja specifinius modeliuoklio scenarijus su komandomis kompiliuoti, tobulinti ir imituoti Intel FPGA IP modelius ir modeliavimo modelių biblioteką. files. Galite nukopijuoti komandas į savo modeliavimo testo scenarijų arba jas redaguoti files pridėti komandas, skirtas kompiliuoti, tobulinti ir imituoti jūsų dizainą ir bandymų stendą.

10 lentelė. Intel FPGA IP Core Simulation Scripts

Simuliatorius

File Katalogas

ModelSim

_sim/mentorius

„QuestaSim“

VCS

_sim/synopsys/vcs

VCS MX

_sim/synopsys/vcsmx

Xcelium

_sim/xcelium

Scenarijus msim_setup.tcl (7)
vcs_setup.sh vcsmx_setup.sh synopsys_sim.setup xcelium_setup.sh

3.5. IP branduolių sintezė kituose EDA įrankiuose
Pasirinktinai naudokite kitą palaikomą EDA įrankį, kad sintezuotumėte dizainą, kuriame yra Intel FPGA IP branduoliai. Kai generuojate IP branduolio sintezę fileJei norite naudoti su trečiųjų šalių EDA sintezės įrankiais, galite sukurti ploto ir laiko įvertinimo tinklo sąrašą. Jei norite įgalinti generavimą, tinkindami IP variantą, įjunkite Trečiųjų šalių EDA sintezės įrankių laiko ir išteklių įvertinimų kūrimą.
Ploto ir laiko įvertinimo tinklo sąrašas aprašo IP pagrindinį ryšį ir architektūrą, bet neapima informacijos apie tikrąjį funkcionalumą. Ši informacija įgalina tam tikrus trečiųjų šalių sintezės įrankius geriau pranešti apie plotą ir laiką. Be to, sintezės įrankiai gali naudoti laiko informaciją, kad optimizuotų laiką ir pagerintų rezultatų kokybę.
„Intel Quartus Prime“ programinė įranga sukuria _syn.v tinklo sąrašas file Verilog HDL formatu, nepriklausomai nuo išvesties file jūsų nurodytas formatas. Jei naudojate šį tinklų sąrašą sintezei, turite įtraukti IP branduolio paketą file .v arba .vhd savo Intel Quartus Prime projekte.

(7) Jei nenustatėte EDA įrankio parinkties, kuri leidžia paleisti trečiųjų šalių EDA simuliatorius iš Intel Quartus Prime programinės įrangos, paleiskite šį scenarijų ModelSim arba QuestaSim simuliatoriaus Tcl konsolėje (ne Intel Quartus Prime programinėje įrangoje). Tcl konsolę), kad išvengtumėte klaidų.

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 17

3. Darbo pradžia 683074 | 2022.04.28
3.6. Viso dizaino sudarymas
Norėdami sudaryti savo dizainą, galite naudoti „Intel Quartus Prime Pro Edition“ programinės įrangos meniu Apdorojimas esančią komandą Pradėti kompiliavimą.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 18

Siųsti Atsiliepimus

683074 | 2022.04.28 Siųsti atsiliepimą

4. Funkcinis aprašymas

5 pav.

F-Tile Serial Lite IV Intel FPGA IP sudaro MAC ir Ethernet PCS. MAC bendrauja su pasirinktiniais PCS per MII sąsajas.

IP palaiko du moduliavimo režimus:
· PAM4 – suteikia galimybę pasirinkti nuo 1 iki 12 juostų. IP visada sukuria du PCS kanalus kiekvienai juostai PAM4 moduliacijos režimu.
· NRZ – suteikia galimybę pasirinkti nuo 1 iki 16 juostų.

Kiekvienas moduliavimo režimas palaiko du duomenų režimus:
· Pagrindinis režimas – tai grynas srautinio perdavimo režimas, kai duomenys siunčiami be paketo pradžios, tuščio ciklo ir paketo pabaigos, siekiant padidinti pralaidumą. IP laiko pirmuosius galiojančius duomenis kaip serijos pradžią.

Pagrindinio režimo duomenų perdavimas 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 korporacija. Visos teisės saugomos. „Intel“, „Intel“ logotipas ir kiti „Intel“ ženklai yra „Intel Corporation“ arba jos dukterinių įmonių prekių ženklai. „Intel“ garantuoja savo FPGA ir puslaidininkinių produktų veikimą pagal dabartines specifikacijas pagal standartinę „Intel“ garantiją, tačiau pasilieka teisę bet kuriuo metu be įspėjimo keisti bet kokius gaminius ir paslaugas. „Intel“ neprisiima jokios atsakomybės ar įsipareigojimų, kylančių dėl bet kokios čia aprašytos informacijos, produkto ar paslaugos taikymo ar naudojimo, išskyrus atvejus, kai „Intel“ aiškiai sutiko raštu. „Intel“ klientams patariama įsigyti naujausią įrenginio specifikacijų versiją prieš pasikliaujant bet kokia paskelbta informacija ir prieš užsakant produktus ar paslaugas. *Kiti pavadinimai ir prekės ženklai gali būti laikomi kitų nuosavybe.

Užregistruotas ISO 9001: 2015

4. Funkcinis aprašymas 683074 | 2022.04.28

6 pav.

· Visas režimas – duomenų perdavimas paketiniu režimu. Šiuo režimu IP siunčia seriją ir sinchronizavimo ciklą paketo pradžioje ir pabaigoje kaip skirtukus.

Viso režimo duomenų perdavimas 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

Susijusi informacija · F-Tile Serial Lite IV Intel FPGA IP Overview 6 puslapyje · F-Tile Serial Lite IV Intel FPGA IP Design Example Vartotojo vadovas

4.1. TX duomenų kelias
TX duomenų kelias susideda iš šių komponentų: · MAC adapteris · Valdymo žodžio įterpimo blokas · CRC · MII kodavimo įrenginys · PCS blokas · PMA blokas

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 20

Siųsti Atsiliepimus

4. Funkcinis aprašymas 683074 | 2022.04.28
7 pav. TX duomenų kelias

Iš vartotojo logikos

TX MAC

„Avalon“ srautinio perdavimo sąsaja

MAC adapteris

Valdykite žodžio įterpimą

CRC

MII kodavimo įrenginys

MII sąsajos pasirinktiniai PCS
PCS ir PMA

TX nuoseklioji sąsaja su kitu FPGA įrenginiu

4.1.1. TX MAC adapteris
TX MAC adapteris valdo duomenų perdavimą į vartotojo logiką naudodamas Avalon® srautinio perdavimo sąsają. Šis blokas palaiko vartotojo apibrėžtą informacijos perdavimą ir srauto valdymą.

Vartotojo nustatytos informacijos perkėlimas

Pilnu režimu IP suteikia tx_is_usr_cmd signalą, kurį galite naudoti norėdami inicijuoti vartotojo apibrėžtą informacijos ciklą, pvz., XOFF/XON perdavimą į vartotojo logiką. Galite inicijuoti vartotojo apibrėžtą informacijos perdavimo ciklą patvirtindami šį signalą ir perduoti informaciją naudodami tx_avs_data kartu su tx_avs_startofpacket ir tx_avs_valid signalais. Tada blokas panaikina tx_avs_ready du ciklus.

Pastaba:

Vartotojo nustatytos informacijos funkcija pasiekiama tik visu režimu.

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 21

4. Funkcinis aprašymas 683074 | 2022.04.28

8 pav.

Srauto valdymas

Yra sąlygų, kai TX MAC nėra pasirengęs priimti duomenų iš vartotojo logikos, pvz., per nuorodos derinimo procesą arba kai nėra duomenų, kuriuos būtų galima perduoti iš vartotojo logikos. Siekiant išvengti duomenų praradimo dėl šių sąlygų, IP naudoja signalą tx_avs_ready, kad valdytų duomenų srautą iš vartotojo logikos. IP panaikina signalą, kai atsiranda šios sąlygos:
· Kai patvirtinamas tx_avs_startofpacket, tx_avs_ready panaikinamas vienam laikrodžio ciklui.
· Kai patvirtinamas tx_avs_endofpacket, tx_avs_ready panaikinamas vienam laikrodžio ciklui.
· Kai patvirtinamas bet kuris suporuotas CW, tx_avs_ready panaikinamas dviem laikrodžio ciklais.
· Kai RS-FEC lygiavimo žymeklis įterpiamas tinkintoje PCS sąsajoje, tx_avs_ready panaikinamas keturiems laikrodžio ciklams.
· Kas 17 eterneto šerdies laikrodžio ciklų veikia PAM4 moduliacijos režimu ir kas 33 eterneto šerdies laikrodžio ciklus NRZ moduliavimo režimu. tx_avs_ready yra panaikintas vienam laikrodžio ciklui.
· Kai neperduodant duomenų, vartotojo logika panaikina tx_avs_valid.

Šios laiko diagramos yra pvzampTX MAC adapteris, naudojant tx_avs_ready duomenų srautui valdyti.

Srauto valdymas su tx_avs_valid Deassertion ir START/END suporuotais CW

tx_core_clkout

tx_avs_valid tx_avs_data

DN

D0

D1 D2 D3

Galiojantys signalo desertai

D4

D5 D6

tx_avs_ready tx_avs_startofpacket

Paruoštas signalas, skirtas dviem ciklams įterpti END-STRT CW

tx_avs_endofpacket

usrif_data

DN

D0

D1 D2 D3

D4

D5

CW_data

DN END STRT D0 D1 D2 D3 TUŠČIA D4

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 22

Siųsti Atsiliepimus

4. Funkcinis aprašymas 683074 | 2022.04.28

9 pav.

Srauto valdymas su lygiavimo žymeklio įdėjimu
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 DN+1 DN-1 DN 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 pav.

Srauto valdymas su START/END suporuotais CW sutampa su lygiavimo žymeklio įterpimu

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_duomenys

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0

MII_duomenys

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. Kontrolinio žodžio (CW) įterpimas
F-Tile Serial Lite IV Intel FPGA IP konstruoja CW pagal įvesties signalus iš vartotojo logikos. CW nurodo paketų skyriklius, perdavimo būsenos informaciją arba vartotojo duomenis į PCS bloką ir yra gaunami iš XGMII valdymo kodų.
Šioje lentelėje parodytas palaikomų CW aprašymas:

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 23

4. Funkcinis aprašymas 683074 | 2022.04.28

11 lentelė.
PRADĖTI PABAIGA LYGIUOTI

Palaikomų CW aprašymas

CW

Žodžių skaičius (1 žodis

= 64 bitai)

1

Taip

1

Taip

2

Taip

EMPTY_CYC

2

Taip

TUŠTINGA

1

Nr

DUOMENYS

1

Taip

Be juostos

Aprašymas
Duomenų skyriklio pradžia. Duomenų skyriklio pabaiga. Kontrolinis žodis (CW) RX lygiavimui. Tuščias duomenų perdavimo ciklas. IDLE (ne juostos). Naudinga apkrova.

12 lentelė. CW lauko aprašymas
Laukas RSVD num_valid_bytes_eob
EMPTY eop sop seop align CRC32 usr

Aprašymas
Rezervuotas laukas. Gali būti naudojamas būsimam pratęsimui. Pririštas prie 0.
Galiojančių baitų skaičius paskutiniame žodyje (64 bitų). Tai yra 3 bitų vertė. · 3'b000: 8 baitai · 3'b001: 1 baitai · 3'b010: 2 baitai · 3'b011: 3 baitai · 3'b100: 4 baitai · 3'b101: 5 baitai · 3'b110: 6 baitai 3'b111: 7 baitai
Netinkamų žodžių skaičius serijos pabaigoje.
Nurodo RX Avalon srautinio perdavimo sąsają, kad patvirtintų paketo pabaigos signalą.
Nurodo RX Avalon srautinio perdavimo sąsają, kad patvirtintų paketo pradžios signalą.
Nurodo RX Avalon srautinio perdavimo sąsają, kad patvirtintų paketo pradžią ir paketo pabaigą tame pačiame cikle.
Patikrinkite RX išlygiavimą.
Apskaičiuotos CRC reikšmės.
Nurodo, kad valdymo žodyje (CW) yra vartotojo apibrėžtos informacijos.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 24

Siųsti Atsiliepimus

4. Funkcinis aprašymas 683074 | 2022.04.28

4.1.2.1. CW serijos pradžia

11 pav. CW formato serijos pradžia

PRADĖTI

63:56

RSVD

55:48

RSVD

47:40

RSVD

duomenis

39:32 31:24

RSVD RSVD

23:16

sop usr align=0 seop

15:8

kanalas

7:0

„hFB (START)

kontrolė 7:0

0

0

0

0

0

0

0

1

13 lentelė.

Pilnu režimu galite įterpti START CW, patvirtindami tx_avs_startofpacket signalą. Kai tvirtinate tik tx_avs_startofpacket signalą, nustatomas sop bitas. Kai patvirtinate ir tx_avs_startofpacket, ir tx_avs_endofpacket signalus, nustatomas seop bitas.

START CW Lauko reikšmės
Lauko sop/seop
usr (8)
lygiuotis

Vertė

1

Priklausomai nuo tx_is_usr_cmd signalo:

·

1: kai tx_is_usr_cmd = 1

·

0: kai tx_is_usr_cmd = 0

0

Baziniame režime MAC siunčia START CW po to, kai atstatymas panaikinamas. Jei duomenų nėra, MAC nuolat siunčia EMPTY_CYC, susietą su END ir START CW, kol pradėsite siųsti duomenis.

4.1.2.2. CW serijos pabaiga

12 pav. Sekcijos pabaigos CW formatas

PABAIGA

63:56

„hFD

55:48

CRC32[31:24]

47:40

CRC32[23:16]

duomenys 39:32 31:24

CRC32[15:8] CRC32[7:0]

23:16 eop=1 RSVD RSVD RSVD

RSVD

15:8

RSVD

TUŠČIA

7:0

RSVD

num_valid_bytes_eob

kontroliuoti

7:0

1

0

0

0

0

0

0

0

(8) Tai palaikoma tik visu režimu.
Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 25

4. Funkcinis aprašymas 683074 | 2022.04.28

14 lentelė.

MAC įterpia END CW, kai tvirtinamas tx_avs_endofpacket. END CW yra paskutinio duomenų žodžio galiojančių baitų skaičius ir CRC informacija.

CRC reikšmė yra 32 bitų CRC rezultatas duomenims tarp START CW ir duomenų žodžio prieš END CW.

Šioje lentelėje parodytos laukų reikšmės END CW.

END CW lauko reikšmės
Laukas eop CRC32 num_valid_bytes_eob

1 vertė
CRC32 apskaičiuota vertė. Galiojančių baitų skaičius prie paskutinio duomenų žodžio.

4.1.2.3. Lygiavimas Suporuotas CW

13 pav. Lygiavimo suporuotas CW formatas

SULYGINTI CW Suporuokite su START/END

64+8 bitų XGMII sąsaja

PRADĖTI

63:56

RSVD

55:48

RSVD

47:40

RSVD

duomenis

39:32 31:24

RSVD RSVD

23:16 eop=0 sop=0 usr=0 lygiuoti=1 seop=0

15:8

RSVD

7:0

„hFB

kontrolė 7:0

0

0

0

0

0

0

0

1

64+8 bitų XGMII sąsaja

PABAIGA

63:56

„hFD

55:48

RSVD

47:40

RSVD

duomenis

39:32 31:24

RSVD RSVD

23:16 eop=0 RSVD RSVD RSVD

RSVD

15:8

RSVD

7:0

RSVD

kontrolė 7:0

1

0

0

0

0

0

0

0

ALIGN CW yra suporuotas CW su START/END arba END/START CW. Galite įterpti ALIGN suporuotą CW patvirtindami signalą tx_link_reinit, nustatydami lygiavimo laikotarpio skaitiklį arba inicijuodami atstatymą. Kai įterpiamas ALIGN suporuotas CW, lygiavimo laukas nustatomas į 1, kad būtų pradėtas imtuvo derinimo blokas, kad būtų galima patikrinti duomenų išlygiavimą visose juostose.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 26

Siųsti Atsiliepimus

4. Funkcinis aprašymas 683074 | 2022.04.28

15 lentelė.

SULYGINTI CW lauko vertes
Lauko lygiavimas
eop sop usr seop

Vertė 1 0 0 0 0

4.1.2.4. Tuščio ciklo CW

14 pav. Tuščio ciklo CW formatas

EMPTY_CYC Suporuoti su END/START

64+8 bitų XGMII sąsaja

PABAIGA

63:56

„hFD

55:48

RSVD

47:40

RSVD

duomenis

39:32 31:24

RSVD RSVD

23:16 eop=0 RSVD RSVD RSVD

RSVD

15:8

RSVD

RSVD

7:0

RSVD

RSVD

kontrolė 7:0

1

0

0

0

0

0

0

0

64+8 bitų XGMII sąsaja

PRADĖTI

63:56

RSVD

55:48

RSVD

47:40

RSVD

duomenis

39:32 31:24

RSVD RSVD

23:16

sop=0 usr=0 align=0 seop=0

15:8

RSVD

7:0

„hFB

kontrolė 7:0

0

0

0

0

0

0

0

1

16 lentelė.

Kai serijos metu panaikinate tx_avs_valid dviem laikrodžio ciklais, MAC įterpia EMPTY_CYC CW, suporuotą su END/START CW. Galite naudoti šį CW, kai šiuo metu nėra duomenų, kuriuos būtų galima perduoti.

Kai panaikinate tx_avs_valid vienam ciklui, IP deasserts tx_avs_valid du kartus ilgesnį nei tx_avs_valid deassercijos laikotarpį, kad būtų sukurta END/START CW pora.

EMPTY_CYC CW lauko reikšmės
Lauko lygiavimas
eop

Reikšmė 0 0

tęsėsi…

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 27

4. Funkcinis aprašymas 683074 | 2022.04.28

Field sop usr seop

Vertė 0 0 0

4.1.2.5. CW tuščiąja eiga

15 pav. Tuščiosios eigos CW formatas

„IDLE CW“.

63:56

„h07

55:48

„h07

47:40

„h07

duomenis

39:32 31:24

"h07" h07

23:16

„h07

15:8

„h07

7:0

„h07

kontrolė 7:0

1

1

1

1

1

1

1

1

MAC įterpia IDLE CW, kai nėra perdavimo. Šiuo laikotarpiu tx_avs_valid signalas yra žemas.
Galite naudoti IDLE CW, kai perdavimas serijomis baigtas arba perdavimas yra tuščiosios eigos būsenoje.

4.1.2.6. Duomenų žodis

Duomenų žodis yra paketo naudingoji apkrova. Visi XGMII valdymo bitai yra nustatyti į 0 duomenų žodžio formatu.

16 pav. Duomenų Word formatas

64+8 bitų XGMII sąsaja

DUOMENŲ ŽODŽIS

63:56

vartotojo duomenys 7

55:48

vartotojo duomenys 6

47:40

vartotojo duomenys 5

duomenis

39:32 31:24

vartotojo duomenys 4 vartotojo duomenys 3

23:16

vartotojo duomenys 2

15:8

vartotojo duomenys 1

7:0

vartotojo duomenys 0

kontrolė 7:0

0

0

0

0

0

0

0

0

4.1.3. TX CRC
Galite įjungti TX CRC bloką naudodami IP parametrų rengyklės parametrą Įjungti CRC. Ši funkcija palaikoma pagrindiniu ir visu režimu.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 28

Siųsti Atsiliepimus

4. Funkcinis aprašymas 683074 | 2022.04.28

MAC prideda CRC reikšmę prie END CW, patvirtindamas tx_avs_endofpacket signalą. BASIC režimu tik ALIGN CW, suporuotas su END CW, turi galiojantį CRC lauką.
TX CRC blokas siejasi su TX Control Word Insertion ir TX MII Encode bloku. TX CRC blokas apskaičiuoja CRC reikšmę 64 bitų vertės per ciklą duomenims, pradedant nuo START CW iki END CW.
Galite patvirtinti crc_error_inject signalą, kad tyčia sugadintumėte duomenis konkrečioje juostoje ir sukurtumėte CRC klaidas.

4.1.4. TX MII kodavimo įrenginys

TX MII kodavimo įrenginys tvarko paketų perdavimą iš MAC į TX PCS.

Toliau pateiktame paveikslėlyje parodytas 8 bitų MII magistralės duomenų modelis PAM4 moduliavimo režimu. START ir END CW rodomi kartą per dvi MII juostas.

17 pav. PAM4 moduliavimo režimo MII duomenų šablonas

1 CIKLAS

2 CIKLAS

3 CIKLAS

4 CIKLAS

5 CIKLAS

SOP_CW

DATA_1

DUOMENYS_9 DUOMENYS_17

TUŠTINGA

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

TUŠTINGA

DATA_DUMMY DATA_6 DATA_14 DATA_22 EOP_CW

SOP_CW DATA_DUMMY

DUOMENYS_7 DUOMENYS_8

DUOMENYS_15 DUOMENYS_16

DUOMENYS_23 DUOMENYS_24

IDLE EOP_CW

Toliau pateiktame paveikslėlyje parodytas 8 bitų MII magistralės duomenų modelis NRZ moduliavimo režimu. START ir END CW rodomi kiekvienoje MII juostoje.

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 29

4. Funkcinis aprašymas 683074 | 2022.04.28

18 pav. NRZ moduliavimo režimo MII duomenų šablonas

1 CIKLAS

2 CIKLAS

3 CIKLAS

SOP_CW

DATA_1

DATA_9

SOP_CW

DUOMENYS_2 DUOMENYS_10

SOP_CW SOP_CW

DUOMENYS_3 DUOMENYS_4

DUOMENYS_11 DUOMENYS_12

SOP_CW

DUOMENYS_5 DUOMENYS_13

SOP_CW

DUOMENYS_6 DUOMENYS_14

SOP_CW

DUOMENYS_7 DUOMENYS_15

SOP_CW

DUOMENYS_8 DUOMENYS_16

4 CIKLAS DUOMENYS_17 DUOMENYS_18 DUOMENYS_19 DUOMENYS_20 DUOMENYS_21 DUOMENYS_22 DUOMENYS_23 DUOMENYS_24

5 CIKLAS EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW

4.1.5. TX PCS ir PMA
F-Tile Serial Lite IV Intel FPGA IP sukonfigūruoja F-tile siųstuvą-imtuvą į Ethernet PCS režimą.

4.2. RX duomenų kelias
RX duomenų kelias susideda iš šių komponentų: · PMA blokas · PCS blokas · MII dekoderis · CRC · Deskew blokas · Valdymo žodžių pašalinimo blokas

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 30

Siųsti Atsiliepimus

4. Funkcinis aprašymas 683074 | 2022.04.28
19 pav. RX duomenų kelias

Vartotojo logika Avalon Streaming Interface
RX MAC
Valdykite žodžių pašalinimą
Deskew

CRC

MII dekoderis

MII sąsajos pasirinktiniai PCS
PCS ir PMA

RX nuoseklioji sąsaja iš kito FPGA įrenginio
4.2.1. RX PCS ir PMA
F-Tile Serial Lite IV Intel FPGA IP sukonfigūruoja F-tile siųstuvą-imtuvą į Ethernet PCS režimą.
4.2.2. RX MII dekoderis
Šis blokas identifikuoja, ar gaunamuose duomenyse yra kontrolinis žodis ir lygiavimo žymekliai. RX MII dekoderis išveda duomenis kaip 1 bito galiojantį, 1 bito žymeklio indikatorių, 1 bito valdymo indikatorių ir 64 bitų duomenis vienoje juostoje.
4.2.3. RX CRC
Galite įjungti TX CRC bloką naudodami IP parametrų rengyklės parametrą Įjungti CRC. Ši funkcija palaikoma pagrindiniu ir visu režimu. RX CRC blokas jungiasi su RX Control Word Removal ir RX MII dekoderio blokais. IP patvirtina rx_crc_error signalą, kai įvyksta CRC klaida.

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 31

4. Funkcinis aprašymas 683074 | 2022.04.28
IP panaikina rx_crc_error kiekvieną naują seriją. Tai vartotojo logikos išvestis, skirta vartotojo logikos klaidoms tvarkyti.
4.2.4. RX Deskew
RX deskew blokas aptinka kiekvienos juostos išlygiavimo žymeklius ir iš naujo sulygiuoja duomenis prieš siųsdamas juos į RX CW pašalinimo bloką.
Galite pasirinkti leisti IP branduoliui automatiškai sulygiuoti kiekvienos juostos duomenis, kai įvyksta lygiavimo klaida, nustatydami parametrą Įgalinti automatinį lygiavimą IP parametrų rengyklėje. Jei išjungsite automatinio lygiavimo funkciją, IP šerdis patvirtins rx_error signalą, nurodydamas lygiavimo klaidą. Turite patvirtinti rx_link_reinit, kad pradėtumėte juostų išlygiavimo procesą, kai įvyksta juostos išlygiavimo klaida.
RX deskew aptinka lygiavimo žymeklius pagal būsenos mašiną. Šioje diagramoje parodytos būsenos RX iškrypimo bloke.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 32

Siųsti Atsiliepimus

4. Funkcinis aprašymas 683074 | 2022.04.28

20 pav.

RX Deskew Lane Alignment State Machine su automatinio išlygiavimo įjungta srautine diagrama
Pradėti

TUŠTINGA

Atstatyti = 1 taip ne

Visi PCS

ne

juostos paruoštos?

taip

PALAUKITE

Visi sinchronizavimo žymekliai Nr
aptikta?
taip
ALIGN

ne
taip Laikas?

taip
Praradote derinimą?
be pabaigos

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 33

4. Funkcinis aprašymas 683074 | 2022.04.28

21 pav.

RX Deskew Lane Alignment State Machine su automatinio lygiavimo išjungta srautine diagrama
Pradėti

TUŠTINGA

Atstatyti = 1 taip ne

Visi PCS

ne

juostos paruoštos?

taip

taip
rx_link_reinit =1
jokios KLAIDOS

ne taip Baigėsi laikas?

PALAUKITE
ne Visi sinchronizavimo žymekliai
aptikta?
taip sulygiuoti

taip
Praradote derinimą?
ne
Pabaiga
1. Lygiavimo procesas prasideda nuo IDLE būsenos. Blokas pereina į WAIT būseną, kai visos PCS juostos yra paruoštos ir rx_link_reinit panaikinamas.
2. WAIT būsenoje blokas patikrina, ar visi aptikti žymekliai yra patvirtinti per tą patį ciklą. Jei ši sąlyga yra teisinga, blokas pereina į ALIGNED būseną.
3. Kai blokas yra ALIGNED būsenoje, tai rodo, kad juostos yra sulygiuotos. Šioje būsenoje blokas toliau stebi juostų išlygiavimą ir tikrina, ar tame pačiame cikle yra visi žymekliai. Jei tame pačiame cikle nėra bent vieno žymeklio ir nustatytas parametras Įjungti automatinį lygiavimą, blokas pereina į

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 34

Siųsti Atsiliepimus

4. Funkcinis aprašymas 683074 | 2022.04.28

IDLE būsena, kad iš naujo inicijuotų lygiavimo procesą. Jei Įgalinti automatinį lygiavimą nenustatyta ir tame pačiame cikle nėra bent vieno žymeklio, blokas pereina į KLAIDOS būseną ir laukia, kol vartotojo logika patvirtins rx_link_reinit signalą, kad būtų pradėtas juostos lygiavimo procesas.

22 pav. Juostos keitimas įjungus automatinį lygiavimą įjungtas rx_core_clk

rx_link_up

rx_link_reinit

ir_visi_žymekliai

Deskew valstija

ALGNED

TUŠTINGA

PALAUKITE

ALGNED

AUTO_ALIGNĖ = 1

23 pav. Juostos keitimas su įgalinti automatinį lygiavimą išjungta rx_core_clk

rx_link_up

rx_link_reinit

ir_visi_žymekliai

Deskew valstija

ALGNED

KLAIDA

TUŠTINGA

PALAUKITE

ALGNED

AUTO_ALIGNĖ = 0
4.2.5. RX CW pašalinimas
Šis blokas iššifruoja CW ir siunčia duomenis į vartotojo logiką, naudodamas „Avalon“ srautinio perdavimo sąsają, pašalinus CW.
Kai nėra galiojančių duomenų, RX CW pašalinimo blokas panaikina rx_avs_valid signalą.
FULL režimu, jei nustatytas vartotojo bitas, šis blokas patvirtina rx_is_usr_cmd signalą, o pirmojo laikrodžio ciklo duomenys naudojami kaip vartotojo apibrėžta informacija arba komanda.
Kai rx_avs_ready deasserts ir rx_avs_valid asserts, RX CW pašalinimo blokas sukuria klaidos sąlygą vartotojo logikai.
Su šiuo bloku susiję „Avalon“ srautinio perdavimo signalai yra tokie: · rx_avs_startofpacket · rx_avs_endofpacket · rx_avs_channel · rx_avs_empty · rx_avs_data

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 35

4. Funkcinis aprašymas 683074 | 2022.04.28
· rx_avs_valid
· rx_num_valid_bytes_eob
· rx_is_usr_cmd (galima tik visu režimu)
4.3. F-Tile Serial Lite IV Intel FPGA IP laikrodžio architektūra
F-Tile Serial Lite IV Intel FPGA IP turi keturias laikrodžio įvestis, kurios generuoja laikrodžius skirtingiems blokams: · Siųstuvo-imtuvo atskaitos laikrodis (xcvr_ref_clk) – išorinio laikrodžio įvesties laikrodis.
lustai arba generatoriai, generuojantys laikrodžius TX MAC, RX MAC ir TX bei RX pasirinktiniams PCS blokams. Palaikomą dažnių diapazoną žr. Parametrai. · TX šerdies laikrodis (tx_core_clk) – šis laikrodis gaunamas iš siųstuvo-imtuvo PLL, naudojamas TX MAC. Šis laikrodis taip pat yra F-tile siųstuvo-imtuvo išvesties laikrodis, skirtas prisijungti prie TX vartotojo logikos. · RX šerdies laikrodis (rx_core_clk) – šis laikrodis gaunamas iš siųstuvo-imtuvo PLL, kuris naudojamas RX nukreipimui FIFO ir RX MAC. Šis laikrodis taip pat yra F-tile siųstuvo-imtuvo išvesties laikrodis, skirtas prisijungti prie RX vartotojo logikos. · Siųstuvo-imtuvo perkonfigūravimo sąsajos laikrodis (reconfig_clk) – įvesties laikrodis iš išorinių laikrodžio grandinių arba generatorių, kuris generuoja laikrodžius F-tile siųstuvo-imtuvo perkonfigūravimo sąsajai tiek TX, tiek RX duomenų keliuose. Laikrodžio dažnis yra nuo 100 iki 162 MHz.
Toliau pateiktoje blokinėje diagramoje rodomi „F-Tile Serial Lite IV Intel FPGA“ IP laikrodžio domenai ir ryšiai IP viduje.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 36

Siųsti Atsiliepimus

4. Funkcinis aprašymas 683074 | 2022.04.28

24 pav.

F-Tile Serial Lite IV Intel FPGA IP laikrodžio architektūra

Osciliatorius

FPGA1
F-Tile Serial Lite IV Intel FPGA IP siųstuvo-imtuvo perkonfigūravimo sąsajos laikrodis
(reconfig_clk)

tx_core_clkout (prisijungti prie vartotojo logikos)

tx_core_clk= clk_pll_div64[mid_ch]

FPGA2

F-Tile Serial Lite IV Intel FPGA IP

Siųstuvo-imtuvo perkonfigūravimo sąsajos laikrodis

(reconfig_clk)

Osciliatorius

rx_core_clk= clk_pll_div64[mid_ch]

rx_core_clkout (prisijungti prie vartotojo logikos)

clk_pll_div64[mid_ch] clk_pll_div64[n-1:0]

„Avalon“ srautinio perdavimo sąsajos TX duomenys
TX MAC

serial_link [n-1:0]

Deskew

TX

RX

FIFO

Avalon Streaming Interface RX Data RX MAC

„Avalon“ srautinio perdavimo sąsajos RX duomenys
RX MAC

Deskew FIFO

rx_core_clkout (prisijungti prie vartotojo logikos)

rx_core_clk= clk_pll_div64[mid_ch]

Individualūs PCS

Individualūs PCS

serial_link [n-1:0]

RX

TX

TX MAC

„Avalon“ srautinio perdavimo sąsajos TX duomenys

tx_core_clk= clk_pll_div64[mid_ch]

tx_core_clkout (prisijungti prie vartotojo logikos)

Siųstuvo-imtuvo nuorodos laikrodis (xcvr_ref_clk)
Siųstuvo-imtuvo nuorodos laikrodis (xcvr_ref_clk)

Osciliatorius*

Osciliatorius*

Legenda

FPGA įrenginys
TX pagrindinio laikrodžio domenas
RX pagrindinio laikrodžio domenas
Siųstuvo-imtuvo atskaitos laikrodžio domenas Išorinis įrenginys Duomenų signalai

4.4. Atstatyti ir nuorodos inicijavimas
MAC, F-tile Hard IP ir perkonfigūravimo blokai turi skirtingus atstatymo signalus: · TX ir RX MAC blokai naudoja tx_core_rst_n ir rx_core_rst_n atstatymo signalus. · tx_pcs_fec_phy_reset_n ir rx_pcs_fec_phy_reset_n atstatyti signalų diską
minkšto nustatymo iš naujo valdiklį, kad iš naujo nustatytumėte F-tile Hard IP. · Perkonfigūravimo blokas naudoja reconfig_reset atstatymo signalą.

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 37

4. Funkcinis aprašymas 683074 | 2022.04.28

25 pav. Atstatyti architektūrą
„Avalon“ srautinio perdavimo sąsajos TX duomenys
MAC
Avalon Streaming SYNC sąsajos RX duomenys

FPGA F-tile Serial Lite IV Intel FPGA IP

tx_mii rx_mii
phy_ehip_ready phy_rx_pcs_ready

F-tile kietasis IP

TX serijos duomenys RX serijos duomenys

tx_core_rstn rx_core_rstn tx_pcs_fec_phy_reset_n rx_pcs_fec_phy_reset_n reconfig_reset

Iš naujo nustatyti logiką
Susijusi informacija · Atkūrimo gairės 51 puslapyje · F-Tile Serial Lite IV Intel FPGA IP Design Example Vartotojo vadovas
4.4.1. TX atstatymo ir inicijavimo seka
F-Tile Serial Lite IV Intel FPGA IP TX nustatymo iš naujo seka yra tokia: 1. Patvirtinkite tx_pcs_fec_phy_reset_n, tx_core_rst_n ir reconfig_reset.
vienu metu iš naujo nustatyti F-tile standųjį IP, MAC ir perkonfigūravimo blokus. Išleiskite tx_pcs_fec_phy_reset_n ir iš naujo nustatykite konfigūraciją, palaukę tx_reset_ack, kad įsitikintumėte, jog blokai yra tinkamai nustatyti iš naujo. 2. Tada IP patvirtina phy_tx_lanes_stable, tx_pll_locked ir phy_ehip_ready signalus po to, kai atleidžiamas tx_pcs_fec_phy_reset_n reset, nurodydamas, kad TX PHY yra paruoštas perduoti. 3. Padidėjus phy_ehip_ready signalui, signalas tx_core_rst_n nutrūksta. 4. IP pradeda siųsti IDLE simbolius MII sąsajoje, kai MAC yra iš naujo nustatytas. Nereikalaujama TX juostų išlyginimo ir iškreipimo, nes visose juostose naudojamas tas pats laikrodis. 5. Perduodamas IDLE simbolius, MAC patvirtina tx_link_up signalą. 6. Tada MAC fiksuotu intervalu pradeda siųsti ALIGN, suporuotą su START/END arba END/START CW, kad būtų pradėtas prijungto imtuvo eismo juostų derinimo procesas.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 38

Siųsti Atsiliepimus

4. Funkcinis aprašymas 683074 | 2022.04.28

26 pav.

TX atstatymo ir inicijavimo laiko diagrama
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_hip_ready

tx_li nk_up

7
5 6 8

4.4.2. RX atstatymas ir inicijavimo seka
F-Tile Serial Lite IV Intel FPGA IP RX nustatymo iš naujo seka yra tokia:
1. Vienu metu patvirtinkite rx_pcs_fec_phy_reset_n, rx_core_rst_n ir reconfig_reset, kad iš naujo nustatytumėte F-tile standųjį IP, MAC ir perkonfigūravimo blokus. Atleiskite rx_pcs_fec_phy_reset_n ir iš naujo nustatykite konfigūraciją, palaukę rx_reset_ack, kad užtikrintumėte, jog blokai tinkamai nustatyti iš naujo.
2. Tada IP patvirtina phy_rx_pcs_ready signalą, kai atleidžiamas pasirinktinis PCS nustatymas iš naujo, nurodydamas, kad RX PHY yra paruoštas perduoti.
3. Signalas rx_core_rst_n nutrūksta po to, kai phy_rx_pcs_ready signalas pasiekia aukštą lygį.
4. IP pradeda juostos išlyginimo procesą, kai atleidžiamas RX MAC nustatymas iš naujo ir gavus ALIGN, susietą su START/END arba END/START CW.
5. RX deskew blokas patvirtina rx_link_up signalą, kai baigiamas visų juostų lygiavimas.
6. Tada IP patvirtina rx_link_up signalą vartotojo logikai, nurodydamas, kad RX nuoroda yra paruošta pradėti duomenų priėmimą.

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 39

4. Funkcinis aprašymas 683074 | 2022.04.28

27 pav. RX atstatymo ir inicijavimo laiko diagrama
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. Ryšio spartos ir pralaidumo efektyvumo skaičiavimas

F-Tile Serial Lite IV Intel FPGA IP pralaidumo efektyvumo skaičiavimas yra toks:

Pralaidumo efektyvumas = raw_rate * 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 lentelė. Pralaidumo efektyvumo kintamieji Aprašymas

Kintamasis

Aprašymas

raw_rate burst_size

Tai bitų sparta, pasiekiama naudojant nuosekliąją sąsają. raw_rate = SERDES plotis * siųstuvo-imtuvo laikrodžio dažnis Pvzample: raw_rate = 64 * 402.812500 Gbps = 25.78 Gbps
Serija dydžio vertė. Norėdami apskaičiuoti vidutinį pralaidumo efektyvumą, naudokite įprastą serijos dydžio vertę. Norėdami pasiekti maksimalų greitį, naudokite maksimalaus serijos dydžio vertę.

burst_size_ovhd

Serija dydžio pridėtinė vertė.
Pilnu režimu burst_size_ovhd reikšmė nurodo START ir END suporuotus CW.
Pagrindiniame režime nėra burst_size_ovhd, nes nėra susietų START ir END CW.

align_marker_period

Laikotarpio, kai įterpiamas lygiavimo žymeklis, reikšmė. Vertė yra 81920 laikrodžio ciklas kompiliavimui ir 1280 greitam modeliavimui. Ši reikšmė gaunama iš PCS kietosios logikos.

align_marker_width srl4_align_period

Laikrodžio ciklų skaičius, kai galiojantis lygiavimo žymeklio signalas yra aukštas.
Laikrodžio ciklų tarp dviejų lygiavimo žymeklių skaičius. Šią reikšmę galite nustatyti naudodami IP parametrų rengyklės parametrą Alignment Period.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 40

Siųsti Atsiliepimus

4. Funkcinis aprašymas 683074 | 2022.04.28
Susiejimo spartos skaičiavimai yra tokie: Efektyvus dažnis = pralaidumo efektyvumas * raw_rate Maksimalų vartotojo laikrodžio dažnį galite gauti naudodami šią lygtį. Skaičiuojant maksimalų vartotojo laikrodžio dažnį, daroma prielaida, kad duomenų srautas perduodamas nuolat, o vartotojo logika nevyksta IDLE ciklo. Šis rodiklis yra svarbus kuriant vartotojo logiką FIFO, kad būtų išvengta FIFO perpildymo. Maksimalus vartotojo laikrodžio dažnis = efektyvus dažnis / 64

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 41

683074 | 2022.04.28 Siųsti atsiliepimą

5. Parametrai

18 lentelė. F-Tile Serial Lite IV Intel FPGA IP parametro aprašymas

Parametras

Vertė

Numatytoji

Aprašymas

Bendrosios dizaino parinktys

PMA moduliacijos tipas

· PAM4 · NRZ

PAM4

Pasirinkite PCS moduliavimo režimą.

PMA tipas

· FHT · FGT

FGT

Parenkamas siųstuvo-imtuvo tipas.

PMA duomenų perdavimo sparta

· PAM4 režimui:
- FGT siųstuvo-imtuvo tipas: 20 Gbps 58 Gbps
- FHT siųstuvo-imtuvo tipas: 56.1 Gbps, 58 Gbps, 116 Gbps
· NRZ režimui:
- FGT siųstuvo-imtuvo tipas: 10 Gbps 28.05 Gbps
— FHT siųstuvo-imtuvo tipas: 28.05 Gbps, 58 Gbps

56.1 (FGT / FHT PAM4)
28.05 Gbps (FGT / FHT NRZ)

Nurodo efektyvią duomenų perdavimo spartą siųstuvo-imtuvo išvestyje, įskaitant perdavimo ir kitas pridėtines išlaidas. Vertė apskaičiuojama pagal IP, suapvalinant iki 1 skaitmens po kablelio Gbps vienetu.

PMA režimas

· Dvipusis · Tx · Rx

Dvipusis

FHT siųstuvo-imtuvo tipo palaikoma tik dvipusė kryptis. FGT siųstuvo-imtuvo tipo palaikoma kryptis yra Duplex, Tx ir Rx.

PMA skaičius

· PAM4 režimui:

2

juostos

– nuo ​​1 iki 12

· NRZ režimui:

– nuo ​​1 iki 16

Pasirinkite juostų skaičių. Vienalaikio dizaino palaikomas 1 juostų skaičius.

PLL atskaitos laikrodžio dažnis

· FHT siųstuvo-imtuvo tipui: 156.25 MHz
· FGT siųstuvo-imtuvo tipui: 27.5 MHz 379.84375 MHz, priklausomai nuo pasirinkto siųstuvo-imtuvo duomenų perdavimo spartos.

· FHT siųstuvo-imtuvo tipui: 156.25 MHz
· FGT siųstuvo-imtuvo tipui: 165 MHz

Nurodo siųstuvo-imtuvo atskaitos laikrodžio dažnį.

Sistema PLL

atskaitos laikrodis

dažnis

170 MHz

Galima tik FHT siųstuvo-imtuvo tipui. Nurodo sistemos PLL atskaitos laikrodį ir bus naudojamas kaip F-Tile Reference ir System PLL Clocks Intel FPGA IP įvestis sistemos PLL laikrodžiui generuoti.

Sistemos PLL dažnis
Derinimo laikotarpis

— 128 65536

Įgalinti RS-FEC

Įgalinti

876.5625 MHz 128 Įgalinti

Nurodo sistemos PLL laikrodžio dažnį.
Nurodo lygiavimo žymeklio laikotarpį. Reikšmė turi būti x2. Įjunkite, kad įjungtumėte RS-FEC funkciją.
tęsėsi…

Intel korporacija. Visos teisės saugomos. „Intel“, „Intel“ logotipas ir kiti „Intel“ ženklai yra „Intel Corporation“ arba jos dukterinių įmonių prekių ženklai. „Intel“ garantuoja savo FPGA ir puslaidininkinių produktų veikimą pagal dabartines specifikacijas pagal standartinę „Intel“ garantiją, tačiau pasilieka teisę bet kuriuo metu be įspėjimo keisti bet kokius gaminius ir paslaugas. „Intel“ neprisiima jokios atsakomybės ar įsipareigojimų, kylančių dėl bet kokios čia aprašytos informacijos, produkto ar paslaugos taikymo ar naudojimo, išskyrus atvejus, kai „Intel“ aiškiai sutiko raštu. „Intel“ klientams patariama įsigyti naujausią įrenginio specifikacijų versiją prieš pasikliaujant bet kokia paskelbta informacija ir prieš užsakant produktus ar paslaugas. *Kiti pavadinimai ir prekės ženklai gali būti laikomi kitų nuosavybe.

Užregistruotas ISO 9001: 2015

5. Parametrai 683074 | 2022.04.28

Parametras

Vertė

Numatytoji

Aprašymas

Išjungti

PAM4 PCS moduliavimo režimui RS-FEC visada įjungtas.

Vartotojo sąsaja

Srautinio perdavimo režimas

· PILNAS · PAGRINDINIS

Pilnas

Pasirinkite IP duomenų srautinį perdavimą.

Visas: šis režimas siunčia paketo pradžios ir paketo pabaigos ciklą kadre.

Pagrindinis: tai grynas srautinio perdavimo režimas, kai duomenys siunčiami be paketo pradžios, tušti ir paketo pabaigos, siekiant padidinti pralaidumą.

Įgalinti CRC

Įjungti išjungti

Išjungti

Įjunkite, kad įjungtumėte CRC klaidų aptikimą ir taisymą.

Įgalinti automatinį lygiavimą

Įjungti išjungti

Išjungti

Įjunkite, kad įjungtumėte automatinio juostų išlyginimo funkciją.

Įgalinti derinimo galinį tašką

Įjungti išjungti

Išjungti

Kai ĮJUNGTA, F-Tile Serial Lite IV Intel FPGA IP turi integruotą derinimo tašką, kuris viduje jungiasi prie Avalon atminties susietos sąsajos. IP gali atlikti tam tikrus testus ir derinimo funkcijas per JTAG naudojant sistemos konsolę. Numatytoji reikšmė yra Išjungta.

Simplex Merging (šis parametro nustatymas pasiekiamas tik tada, kai pasirenkate FGT dvigubą vienakryptį dizainą).

RSFEC įjungtas kitame Serial Lite IV Simplex IP, esančiame tame pačiame (-iuose) FGT kanale (-uose)

Įjungti išjungti

Išjungti

Įjunkite šią parinktį, jei reikia derinti konfigūraciją su įjungtu ir išjungtu RS-FEC, skirtu F-Tile Serial Lite IV Intel FPGA IP dvigubu vienakrypčiu dizainu, skirtu NRZ siųstuvo-imtuvo režimui, kai TX ir RX yra tame pačiame FGT. kanalas (-ai).

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 43

683074 | 2022.04.28 Siųsti atsiliepimą

6. F-Tile Serial Lite IV Intel FPGA IP sąsajos signalai

6.1. Laikrodžio signalai

19 lentelė. Laikrodžio signalai

Vardas

Plotis Kryptis

Aprašymas

tx_core_clkout

1

Išveskite TX pagrindinį laikrodį, skirtą TX pasirinktinei PCS sąsajai, TX MAC ir vartotojo logikai

TX duomenų kelias.

Šis laikrodis yra sugeneruotas iš pasirinktinio PCS bloko.

rx_core_clkout

1

Išvesties RX pagrindinis laikrodis, skirtas RX pasirinktinei PCS sąsajai, RX deskew FIFO, RX MAC

ir vartotojo logika RX duomenų kelyje.

Šis laikrodis yra sugeneruotas iš pasirinktinio PCS bloko.

xcvr_ref_clk
reconfig_clk reconfig_sl_clk

1

Įvesties siųstuvo-imtuvo atskaitos laikrodis.

Kai siųstuvo-imtuvo tipas nustatytas į FGT, prijunkite šį laikrodį prie F-Tile Reference ir System PLL Clocks Intel FPGA IP išvesties signalo (out_refclk_fgt_0). Kai siųstuvo-imtuvo tipas nustatytas į FHT, prisijunkite

šis laikrodis į išvesties signalą (out_fht_cmmpll_clk_0) F-Tile Reference ir System PLL Clocks Intel FPGA IP.

Palaikomą dažnių diapazoną žr. Parametrai.

1

Įvestis Įvesties laikrodis siųstuvo-imtuvo perkonfigūravimo sąsajai.

Laikrodžio dažnis yra nuo 100 iki 162 MHz.

Prijunkite šį įvesties laikrodžio signalą prie išorinių laikrodžio grandinių arba osciliatorių.

1

Įvestis Įvesties laikrodis siųstuvo-imtuvo perkonfigūravimo sąsajai.

Laikrodžio dažnis yra nuo 100 iki 162 MHz.

Prijunkite šį įvesties laikrodžio signalą prie išorinių laikrodžio grandinių arba osciliatorių.

out_systempll_clk_ 1

Įvestis

Sistemos PLL laikrodis.
Prijunkite šį laikrodį prie F-Tile Reference ir System PLL Clocks Intel FPGA IP išvesties signalo (out_systempll_clk_0).

Susijusios informacijos parametrai 42 puslapyje

6.2. Iš naujo nustatyti signalus

20 lentelė. Signalų atstatymas

Vardas

Plotis Kryptis

tx_core_rst_n

1

Įvestis

Laikrodžio domenas asinchroninis

rx_core_rst_n

1

Įvestis

Asinchroninis

tx_pcs_fec_phy_reset_n 1

Įvestis

Asinchroninis

Aprašymas

Aktyvus-žemas atstatymo signalas. Iš naujo nustato F-Tile Serial Lite IV TX MAC.

Aktyvus-žemas atstatymo signalas. Iš naujo nustato F-Tile Serial Lite IV RX MAC.

Aktyvus-žemas atstatymo signalas.

tęsėsi…

Intel korporacija. Visos teisės saugomos. „Intel“, „Intel“ logotipas ir kiti „Intel“ ženklai yra „Intel Corporation“ arba jos dukterinių įmonių prekių ženklai. „Intel“ garantuoja savo FPGA ir puslaidininkinių produktų veikimą pagal dabartines specifikacijas pagal standartinę „Intel“ garantiją, tačiau pasilieka teisę bet kuriuo metu be įspėjimo keisti bet kokius gaminius ir paslaugas. „Intel“ neprisiima jokios atsakomybės ar įsipareigojimų, kylančių dėl bet kokios čia aprašytos informacijos, produkto ar paslaugos taikymo ar naudojimo, išskyrus atvejus, kai „Intel“ aiškiai sutiko raštu. „Intel“ klientams patariama įsigyti naujausią įrenginio specifikacijų versiją prieš pasikliaujant bet kokia paskelbta informacija ir prieš užsakant produktus ar paslaugas. *Kiti pavadinimai ir prekės ženklai gali būti laikomi kitų nuosavybe.

Užregistruotas ISO 9001: 2015

6. F-Tile Serial Lite IV Intel FPGA IP sąsajos signalai 683074 | 2022.04.28

Vardas

Pločio krypties laikrodžio domenas

Aprašymas

Iš naujo nustato F-Tile Serial Lite IV TX pasirinktinius PCS.

rx_pcs_fec_phy_reset_n 1

Įvestis

Asinchroninis

Aktyvus-žemas atstatymo signalas. Iš naujo nustato F-Tile Serial Lite IV RX pasirinktinius PCS.

reconfig_reset

1

Įvestis

reconfig_clk Aktyvus aukšto atstatymo signalas.

Iš naujo nustato Avalon atminties susietos sąsajos perkonfigūravimo bloką.

reconfig_sl_reset

1

Įvesties reconfig_sl_clk Aktyvus aukšto atstatymo signalas.

Iš naujo nustato Avalon atminties susietos sąsajos perkonfigūravimo bloką.

6.3. MAC signalai

21 lentelė.

TX MAC signalai
Šioje lentelėje N reiškia IP parametrų rengyklėje nustatytą juostų skaičių.

Vardas

Plotis

Krypties laikrodžio domenas

Aprašymas

tx_avs_ready

1

Išvesties tx_core_clkout Avalon srautinio perdavimo signalas.

Kai teigiama, rodo, kad TX MAC yra pasirengęs priimti duomenis.

tx_avs_data

· (64*N)*2 (PAM4 režimas)
· 64*N (NRZ režimas)

Įvestis

tx_core_clkout Avalon srautinio perdavimo signalas. TX duomenys.

tx_avs_channel

8

Įvesties tx_core_clkout „Avalon“ srautinio perdavimo signalas.

Kanalo numeris duomenims, perduodamiems dabartiniu ciklu.

Šis signalas nepasiekiamas pagrindiniu režimu.

tx_avs_valid

1

Įvesties tx_core_clkout „Avalon“ srautinio perdavimo signalas.

Kai tvirtinama, rodo, kad TX duomenų signalas yra tinkamas.

tx_avs_startofpacket

1

Įvesties tx_core_clkout „Avalon“ srautinio perdavimo signalas.

Kai tvirtinama, nurodo TX duomenų paketo pradžią.

Teikti tik vieną kiekvieno paketo laikrodžio ciklą.

Šis signalas nepasiekiamas pagrindiniu režimu.

tx_avs_endofpacket

1

Įvesties tx_core_clkout „Avalon“ srautinio perdavimo signalas.

Kai tvirtinama, nurodo TX duomenų paketo pabaigą.

Teikti tik vieną kiekvieno paketo laikrodžio ciklą.

Šis signalas nepasiekiamas pagrindiniu režimu.

tx_avs_empty

5

Įvesties tx_core_clkout „Avalon“ srautinio perdavimo signalas.

Nurodo netinkamų žodžių skaičių galutiniame TX duomenų serijoje.

Šis signalas nepasiekiamas pagrindiniu režimu.

tx_num_valid_bytes_eob

4

Įvestis

tx_core_clkout

Nurodo galiojančių baitų skaičių paskutiniame paskutinės serijos žodyje. Šis signalas nepasiekiamas pagrindiniu režimu.
tęsėsi…

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 45

6. F-Tile Serial Lite IV Intel FPGA IP sąsajos signalai 683074 | 2022.04.28

Pavadinimas tx_is_usr_cmd
tx_link_up tx_link_reinit
crc_error_inject tx_error

Plotis 1
1 1
N 5

Krypties laikrodžio domenas

Aprašymas

Įvestis

tx_core_clkout

Kai tvirtinama, šis signalas inicijuoja vartotojo apibrėžtą informacijos ciklą.
Šį signalą patvirtinkite tuo pačiu laikrodžio ciklu kaip ir tx_startofpacket tvirtinimas.
Šis signalas nepasiekiamas pagrindiniu režimu.

Išvestis tx_core_clkout Kai teigiama, reiškia, kad TX duomenų ryšys yra paruoštas duomenų perdavimui.

Išvestis

tx_core_clkout

Kai tvirtinama, šis signalas inicijuoja juostų pertvarkymą.
Įjunkite šį signalą vienam laikrodžio ciklui, kad MAC būtų išsiųstas ALIGN CW.

Įvestis

tx_core_clkout Kai teigiama, MAC įveda CRC32 klaidą į pasirinktas juostas.

Išvestis tx_core_clkout Nenaudojama.

Toliau pateiktoje laiko diagramoje parodytas pavyzdysamp10 žodžių TX duomenų perdavimas iš vartotojo logikos per 10 nuosekliųjų TX juostų.

28 pav.

TX duomenų perdavimo laiko schema
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 juosta

…………

STRT 0 10

N-10 END STRT 0

1 juosta

…………

STRT 1 11

N-9 END STRT 1

N-10 PABAIGA TUŠČIAVIEČIAI N-9 PABAIGA TUŠČIAVIEČIAI

9 juosta

…………

STRT 9 19

N-1 END STRT 9

N-1 PABAIGA TUŠČIAVIEČIAI

22 lentelė.

RX MAC signalai
Šioje lentelėje N reiškia IP parametrų rengyklėje nustatytą juostų skaičių.

Vardas

Plotis

Krypties laikrodžio domenas

Aprašymas

rx_avs_ready

1

Įvesties rx_core_clkout „Avalon“ srautinio perdavimo signalas.

Kai teigiama, rodo, kad vartotojo logika yra pasirengusi priimti duomenis.

rx_avs_data

(64*N)*2 (PAM4 režimas)
64*N (NRZ režimas)

Išvestis

rx_core_clkout Avalon srautinio perdavimo signalas. RX duomenys.

rx_avs_channel

8

Išvesties rx_core_clkout Avalon srautinio perdavimo signalas.

Duomenų kanalo numeris

gautas einamuoju ciklu.

Šis signalas nepasiekiamas pagrindiniu režimu.

rx_avs_valid

1

Išvesties rx_core_clkout Avalon srautinio perdavimo signalas.

tęsėsi…

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 46

Siųsti Atsiliepimus

6. F-Tile Serial Lite IV Intel FPGA IP sąsajos signalai 683074 | 2022.04.28

Vardas

Plotis

Krypties laikrodžio domenas

Aprašymas

Kai tvirtinama, rodo, kad RX duomenų signalas yra galiojantis.

rx_avs_startofpacket

1

Išvesties rx_core_clkout Avalon srautinio perdavimo signalas.

Kai tvirtinama, nurodo RX duomenų paketo pradžią.

Teikti tik vieną kiekvieno paketo laikrodžio ciklą.

Šis signalas nepasiekiamas pagrindiniu režimu.

rx_avs_endofpacket

1

Išvesties rx_core_clkout Avalon srautinio perdavimo signalas.

Kai tvirtinama, nurodo RX duomenų paketo pabaigą.

Teikti tik vieną kiekvieno paketo laikrodžio ciklą.

Šis signalas nepasiekiamas pagrindiniu režimu.

rx_avs_empty

5

Išvesties rx_core_clkout Avalon srautinio perdavimo signalas.

Nurodo netinkamų žodžių skaičių galutiniame RX duomenų serijoje.

Šis signalas nepasiekiamas pagrindiniu režimu.

rx_num_valid_bytes_eob

4

Išvestis

rx_core_clkout Nurodo galiojančių baitų skaičių paskutiniame paskutinės serijos žodyje.
Šis signalas nepasiekiamas pagrindiniu režimu.

rx_is_usr_cmd

1

Išvestis rx_core_clkout Kai teigiama, šis signalas inicijuoja vartotojo

apibrėžtas informacijos ciklas.

Šį signalą patvirtinkite tuo pačiu laikrodžio ciklu kaip ir tx_startofpacket tvirtinimas.

Šis signalas nepasiekiamas pagrindiniu režimu.

rx_link_up

1

Išvestis rx_core_clkout Kai teigiama, nurodo RX duomenų ryšį

yra paruoštas duomenų priėmimui.

rx_link_reinit

1

Įvestis rx_core_clkout Kai teigiama, šis signalas inicijuoja juostas

perreguliavimas.

Jei išjungsite Įgalinti automatinį lygiavimą, patvirtinkite šį signalą vieną laikrodžio ciklą, kad suaktyvintų MAC iš naujo sulygiuoti juostas. Jei nustatytas Enable Auto Alignment, MAC automatiškai iš naujo sulygiuoja juostas.

Nenaudokite šio signalo, kai nustatyta Įgalinti automatinį lygiavimą.

rx_error

(N*2*2)+3 (PAM4 režimas)
(N*2)*3 (NRZ režimas)

Išvestis

rx_core_clkout

Kai teigiama, rodo, kad RX duomenų kelyje yra klaidų sąlygos.
· [(N*2+2):N+3] = Nurodo konkrečios juostos PCS klaidą.
· [N+2] = Nurodo lygiavimo klaidą. Iš naujo inicijuokite juostų išlygiavimą, jei šis bitas tvirtinamas.
· [N+1]= Nurodo, kad duomenys persiunčiami į vartotojo logiką, kai vartotojo logika neparengta.
· [N] = Nurodo išlygiavimo praradimą.
· [(N-1):0] = Nurodo, kad duomenyse yra CRC klaida.

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 47

6. F-Tile Serial Lite IV Intel FPGA IP sąsajos signalai 683074 | 2022.04.28

6.4. Siųstuvo-imtuvo perkonfigūravimo signalai

23 lentelė.

PCS perkonfigūravimo signalai
Šioje lentelėje N reiškia IP parametrų rengyklėje nustatytą juostų skaičių.

Vardas

Plotis

Krypties laikrodžio domenas

Aprašymas

reconfig_sl_read

1

Įveskite reconfig_sl_ PCS perkonfigūravimo skaitymo komandą

clk

signalus.

reconfig_sl_write

1

Įvesties reconfig_sl_ PCS perkonfigūravimo rašymas

clk

komandų signalai.

reconfig_sl_address

14 bitų + clogb2N

Įvestis

reconfig_sl_ clk

Nurodo PCS perkonfigūravimo Avalon atmintyje susietos sąsajos adresą pasirinktoje juostoje.
Kiekviena juosta turi 14 bitų, o viršutiniai bitai nurodo juostos poslinkį.
Example, 4 juostų NRZ/PAM4 dizainui su reconfig_sl_address[13:0], nurodant adreso reikšmę:
· reconfig_sl_address[15:1 4] nustatytas į 00 = 0 juostos adresas.
· reconfig_sl_address[15:1 4] nustatytas į 01 = 1 juostos adresas.
· reconfig_sl_address[15:1 4] nustatytas į 10 = 2 juostos adresas.
· reconfig_sl_address[15:1 4] nustatytas į 11 = 3 juostos adresas.

reconfig_sl_readdata

32

Output reconfig_sl_ Nurodo PCS perkonfigūravimo duomenis

clk

turi būti perskaitytas paruoštu ciklu a

pasirinkta juosta.

reconfig_sl_waitrequest

1

Išvestis reconfig_sl_ reiškia PCS perkonfigūravimą

clk

Avalon sąsaja su atmintimi

stabdymo signalas pasirinktoje juostoje.

reconfig_sl_writedata

32

Įvestis reconfig_sl_ Nurodo PCS perkonfigūravimo duomenis

clk

rašyti rašymo cikle a

pasirinkta juosta.

reconfig_sl_readdata_vali

1

d

Išvestis

reconfig_sl_ Nurodo PCS perkonfigūravimą

clk

gauti duomenys galioja pasirinktame

juosta.

24 lentelė.

„F-Tile“ kietojo IP perkonfigūravimo signalai
Šioje lentelėje N reiškia IP parametrų rengyklėje nustatytą juostų skaičių.

Vardas

Plotis

Krypties laikrodžio domenas

Aprašymas

reconfig_read

1

Įvesties reconfig_clk PMA perkonfigūravimo skaitymas

komandų signalai.

reconfig_write

1

Įvesties reconfig_clk PMA perkonfigūravimo rašymas

komandų signalai.

reconfig_adresas

18 bitų + clog2bN

Įvestis

reconfig_clk

Nurodo PMA Avalon atmintinės sąsajos adresą pasirinktoje juostoje.
tęsėsi…

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 48

Siųsti Atsiliepimus

6. F-Tile Serial Lite IV Intel FPGA IP sąsajos signalai 683074 | 2022.04.28

Vardas
reconfig_readdata reconfig_waitrequest reconfig_writedata reconfig_readdatavalid

Plotis
32 1 32 1

Krypties laikrodžio domenas

Aprašymas

Abiejuose PAM4 skelbimo NRZ režimuose kiekviena juosta turi 18 bitų, o likę viršutiniai bitai nurodo juostos poslinkį.
Example, 4 juostų konstrukcijai:
· reconfig_address[19:18] nustatytas į 00 = 0 juostos adresas.
· reconfig_address[19:18] nustatytas į 01 = 1 juostos adresas.
· reconfig_address[19:18] nustatytas į 10 = 2 juostos adresas.
· reconfig_address[19:18] nustatytas į 11 = 3 juostos adresas.

Išvestis

reconfig_clk Nurodo PMA duomenis, kurie turi būti nuskaityti paruošto ciklo metu pasirinktoje juostoje.

Išvestis

reconfig_clk Reiškia PMA Avalon atmintinės sąsajos sustojimo signalą pasirinktoje juostoje.

Įvestis

reconfig_clk Nurodo PMA duomenis, kurie turi būti įrašyti rašymo cikle pasirinktoje juostoje.

Išvestis

reconfig_clk Nurodo, kad PMA perkonfigūracijos gauti duomenys galioja pasirinktoje juostoje.

6.5. PMA signalai

25 lentelė.

PMA signalai
Šioje lentelėje N reiškia IP parametrų rengyklėje nustatytą juostų skaičių.

Vardas

Plotis

Krypties laikrodžio domenas

Aprašymas

phy_tx_lanes_stable

N*2 (PAM4 režimas)
N (NRZ režimas)

Išvestis

Asinchroninis Kai tvirtinama, reiškia, kad TX duomenų kelias yra paruoštas siųsti duomenis.

tx_pll_locked

N*2 (PAM4 režimas)
N (NRZ režimas)

Išvestis

Asinchroninis Kai teigiama, rodo, kad TX PLL pasiekė užrakinimo būseną.

phy_hip_ready

N*2 (PAM4 režimas)
N (NRZ režimas)

Išvestis

Asinchroninis

Kai tvirtinama, rodo, kad pasirinktinis PCS baigė vidinę inicijavimą ir paruoštas siuntimui.
Šis signalas patvirtinamas po to, kai tx_pcs_fec_phy_reset_n ir tx_pcs_fec_phy_reset_nare deasserted.

tx_serial_data

N

Išvesties TX serijos laikrodžio TX serijos kaiščiai.

rx_serial_data

N

Įvesties RX serijos laikrodžio RX serijos kaiščiai.

phy_rx_block_lock

N*2 (PAM4 režimas)
N (NRZ režimas)

Išvestis

Asinchroninis Kai teigiama, rodo, kad 66b bloko lygiavimas baigtas juostose.

rx_cdr_lock

N*2 (PAM4 režimas)

Išvestis

Asinchroninis

Kai tvirtinama, rodo, kad atkurti laikrodžiai yra užrakinti prie duomenų.
tęsėsi…

Siųsti Atsiliepimus

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 49

6. F-Tile Serial Lite IV Intel FPGA IP sąsajos signalai 683074 | 2022.04.28

Pavadinkite phy_rx_pcs_ready phy_rx_hi_ber

Plotis

Krypties laikrodžio domenas

Aprašymas

N (NRZ režimas)

N*2 (PAM4 režimas)
N (NRZ režimas)

Išvestis

Asinchroninis

Kai teigiama, rodo, kad atitinkamo eterneto kanalo RX juostos yra visiškai suderintos ir paruoštos priimti duomenis.

N*2 (PAM4 režimas)
N (NRZ režimas)

Išvestis

Asinchroninis

Kai teigiama, rodo, kad atitinkamo Ethernet kanalo RX PCS yra HI BER būsenoje.

F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas 50

Siųsti Atsiliepimus

683074 | 2022.04.28 Siųsti atsiliepimą

7. Projektavimas naudojant F-Tile Serial Lite IV Intel FPGA IP

7.1. Iš naujo nustatyti gaires
Vykdykite šias atkūrimo gaires, kad įdiegtumėte sistemos lygio atstatymą.
· Sujunkite tx_pcs_fec_phy_reset_n ir rx_pcs_fec_phy_reset_n signalus sistemos lygiu, kad vienu metu iš naujo nustatytumėte TX ir RX PCS.
· Vienu metu patvirtinkite tx_pcs_fec_phy_reset_n, rx_pcs_fec_phy_reset_n, tx_core_rst_n, rx_core_rst_n ir reconfig_reset signalus. Daugiau informacijos apie IP nustatymo iš naujo ir inicijavimo sekas rasite skyriuje Reset and Link Initialization.
· Laikykite žemą tx_pcs_fec_phy_reset_n ir rx_pcs_fec_phy_reset_n signalą ir aukštą reconfig_reset signalą ir palaukite, kol tx_reset_ack ir rx_reset_ack tinkamai iš naujo nustatys F-tile standųjį IP ir perkonfigūravimo blokus.
· Norėdami greitai susieti FPGA įrenginius, tuo pačiu metu iš naujo nustatykite prijungtus F-Tile Serial Lite IV Intel FPGA IP. Žr. F-Tile Serial Lite IV Intel FPGA IP Design Example Vartotojo vadovas, kuriame rasite informacijos apie IP TX ir RX nuorodų stebėjimą naudojant įrankių rinkinį.
Susijusi informacija
· Atstatyti ir nuorodos inicijavimas 37 puslapyje
· „F-Tile Serial Lite IV Intel FPGA IP Design Example Vartotojo vadovas

7.2. Klaidų tvarkymo gairės

Šioje lentelėje pateikiamos klaidų tvarkymo gairės dėl klaidų sąlygų, kurios gali atsirasti naudojant F-Tile Serial Lite IV Intel FPGA IP dizainą.

26 lentelė. Klaidų būklė ir tvarkymo gairės

Klaidos būklė
Viena ar kelios juostos negali užmegzti ryšio po nurodyto laiko.

Gairės
Įdiekite skirtojo laiko sistemą, kad iš naujo nustatytumėte nuorodą programos lygiu.

Užmezgus ryšį, juosta praranda ryšį.
Nukrypimo proceso metu juosta praranda ryšį.

Tai gali atsitikti po duomenų perdavimo fazių arba jo metu. Įdiekite nuorodos praradimo aptikimą programos lygiu ir iš naujo nustatykite nuorodą.
Įdiekite klaidingos juostos nuorodos iš naujo inicijavimo procesą. Turite užtikrinti, kad plokštės maršrutas neviršytų 320 UI.

Prarasti juostų lygiavimą po to, kai visos juostos buvo sulygiuotos.

Tai gali atsitikti po duomenų perdavimo fazių arba jų metu. Įdiekite juostos išlygiavimo praradimo aptikimą programos lygiu, kad iš naujo paleistumėte juostų derinimo procesą.

Intel korporacija. Visos teisės saugomos. „Intel“, „Intel“ logotipas ir kiti „Intel“ ženklai yra „Intel Corporation“ arba jos dukterinių įmonių prekių ženklai. „Intel“ garantuoja savo FPGA ir puslaidininkinių produktų veikimą pagal dabartines specifikacijas pagal standartinę „Intel“ garantiją, tačiau pasilieka teisę bet kuriuo metu be įspėjimo keisti bet kokius gaminius ir paslaugas. „Intel“ neprisiima jokios atsakomybės ar įsipareigojimų, kylančių dėl bet kokios čia aprašytos informacijos, produkto ar paslaugos taikymo ar naudojimo, išskyrus atvejus, kai „Intel“ aiškiai sutiko raštu. „Intel“ klientams patariama įsigyti naujausią įrenginio specifikacijų versiją prieš pasikliaujant bet kokia paskelbta informacija ir prieš užsakant produktus ar paslaugas. *Kiti pavadinimai ir prekės ženklai gali būti laikomi kitų nuosavybe.

Užregistruotas ISO 9001: 2015

683074 | 2022.04.28 Siųsti atsiliepimą

8. F-Tile Serial Lite IV Intel FPGA IP vartotojo vadovo archyvai

IP versijos yra tokios pačios kaip „Intel Quartus Prime Design Suite“ programinės įrangos versijos iki v19.1. Iš Intel Quartus Prime Design Suite programinės įrangos 19.2 ar naujesnės versijos IP branduoliai turi naują IP versijų kūrimo schemą.

Jei IP pagrindinės versijos sąraše nėra, taikomas ankstesnės IP pagrindinės versijos vartotojo vadovas.

Intel Quartus Prime versija
21.3

IP Core versija 3.0.0

Vartotojo vadovas F-Tile Serial Lite IV Intel® FPGA IP vartotojo vadovas

Intel korporacija. Visos teisės saugomos. „Intel“, „Intel“ logotipas ir kiti „Intel“ ženklai yra „Intel Corporation“ arba jos dukterinių įmonių prekių ženklai. „Intel“ garantuoja savo FPGA ir puslaidininkinių produktų veikimą pagal dabartines specifikacijas pagal standartinę „Intel“ garantiją, tačiau pasilieka teisę bet kuriuo metu be įspėjimo keisti bet kokius gaminius ir paslaugas. „Intel“ neprisiima jokios atsakomybės ar įsipareigojimų, kylančių dėl bet kokios čia aprašytos informacijos, produkto ar paslaugos taikymo ar naudojimo, išskyrus atvejus, kai „Intel“ aiškiai sutiko raštu. „Intel“ klientams patariama įsigyti naujausią įrenginio specifikacijų versiją prieš pasikliaujant bet kokia paskelbta informacija ir prieš užsakant produktus ar paslaugas. *Kiti pavadinimai ir prekės ženklai gali būti laikomi kitų nuosavybe.

Užregistruotas ISO 9001: 2015

683074 | 2022.04.28 Siųsti atsiliepimą

9. F-Tile Serial Lite IV Intel FPGA IP vartotojo vadovo dokumento taisymų istorija

Dokumento versija 2022.04.28
2021.11.16 2021.10.22 2021.08.18

Intel Quartus Prime versija
22.1
21.3 21.3 21.2

IP versija 5.0.0
3.0.0 3.0.0 2.0.0

Pakeitimai
· Atnaujinta lentelė: F-Tile Serial Lite IV Intel FPGA IP funkcijos – Atnaujintas duomenų perdavimo aprašymas su papildomu FHT siųstuvo-imtuvo spartos palaikymu: 58G NRZ, 58G PAM4 ir 116G PAM4
· Atnaujinta lentelė: F-Tile Serial Lite IV Intel FPGA IP parametro aprašymas – pridėtas naujas parametras · Sistemos PLL atskaitos laikrodžio dažnis · Įgalinti derinimo galinį tašką – atnaujintos PMA duomenų perdavimo spartos reikšmės – Atnaujintas parametrų pavadinimai, kad atitiktų GUI
· Atnaujintas duomenų perdavimo aprašymas lentelėje: F-Tile Serial Lite IV Intel FPGA IP funkcijos.
· Lentelės pavadinimas IP pervardytas į F-Tile Serial Lite IV Intel FPGA IP parametrų aprašas, esantis skyriuje Parametrai, kad būtų aiškumo.
· Atnaujinta lentelė: IP parametrai: — Pridėtas naujas parametras – RSFEC, įjungtas kitame Serial Lite IV Simplex IP, esančiame tame pačiame FGT kanale (-uose). — Atnaujintos numatytosios siųstuvo-imtuvo atskaitos laikrodžio dažnio reikšmės.
Pradinis išleidimas.

Intel korporacija. Visos teisės saugomos. „Intel“, „Intel“ logotipas ir kiti „Intel“ ženklai yra „Intel Corporation“ arba jos dukterinių įmonių prekių ženklai. „Intel“ garantuoja savo FPGA ir puslaidininkinių produktų veikimą pagal dabartines specifikacijas pagal standartinę „Intel“ garantiją, tačiau pasilieka teisę bet kuriuo metu be įspėjimo keisti bet kokius gaminius ir paslaugas. „Intel“ neprisiima jokios atsakomybės ar įsipareigojimų, kylančių dėl bet kokios čia aprašytos informacijos, produkto ar paslaugos taikymo ar naudojimo, išskyrus atvejus, kai „Intel“ aiškiai sutiko raštu. „Intel“ klientams patariama įsigyti naujausią įrenginio specifikacijų versiją prieš pasikliaujant bet kokia paskelbta informacija ir prieš užsakant produktus ar paslaugas. *Kiti pavadinimai ir prekės ženklai gali būti laikomi kitų nuosavybe.

Užregistruotas ISO 9001: 2015

Dokumentai / Ištekliai

Intel F Tile Serial Lite IV Intel FPGA IP [pdfVartotojo vadovas
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 [pdfVartotojo vadovas
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

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *