F Tile Uthotho Lite IV Intel FPGA IP
F-Tile Serial Lite IV Intel® FPGA IP User Guide
Ihlaziywe kwi-Intel® Quartus® Prime Design Suite: 22.1 IP Version: 5.0.0
Online Version Thumela Impendulo
UG-20324
ID: 683074 Inguqulelo: 2022.04.28
Imixholo
Imixholo
1. Malunga neF-Tile Serial Lite IV Intel® FPGA IP User Guide………………………………………….. 4
2. F-Tile Uthotho Lite IV Intel FPGA IP Overview………………………………………………………………. 6 2.1. IiNkcukacha ngoNcedo………………………………………………………………………………..7 2.2. Iimpawu ezixhaswayo…………………………………………………………………………………….. 7 2.3. INqanaba leNkxaso yeNguqulelo ye-IP……………………………………………………………………………..8 2.4. iDevice Speed Grade Support…………………………………………………………………………..8 2.5. UkuSetyenziswa kweZibonelelo kunye neLatency………………………………………………………………………… I-Bandwidth Efficiency……………………………………………………………………………………. 9
3. Ukuqalisa………………………………………………………………………………………………. 11 3.1. Ukufakela kunye nokukhutshwa kweLayisenisi ye-Intel FPGA IP Cores…………………………………………………………… Imowudi yoVavanyo lwe-IP ye-Intel FPGA……………………………………………………………. 11 3.1.1. Ukucacisa i-IP Parameters and Options ……………………………………………………………………………… Yenziwe File Ubume……………………………………………………………………………………………………… Ukulinganisa i-Intel FPGA IP Cores………………………………………………………………………………… Ukulinganisa kunye nokuQinisekisa uYilo…………………………………………………….. 14 3.4. Ukudityaniswa kwee-IP Cores kwezinye iziXhobo ze-EDA…………………………………………………………. 16 3.4.1. Ukuqulunqa uYilo olupheleleyo…………………………………………………………………………..17
4. INkcazelo yoMsebenzi…………………………………………………………………………………….. 19 4.1. I-TX Datapath……………………………………………………………………………………..20 4.1.1. Iadaptha ye-TX MAC………………………………………………………………………….. 21 4.1.2. Ukufakwa kwegama eliLawulayo (CW) ………………………………………………………………………… 23 4.1.3. I-TX CRC…………………………………………………………………………………………28 4.1.4. I-TX MII Encoder…………………………………………………………………………….29 4.1.5. I-TX PCS kunye ne-PMA………………………………………………………………………….. 30 4.2. I-RX Datapath……………………………………………………………………………………………. 30 4.2.1. RX PCS kunye ne-PMA………………………………………………………………………….. 31 4.2.2. Idekhowuda ye-RX MII………………………………………………………………………………………………………… RX CRC………………………………………………………………………………….. 31 4.2.3. RX Deskew………………………………………………………………………………….31 4.2.4. Ukususwa kwe-RX CW…………………………………………………………………………………32 4.2.5. F-Tile Serial Lite IV Intel FPGA IP Clock Architecture……………………………………………. 35 4.3. Ukuseta ngokutsha kunye nokuQalisa uQhagamshelwano………………………………………………………………………..36 4.4. TX Ukuseta ngokutsha kunye nokuQalisa ulandelelwano……………………………………………………. 37 4.4.1. Ukuseta ngokutsha i-RX kunye nolandelelwano lokuQalisa……………………………………………………. 38 4.4.2. Ireyithi yoQhagamshelwano kunye neBandwidth efficient Ukubala ………………………………………………….. 39
5. Iiparamitha……………………………………………………………………………………………………. 42
6. F-Tile Series Lite IV Intel FPGA IP Interface Signals…………………………………………….. 44 6.1. Iimpawu zeewotshi……………………………………………………………………………………….44 6.2. Hlela kwakhona iiSayini…………………………………………………………………………………………………… Iimpawu ze-MAC……………………………………………………………………………………….. 44 6.3. Iimpawu zoLungiselelo lweTransceiver…………………………………………………………………… 45 6.4. Iimpawu ze-PMA……………………………………………………………………………………….. 48
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 2
Ukuzisa impendulo
Imixholo
7. Ukuyila nge-F-Tile Serial Lite IV Intel FPGA IP……………………………………………………… 51 7.1. Seta ngokutsha iziKhokelo………………………………………………………………………………….. 51 7.2. Izikhokelo zokuphatha iimpazamo…………………………………………………………………………..51
8. I-F-Tile Serial Lite IV Intel FPGA IP IsiKhokelo soMsebenzisi ooVimba ……………………………………………. 52 9. Imbali yoHlaziyo loXwebhu lwe-F-Tile Series Lite IV Intel FPGA IP User Guide ………53
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 3
683074 | 2022.04.28 Thumela iNgxelo
1. Malunga neF-Tile Serial Lite IV Intel® FPGA IP User Guide
Olu xwebhu luchaza iimpawu ze-IP, inkcazo yezakhiwo, amanyathelo okuvelisa, kunye nezikhokelo zokuyila i-F-Tile Serial Lite IV Intel® FPGA IP usebenzisa i-F-tile transceivers kwi-Intel Agilex TM izixhobo.
Abaphulaphuli ekujoliswe kubo
Olu xwebhu lulungiselelwe aba basebenzisi balandelayo:
· Yila abayili bezakhiwo ukwenza ukhetho lwe-IP ngexesha lenqanaba loyilo loyilo lwenqanaba lenkqubo
· Abayili bezixhobo zokusebenza xa bedibanisa i-IP kuyilo lwenqanaba lenkqubo yabo
· Iinjineli zokuqinisekisa ngexesha lenqanaba lenkqubo yokulinganisa kunye nezigaba zokuqinisekiswa kwehardware
Amaxwebhu anxulumeneyo
Le theyibhile ilandelayo idwelisa amanye amaxwebhu ereferensi anxulumene ne-F-Tile Serial Lite IV Intel FPGA IP.
Uluhlu loku-1.
Amaxwebhu anxulumeneyo
Isalathiso
F-Tile Serial Lite IV Intel FPGA IP Design Example Isikhokelo somsebenzisi
Iphepha leDatha leSixhobo se-Intel Agilex
Inkcazo
Olu xwebhu lubonelela ngesizukulwana, izikhokelo zokusetyenziswa, kunye nenkcazo esebenzayo ye-F-Tile Serial Lite IV Intel FPGA IP yoyilo exampLes kwizixhobo ze-Intel Agilex.
Olu xwebhu luchaza iimpawu zombane, iimpawu zokutshintsha, iinkcukacha zokucwangciswa, kunye nexesha lezixhobo ze-Intel Agilex.
Uluhlu loku-2.
I-CW RS-FEC PMA TX RX PAM4 NRZ
Akhronimi kunye noLuhlu lweeNkcukacha zeNkcazo
Isifinyezo
Ulawulo Lolwandiso lwe-Word Reed-Solomon Phambili Imposiso ULungiso loMzimba oluPhakathi oluNxulutywayo oluNxulumanisa isamkeli sePulse-Amplitude Modulation 4-Inqanaba lokungabuyi-ku-zero
iqhubekile...
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo. *Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
ISO 9001:2015 ibhalisiwe
1. Malunga neF-Tile Serial Lite IV Intel® FPGA IP User Guide 683074 | 2022.04.28
I-PCS MII XGMII
Isifinyezo
Ukwandiswa kweKhowudi yoMzimba iSudlaya yeMedia esiZimeleyo isiNxulumano esiZimeleyo 10 Gigabit Media isiNxulumano esiZimeleyo
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 5
683074 | 2022.04.28 Thumela iNgxelo
2. F-Tile Uthotho Lite IV Intel FPGA IP Overview
Umzobo 1.
I-F-Tile Serial Lite IV Intel FPGA IP ilungele unxibelelwano lwedatha ephezulu ye-chip-to-chip, ibhodi ukuya kwibhodi, kunye nezicelo ze-backplane.
I-F-Tile Serial Lite IV Intel FPGA IP idibanisa ulawulo lokufikelela kwimidiya (MAC), i-sublayer yekhowudi yomzimba (i-PCS), kunye neebhloko ze-attachment media (PMA). I-IP isekela isantya sokudlulisa idatha ukuya kwi-56 Gbps ngomzila kunye nobuninzi beendlela ezine ze-PAM4 okanye i-28 Gbps ngomzila kunye nobuninzi beendlela ze-16 ze-NRZ. Le IP inikezela nge-bandwidth ephezulu, iifreyimu ezisezantsi ezisezantsi, ukubala kwe-I / O ephantsi, kwaye ixhasa ukulinganisa okuphezulu kwiinombolo zombini kunye nesantya. Le IP iphinda ihlengahlengiswe ngokulula kunye nenkxaso yoluhlu olubanzi lweereyithi zedatha kunye nemodi ye-Ethernet PCS ye-F-tile transceiver.
Le IP ixhasa iindlela ezimbini zothumelo:
· Imowudi esisiseko-Le yimowudi yokusasaza esulungekileyo apho idatha ithunyelwa ngaphandle kwepakethi yokuqala, umjikelo ongenanto, kunye nokuphela kwepakethi ukunyusa i-bandwidth. I-IP ithatha idatha yokuqala esebenzayo njengesiqalo sokugqabhuka.
· Imo egcweleyo–Le yimowudi yokudlulisa ipakethi. Kule ndlela, i-IP ithumela ukuqhuma kunye nomjikelezo wokuvumelanisa ekuqaleni nasekupheleni kwepakethi njenge-delimiters.
F-Tile Serial Lite IV High Level Block Diagram
I-Avalon Streaming Interface TX
F-Tile Uthotho Lite IV Intel FPGA IP
I-MAC TX
TX USRIF_CTRL
64*n imizila bits (NRZ mode)/ 2*n imizila bits (imo yePAM4)
TX MAC
CW
Iadaptha FAKA
MII ENCODE
I-PCS eyenzekileyo
TX PCS
TX MII
EMIB ENCODE SCRAMBLER FEC
TX PMA
IiBits zeeNdlela zeNdlela (imo yePAM4)/ n IiBits zeeNdlela (imo ye-NRZ)
TX Uthotho lweNdibaniselwano
I-Avalon Streaming Interface RX
64*n imizila bits (NRZ mode)/ 2*n imizila bits (imo yePAM4)
RX
RX PCS
CW RMV
IDESKEW
MII
& LULUNGISA IKHOWUDI
RX MII
I-EMIB
I-DECODE BLOCK SYNC & FEC DESCRAMBLER
RX PMA
CSR
Amasuntswana eeNdlela ze-2n (imo ye-PAM4)/ n Amasuntswana eeNdlela (imowudi ye-NRZ) Ujongano lweRX Uthotho
I-Avalon Memory-Mapped Interface Register Config
Intsomi
Ingqiqo ethambileyo
Ingqiqo enzima
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo. *Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
ISO 9001:2015 ibhalisiwe
2. F-Tile Uthotho Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Uyakwazi ukuvelisa i-F-Tile Serial Lite IV Intel FPGA IP yoyilo exampLes ukufunda ngakumbi malunga neempawu ze-IP. Jonga kwi-F-Tile Serial Lite IV Intel FPGA IP Design Example Isikhokelo somsebenzisi.
Ulwazi oluyeleleneyo · Ingcaciso eSebenzayo kwiphepha 19 · F-Tile uthotho Lite IV Intel FPGA IP Design Example Isikhokelo somsebenzisi
2.1. NONE
Iinguqulelo ze-Intel FPGA IP zihambelana ne-Intel Quartus® Prime Design Suite iinguqulelo zesoftware de kube v19.1. Ukuqala kwi-Intel Quartus Prime Design Suite software version 19.2, i-Intel FPGA IP ineskimu esitsha soguqulelo.
Inombolo ye-Intel FPGA IP (XYZ) inokutshintsha ngoguqulelo ngalunye lwe-Intel Quartus Prime software. Utshintsho kwi:
· X ibonisa uhlaziyo olukhulu lwe IP. Ukuba uhlaziya i-Intel Quartus Prime software, kufuneka uhlaziye i-IP.
· I-Y ibonisa i-IP ibandakanya izinto ezintsha. Hlaziya i-IP yakho ukuze ibandakanye ezi mpawu zintsha.
· U-Z ubonisa ukuba i-IP ibandakanya utshintsho olungephi. Hlaziya i-IP yakho ukubandakanya olu tshintsho.
Uluhlu loku-3.
F-Tile Uthotho Lite IV Intel FPGA IP Ukukhutshwa Ulwazi
Into ye-IP Version ye-Intel Quartus Prime Version yokuKhupha iKhowudi yoku-odola yoMhla
5.0.0 22.1 2022.04.28 IP-SLITE4F
Inkcazo
2.2. Iimpawu ezixhaswayo
Le theyibhile ilandelayo idwelisa iimpawu ezikhoyo kwi-F-Tile Serial Lite IV Intel FPGA IP:
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 7
2. F-Tile Uthotho Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Uluhlu loku-4.
F-Tile Uthotho Lite IV Intel FPGA IP Iimpawu
Uphawu
Inkcazo
Ukugqithiselwa kwedatha
· Kwimowudi yePAM4:
- I-FHT isekela kuphela i-56.1, i-58, kunye ne-116 Gbps ngomzila kunye nobuninzi beendlela ze-4.
- I-FGT ixhasa ukuya kuthi ga kwi-58 Gbps kwilayini nganye enobuninzi beendlela ezili-12.
Jonga kwiThebhile 18 kwiphepha lama-42 ngeenkcukacha ezithe vetshe malunga nemilinganiselo yedatha ye-transceiver exhaswayo ye-PAM4 mode.
· Kwimowudi ye-NRZ:
- I-FHT isekela kuphela i-28.05 kunye ne-58 Gbps ngomzila kunye nobuninzi beendlela ze-4.
- I-FGT ixhasa ukuya kuthi ga kwi-28.05 Gbps kwindlela nganye enobuninzi beendlela ezili-16.
Jonga kwiThebhile 18 kwiphepha lama-42 ngeenkcukacha ezithe vetshe malunga nemilinganiselo yedatha ye-transceiver exhaswayo yemowudi ye-NRZ.
· Ixhasa ustrimisho oluqhubekayo (EsiSiseko) okanye iindlela zepakethe (Egcweleyo).
· Ixhasa iipakethi zefreyimu ephantsi.
· Ixhasa ukuhanjiswa kwe-byte granularity kuyo yonke isayizi yokugqabhuka.
· Ixhasa ulungelelwaniso oluqalwa ngumsebenzisi okanye oluzenzekelayo.
· Ixhasa ixesha lolungelelwaniso olucwangcisekileyo.
PCS
· Isebenzisa ingqiqo ye-IP enzima edibana ne-Intel Agilex F-tile ii-transceivers zokunciphisa izixhobo ezithambileyo.
· Ixhasa i-PAM4 imowudi yokumodareyitha ye-100GBASE-KP4 yokucaciswa. I-RS-FEC isoloko ivuliwe kule modulation mode.
· Ixhasa i-NRZ ngemowudi yomoduli ye-RS-FEC ekhethiweyo.
· Ixhasa i-64b/66b encoding decoding.
Ukufunyanwa kwemposiso kunye nokuPhathwa
· Ixhasa impazamo ye-CRC yokujonga kwi-TX kunye neendlela zedatha ye-RX. · Ixhasa ujongo lwempazamo yekhonkco le-RX. · Ixhasa i-RX PCS yokubona iimpazamo.
Ujongano
· Ixhasa kuphela ukuhanjiswa kwepakethi ye-duplex epheleleyo ngamakhonkco azimeleyo.
· Isebenzisa i-point-to-point interconnect kwizixhobo ezininzi zeFPGA ezine-latency yokudlulisa ephantsi.
· Ixhasa imiyalelo echazwe ngumsebenzisi.
2.3. IP Inguqulelo yeNqanaba leNkxaso
Isoftware ye-Intel Quartus Prime kunye nenkxaso yesixhobo se-Intel FPGA ye-F-Tile Serial Lite IV Intel FPGA IP imi ngolu hlobo lulandelayo:
Uluhlu loku-5.
IP Version kunye neNqanaba leNkxaso
Intel Quartus Prime 22.1
Isixhobo Intel Agilex F-tile transceivers
IP Version Ukulinganisa Compilation Hardware Design
5.0.0
2.4. Isixhobo iSpeed Grade Support
I-F-Tile Serial Lite IV Intel FPGA IP ixhasa amabakala esantya alandelayo kwi-Intel Agilex F-tile izixhobo: · Ibanga lesantya seTransceiver: -1, -2, kunye -3 · Ibanga lesantya seCore: -1, -2, kunye - 3
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 8
Ukuzisa impendulo
2. F-Tile Uthotho Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Ulwazi olunxulumeneyo
I-Intel Agilex iDevice Device Sheet Ulwazi oluninzi malunga nezinga ledatha exhaswayo kwi-Intel Agilex F-tile transceivers.
2.5. UkuSetyenziswa kweziBonelelo kunye nokubambezeleka
Izixhobo kunye ne-latency ye-F-Tile Serial Lite IV Intel FPGA IP yafunyanwa kwi-Intel Quartus Prime Pro Edition software version 22.1.
Uluhlu loku-6.
Intel Agilex F-Tile Serial Lite IV Intel FPGA IP Resource Utilization
Umlinganiselo we-latency usekelwe kwi-latency yohambo olujikelezayo ukusuka kwi-TX core input ukuya kwi-RX core output.
Uhlobo lweTransceiver
Ukwahluka
Inani leNdlela yeeNdlela zeDatha RS-FEC ALM
Latency (TX core clock cycle)
FGT
28.05 Gbps NRZ 16
Isiseko sabakhubazekileyo 21,691 65
16
Abakhubazekileyo ngokupheleleyo 22,135 65
16
Okusisiseko kunikwe amandla 21,915 189
16
Isebenza ngokupheleleyo 22,452 189
58 Gbps PAM4 12
Okusisiseko kunikwe amandla 28,206 146
12
Isebenza ngokupheleleyo 30,360 146
FHT
58 Gbps NRZ
4
Okusisiseko kunikwe amandla 15,793 146
4
Isebenza ngokupheleleyo 16,624 146
58 Gbps PAM4 4
Okusisiseko kunikwe amandla 15,771 154
4
Isebenza ngokupheleleyo 16,611 154
116 Gbps PAM4 4
Okusisiseko kunikwe amandla 21,605 128
4
Isebenza ngokupheleleyo 23,148 128
2.6. I-Bandwidth Efficiency
Uluhlu loku-7.
I-Bandwidth Efficiency
Iimowudi zeTransceiver eziguquguqukayo
PAM4
Imowudi yostrimisho RS-FEC
Inikwe amandla ngokupheleleyo
Isiseko sinikwe amandla
Uthotho lwebit interface kwiGbps (RAW_RATE)
Ubungakanani bokugqabhuka kodluliselo kwinani legama (BURST_SIZE) (1)
Ixesha lolungelelwaniso kumjikelo wewotshi (SRL4_ALIGN_PERIOD)
56.0 2,048 4,096
56.0 4,194,304 4,096
Iisetingi
NRZ
Igcwele
Kukhubazekile
Ivuliwe
28.0
28.0
2,048
2,048
4,096
4,096
Isiseko sabakhubazekileyo 28.0
Isebenza 28.0
4,194,304
4,194,304
4,096
4,096 iqhubekile...
(1) I-BURST_SIZE yendlela yeSiseko isondela ngokungapheliyo, kungoko inani elikhulu liyasetyenziswa.
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 9
2. F-Tile Uthotho Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Izinto eziguquguqukayo
Iisetingi
64/66b ikhowudi
0.96969697 0.96969697 0.96969697 0.96969697 0.96969697 0.96969697
Umphezulu wobukhulu obugqabhukileyo ngokwenani legama (BURST_SIZE_OVHD)
2 (2)
0 (3)
2 (2)
2 (2)
0 (3)
0 (3)
Ulungelelwaniso lwexesha lokumakisha 81,915 kumjikelo wewotshi (ALIGN_MARKER_PERIOD)
81,915
81,916
81,916
81,916
81,916
Ulungelelwaniso lwesiphawuli ububanzi kwisi-5
5
0
4
0
4
umjikelo wewotshi
(ALIGN_MARKER_WIDTH)
Ukusebenza kakuhle kobubanzi (4)
0.96821788 0.96916433 0.96827698 0.96822967 0.96922348 0.96917616
Ireyithi esebenzayo (Gbps) (5)
54.2202012 54.27320236 27.11175544 27.11043076 27.13825744 27.13693248
Ubuninzi bewotshi yabasebenzisi (MHz) (6)
423.59532225 424.00939437 423.62117875 423.6004806 424.0352725 424.01457
Ulwazi oluNxulumeneyo loQhagamshelwano loQhagamshelwano kunye ne-Bandwidth eFaneyo ngokubala kwiphepha lama-40
(2) Kwimo egcweleyo, ubungakanani beBURST_SIZE_OVHD buquka START/END Amagama oLawulo adityanisiweyo kumjelo wedatha.
(3) Kwimowudi esisiseko, BURST_SIZE_OVHD ngu-0 kuba akukho START/END ngexesha lostrimisho.
(4) Jonga kwiNqanaba loQhagamshelwano kunye neBandwidth Efficiency Calculation kubalwa kwe-bandwidth esebenzayo.
5
(6) Jonga kwiNqanaba loQhagamshelwano kunye neBandwidth Efficiency Calculation for the maximum user clock frequency calculation.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 10
Ukuzisa impendulo
683074 | 2022.04.28 Thumela iNgxelo
3. Ukuqalisa
3.1. Ukufakela kunye neLayisensi ye-Intel FPGA IP Cores
Ufakelo lwesoftware ye-Intel Quartus Prime luquka ithala leencwadi le-Intel FPGA IP. Eli thala leencwadi libonelela ngee-IP ezininzi eziluncedo kusetyenziso lwakho lwemveliso ngaphandle kwesidingo selayisenisi eyongezelelweyo. Ezinye ze-Intel FPGA IP cores zifuna ukuthengwa kwelayisensi eyahlukileyo yokusetyenziswa kwemveliso. I-Intel FPGA IP Evaluation Mode ikuvumela ukuba uvavanye ezi zilayisenisi ze-Intel FPGA IP ngokulinganisa kunye ne-hardware, ngaphambi kokuba uthathe isigqibo sokuthenga ilayisensi epheleleyo ye-IP engundoqo. Kufuneka uthenge kuphela ilayisenisi epheleleyo yemveliso yee-Intel IP cores ezinelayisensi emva kokuba ugqibezele uvavanyo lwe-hardware kwaye ulungele ukusebenzisa i-IP kwimveliso.
Isoftware ye-Intel Quartus Prime ifaka ii-IP cores kwezi ndawo zilandelayo ngokungagqibekanga:
Umzobo 2.
Indlela yokuFakela i-IP Core
intelFPGA (_pro) quartus - Iqulethe i-Intel Quartus Prime software ip-Iqulethe ithala leencwadi le-Intel FPGA IP kunye neqela lesithathu le-IP cores altera-Iqulethe ikhowudi yomthombo wethala leencwadi le-Intel FPGA IP -Iqulethe umthombo we-IP we-Intel FPGA files
Uluhlu loku-8.
Iindawo zoFakelo lwe-IP Core
Indawo
Isoftware
:intelFPGA_proquartusipaltera
Intel Quartus Prime Pro Edition
:/intelFPGA_pro/quartus/ip/altera Intel Quartus Prime Pro Edition
Iqonga leWindows* Linux*
Phawula:
I-Intel Quartus Prime software ayixhasi izithuba kwindlela yokufaka.
3.1.1. Intel FPGA IP Evaluation Mode
Imowudi yoVavanyo lwe-IP ye-Intel FPGA yasimahla ikuvumela ukuba uvavanye iicores ze-Intel FPGA IP ezinelayisenisi kukulinganisa kunye nehardware phambi kokuthenga. I-Intel FPGA IP Evaluation Mode ixhasa olu vavanyo lulandelayo ngaphandle kwelayisensi eyongezelelweyo:
· Xelisa indlela yokuziphatha ye-Intel FPGA IP enelayisensi engundoqo kwinkqubo yakho. · Qinisekisa ukusebenza, ubungakanani, kunye nesantya sondoqo we-IP ngokukhawuleza nangokulula. · Veza inkqubo yesixhobo esinexesha elilinganiselweyo files yoyilo olubandakanya ii-IP cores. · Cwangcisa isixhobo ngondoqo we-IP yakho kwaye uqinisekise uyilo lwakho kwihardware.
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo. *Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
ISO 9001:2015 ibhalisiwe
3. Ukuqalisa
683074 | 2022.04.28
I-Intel FPGA IP Evaluation Mode ixhasa ezi ndlela zokusebenza zilandelayo:
· Ixhunyiwe–Ivumela ukuqhutywa koyilo oluqulathe ilayisensi ye-Intel FPGA IP ngokungenasiphelo ngodibaniso phakathi kwebhodi yakho kunye nekhompyutha engumamkeli. Imowudi edityanisiweyo ifuna iqela lesenzo sovavanyo oludibeneyo (JTAG) intambo eqhagamshelwe phakathi kweJTAG izibuko kwibhodi yakho kunye nekhompyuter yenginginya, eqhuba i-Intel Quartus Prime Programmer kangangexesha lovavanyo lwehardware. UMcwangcisi ufuna kuphela ufakelo oluncinci lwe-Intel Quartus Prime software, kwaye ayifuni ilayisenisi ye-Intel Quartus Prime. Ikhompyutha ebamba umkhosi ilawula ixesha lovavanyo ngokuthumela uphawu lwexesha kwisixhobo ngeJTAG izibuko. Ukuba zonke iikhowudi ze-IP ezinelayisenisi kwimowudi yoyilo yenkxaso edibeneyo, ixesha lokuvavanya liqhuba kude kube naluphi na uvavanyo lwe-IP olungundoqo luphelelwa. Ukuba zonke ii-IP cores zixhasa ixesha lovavanyo olungenamkhawulo, isixhobo asiphelelwa lixesha.
· Ayifakwanga–Ivumela ukuqhutywa koyilo oluqulathe i-IP enelayisensi okwexeshana. Undoqo we-IP ubuyela kwimowudi engafakwanga ukuba isixhobo siqhawuka kwikhompyuter yenginginya eqhuba isoftware ye-Intel Quartus Prime. Undoqo we-IP uphinda ubuyele kwimowudi engafakwanga ukuba nayiphi na enye ingundoqo ye-IP enelayisensi kuyilo ayixhasi imo edityanisiweyo.
Xa ixesha lokuvavanya liphelile kuyo nayiphi na ilayisensi ye-Intel FPGA IP kuyilo, uyilo luyayeka ukusebenza. Zonke ii-IP cores ezisebenzisa i-Intel FPGA IP Evaluation Mode ixesha liphuma ngaxeshanye xa nayiphi na i-IP engundoqo kumaxesha oyilo ngaphandle. Xa ixesha lovavanyo liphelile, kufuneka uphinde udwelise isixhobo seFPGA phambi kokuba uqhubeke noqinisekiso lwehardware. Ukwandisa ukusetyenziswa kwe-IP core kwimveliso, thenga ilayisensi epheleleyo yokuvelisa i-IP core.
Kufuneka uthenge ilayisenisi kwaye wenze isitshixo selayisensi yokuvelisa ngokupheleleyo phambi kokuba wenze inkqubo yesixhobo esingathintelwanga file. Ngexesha le-Intel FPGA IP Evaluation Mode, uMhlanganisi uvelisa kuphela inkqubo yesixhobo esilinganiselweyo file ( _time_limited.sof) ephelelwa lixesha.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 12
Ukuzisa impendulo
3. Ukuqalisa 683074 | 2022.04.28
Umzobo 3.
Intel FPGA IP Evaluation Mode Flow
Faka i-Intel Quartus Prime Software nge-Intel FPGA IP Library
Parameterize kwaye umisele iLayisenisi ye-Intel FPGA IP Core
Qinisekisa i-IP kwiSifanisi esixhaswayo
Qokelela uYilo kwi-Intel Quartus Prime Software
Ukuvelisa iNkqubo yeSixhobo esiNcinyiweyo File
Inkqubo yesixhobo se-Intel FPGA kwaye uqinisekise ukusebenza kwiBhodi
Akukho IP elungele ukusetyenziswa kweMveliso?
Ewe Thenga iMveliso epheleleyo
IP Ilayisensi
Phawula:
Bandakanya iLayisenisi ye-IP kwiiMveliso zoRhwebo
Jonga kwisikhokelo somsebenzisi se-IP nganye ngamanyathelo eparameterization kunye neenkcukacha zokuphunyezwa.
Iilayisensi ze-Intel ze-IP cores kwisihlalo ngasinye, ngokusisigxina. Umrhumo wephepha-mvume ubandakanya ugcino kunye nenkxaso yonyaka wokuqala. Kufuneka uhlaziye ikhontrakthi yokulungisa ukuze ufumane uhlaziyo, ukulungiswa kweempazamo, kunye nenkxaso yobugcisa ngaphaya konyaka wokuqala. Kufuneka uthenge ilayisensi epheleleyo yemveliso ye-Intel FPGA IP cores ezifuna ilayisenisi yokuvelisa, ngaphambi kokuvelisa inkqubo files onokuyisebenzisa ixesha elingasikelwanga mda. Ngexesha le-Intel FPGA IP Evaluation Mode, uMhlanganisi uvelisa kuphela inkqubo yesixhobo esilinganiselweyo file ( _time_limited.sof) ephelelwa lixesha. Ukufumana izitshixo zelayisenisi yakho yemveliso, ndwendwela Intel FPGA Self-Service Licensing Centre.
IziVumelwano zeLayisensi yeSoftware ye-Intel FPGA zilawula ukufakwa kunye nokusetyenziswa kweecore ze-IP ezinelayisensi, i-Intel Quartus Prime software design, kunye nazo zonke ii-IP cores ezingenalayisenisi.
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 13
3. Ukuqalisa 683074 | 2022.04.28
Ulwazi oluyeleleneyo · Iziko leNkxaso le-Intel FPGA yeLayisensi · Intshayelelo yoFakelo lweSoftware ye-Intel FPGA kunye neLayisensi
3.2. Ukuchaza iiParameters ze-IP kunye noKhetho
Umhleli weparamitha ye-IP ikuvumela ukuba uqwalasele ngokukhawuleza ukwahluka kwe-IP yakho. Sebenzisa la manyathelo alandelayo ukucacisa iinketho ze-IP kunye neeparamitha kwi-software ye-Intel Quartus Prime Pro Edition.
1. Ukuba awunayo iprojekthi ye-Intel Quartus Prime Pro Edition yokudibanisa i-F-Tile Serial Lite IV Intel FPGA IP, kufuneka udale enye. a. Kwi-Intel Quartus Prime Pro Edition, cofa File IWizard yeProjekthi eNtsha yokudala iprojekthi entsha yeQuartus Prime, okanye File Vula iProjekthi yokuvula iprojekthi ekhoyo yeQuartus Prime. Iwizard ikwenza ukuba uchaze isixhobo. b. Cacisa usapho lwesixhobo se-Intel Agilex kwaye ukhethe isixhobo se-F-tile sokuvelisa esihlangabezana neemfuno zebakala lesantya se-IP. c. Cofa Gqiba.
2. Kwikhathalogu ye-IP, khangela kwaye ukhethe i-F-Tile Serial Lite IV Intel FPGA IP. Iwindow entsha yoKwahluka kwe-IP ibonakala.
3. Cacisa igama elikwinqanaba eliphezulu lokwahluka kwe-IP yakho entsha. Umhleli weparameter ugcina useto loguqulo lwe IP kwi file igama .ip.
4. Cofa u-Kulungile. Umhleli weparameter uyavela. 5. Cacisa iiparamitha zokwahluka kwe-IP yakho. Jonga icandelo leParameter ye
ulwazi malunga F-Tile Serial Lite IV Intel FPGA IP parameters. 6. Ngokuzikhethela, ukuvelisa i-testbench yokulinganisa okanye ukuhlanganiswa kunye noyilo lwe-hardware
example, landela imiyalelo kuYilo Example Isikhokelo somsebenzisi. 7. Cofa ukuvelisa i-HDL. Ibhokisi yencoko yababini yesiZukulwana iyavela. 8. Chaza isiphumo file iinketho zokuvelisa, kwaye emva koko ucofe ukuvelisa. Ukwahluka kwe-IP
files velisa ngokweenkcukacha zakho. 9. Cofa Gqiba. Umhleli weparameter wongeza inqanaba eliphezulu .ip file ukuya okwangoku
iprojekthi ngokuzenzekelayo. Ukuba uyacelwa ukuba wongeze ngesandla i.ip file kwiprojekthi, cofa iProjekthi Yongeza/Susa Files kwiProjekthi yokongeza i file. 10. Emva kokuvelisa kunye nokumisela ukwahluka kwe-IP yakho, yenza izabelo ezifanelekileyo ze-pin ukuze udibanise amazibuko kwaye usete naziphi na iiparamitha ze-RTL ezifanelekileyo.
Iiparamitha zolwazi olunxulumeneyo kwiphepha lama-42
3.3. Yenziwe File Ulwakhiwo
Isoftware ye-Intel Quartus Prime Pro Edition ivelisa le mveliso ilandelayo ye-IP file isakhiwo.
Ngolwazi malunga ne file ubume boyilo example, bhekisa kwi F-Tile Serial Lite IV Intel FPGA IP Design Example Isikhokelo somsebenzisi.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 14
Ukuzisa impendulo
3. Ukuqalisa 683074 | 2022.04.28
Umzobo 4. F-Tile Serial Lite IV Intel FPGA IP Yenziwe Files
.ip - udibaniso lwe-IP file
IP eyahlukileyo files
_ IP eyahlukileyo files
example_design
.cmp – isibhengezo secandelo le-VHDL file _bb.v – Verilog HDL ibhokisi emnyama EDA synthesis file _inst.v kunye .vhd – Sample templates instantiation .xml- XML ingxelo file
Example indawo IP yakho core uyilo example files. Indawo emiselweyo ngumxample_design, kodwa uyacelwa ukuba uchaze indlela eyahlukileyo.
.qgsimc – Udwelisa iiparamitha zokulinganisa ukuxhasa uhlaziyo olongezelelekileyo .qgsynthc – Udwelisa iiparamitha ze-synthesis ukuxhasa uhlaziyo olongezelelekileyo
.qip – Udwelisa IP synthesis files
_generation.rpt- IP yokuvelisa ingxelo
.sopcinfo- Udibaniso lwesixhobo se-software file .html- Uqhagamshelwano kunye nedatha yemephu yememori
.csv – Pin isabelo file
.spd – Idibanisa imibhalo yokulinganisa yodwa
sim Ukulinganisa files
IP synthesis files
.v Ukulinganisa okukwinqanaba eliphezulu file
.v Umyinge ophezulu we-IP synthesis file
Izikripthi zokulinganisa
Amathala eencwadi angaphantsi
i-synth
I-subcore synthesis files
sim
Ukulinganisa okungaphantsi files
<HDL files>
<HDL files>
Uluhlu loku-9.
F-Tile Uthotho Lite IV Intel FPGA IP Yenziwe Files
File Igama
Inkcazo
.ip
Inkqubo yoMyili wePlatform okanye ukuhluka kwe-IP ephezulu file. ligama onike lona IP umahluko.
.cmp
I-VHDL Component Declaration (.cmp) file sisicatshulwa file equlathe igeneric yobulali kunye neenkcazelo zezibuko onokuzisebenzisa kuyilo lweVHDL files.
.html
Ingxelo equlethe ulwazi loqhagamshelwano, imephu yememori ebonisa idilesi yekhoboka ngalinye ngokubhekiselele kwinkosi nganye edibeneyo, kunye nezabelo zeparameter.
_isizukulwana.rpt
IP okanye iPlatform Designer log yokuvelisa file. Isishwankathelo semiyalezo ngexesha lesizukulwana se-IP.
.qgsimc
Udwelisa iiparamitha zokulinganisa ukuxhasa ukuvuselelwa ngokutsha.
.qgsynthc
Udwelisa iiparamitha zokudibanisa ukuxhasa uhlaziyo olongezelelweyo.
.qip
Iqulethe lonke ulwazi olufunekayo malunga necandelo le-IP ukudibanisa kunye nokudibanisa icandelo le-IP kwi-Intel Quartus Prime software.
iqhubekile...
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 15
3. Ukuqalisa 683074 | 2022.04.28
File Igama .sopcinfo
.csv .spd _bb.v _inst.v okanye _inst.vhd .regmap
.svd
.v okanye .vhd umcebisi/ synopsys/vcs/ synopsy/vcsmx/ xcelium/ submodules/ /
Inkcazo
Ichaza uqhagamshelo kunye neeparamitha zecandelo le-IP kwinkqubo yakho yoMyili weQonga. Ungacazulula imixholo yayo ukufumana iimfuno xa uphuhlisa abaqhubi besoftware kumacandelo e-IP. Izixhobo ezisezantsi ezifana ne-Nios® II tool chain zisebenzisa oku file. I .sopcinfo file kunye nenkqubo.h file eveliswe kwitsheyini yesixhobo ye-Nios II ibandakanya ulwazi lwemephu yedilesi yesalamane sekhoboka ngalinye kwinkosi nganye efikelela kwikhoboka. Iinkosi ezahlukeneyo zinokuba nemephu yeedilesi eyahlukileyo ukufikelela kwicandelo elithile lamakhoboka.
Iqulethe ulwazi malunga nesimo sophuculo lwecandelo le-IP.
Ungeniso olufunekayo file ye-ip-make-simscript ukuvelisa izikripthi zokulinganisa izifanisi ezixhaswayo. I.spd file iqulathe uluhlu lwe files yenzelwe ukulinganisa, kunye nolwazi malunga neenkumbulo onokuthi uziqalise.
Ungasebenzisa iVerilog emnyama-ibhokisi (_bb.v) file njengesibhengezo esingenanto somnqongo wokusetyenziswa njengebhokisi emnyama.
HDL example instantiation template. Ungakopa kwaye uncamathisele imixholo yoku file kwi-HDL yakho file Ukuqinisekisa ukwahluka kwe-IP.
Ukuba i-IP iqulethe ulwazi lwerejista, .regmap file ivelisa. I-.regmap file ichaza ulwazi lwemephu yerejista yenkosi kunye nojongano lwekhoboka. Oku file igcwalisa .sopcinfo file ngokubonelela ngolwazi oluthe vetshe ngerejista malunga nesistim. Oku kwenza umboniso werejista views kunye neenkcukacha-manani ezinokwenziwa ngokwezifiso kwiNkqubo yeConsole.
Ivumela isixokelelwano somqhubekekisi oqinileyo (HPS) izixhobo zokulungisa iimpazamo kwiNkqubo view iimephu zerejista yeeperipherals eziqhagamshelwe kwi-HPS kwinkqubo yoMyili wePlatform. Ngexesha lokudibanisa, i.svd files yojongano lwekhoboka olubonakalayo kwiSystem Console iinkosi zigcinwe kwi .sof file kwicandelo lolungiso lweempazamo. Inkqubo yeConsole ifunda eli candelo, apho uMyili weQonga angabuza malunga nolwazi lwemephu yokubhalisa. Kumakhoboka enkqubo, uMyili wePlatform unokufikelela kwiirejista ngamagama.
HDL files eziqinisekisa imodyuli nganye engaphantsi okanye i-IP yomntwana yokudibanisa okanye ukulinganisa.
Iqulethe iModeliSim*/QuestaSim* iskripthi se-msim_setup.tcl sokuseta kunye nokuqhuba ukulinganisa.
Iqulethe umbhalo weqokobhe we-vcs_setup.sh wokuseta kwaye usebenzise ukulinganisa kweVCS*. Iqulethe umbhalo weqokobhe we-vcsmx_setup.sh kunye ne-synopsy_sim.setup file ukuseta kwaye usebenzise ukulinganisa kweVCS MX.
Iqulathe umbhalo weqokobhe xcelium_setup.sh kunye nolunye ucwangciso files ukuseta kwaye usebenzise ukulinganisa kwe-Xcelium*.
Iqulethe HDL files yee-IP submodules.
Kuluhlu ngalunye lwe-IP lomntwana oluvelisiweyo, uMyili weQonga uvelisa i-synth/ kunye ne-sim/ sub-directory.
3.4. Ukulinganisa i-Intel FPGA IP Cores
I-Intel Quartus Prime software ixhasa ukulinganisa kwe-IP engundoqo ye-RTL kwii-simulators ze-EDA ezithile. Ukuveliswa kwe-IP ngokuzikhethela kudala ukulinganisa files, kubandakanywa imodeli yokulinganisa esebenzayo, nayiphi na i-testbench (okanye example uyilo), kunye nomthengisi-specific isifanisi imibhalo yokuseta kumbindi ngamnye we-IP. Ungasebenzisa imodeli yokulinganisa esebenzayo kunye nayiphi na i-testbench okanye i-example uyilo lokulinganisa. Imveliso yokuvelisa i-IP inokubandakanya izikripthi zokuqokelela kunye nokuqhuba nayiphi na i-testbench. Izikripthi dwelisa yonke imifuziselo okanye amathala eencwadi owafunayo ukulinganisa undoqo we-IP yakho.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 16
Ukuzisa impendulo
3. Ukuqalisa 683074 | 2022.04.28
I-Intel Quartus Prime software ibonelela ngokudityaniswa kunye ne-simulators ezininzi kwaye ixhasa ukuhamba kokulinganisa okuninzi, kubandakanywa ukuhamba kwakho okubhaliweyo kunye nesiko lokulinganisa. Nokuba yeyiphi na indlela yokuhamba oyikhethayo, ukulinganisa okungundoqo kwe-IP kubandakanya la manyathelo alandelayo:
1. Yenza i-IP HDL, i-testbench (okanye i-example uyilo), kunye nescript sokuseta isifanisi files.
2. Cwangcisa indawo yakho ye-simulator kunye naziphi na izikripthi zokulinganisa.
3. Qokelela amathala eencwadi emodeli yokulinganisa.
4. Qhuba isifanisi sakho.
3.4.1. Ukulinganisa kunye nokuqinisekisa uYilo
Ngokungagqibekanga, umhleli weparameter uvelisa ukulinganisa okushicilelweyo okungqalileyo okuqulathe imiyalelo yokuqokelela, ukucacisa, kunye nokulinganisa imifuziselo ye-Intel FPGA IP kunye nethala leencwadi lokulinganisa. files. Ungakopa imiyalelo kwiskripthi sakho sokulinganisa testbench, okanye uhlele ezi files ukongeza imiyalelo yokuqulunqa, ukucacisa, kunye nokulinganisa uyilo lwakho kunye nebhentshi yovavanyo.
Itheyibhile 10. Intel FPGA IP Core Ukulinganisa okushicilelweyo
Isifanisi
File Uluhlu
ImodeliSim
_sim/umcebisi
QuestaSim
VCS
_sim/synopsy/vcs
VCS MX
_sim/synopsy/vcsmx
Xcelium
_sim/xcelium
Ushicilelo msim_setup.tcl (7)
vcs_setup.sh vcsmx_setup.sh synopsys_sim.setup xcelium_setup.sh
3.5. Ukudibanisa i-IP Cores kwezinye iziXhobo ze-EDA
Ngokuzithandela, sebenzisa esinye isixhobo esixhaswayo se-EDA ukudibanisa uyilo olubandakanya i-Intel FPGA IP cores. Xa uvelisa i-IP core synthesis files yokusetyenziswa kunye neqela lesithathu le-EDA izixhobo zokudityaniswa, ungenza indawo kunye netlist yoqikelelo lwexesha. Ukuvumela ukuvelisa, vula Yenza ixesha kunye noqikelelo lwezixhobo zeqela lesithathu le-EDA izixhobo zokuhlanganisa xa ulungiselela ukwahluka kwe-IP yakho.
Indawo kunye noluhlu loqikelelo lwexesha luchaza uqhagamshelo olungundoqo lwe-IP kunye nolwakhiwo, kodwa alubandakanyi iinkcukacha malunga nokusebenza kokwenyani. Olu lwazi luvumela izixhobo ezithile zeqela lesithathu ukwenza ingxelo engcono kwindawo kunye noqikelelo lwexesha. Ukongeza, izixhobo ze-synthesis zinokusebenzisa ulwazi lwexesha ukufezekisa ulungelelwaniso oluqhutywa lixesha kunye nokuphucula umgangatho weziphumo.
Isoftware ye-Intel Quartus Prime ivelisa i _syn.v uluhlu lomnatha file kwiVerilog HDL ifomathi, nokuba yeyiphi na imveliso file ifomathi oyichazayo. Ukuba usebenzisa olu luhlu lwenethi kuqulunqo, kufuneka uquke i IP engundoqo esongayo file .v okanye .vhd kwiprojekthi yakho ye-Intel Quartus Prime.
(7) Ukuba awusetanga isixhobo se-EDA esikhethwayo– esenza ukwazi ukuqalisa iqela lesithathu le-EDA simulators ukusuka kwi-Intel Quartus Prime software–sebenzisa esi script kwi-ModelSim okanye i-QuestaSim simulator Tcl console (hayi kwi-Intel Quartus Prime software. Tcl console) ukunqanda naziphi na iimpazamo.
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 17
3. Ukuqalisa 683074 | 2022.04.28
3.6. Ukuqulunqa uYilo olupheleleyo
Ungasebenzisa umyalelo woQoqosho lokuQalisa kwimenyu yoLungiselelo kwisoftware ye-Intel Quartus Prime Pro Edition ukuqokelela uyilo lwakho.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 18
Ukuzisa impendulo
683074 | 2022.04.28 Thumela iNgxelo
4. Inkcazo esebenzayo
Umzobo 5.
I-F-Tile Serial Lite IV Intel FPGA IP iquka i-MAC kunye ne-Ethernet PCS. I-MAC inxibelelana ne-PCS yesiko ngokusebenzisa ujongano lwe-MII.
I-IP ixhasa iindlela ezimbini zokumodareyitha:
· PAM4–Ibonelela ngenani eli-1 ukuya kwi-12 leendlela zokukhetha. I-IP isoloko iqinisekisa amajelo amabini e-PCS kumzila ngamnye kwi-PAM4 imo yokumodareyitha.
· I-NRZ–Ibonelela nge-1 ukuya kwi-16 inani leendlela zokukhetha.
Imowudi nganye yokumodareyitha ixhasa iindlela ezimbini zedatha:
· Imowudi esisiseko-Le yimowudi yokusasaza esulungekileyo apho idatha ithunyelwa ngaphandle kwepakethi yokuqala, umjikelo ongenanto, kunye nokuphela kwepakethi ukunyusa i-bandwidth. I-IP ithatha idatha yokuqala esebenzayo njengesiqalo sokugqabhuka.
Ugqithiso lweNkcukacha yeNdlela eSisiseko 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_data rx_avs_esebenzayo
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo. *Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
ISO 9001:2015 ibhalisiwe
4. Inkcazo esebenzayo 683074 | 2022.04.28
Umzobo 6.
· Imo egcweleyo–Le yimowudi yogqithiso lwedata. Kule ndlela, i-IP ithumela ukuqhuma kunye nomjikelezo wokuvumelanisa ekuqaleni kunye nokuphela kwepakethi njenge-delimiters.
Ugqithiso lweNkcukacha yeMowudi epheleleyo 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
Ulwazi Oluyeleleneyo · F-Tile Uthotho Lite IV Intel FPGA IP Overview kwiphepha 6 · F-Tile Uthotho Lite IV Intel FPGA IP Design Example Isikhokelo somsebenzisi
4.1. Uluhlu lwedatha yeTX
I-TX datapath inala macandelo alandelayo: · Iadaptha ye-MAC · Ibhloko yolawulo lofakelo lwamagama · CRC · i-encoder ye-MII · ibhloko ye-PCS · ibhloko ye-PMA
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 20
Ukuzisa impendulo
4. Inkcazo esebenzayo 683074 | 2022.04.28
Umzobo 7. I-TX Datapath
Ukusuka kwingqiqo yomsebenzisi
TX MAC
I-Avalon Streaming Interface
Iadaptha ye-MAC
Lawula uFako lwegama
CRC
I-MII Encoder
I-MII Interface Custom PCS
I-PCS kunye ne-PMA
TX Uthotho Ujongano Kwisinye Isixhobo seFPGA
4.1.1. Iadaptha ye-TX MAC
I-adapter ye-TX MAC ilawula ukuhanjiswa kwedatha kwingqiqo yomsebenzisi usebenzisa i-interface ye-Avalon® yokusakaza. Le block ixhasa ukuhanjiswa kolwazi oluchazwe ngumsebenzisi kunye nolawulo lokuhamba.
Ukudluliselwa kolwazi oluchazwe nguMsebenzisi
Kwimo egcweleyo, i-IP inikezela nge-tx_is_usr_cmd isignali onokuyisebenzisa ukuqalisa umjikelezo wolwazi oluchazwe ngumsebenzisi olufana nokuhanjiswa kwe-XOFF/XON kwingqiqo yomsebenzisi. Ungaqalisa umjikelo wothumelo oluchazwe ngumsebenzisi ngokuqinisekisa lo mqondiso kwaye udlulisele ulwazi usebenzisa i-tx_avs_data kunye nokuqinisekisa kwe-tx_avs_startofpacket kunye neempawu ze-tx_avs_valid. Ibhloko ke idese i-tx_avs_ready kwimijikelo emibini.
Phawula:
Ulwazi oluchazwe ngumsebenzisi lufumaneka kuphela kwimo egcweleyo.
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 21
4. Inkcazo esebenzayo 683074 | 2022.04.28
Umzobo 8.
Ulawulo lokuqukuqela
Kukho iimeko apho i-TX MAC ingakulungele ukufumana idatha kwi-logic yomsebenzisi njengexesha lenkqubo yokulungelelanisa kwakhona ikhonkco okanye xa kungekho datha ekhoyo yokudluliselwa kwi-logic yomsebenzisi. Ukuze ugweme ukulahleka kwedatha ngenxa yale miqathango, i-IP isebenzisa i-tx_avs_ready signal ukulawula ukuhamba kwedatha kwi-logic yomsebenzisi. I-IP ikhupha isignali xa iimeko ezilandelayo zisenzeka:
· Xa i-tx_avs_startofpacket isenziwa, tx_avs_ready iyakhutshwa kumjikelo wewotshi enye.
· Xa i-tx_avs_endofpacket ithi, tx_avs_ready iyakhutshwa kumjikelo wewotshi enye.
· Xa naziphi na ii-CWs ezidityanisiweyo zibasiwe tx_avs_ready is desserated for two clocks cycles.
· Xa ukufakwa kophawu lolungelelwaniso lwe-RS-FEC lusenzeka kujongano lwe-PCS yesiko, i-tx_avs_ready ikhutshwa kumjikelo wewotshi emine.
· Yonke imijikelo yewotshi eyi-17 ye-Ethernet engundoqo kwimowudi yokumodareyitha ye-PAM4 kunye nayo yonke imijikelo yewotshi eyi-33 ye-Ethernet engundoqo kwimowudi yokumodareyitha ye-NRZ. I-tx_avs_ready ikhutshwa kumjikelo wewotshi enye.
· Xa logic yomsebenzisi desserts tx_avs_valid ngexesha kungekho ugqithiso lwedatha.
Le mizobo ilandelayo yexesha i-exampiadaptha ye-TX MAC isebenzisa i-tx_avs_ready kulawulo lokuhamba kwedatha.
Ulawulo lokuqukuqela nge-tx_avs_valid Dessertion kunye START/END nee-CW ezidityanisiweyo
tx_core_clkout
tx_avs_valid tx_avs_data
DN
D0
D1 D2 D3
Iidessert ezisebenzayo
D4
I-D5 D6
tx_avs_ready tx_avs_startofpacket
Umqondiso olungele iidesethi zemijikelo emibini yokufaka END-STRT CW
tx_avs_endofpacket
usrif_data
DN
D0
D1 D2 D3
D4
D5
CW_data
I-DN PHELA i-STRT D0 D1 D2 D3 AYINANTO D4
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 22
Ukuzisa impendulo
4. Inkcazo esebenzayo 683074 | 2022.04.28
Umzobo 9.
Ulawulo lokuqukuqela ngokuFakelo lweSiphawuli soLungelelaniso
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
idatha_ye-usrif CW_idatha CRC_idatha yeMII_data
DN-1 DN DN DN DN
i_sl_tx_mii_valid
i_sl_tx_mii_d[63:0]
I-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
Umzobo 10.
Ulawulo lokuqukuqela nge-START/END ii-CW ezidityanisiweyo zingqinelaniswa noFakelo lweMarker yoLungelelaniso
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]
I-DN-1
PHELA I-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. Lawula Igama (CW) Ukufakwa
I-F-Tile Serial Lite IV Intel FPGA IP yakha ii-CWs ngokusekelwe kwiimpawu zegalelo ezivela kwingqiqo yomsebenzisi. Ii-CWs zibonisa i-packet delimiters, ulwazi lwesimo sokudluliselwa okanye idatha yomsebenzisi kwibhloko ye-PCS kwaye ziphuma kwiikhowudi zokulawula ze-XGMII.
Le theyibhile ilandelayo ibonisa inkcazo yee-CWs ezixhaswayo:
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 23
4. Inkcazo esebenzayo 683074 | 2022.04.28
Uluhlu loku-11.
QALA ISIPHELO LULUNGISA
Inkcazo yee-CWs ezixhaswayo
CW
Inani laMagama (igama eli-1
= 64 bits)
1
Ewe
1
Ewe
2
Ewe
EMPTY_CYC
2
Ewe
I-IDLE
1
Hayi
IDATHA
1
Ewe
Kwibhanti
Inkcazo
Ukuqala kwe-data delimiter. Isiphelo somdawuli wedatha. Lawula igama (CW) lolungelelwaniso lwe-RX. Umjikelo ongenanto kudluliselo lwedatha. I-IDLE (ngaphandle kwebhendi). Ukuhlawula.
Itheyibhile 12. CW Inkcazo yeNdawo
Indawo yeRSVD inani_valid_bytes_eob
I-EMPTY eop sop seop lungelelanisa i-CRC32 usr
Inkcazo
Indawo egciniweyo. Ingasetyenziselwa ukwandiswa kwexesha elizayo. Ibotshelelwe ku-0.
Inani leebhayithi ezisebenzayo kwigama lokugqibela (64-bit). Eli lixabiso le-3bit. · 3'b000: 8 bytes · 3'b001: 1 byte · 3'b010: 2 byte · 3'b011: 3 bytes · 3'b100: 4 bytes · 3'b101: 5 byte · 3'b110: 6 bytes · 3'b111: 7 iibhayithi
Inani lamagama anganyanisekanga ekupheleni kokugqabhuka.
Ibonisa ujongano lokusasaza lwe-RX Avalon ukuze iqinisekise isiginali yokuphela kwepakethi.
Ibonisa ujongano lokusasaza lwe-RX Avalon ukuze iqinisekise isiginali yokuqalisa kwepakethi.
Ibonisa i-interface ye-RX Avalon yokusasaza ukuze iqinisekise ukuqala kwepakethi kunye nesiphelo sepakethi kumjikelo ofanayo.
Jonga ulungelelwaniso lwe-RX.
Amaxabiso e-CRC ebaliwe.
Ibonisa ukuba igama lolawulo (CW) liqulethe ulwazi oluchazwe ngumsebenzisi.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 24
Ukuzisa impendulo
4. Inkcazo esebenzayo 683074 | 2022.04.28
4.1.2.1. Ukuqala kokugqabhuka kweCW
Umzobo 11. Ukuqalisa kokugqabhuka kweFomathi yeCW
QALA
63:56
RSVD
55:48
RSVD
47:40
RSVD
idatha
39:32 31:24
RSVD RSVD
23:16
i-sop ulungelelaniso lwe-usr=0 seop
15:8
ijelo
7:0
'hFB(QALA)
ulawulo 7:0
0
0
0
0
0
0
0
1
Uluhlu loku-13.
Kwimo egcweleyo, ungafaka i- START CW ngokuqinisekisa i-tx_avs_startofpacket isignali. Xa ubanga kuphela isignali ye-tx_avs_startofpacket, isuntswana le-sop liyasetwa. Xa uqinisekisa ukuba zombini i-tx_avs_startofpacket kunye ne-tx_avs_endofpacket iimpawu, i-bit ye-seop iyasetwa.
QALA CW amaxabiso eNdawo
I-sop yasendle/seop
usr (8)
lungelelanisa
Ixabiso
1
Kuxhomekeke kwi-tx_is_usr_cmd isignali:
·
1: Xa tx_is_usr_cmd = 1
·
0: Xa tx_is_usr_cmd = 0
0
Kwimowudi yeSiseko, i-MAC ithumela i-START CW emva kokuba ukusetha kwakhona kususiwe. Ukuba akukho datha ikhoyo, i-MAC isoloko ithumela EMPTY_CYC edityaniswe ne-END kunye ne- START CWs ude uqale ukuthumela idatha.
4.1.2.2. Ukuphela kokuqhuma kweCW
Umzobo 12. Ukuphela kokuqhuma kweCW yeFomathi
ISIPHELO
63:56
'hFD
55:48
CRC32[31:24]
47:40
CRC32[23:16]
idatha 39:32 31:24
CRC32[15:8] CRC32[7:0]
23:16 eop=1 RSVD RSVD RSVD
RSVD
15:8
RSVD
AYINANTO
7:0
RSVD
num_valid_bytes_eob
ulawulo
7:0
1
0
0
0
0
0
0
0
(8) Oku kuxhaswa kuphela kwimodi egcweleyo.
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 25
4. Inkcazo esebenzayo 683074 | 2022.04.28
Uluhlu loku-14.
I-MAC ifaka i-END CW xa i-tx_avs_endofpacket ibasiwe. I-END CW iqulethe inani leebhayithi ezisebenzayo kwigama lokugqibela ledatha kunye nolwazi lwe-CRC.
Ixabiso le-CRC sisiphumo se-32-bit CRC sedatha phakathi kwe- START CW kunye negama ledatha phambi kwe-END CW.
Le theyibhile ilandelayo ibonisa amaxabiso emihlaba kwi-END CW.
PHELA CW amaxabiso eNdawo
Indawo eop CRC32 num_valid_bytes_eob
Ixabiso 1
CRC32 ixabiso elibaliweyo. Inani leebhayithi ezisebenzayo kwigama lokugqibela ledatha.
4.1.2.3. Ulungelelwaniso oludityanisiweyo lweCW
Umzobo 13. Ulungelelwaniso oludityanisiweyo lweFomathi yeCW
LUNGISELELA I-CW Ngamabini nge-START/END
64+8bits XGMII Interface
QALA
63:56
RSVD
55:48
RSVD
47:40
RSVD
idatha
39:32 31:24
RSVD RSVD
23:16 eop=0 isop=0 usr=0 lungelelanisa=1 isephu=0
15:8
RSVD
7:0
'hFB
ulawulo 7:0
0
0
0
0
0
0
0
1
64+8bits XGMII Interface
ISIPHELO
63:56
'hFD
55:48
RSVD
47:40
RSVD
idatha
39:32 31:24
RSVD RSVD
23:16 eop=0 RSVD RSVD RSVD
RSVD
15:8
RSVD
7:0
RSVD
ulawulo 7:0
1
0
0
0
0
0
0
0
I-ALIGN CW yi-CW edityanisiweyo ene-START/END okanye END/START CWs. Ungafaka i-ALIGN edityaniswe CW ngokuqinisekisa i-tx_link_reinit isignali, ukuseta ikhawunta yeXesha loLungelelwaniso, okanye uqalise ukuseta kwakhona. Xa i-ALIGN edityanisiweyo ye-CW ifakiwe, indawo yokulungelelanisa imiselwe ku-1 ukuqalisa ibhloko yolungelelwaniso lommkeli ukujonga ulungelelwaniso lwedatha kuyo yonke imizila.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 26
Ukuzisa impendulo
4. Inkcazo esebenzayo 683074 | 2022.04.28
Uluhlu loku-15.
LUNGISELELA Amaxabiso eNdawo yeCW
Ulungelelwaniso lommandla
eop sop usr seop
Ixabiso 1 0 0 0 0
4.1.2.4. Umjikelo ongenanto CW
Umzobo 14. IFomathi yeCW yomjikelo ongenanto
EMPTY_CYC Nqana ne-END/START
64+8bits XGMII Interface
ISIPHELO
63:56
'hFD
55:48
RSVD
47:40
RSVD
idatha
39:32 31:24
RSVD RSVD
23:16 eop=0 RSVD RSVD RSVD
RSVD
15:8
RSVD
RSVD
7:0
RSVD
RSVD
ulawulo 7:0
1
0
0
0
0
0
0
0
64+8bits XGMII Interface
QALA
63:56
RSVD
55:48
RSVD
47:40
RSVD
idatha
39:32 31:24
RSVD RSVD
23:16
sop=0 usr=0 lungelelanisa=0 seop=0
15:8
RSVD
7:0
'hFB
ulawulo 7:0
0
0
0
0
0
0
0
1
Uluhlu loku-16.
Xa ukhupha i-tx_avs_valid kwimijikelo yeewotshi ezimbini ngexesha lokugqabhuka, i-MAC ifaka i-EMPTY_CYC CW edityaniswe END/START CWs. Ungasebenzisa le CW xa kungekho datha ikhoyo yokuhanjiswa okomzuzwana.
Xa ususa tx_avs_valid kumjikelo omnye, i-IP deasserts tx_avs_valid kangangexesha eliphindiweyo tx_avs_valid deassertion ukwenza iperi ye END/START CWs.
EMPTY_CYC CW Amaxabiso ommandla
Ulungelelwaniso lommandla
eop
Ixabiso 0 0
iqhubekile...
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 27
4. Inkcazo esebenzayo 683074 | 2022.04.28
Ummandla wesop usr seop
Ixabiso 0 0 0
4.1.2.5. I-CW ayisebenzi
Umzobo 15. I-Idle CW Ifomathi
I-IDLE CW
63:56
'h07
55:48
'h07
47:40
'h07
idatha
39:32 31:24
'h07'h07
23:16
'h07
15:8
'h07
7:0
'h07
ulawulo 7:0
1
1
1
1
1
1
1
1
I-MAC ifaka i-IDLE CW xa kungekho lugqithiso. Ngeli xesha, uphawu lwe-tx_avs_valid luphantsi.
Ungasebenzisa i-IDLE CW xa ukuhanjiswa kokuqhuma kugqityiwe okanye ukuhanjiswa kukwimeko engasebenziyo.
4.1.2.6. ILizwi leDatha
Igama ledatha ngumthwalo wepakethi. Iibits zolawulo ze-XGMII zonke zisetelwe ku-0 kwifomati yegama ledatha.
Umzobo 16. Idatha yeFomathi yeLizwi
64+8 bits XGMII Interface
IGAMA LEDATHA
63:56
iinkcukacha zomsebenzisi 7
55:48
iinkcukacha zomsebenzisi 6
47:40
iinkcukacha zomsebenzisi 5
idatha
39:32 31:24
iinkcukacha zomsebenzisi 4 iinkcukacha zomsebenzisi 3
23:16
iinkcukacha zomsebenzisi 2
15:8
iinkcukacha zomsebenzisi 1
7:0
iinkcukacha zomsebenzisi 0
ulawulo 7:0
0
0
0
0
0
0
0
0
4.1.3. TX CRC
Unokwenza ibhlokhi ye-TX CRC usebenzisa i-Yenza i-parameter ye-CRC kwi-IP Parameter Editor. Olu phawu luxhaswa kwiimowudi eziSiseko kunye neziPheleleyo.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 28
Ukuzisa impendulo
4. Inkcazo esebenzayo 683074 | 2022.04.28
I-MAC yongeza ixabiso le-CRC kwi-END CW ngokuqinisekisa uphawu lwe-tx_avs_endofpacket. Kwimo ye-BASIC, kuphela i-ALIGN CW edityaniswe ne-END CW equlethe indawo esebenzayo ye-CRC.
Ibhloko ye-TX CRC idibanisa kunye ne-TX Control Word Insertion kunye ne-TX MII Encode block. Ibhloko ye-TX CRC ibala ixabiso le-CRC kwixabiso le-64-bit ixabiso lomjikelo ngamnye ukusuka kwi-START CW ukuya kwi-END CW.
Unokuthi crc_error_inject uphawu ukonakalisa ngabom idata kwindlela ethile ukwenza iimpazamo CRC.
4.1.4. TX MII Encoder
I-encoder ye-TX MII iphatha ukuhanjiswa kwepakethi ukusuka kwi-MAC ukuya kwi-TX PCS.
Lo mfanekiso ulandelayo ubonisa ipateni yedatha kwibhasi ye-MII ye-8-bit kwimodi yokumodareyitha ye-PAM4. I-START kunye ne-END CW zivela kube kanye kwiindlela ezimbini ze-MII.
Umzobo 17. PAM4 Modulation Mode MII Data Pattern
UMJIKELO 1
UMJIKELO 2
UMJIKELO 3
UMJIKELO 4
UMJIKELO 5
SOP_CW
DATA_1
DATA_9 DATA_17
I-IDLE
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 I-IDLE
EOP_CW
SOP_CW
DATA_5 DATA_13 DATA_21
I-IDLE
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
Lo mfanekiso ulandelayo ubonisa ipateni yedatha kwibhasi ye-MII ye-8-bit kwimowudi yokumodareyitha ye-NRZ. I-START kunye ne-END CW zivela kuzo zonke iindlela ze-MII.
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 29
4. Inkcazo esebenzayo 683074 | 2022.04.28
Umzobo 18. Ipateni yedatha ye-NRZ ye-MII yedatha
UMJIKELO 1
UMJIKELO 2
UMJIKELO 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
CYCLE 4 DATA_17 DATA_18 DATA_19 DATA_20 DATA_21 DATA_22 DATA_23 DATA_24
CYCLE 5 EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW
4.1.5. I-TX PCS kunye ne-PMA
I-F-Tile Serial Lite IV Intel FPGA IP iqwalasela i-F-tile transceiver kwimowudi ye-Ethernet PCS.
4.2. Uluhlu lwedatha ye-RX
I-datapath ye-RX iquka la macandelo alandelayo: · Ibhloko ye-PMA · ibhloko ye-PCS · idikhowuda ye-MII · CRC · ibhloko yeDeskew · Ibhloko yokuLawula i-Word
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 30
Ukuzisa impendulo
4. Inkcazo esebenzayo 683074 | 2022.04.28
Umzobo 19. I-RX Datapath
Kwingqiqo yomsebenzisi i-Avalon Streaming Interface
RX MAC
Lawula Ukususwa Kwamagama
Deskew
CRC
Idekhowuda yeMII
I-MII Interface Custom PCS
I-PCS kunye ne-PMA
Ujongano lweRX Uthotho olusuka kwesinye isixhobo seFPGA
4.2.1. I-RX PCS kunye ne-PMA
I-F-Tile Serial Lite IV Intel FPGA IP iqwalasela i-F-tile transceiver kwimowudi ye-Ethernet PCS.
4.2.2. Idekhowuda ye-RX MII
Le bloko ichonga ukuba idatha engenayo iqulethe igama lolawulo kunye namanqaku okulungelelanisa. Idekhowuda ye-RX MII ikhupha idatha ngokohlobo lwe-1-bit esebenzayo, isalathisi se-1-bit esimakishayo, isalathisi esi-1 solawulo, kunye nedatha ye-64-bit ngomzila ngamnye.
4.2.3. RX CRC
Unokwenza ibhlokhi ye-TX CRC usebenzisa i-Yenza i-parameter ye-CRC kwi-IP Parameter Editor. Olu phawu luxhaswa kwiimowudi eziSiseko kunye neziPheleleyo. Ibhloko ye-RX CRC idibanisa kunye ne-RX Control Word Removal kunye neebhloko ze-RX MII Decoder. I-IP ithi rx_crc_error signal xa kusenzeka impazamo ye-CRC.
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 31
4. Inkcazo esebenzayo 683074 | 2022.04.28
I-IP isusa i-rx_crc_error kuyo yonke into entsha. Sisiphumo kwingqiqo yomsebenzisi yokuphatha impazamo yengqiqo yomsebenzisi.
4.2.4. RX Deskew
I-block ye-deskew ye-RX ibona iimpawu zokulungelelaniswa kwendlela nganye kwaye iphinde ilungelelanise idatha ngaphambi kokuyithumela kwi-block ye-RX CW yokususa.
Unokukhetha ukuvumela i-IP core ukulungelelanisa idatha kumzila ngamnye ngokuzenzekelayo xa impazamo yokulungelelanisa isenzeka ngokucwangcisa i-Parameter ye-Auto Alignment parameter kwi-IP parameter Editor. Ukuba ukhubaza ulungelelwaniso oluzenzekelayo, undoqo we-IP uqinisekisa i-rx_error signal ukubonisa impazamo yolungelelwaniso. Kufuneka uthi rx_link_reinit ukuqalisa inkqubo yolungelelwaniso lwelayini xa kusenzeka impazamo yolungelelwaniso lwendlela.
I-deskew ye-RX ibona iimpawu zokulungelelanisa ngokusekelwe kumatshini karhulumente. Lo mzobo ulandelayo ubonisa amazwe kwi-RX deskew block.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 32
Ukuzisa impendulo
4. Inkcazo esebenzayo 683074 | 2022.04.28
Umzobo 20.
I-RX Deskew Lane Ukulungelelaniswa koMshini woRhulumente kunye noLungelelwaniso oluzenzekelayo oluVunyiweyo lweTshati yokuHamba
Qala
I-IDLE
Seta kwakhona = 1 ewe hayi
Zonke iiPCS
Hayi
iindlela zilungile?
Ewe
YIMA
Zonke iziphawuli zongqamaniso inomb
Ibhaqiwe?
Ewe
YOLA
Hayi
ewe Ixesha liphelile?
Ewe
Ilahlekile kukulungelelaniswa?
akukho End
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 33
4. Inkcazo esebenzayo 683074 | 2022.04.28
Umzobo 21.
I-RX Deskew Lane Ukulungelelaniswa koMshini woRhulumente kunye noLungelelwaniso oluzenzekelayo lweTshati yokuQuquza okuKhubazekileyo
Qala
I-IDLE
Seta kwakhona = 1 ewe hayi
Zonke iiPCS
Hayi
iindlela zilungile?
Ewe
Ewe
rx_link_reinit =1
akukho MPHAZAMO
hayi ewe Ixesha liphelile?
YIMA
hayi Zonke iziphawuli zongqamaniso
Ibhaqiwe?
ewe LUNGISA
Ewe
Ilahlekile kukulungelelaniswa?
Hayi
Isiphelo
1. Inkqubo yokulungelelanisa iqala nge-IDLE state. Ibhloko ishukuma iye kwimo ye-WAIT xa zonke iindlela ze-PCS zilungile kwaye i-rx_link_reinit isusiwe.
2. Kwimeko ye-WAIT, ibhloko ijonga zonke izimakishi ezichongiweyo ziqinisekiswa kumjikelo ofanayo. Ukuba le meko iyinyani, ibhloko ishukuma iye kwimo ELUNGISELWEYO.
3. Xa ibhloko ikwimo ELUNGISELELWEYO, ibonisa ukuba iindlela zilungelelanisiwe. Kule meko, ibhloko iyaqhubeka nokubeka esweni ulungelelwaniso lwendlela kwaye ukhangele ukuba ngaba bonke abamakishi bakhona kumjikelo ofanayo. Ukuba noko isiphawuli esinye akakho kumjikelo ofanayo kwaye Yenza Ulungelelwaniso oluzenzekelayo iparamitha iseti, ibhloko iya kwi
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 34
Ukuzisa impendulo
4. Inkcazo esebenzayo 683074 | 2022.04.28
I-IDLE state ukuqalisa kwakhona inkqubo yolungelelwaniso. Ukuba Ulungelelwaniso oluzenzekelayo lwe-Auto alucwangciswanga kwaye noko isiphawuli esinye asikho kumjikelo ofanayo, ibhloko iya kwi-ERROR imeko kwaye ilindele ingqiqo yomsebenzisi ukuba aqinisekise i-rx_link_reinit isignali ukuqalisa inkqubo yolungelelwaniso lwelayini.
Umzobo 22. Ulungelelwaniso lweNdlela kunye nokuVumela ulungelelwaniso oluzenzekelayo lunikwe amandla rx_core_clk
rx_link_phezulu
rx_link_reinit
kunye_zonke_iziphawuli
Deskew State
I-ALGNED
I-IDLE
YIMA
I-ALGNED
I-AUTO_ALIGN = 1
Umzobo 23. Ulungelelwaniso lweNdlela kunye nokuVumela ulungelelwaniso oluzenzekelayo lukhubazekile rx_core_clk
rx_link_phezulu
rx_link_reinit
kunye_zonke_iziphawuli
Deskew State
I-ALGNED
Imposiso
I-IDLE
YIMA
I-ALGNED
I-AUTO_ALIGN = 0
4.2.5. Ukususwa kwe-RX CW
Le bloko ichaza ii-CWs kwaye ithumela idatha kwingqiqo yomsebenzisi usebenzisa i-interface ye-Avalon yokusakaza emva kokususwa kwee-CW.
Xa kungekho datha isebenzayo ekhoyo, ibhloko yokususa i-RX CW ikhupha i-rx_avs_valid isignali.
Kwimo ESIPHELELEYO, ukuba i-bit yomsebenzisi isetiwe, le bhloko iqinisekisa i-rx_is_usr_cmd isignali kunye nedatha kumjikelo wewotshi yokuqala isetyenziswe njengolwazi oluchazwe ngumsebenzisi okanye umyalelo.
Xa i-rx_avs_ready dessserts kunye ne-rx_avs_valid asserts, ibhloko yokususa ye-RX CW ivelisa imeko yempazamo kwingqiqo yomsebenzisi.
Imiqondiso yostrimisho yeAvalon enxulumene nale block ilandelayo: · rx_avs_startofpacket · rx_avs_endofpacket · rx_avs_channel · rx_avs_empty · rx_avs_data
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 35
4. Inkcazo esebenzayo 683074 | 2022.04.28
· rx_avs_valid
· rx_num_valid_bytes_eob
· rx_is_usr_cmd (ifumaneka kuphela kwimo egcweleyo)
4.3. F-Tile Serial Lite IV Intel FPGA IP Clock Architecture
I-F-Tile Serial Lite IV Intel FPGA IP inamagalelo ewotshi ezine enza iiwotshi kwiibhloko ezahlukeneyo: · Iwotshi yereferensi yeTransceiver (xcvr_ref_clk)–Ikloko yokufakwa kwiwotshi yangaphandle.
iitshiphusi okanye ii-oscillators ezivelisa iiwotshi ze-TX MAC, i-RX MAC, kunye ne-TX kunye ne-RX iibhloko zePCS zesiko. Jonga kwiiParameters zoluhlu lwamaza axhasiweyo. · Iwotshi ye-TX engundoqo (tx_core_clk)–Le wotshi ithathwe kwi-transceiver PLL isetyenziselwa i-TX MAC. Le wotshi ikwayiwotshi yokuphuma kwi-F-tile transceiver ukuxhuma kwi-logic yomsebenzisi we-TX. · I-RX core clock (rx_core_clk)–Le wotshi ithathwe kwi-transceiver PLL isetyenziselwa i-RX deskew FIFO kunye ne-RX MAC. Le wotshi ikwayiwotshi yokuphuma kwi-F-tile transceiver ukuqhagamshela kwi-RX logic yomsebenzisi. · Ikloko ye-transceiver reconfiguration interface (reconfig_clk)-iwotshi yokufakwayo evela kwiisekethe zewotshi zangaphandle okanye ii-oscillators ezivelisa iiwotshi ze-F-tile transceiver reconfiguration interface kuzo zombini i-TX kunye ne-RX datapaths. Amaxesha ewotshi yi-100 ukuya kwi-162 MHz.
Lo mzobo ulandelayo webhloko ubonisa iF-Tile Serial Lite IV Intel FPGA IP clock domains kunye noqhagamshelwano ngaphakathi kwe IP.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 36
Ukuzisa impendulo
4. Inkcazo esebenzayo 683074 | 2022.04.28
Umzobo 24.
F-Tile Serial Lite IV Intel FPGA IP Clock Architecture
I-oscillator
FPGA1
I-F-Tile Serial Lite IV Intel FPGA IP Transceiver Reconfiguration Clock Interface
(reconfig_clk)
tx_core_clkout (qhagamshela kwingqiqo yomsebenzisi)
tx_core_clk= clk_pll_div64[mid_ch]
FPGA2
F-Tile Uthotho Lite IV Intel FPGA IP
IClock ye-Transceiver Reconfiguration Interface
(reconfig_clk)
I-oscillator
rx_core_clk= clk_pll_div64[mid_ch]
rx_core_clkout (qhagamshela kwingqiqo yomsebenzisi)
clk_pll_div64[mid_ch] clk_pll_div64[n-1:0]
I-Avalon Streaming Interface TX Data
TX MAC
ikhonkco_lothotho[n-1:0]
Deskew
TX
RX
FIFO
I-Avalon Streaming Interface RX Data RX MAC
Idatha ye-Avalon Streaming Interface RX
RX MAC
Deskew FIFO
rx_core_clkout (qhagamshela kwingqiqo yomsebenzisi)
rx_core_clk= clk_pll_div64[mid_ch]
I-PCS eyenzekileyo
I-PCS eyenzekileyo
ikhonkco_lothotho[n-1:0]
RX
TX
TX MAC
I-Avalon Streaming Interface TX Data
tx_core_clk= clk_pll_div64[mid_ch]
tx_core_clkout (qhagamshela kwingqiqo yomsebenzisi)
IClock ye-Transceiver Ref (xcvr_ref_clk)
IClock ye-Transceiver Ref (xcvr_ref_clk)
I-oscillator*
I-oscillator*
Intsomi
isixhobo seFPGA
TX isizinda iwotshi engundoqo
Indawo yewotshi engundoqo ye-RX
Idomeyini yewotshi yereferensi yeTransceiver Isixhobo sangaphandle Imiqondiso yedatha
4.4. Ukuseta kwakhona kunye nokuQalisa ikhonkco
I-MAC, i-F-tile Hard IP, kunye neebhloko zohlengahlengiso zineempawu ezahlukeneyo zokusetha kwakhona: · Iibhloko ze-TX kunye ne-RX MAC zisebenzisa i-tx_core_rst_n kunye ne-rx_core_rst_n iimpawu zokusetha kwakhona. · tx_pcs_fec_phy_reset_n kunye rx_pcs_fec_phy_reset_n ukuseta kwakhona iimpawu drive
isilawuli sokusetha kwakhona esithambileyo ukuseta kwakhona i-F-tile Hard IP. · Ibhloko yohlengahlengiso isebenzisa isignali yokuseta ngokutsha reconfig_reset.
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 37
4. Inkcazo esebenzayo 683074 | 2022.04.28
Umzobo 25. Seta kwakhona i-Architecture
I-Avalon Streaming Interface TX Data
IMAC
Avalon Streaming SYNC Interface RX Data
FPGA F-tile Uthotho Lite IV Intel FPGA IP
tx_mii rx_mii
phy_ehip_ready phy_rx_pcs_ready
F-tile Hard IP
TX Uthotho Data RX Uthotho Data
tx_core_rstn rx_core_rstn tx_pcs_fec_phy_reset_n rx_pcs_fec_phy_reset_n reconfig_reset
Seta kwakhona iNgqiqo
Ulwazi oluyeleleneyo · Hlela kwakhona iziKhokelo kwiphepha 51 · F-Tile Serial Lite IV Intel FPGA IP Design Example Isikhokelo somsebenzisi
4.4.1. Ukusetha kwakhona kwe-TX kunye nokuQalisa ngokulandelelana
I TX seta ngokutsha ulandelelwano lwe F-Tile Uthotho Lite IV Intel FPGA IP ngolu hlobo lulandelayo: 1. Assert tx_pcs_fec_phy_reset_n, tx_core_rst_n, kwaye reconfig_reset
ngaxeshanye ukuseta kwakhona F-tile nzima IP, MAC, kunye neebhloko uqwalaselo ngokutsha. Khupha i-tx_pcs_fec_phy_reset_n kunye nokusetwa kwakhona kwakhona emva kokulinda i-tx_reset_ack ukuqinisekisa ukuba iibhloko zisetwe ngokufanelekileyo. 2. I-IP ke ithi i-phy_tx_lanes_stable, tx_pll_locked, kunye neempawu ze-phy_ehip_ready emva kokuba i-tx_pcs_fec_phy_reset_n isetyenzisiwe, ukubonisa ukuba i-TX PHY ilungele ukudluliselwa. 3. I-tx_core_rst_n i-desserts yesignali emva kokuba i-phy_ehip_ready isignali iphezulu. 4. I-IP iqala ukuthumela iimpawu ze-IDLE kwi-interface ye-MII emva kokuba i-MAC iphelile. Akukho mfuneko yolungelelwaniso lwendlela ye-TX kunye ne-skewing kuba zonke iindlela zisebenzisa iwotshi enye. 5. Ngelixa uthumela iimpawu ze-IDLE, i-MAC iqinisekisa i-tx_link_up signal. 6. I-MAC emva koko iqala ukuthumela i-ALIGN idityaniswe ne-START/END okanye END/START CW ngexesha elimiselweyo ukuqalisa inkqubo yolungelelwaniso lwendlela yomamkeli oqhagamshelweyo.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 38
Ukuzisa impendulo
4. Inkcazo esebenzayo 683074 | 2022.04.28
Umzobo 26.
Ukusetha kwakhona kwe-TX kunye nokuQalisa uMzobo weXesha
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 _tshixiwe
4
phy_tx_lanes_stable
phy_ehip_ready
tx_li nk_up
7
5 6 8
4.4.2. Ukuseta kwakhona kwe-RX kunye nokuQalisa ngokulandelelana
I-RX yokusetha kwakhona ulandelelwano lwe-F-Tile Serial Lite IV Intel FPGA IP lulandelayo:
1. Assert rx_pcs_fec_phy_reset_n, rx_core_rst_n, kwaye reconfig_reset ngaxeshanye ukuseta kwakhona i-F-tile hard IP, MAC, kunye neebhloko zohlengahlengiso. Khupha i-rx_pcs_fec_phy_reset_n kunye nohlengahlengiso lohlengahlengiso emva kokulinda i-rx_reset_ack ukuqinisekisa ukuba iibhloko zisetwe ngokufanelekileyo.
2. I-IP ke iqinisekisa i-phy_rx_pcs_ready isignali emva kokukhululwa kwe-PCS yesiko, ukubonisa i-RX PHY ilungele ukudluliselwa.
3. Isiginali ye-rx_core_rst_n dessserts emva kokuba i-phy_rx_pcs_ready isignali iye phezulu.
4. I-IP iqala inkqubo yokulungelelaniswa komzila emva kokuba i-RX MAC iphinda ikhutshwe kwaye emva kokufumana i-ALIGN idibaniswe ne-START/END okanye END/START CW.
5. Ibhlokhi ye-deskew ye-RX iqinisekisa i-rx_link_up isignali xa ulungelelwaniso lwazo zonke iindlela lugqityiwe.
6. I-IP ke ithi rx_link_up isignali kwingqiqo yomsebenzisi ukubonisa ukuba ikhonkco le-RX likulungele ukuqalisa ulwamkelo lwedatha.
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 39
4. Inkcazo esebenzayo 683074 | 2022.04.28
Umzobo 27. Ukusetha kwakhona kwe-RX kunye nokuQalisa uMzobo weXesha
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_phezulu
3 3 3 2
4 5 5
6 7
4.5. Ireyithi yeNxulumaniso kunye neBandwidth Efficiency Calculation
Ubalo lwe-F-Tile Serial Lite IV Intel FPGA IP bandwidth esebenzayo lunje ngezantsi:
Ubuchule bomthamo = ireyithi_eluhlaza * 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
Itheyibhile 17. UkuSebenza ngokuSebenza kweBandwidth Iiguquguquko
Iyaguquguquka
Inkcazo
ireyithi_ekrwada burst_size
Eli liqondo lebit eliphunyezwe lujongano lothotho. raw_rate = SEDES ububanzi * transceiver clock frequency Eksample: iraw_rate = 64 * 402.812500 Gbps = 25.78 Gbps
Ixabiso lobukhulu obugqabhukileyo. Ukubala umndilili we-bandwidth esebenzayo, sebenzisa ixabiso eliqhelekileyo lokugqabhuka kwesayizi. Ngomlinganiselo ophezulu, sebenzisa ixabiso lesayizi ephezulu yokugqabhuka.
burst_size_ovhd
Ixabiso elingaphezulu kwesayizi yogqabhuko.
Kwimo egcweleyo, i-burst_size_ovhd ixabiso libhekisa kwi-START kunye ne-END ezidityanisiweyo CWs.
Kwimo yoSiseko, akukho burst_size_ovhd kuba akukho START kwaye END iiCWs ezidityanisiweyo.
lungelelanisa_ixesha_lophawu
Ixabiso lethuba apho isiphawuli solungelelwaniso sifakwa khona. Ixabiso yi-81920 clock cycle yokuhlanganiswa kunye ne-1280 yokulinganisa ngokukhawuleza. Eli xabiso lifunyenwe kwi-PCS hard logic.
align_marker_width srl4_align_period
Inani lemijikelo yewotshi apho isiphawuli solungelelwaniso esisebenzayo sibanjwe phezulu.
Inani lemijikelo yewotshi phakathi kweziphawuli ezimbini zolungelelwaniso. Ungacwangcisa eli xabiso usebenzisa iParameter yeXesha loLungelelaniso kwiParamitha ye-IP Umhleli.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 40
Ukuzisa impendulo
4. Inkcazo esebenzayo 683074 | 2022.04.28
Ubalo lwereyithi yekhonkco lungezantsi: Ireyithi esebenzayo = ukusebenza kakuhle kwe-bandwidth * raw_rate Ungafumana obona buninzi bewotshi yomsebenzisi ngale equation ilandelayo. Obona buninzi bamaza obuninzi bobalo lwewotshi luthatha ustrimisho lwedatha oluqhubekayo kwaye akukho mjikelo we-IDLE owenzekayo kwingqiqo yomsebenzisi. Lo mlinganiselo ubalulekile xa kuyilwa i-logic yomsebenzisi i-FIFO ukunqanda ukuphuphuma kwe-FIFO. Elona xesha liphezulu lomsebenzisi = isantya esisebenzayo / 64
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 41
683074 | 2022.04.28 Thumela iNgxelo
5. Iiparameter
Itheyibhile 18. F-Tile Serial Lite IV Intel FPGA IP Parameter Inkcazo
Ipharamitha
Ixabiso
Ukuhlala kukho
Inkcazo
Iinketho zoYilo ngokubanzi
Uhlobo lokumodareyitha lwe-PMA
· PAM4 · NRZ
PAM4
Khetha imo yokumodareyitha ye-PCS.
Uhlobo lwe-PMA
· FHT · FGT
FGT
Ikhetha uhlobo lwesidluliseli.
Ireyithi yedatha ye-PMA
· Kwimowudi yePAM4:
- Uhlobo lwe-FGT ye-transceiver: 20 Gbps 58 Gbps
-I-FHT uhlobo lwe-transceiver: 56.1 Gbps, 58 Gbps, 116 Gbps
· Kwimowudi ye-NRZ:
- Uhlobo lwe-FGT ye-transceiver: 10 Gbps 28.05 Gbps
- Uhlobo lwe-transceiver ye-FHT: 28.05 Gbps, 58 Gbps
56.1 (FGT/FHT PAM4)
28.05 Gbps (FGT/FHT NRZ)
Ichaza ireyithi yedatha esebenzayo kwimveliso ye-transceiver ebandakanya ukuhanjiswa kunye nezinye ii-overheads. Ixabiso libalwa nge-IP ngokusondeza ukuya kwi-1 indawo yokugqibela kwiyunithi ye-Gbps.
Imo ye-PMA
· Duplex · Tx · Rx
I-Duplex
Kuhlobo lwe-FHT ye-transceiver, isalathiso esixhaswayo yi-duplex kuphela. Kuhlobo lwe-FGT ye-transceiver, isalathiso esixhaswayo yi-Duplex, Tx, kunye ne-Rx.
Inani le-PMA
· Kwimowudi yePAM4:
2
iindlela
— 1 ukuya kwi-12
· Kwimowudi ye-NRZ:
— 1 ukuya kwi-16
Khetha inani leendlela. Kuyilo olulula, inani elixhaswayo leendlela yi-1.
PLL ireferensi iwotshi frequency
· Kuhlobo lwe-transceiver ye-FHT: 156.25 MHz
· Kuhlobo lwe-FGT ye-transceiver: 27.5 MHz 379.84375 MHz, kuxhomekeke kwireyithi yedatha ye-transceiver ekhethiweyo.
· Kuhlobo lwe-transceiver ye-FHT: 156.25 MHz
· Kuba FGT uhlobo transceiver: 165 MHz
Ixela amaza ewotshi yereferensi yesidluliseli.
Inkqubo yePLL
-
iwotshi yereferensi
rhoqo
170 MHz
Ifumaneka kuphela ngohlobo lwe-FHT ye-transceiver. Ixela iWotshi yereferensi yeNkqubo ye-PLL kwaye iya kusetyenziswa njengegalelo le-F-Tile Reference kunye neNkqubo yePLL Iiwotshi ze-Intel FPGA IP ukuvelisa iwotshi yeNkqubo ye-PLL.
Inkqubo ye-PLL rhoqo
Ixesha lokulungelelanisa
— 128 65536
Yenza i-RS-FEC isebenze
Vulela
876.5625 MHz 128 Yenza
Ikhankanya amaza ewotshi yeNkqubo ye-PLL.
Ikhankanya ixesha elimakishayo lolungelelwaniso. Ixabiso kufuneka libe ngu-x2. Layita ukuze uvule umsebenzi we-RS-FEC.
iqhubekile...
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo. *Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
ISO 9001:2015 ibhalisiwe
5. Iiparamitha 683074 | 2022.04.28
Ipharamitha
Ixabiso
Ukuhlala kukho
Inkcazo
Khubaza
Kwimowudi yokumodareyitha ye-PAM4 PCS, i-RS-FEC ihlala ivuliwe.
Indawo yomsebenzisi
Imowudi yostrimisho
· NGOKUPHELELEYO · ISISEKO
Igcwele
Khetha ustrimisho lwedatha ye IP.
Igcwele: Le mowudi ithumela ukuqala kwepakethi kunye nokuphela komjikelo wepakethi ngaphakathi kwesakhelo.
Isiseko: Le yindlela ecocekileyo yokusakaza apho idatha ithunyelwa ngaphandle kwepakethi yokuqala, engenanto, kunye nokuphela kwepakethi yokwandisa i-bandwidth.
Vula i-CRC
Yenziwe yasebenza ayasebenza
Khubaza
Layita ukuze uvule ubhaqo lwempazamo ye-CRC kunye nolungiso.
Yenza ulungelelwaniso oluzenzekelayo lusebenze
Yenziwe yasebenza ayasebenza
Khubaza
Layita ukuze uvule ulungelelwaniso lwendlela oluzenzekelayo.
Yenza isiphelo solungiso lweempazamo
Yenziwe yasebenza ayasebenza
Khubaza
Xa ON, i-F-Tile Serial Lite IV Intel FPGA IP iquka i-Embedded Debug Endpoint edibanisa ngaphakathi kwi-interface ye-Avalon memory-mapped. I-IP inokwenza iimvavanyo ezithile kunye nemisebenzi yokucoca nge-JTAG usebenzisa iConsole yeNkqubo. Ixabiso elimiselweyo Licinyiwe.
Ukudityaniswa kweSimplex (Olu seto lweparamitha lufumaneka kuphela xa ukhetha iFGT uyilo olubini olulula.)
RSFEC yenziwe kwelinye iSerial Lite IV Simplex IP ibekwe kwijelo leFGT elinye(s)
Yenziwe yasebenza ayasebenza
Khubaza
Vula olu khetho ukuba ufuna umxube woqwalaselo nge RS-FEC enikwe amandla kwaye ikhubaziwe kwi F-Tile Serial Lite IV Intel FPGA IP kuyilo olubini olulula lwe NRZ indlela yokudlulisa, apho zombini iTX kunye ne RX zibekwe kwi FGT enye. i(s).
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 43
683074 | 2022.04.28 Thumela iNgxelo
6. F-Tile Uthotho Lite IV Intel FPGA IP Interface Iimpawu
6.1. Iimpawu zewotshi
Uluhlu 19. Iimpawu zewotshi
Igama
Umkhombandlela obanzi
Inkcazo
tx_core_clkout
1
Iwotshi engundoqo ye-TX yemveliso ye-TX yesiko le-PCS ujongano, i-TX MAC kunye neengqiqo zomsebenzisi
indlela yedatha yeTX.
Le wotshi yenziwe kwibhloko yePCS yesiko.
rx_core_clkout
1
Iwotshi engundoqo ye-RX ye-RX yojongano lwe-PCS yesiko, i-RX deskew FIFO, i-RX MAC
kunye neengqiqo zomsebenzisi kwi-datapath ye-RX.
Le wotshi yenziwe kwibhloko yePCS yesiko.
xcvr_ref_clk
reconfig_clk reconfig_sl_clk
1
Iwotshi yereferensi yokufaka iTransceiver.
Xa uhlobo lwe-transceiver lusetelwe kwi-FGT, qhagamshela le wotshi kwisignali yokuphuma (out_refclk_fgt_0) ye-F-Tile Reference kunye neNkqubo yePLL Iiwotshi ze-Intel FPGA IP. Xa uhlobo lwe-transceiver lusetelwe kwi-FHT, qhagamshela
le wotshi kumqondiso wemveliso (out_fht_cmmpll_clk_0) ye-F-Tile Reference kunye neNkqubo yePLL Iiwotshi ze-Intel FPGA IP.
Jonga kwiiParameters zoluhlu lwamaza axhasiweyo.
1
Iwotshi yokufaka igalelo lojongano loqwalaselo ngokutsha lwe-transceiver.
Amaxesha ewotshi yi-100 ukuya kwi-162 MHz.
Qhagamshela lo mqondiso wewotshi yegalelo kwiisekethe zewotshi yangaphandle okanye ii-oscillators.
1
Iwotshi yokufaka igalelo lojongano loqwalaselo ngokutsha lwe-transceiver.
Amaxesha ewotshi yi-100 ukuya kwi-162 MHz.
Qhagamshela lo mqondiso wewotshi yegalelo kwiisekethe zewotshi yangaphandle okanye ii-oscillators.
out_systempll_clk_ 1
Igalelo
Iwotshi ye-PLL yeNkqubo.
Qhagamshela le wotshi kwisignali yokuphuma (out_systempll_clk_0) ye-F-Tile Reference kunye neNkqubo yePLL Iiwotshi ze-Intel FPGA IP.
Iiparamitha zolwazi olunxulumeneyo kwiphepha lama-42
6.2. Seta kwakhona Iimpawu
Itheyibhile 20. Hlela kwakhona Iimpawu
Igama
Umkhombandlela obanzi
tx_core_rst_n
1
Igalelo
Clock Domain Asynchronous
rx_core_rst_n
1
Igalelo
Asynchronous
tx_pcs_fec_phy_reset_n 1
Igalelo
Asynchronous
Inkcazo
Isiginali yokusetha ngokutsha esebenzayo-phantsi. Seta kwakhona i-F-Tile Serial Lite IV TX MAC.
Isiginali yokusetha ngokutsha esebenzayo-phantsi. Seta kwakhona i-F-Tile Serial Lite IV RX MAC.
Isiginali yokusetha ngokutsha esebenzayo-phantsi.
iqhubekile...
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo. *Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
ISO 9001:2015 ibhalisiwe
6. I-F-Tile Serial Lite IV Intel FPGA IP Interface Signals 683074 | 2022.04.28
Igama
I-Width Direction Clock Domain
Inkcazo
Seta kwakhona i-F-Tile Serial Lite IV TX isiko PCS.
rx_pcs_fec_phy_reset_n 1
Igalelo
Asynchronous
Isiginali yokusetha ngokutsha esebenzayo-phantsi. Seta kwakhona i-F-Tile Serial Lite IV RX isiko PCS.
reconfig_reset
1
Igalelo
reconfig_clk Isiginali yokusetha ngokutsha esebenzayo-phezulu.
Iseta kwakhona ibhlokhi yoqwalaselo lwenkumbulo ye-Avalon enemephu yojongano ngokutsha.
reconfig_sl_reset
1
Igalelo reconfig_sl_clk Isiginali yokusetha ngokutsha esebenzayo-phezulu.
Iseta kwakhona ibhlokhi yoqwalaselo lwenkumbulo ye-Avalon enemephu yojongano ngokutsha.
6.3. Iimpawu zeMAC
Uluhlu loku-21.
Iimpawu zeTX MAC
Kule theyibhile, N imele inani leendlela ezibekwe kumhleli weparameter ye IP.
Igama
Ububanzi
Umkhombandlela Clock Domain
Inkcazo
tx_avs_ready
1
Isiphumo tx_core_clkout Isiginali yostrimisho yeAvalon.
Xa kubangwa, kubonisa ukuba i-TX MAC ikulungele ukwamkela idatha.
tx_avs_data
· (64*N)*2 (PAM4 indlela)
· 64*N (imowudi ye-NRZ)
Igalelo
tx_core_clkout uphawu lokusasaza lweAvalon. Idatha yeTX.
tx_avs_channel
8
Igalelo tx_core_clkout Isiginali yostrimisho yeAvalon.
Inombolo yetshaneli yedatha egqithiselwayo kumjikelo wangoku.
Lo mqondiso awufumaneki kwimo yoSiseko.
tx_avs_valid
1
Igalelo tx_core_clkout Isiginali yostrimisho yeAvalon.
Xa ibasiwe, ibonisa isignali yedatha ye-TX iyasebenza.
tx_avs_startofpacket
1
Igalelo tx_core_clkout Isiginali yostrimisho yeAvalon.
Xa ibasiwe, ibonisa ukuqala kwepakethi yedatha yeTX.
Ibango lomjikelo wewotshi enye kuphela kwipakethi nganye.
Lo mqondiso awufumaneki kwimo yoSiseko.
tx_avs_endofpacket
1
Igalelo tx_core_clkout Isiginali yostrimisho yeAvalon.
Xa ibasiwe, ibonisa isiphelo sepakethi yedatha yeTX.
Ibango lomjikelo wewotshi enye kuphela kwipakethi nganye.
Lo mqondiso awufumaneki kwimo yoSiseko.
tx_avs_ayinanto
5
Igalelo tx_core_clkout Isiginali yostrimisho yeAvalon.
Ibonisa inani lamagama angengawo asemthethweni kugqabhuko lokugqibela lwedatha ye-TX.
Lo mqondiso awufumaneki kwimo yoSiseko.
tx_num_valid_bytes_eob
4
Igalelo
tx_core_clkout
Ibonisa inani leebhayithi ezisebenzayo kwigama lokugqibela lokugqabhuka kokugqibela. Lo mqondiso awufumaneki kwimo yoSiseko.
iqhubekile...
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 45
6. I-F-Tile Serial Lite IV Intel FPGA IP Interface Signals 683074 | 2022.04.28
Igama tx_is_usr_cmd
tx_link_up tx_link_reinit
crc_error_inject tx_error
Ububanzi 1
1 1
N 5
Umkhombandlela Clock Domain
Inkcazo
Igalelo
tx_core_clkout
Xa kubangwa, lo mqondiso uqalisa umjikelo wolwazi oluchazwe ngumsebenzisi.
Banga olu phawu kumjikelo wewotshi efanayo tx_startofpacket assertion.
Lo mqondiso awufumaneki kwimo yoSiseko.
Imveliso tx_core_clkout Xa ibasiwe, ibonisa ikhonkco ledatha yeTX ilungele ukuhanjiswa kwedatha.
Isiphumo
tx_core_clkout
Xa kuthiwa, lo mqondiso uqalisa ulungelelwaniso lweendlela.
Faka olu phawu kumjikelo wewotshi enye ukuqalisa i-MAC ukuthumela i-ALIGN CW.
Igalelo
tx_core_clkout Xa ibasiwe, i-MAC igalela impazamo ye-CRC32 kwiindlela ezikhethiweyo.
Imveliso tx_core_clkout Ayisetyenziswanga.
Lo mzobo ulandelayo wexesha ubonisa i-example ye-TX ugqithiso lwedatha yamagama ali-10 ukusuka kwingqiqo yomsebenzisi kwiindlela ezilandelelanayo ezili-10 zeTX.
Umzobo 28.
I-TX Data Transmission Time Diagram
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..
Indlela 0
……………
I-STRT 0 10
N-10 ISIPHELO STT 0
Indlela 1
……………
I-STRT 1 11
N-9 ISIPHELO STT 1
N-10 PHELA I-IDLE IDLE N-9 PHELA I-IDLE IDLE
Indlela 9
……………
I-STRT 9 19
N-1 ISIPHELO STT 9
N-1 PHELA I-IDLE IDLE
Uluhlu loku-22.
Iimpawu zeRX MAC
Kule theyibhile, N imele inani leendlela ezibekwe kumhleli weparameter ye IP.
Igama
Ububanzi
Umkhombandlela Clock Domain
Inkcazo
rx_avs_ready
1
Igalelo rx_core_clkout Isiginali yostrimisho yeAvalon.
Xa ibasiwe, ibonisa ukuba ingqiqo yomsebenzisi ikulungele ukwamkela idatha.
rx_avs_data
(64*N)*2 (PAM4 indlela)
64*N (imowudi ye-NRZ)
Isiphumo
rx_core_clkout uphawu lokusasaza lweAvalon. Idatha ye-RX.
rx_avs_channel
8
Isiphumo rx_core_clkout Isiginali yostrimisho yeAvalon.
Inombolo yetshaneli yedatha
ifunyenwe kumjikelo wangoku.
Lo mqondiso awufumaneki kwimo yoSiseko.
rx_avs_valid
1
Isiphumo rx_core_clkout Isiginali yostrimisho yeAvalon.
iqhubekile...
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 46
Ukuzisa impendulo
6. I-F-Tile Serial Lite IV Intel FPGA IP Interface Signals 683074 | 2022.04.28
Igama
Ububanzi
Umkhombandlela Clock Domain
Inkcazo
Xa ibasiwe, ibonisa isignali yedatha ye-RX iyasebenza.
rx_avs_startofpacket
1
Isiphumo rx_core_clkout Isiginali yostrimisho yeAvalon.
Xa ibasiwe, ibonisa ukuqala kwepakethi yedatha ye-RX.
Ibango lomjikelo wewotshi enye kuphela kwipakethi nganye.
Lo mqondiso awufumaneki kwimo yoSiseko.
rx_avs_endofpacket
1
Isiphumo rx_core_clkout Isiginali yostrimisho yeAvalon.
Xa ibasiwe, ibonisa isiphelo sepakethi yedatha ye-RX.
Ibango lomjikelo wewotshi enye kuphela kwipakethi nganye.
Lo mqondiso awufumaneki kwimo yoSiseko.
rx_avs_ayinanto
5
Isiphumo rx_core_clkout Isiginali yostrimisho yeAvalon.
Ibonisa inani lamagama angengawo asemthethweni kugqabhuko lokugqibela lwedatha ye-RX.
Lo mqondiso awufumaneki kwimo yoSiseko.
rx_num_valid_bytes_eob
4
Isiphumo
rx_core_clkout Ibonisa inani leebhayithi ezisebenzayo kwigama lokugqibela lokugqabhuka kokugqibela.
Lo mqondiso awufumaneki kwimo yoSiseko.
rx_is_usr_cmd
1
Imveliso rx_core_clkout Xa ibasiwe, olu phawu luqalisa umsebenzisi-
umjikelo wolwazi ochaziweyo.
Banga olu phawu kumjikelo wewotshi efanayo tx_startofpacket assertion.
Lo mqondiso awufumaneki kwimo yoSiseko.
rx_link_phezulu
1
Imveliso rx_core_clkout Xa ibasiwe, ibonisa ikhonkco ledatha ye-RX
ilungele ulwamkelo lwedatha.
rx_link_reinit
1
Igalelo rx_core_clkout Xa kubasiwe, olu phawu luqalisa iindlela
ukulungelelaniswa kwakhona.
Ukuba uyacima ukwenza ulungelelwaniso oluzenzekelayo, misela olu phawu kumjikelo wewotshi enye ukuqalisa i-MAC ukulungelelanisa iindlela. Ukuba i-Yenza ulungelelwaniso oluzenzekelayo lusetwe, i-MAC ilungelelanisa iindlela ngokuzenzekelayo.
Sukumisela lo mqondiso xa u Lungelelaniso oluzenzekelayo lusetwe.
rx_impazamo
(N*2*2)+3 (PAM4 indlela)
(N*2)*3 (imowudi ye-NRZ)
Isiphumo
rx_core_clkout
Xa kugxininiswa, kubonisa iimeko zempazamo ezenzeka kwi-datapath ye-RX.
· [(N*2+2):N+3] = Ibonisa impazamo yePCS yendlela ethile.
· [N+2] = Ibonisa impazamo yolungelelwaniso. Lungiselela kwakhona ulungelelwaniso lwendlela ukuba le bit iyabaniswa.
· [N+1]= Ibonisa idatha ithunyelwe kwingqiqo yomsebenzisi xa ingqiqo yomsebenzisi ingekalungi.
· [N] = Ibonisa ukulahleka kolungelelwaniso.
· [(N-1):0] = Ibonisa idatha iqulethe impazamo yeCRC.
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 47
6. I-F-Tile Serial Lite IV Intel FPGA IP Interface Signals 683074 | 2022.04.28
6.4. Iimpawu zoLungiselelo lweTransceiver
Uluhlu loku-23.
PCS imiqondiso yoqwalaselo ngokutsha
Kule theyibhile, N imele inani leendlela ezibekwe kumhleli weparameter ye IP.
Igama
Ububanzi
Umkhombandlela Clock Domain
Inkcazo
reconfig_sl_funda
1
Ngena reconfig_sl_ PCS uqwalaselo ngokutsha lomyalelo wokufunda
clk
iimpawu.
reconfig_sl_write
1
Ngena reconfig_sl_ PCS uqwalaselo ngokutsha ukubhala
clk
iimpawu zomyalelo.
reconfig_sl_idilesi
14 amasuntswana + clogb2N
Igalelo
reconfig_sl_ clk
Ixela uqwalaselo ngokutsha lwe-PCS idilesi ye-Avalon yenkumbulo-maphu yojongano kwindlela ekhethiweyo.
Indlela nganye inamasuntswana ali-14 kwaye amasuntswana angaphezulu abhekiselele kwi-offset yelayini.
Example, kuyilo lwemizila emi-4 ye-NRZ/PAM4, kunye ne-reconfig_sl_address[13:0] ibhekisa kwixabiso ledilesi:
· reconfig_sl_address[15:1 4] isete ku-00 = idilesi yelayini engu-0.
· reconfig_sl_address[15:1 4] isete ku-01 = idilesi yelayini engu-1.
· reconfig_sl_address[15:1 4] isete ku-10 = idilesi yelayini engu-2.
· reconfig_sl_address[15:1 4] isete ku-11 = idilesi yelayini engu-3.
reconfig_sl_readdata
32
Imveliso reconfig_sl_ Ikhankanya idatha yoqwalaselo ngokutsha lwePCS
clk
ifundwe ngumjikelo osele ulungile kwi a
indlela ekhethiweyo.
reconfig_sl_waitrequest
1
Imveliso reconfig_sl_ Imele uqwalaselo ngokutsha lwePCS
clk
I-Avalon memory-mapped interface
uphawu lokuma kwindlela ekhethiweyo.
reconfig_sl_writedata
32
Igalelo reconfig_sl_ Ikhankanya idatha yoqwalaselo ngokutsha lwePCS
clk
ukubhalwa kumjikelo wokubhala a
indlela ekhethiweyo.
reconfig_sl_readdata_vali
1
d
Isiphumo
reconfig_sl_ Ikhankanya uqwalaselo ngokutsha lwePCS
clk
idata efunyenweyo iyasebenza kwindawo ekhethiweyo
indlela.
Uluhlu loku-24.
Imiqondiso ye-F-Tile eNzima ye-IP yokuLungiselela kwakhona
Kule theyibhile, N imele inani leendlela ezibekwe kumhleli weparameter ye IP.
Igama
Ububanzi
Umkhombandlela Clock Domain
Inkcazo
reconfig_funda
1
Igalelo reconfig_clk PMA uqwalaselo ngokutsha lufundwe
iimpawu zomyalelo.
reconfig_bhala
1
Ngena reconfig_clk bhala uqwalaselo ngokutsha lwe-PMA
iimpawu zomyalelo.
reconfig_idilesi
I-18 bits + i-clog2bN
Igalelo
reconfig_clk
Ixela idilesi yojongano lwe-PMA Avalon yenkumbulo kwindlela ekhethiweyo.
iqhubekile...
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 48
Ukuzisa impendulo
6. I-F-Tile Serial Lite IV Intel FPGA IP Interface Signals 683074 | 2022.04.28
Igama
reconfig_readdata reconfig_waitrequest reconfig_writedata reconfig_readdatavalid
Ububanzi
32 1 32 1
Umkhombandlela Clock Domain
Inkcazo
Kuzo zombini iindlela ze-PAM4 zentengiso ye-NRZ, indlela nganye ineebhithi ezili-18 kwaye amasuntswana aphezulu aseleyo abhekisa kwindlela yokucima.
Example, kuyilo lweendlela ezi-4:
· reconfig_address[19:18] isetelwe ku-00 = idilesi yelayini engu-0.
· reconfig_address[19:18] isetelwe ku-01 = idilesi yelayini engu-1.
· reconfig_address[19:18] isetelwe ku-10 = idilesi yelayini engu-2.
· reconfig_address[19:18] isetelwe ku-11 = idilesi yelayini engu-3.
Isiphumo
reconfig_clk Ichaza idatha ye-PMA ukuba ifundwe ngumjikelo osele ulungile kwindlela ekhethiweyo.
Isiphumo
i-reconfig_clk Imele i-PMA ye-Avalon ye-memory ye-interface yokumisa isignali kwindlela ekhethiweyo.
Igalelo
reconfig_clk Ichaza idatha ye-PMA eza kubhalwa kumjikelo wokubhala kwindlela ekhethiweyo.
Isiphumo
reconfig_clk Ichaza uqwalaselo ngokutsha lwe-PMA idatha efunyenweyo iyasebenza kwindlela ekhethiweyo.
6.5. Iimpawu ze-PMA
Uluhlu loku-25.
Iimpawu ze-PMA
Kule theyibhile, N imele inani leendlela ezibekwe kumhleli weparameter ye IP.
Igama
Ububanzi
Umkhombandlela Clock Domain
Inkcazo
phy_tx_lanes_stable
N*2 (PAM4 indlela)
N (NRZ mode)
Isiphumo
Asynchronous Xa kutshiwo, ibonisa i-TX datapath ikulungele ukuthumela idatha.
tx_pll_tshixiwe
N*2 (PAM4 indlela)
N (NRZ mode)
Isiphumo
Asynchronous Xa kutshiwo, kubonisa ukuba i-TX PLL ifumene iwonga lokutshixa.
phy_ehip_ready
N*2 (PAM4 indlela)
N (NRZ mode)
Isiphumo
Asynchronous
Xa kutshiwo, kubonisa ukuba i-PCS yesiko igqibe ukuqalwa kwangaphakathi kwaye ilungele usasazo.
Lo mqondiso uqinisekisa emva kwe-tx_pcs_fec_phy_reset_n kunye ne-tx_pcs_fec_phy_reset_nare isusiwe.
tx_idatha_yesiriyali
N
Imveliso TX isiriyeli iwotshi TX izikhonkwane serial.
rx_idatha_yesiriyali
N
Igalelo leRX yewotshi yothotho lwezikhonkwane zeRX.
phy_rx_block_lock
N*2 (PAM4 indlela)
N (NRZ mode)
Isiphumo
I-Asynchronous Xa isithiwa, ibonisa ukuba ulungelelwaniso lwebhloko ye-66b lugqityiwe kwimizila.
rx_cdr_lock
N*2 (PAM4 indlela)
Isiphumo
Asynchronous
Xa ibasiwe, ibonisa ukuba iiwotshi ezifunyenweyo zitshixiwe kwidatha.
iqhubekile...
Ukuzisa impendulo
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 49
6. I-F-Tile Serial Lite IV Intel FPGA IP Interface Signals 683074 | 2022.04.28
Xela i-phy_rx_pcs_ready phy_rx_hi_ber
Ububanzi
Umkhombandlela Clock Domain
Inkcazo
N (NRZ mode)
N*2 (PAM4 indlela)
N (NRZ mode)
Isiphumo
Asynchronous
Xa kuqinisekiswa, kubonisa ukuba iindlela ze-RX zetshaneli ye-Ethernet ehambelanayo ihambelana ngokupheleleyo kwaye ilungele ukufumana idatha.
N*2 (PAM4 indlela)
N (NRZ mode)
Isiphumo
Asynchronous
Xa kugxininiswa, kubonisa ukuba i-RX PCS yetshaneli ye-Ethernet ehambelanayo ikwimo ye-HI BER.
I-F-Tile Serial Lite IV Intel® FPGA IP User Guide 50
Ukuzisa impendulo
683074 | 2022.04.28 Thumela iNgxelo
7. Ukuyila nge-F-Tile Serial Lite IV Intel FPGA IP
7.1. Seta kwakhona iziKhokelo
Landela ezi zikhokelo zokuseta ngokutsha ukuphumeza ukuseta ngokutsha kwenqanaba lenkqubo yakho.
· Hlanganisa i-tx_pcs_fec_phy_reset_n kunye ne-rx_pcs_fec_phy_reset_n iimpawu kunye kumgangatho wenkqubo ukwenzela ukuseta kwakhona i-TX kunye ne-RX PCS ngaxeshanye.
· Assert tx_pcs_fec_phy_reset_n, rx_pcs_fec_phy_reset_n, tx_core_rst_n, rx_core_rst_n, kwaye reconfig_reset iimpawu ngexesha elinye. Jonga ukuseta kwakhona kunye nokuQalisa uQhagamshelwano ngolwazi oluthe kratya malunga nokusetha kwakhona kwe-IP kunye nokulandelelana kokuqalisa.
· Bamba i-tx_pcs_fec_phy_reset_n, kunye ne-rx_pcs_fec_phy_reset_n imiqondiso ephantsi, kunye nesignali ye-reconfig_reset ephezulu kwaye ulinde i-tx_reset_ack kunye ne-rx_reset_ack ukusetha ngokufanelekileyo i-F-tile hard IP kunye neebhloko zokuphinda uhlengahlengiso.
· Ukufezekisa ikhonkco elikhawulezayo phakathi kwezixhobo zeFPGA, seta kwakhona i-F-Tile Serial Lite IV Intel FPGA IPs ngexesha elinye. Jonga kwi-F-Tile Serial Lite IV Intel FPGA IP Design Example Isikhokelo somsebenzisi ngolwazi malunga nokubeka iliso kwi-IP TX kunye nekhonkco le-RX usebenzisa i-toolkit.
Ulwazi olunxulumeneyo
· Seta kwakhona kwaye uQhagamshele ukuQalisa kwiphepha lama-37
· F-Tile Serial Lite IV Intel FPGA IP Design Example Isikhokelo somsebenzisi
7.2. Izikhokelo zokuphatha imposiso
Le theyibhile ilandelayo idwelisa izikhokelo zokuphatha imposiso yeemeko zempazamo ezinokuthi zenzeke ngoyilo lwe-F-Tile Serial Lite IV Intel FPGA IP.
Uluhlu 26. Imeko yemposiso kunye neziKhokelo zokuPhatha
Imeko yempazamo
Indlela enye okanye ngaphezulu ayinakuseka unxibelelwano emva kwexesha elibekiweyo.
Izikhokelo
Sebenzisa inkqubo yokuphuma kwexesha ukuseta kwakhona ikhonkco kwinqanaba lesicelo.
Umzila ulahlekelwa lunxibelelwano emva kokuba unxibelelwano lusekiwe.
Indlela ilahlekelwa lunxibelelwano ngexesha lenkqubo yedesika.
Oku kunokwenzeka emva okanye ngexesha lezigaba zokugqithisela idatha. Phumeza ukufunyanwa kwelahleko yekhonkco kwinqanaba lesicelo kwaye usethe kwakhona ikhonkco.
Qalisa inkqubo yoqhagamshelwano lokuqaliswa kwakhona kwindlela enempazamo. Kufuneka uqinisekise ukuba indlela yebhodi ayidluli kwi-320 UI.
Ulungelelwaniso lwendlela yelahleko emva kokuba yonke imizila ilungelelanisiwe.
Oku kunokwenzeka emva okanye ngexesha lezigaba zokugqithisela idatha. Phumeza ubhaqo lwelahleko yolungelelwaniso lwendlela kwinqanaba lesicelo ukuqala ngokutsha inkqubo yolungelelwaniso lwendlela.
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo. *Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
ISO 9001:2015 ibhalisiwe
683074 | 2022.04.28 Thumela iNgxelo
8. F-Tile Uthotho Lite IV Intel FPGA IP User Guide Archives
Iinguqulelo ze-IP ziyafana ne-Intel Quartus Prime Design Suite iinguqulelo zesoftware ukuya kuthi ga kwi-v19.1. Ukusuka kwi-Intel Quartus Prime Design Suite software version 19.2 okanye kamva, ii-IP cores zineskimu esitsha soguqulelo lwe-IP.
Ukuba i-IP core version ayidweliswanga, isikhokelo somsebenzisi senguqulo yangaphambili ye-IP siyasebenza.
Intel Quartus Prime Version
21.3
IP Core Version 3.0.0
Isikhokelo somsebenzisi F-Tile Serial Lite IV Intel® FPGA IP User Guide
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo. *Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
ISO 9001:2015 ibhalisiwe
683074 | 2022.04.28 Thumela iNgxelo
9. Imbali yoHlaziyo loXwebhu lwe-F-Tile Serial Lite IV Intel FPGA IP User Guide
Ingxelo yoXwebhu 2022.04.28
2021.11.16 2021.10.22 2021.08.18
Intel Quartus Prime Version
22.1
21.3 21.3 21.2
IP Version 5.0.0
3.0.0 3.0.0 2.0.0
Iinguqu
· Itheyibhile eHlaziyiweyo: I-F-Tile Serial Lite IV Intel FPGA IP Features - Inkcazo yokuGqithiselwa kweDatha eHlaziyiweyo kunye nenkxaso ye-transceiver ye-FHT eyongezelelweyo: 58G NRZ, 58G PAM4, kunye ne-116G PAM4
· Itheyibhile eHlaziyiweyo: I-F-Tile Serial Lite IV Intel FPGA IP Parameter Inkcazo — Yongezwe iparamitha entsha · Inkqubo ye-PLL yereferensi yewotshi rhoqo · Yenza isiphelo solungiso-ziphene — Uhlaziyo lwexabiso ledatha ye-PMA — Uhlaziyo lwepharamitha yokubiza amagama ukuze ihambelane ne-GUI
· Hlaziya inkcazo yokudluliselwa kwedatha kwiThebhile: F-Tile Serial Lite IV Intel FPGA IP Features.
· Igama letheyibhile ethiywe ngokutsha kwi-F-Tile Series Lite IV Intel FPGA IP Parameter Inkcazo kwicandelo leParameters ukucaca.
· Itheyibhile eHlaziyiweyo: IP parameters: — Kongezwe iparamitha entsha–RSFEC yenziwe kwenye Uthotho Lite IV Simplex IP ibekwe kumjelo(s). — Kuhlaziywe amaxabiso angagqibekanga obuninzi bewotshi yereferensi yeTransceiver.
Ukukhutshwa kokuqala.
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo. *Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
ISO 9001:2015 ibhalisiwe
Amaxwebhu / Izibonelelo
![]() |
Intel F Tile Uthotho Lite IV Intel FPGA IP [pdf] Isikhokelo somsebenzisi 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] Isikhokelo somsebenzisi 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 |