F Tile Serial Lite IV Intel FPGA IP
F-Tile Serial Lite IV Intel® FPGA IP User Guide
Yakagadziridzwa yeIntel® Quartus® Prime Design Suite: 22.1 IP Version: 5.0.0
Online Version Send Feedback
UG-20324
ID: 683074 Version: 2022.04.28
Zviri mukati
Zviri mukati
1. Nezve F-Tile Serial Lite IV Intel® FPGA IP User Guide………………………………………….. 4
2. F-Tile Serial Lite IV Intel FPGA IP Overview………………………………………………………………. 6 2.1. Ruzivo Rwakabudiswa…………………………………………………………………………………..7 2.2. Zvinotsigirwa ………………………………………………………………………………….. 7 2.3. IP Version Support Level……………………………………………………………………………..8 2.4. Rutsigiro rweDevice Yegiredhi………………………………………………………………………..8 2.5. Resource Utilization and Latency ………………………………………………………………………… Bandwidth Efficiency ………………………………………………………………………………………. 9
3. Kutanga …………………………………………………………………………………………………. 11 3.1. Kuisa uye Kupa Rezinesi Intel FPGA IP Cores………………………………………………………… 11 3.1.1. Intel FPGA IP Evaluation Mode……………………………………………………………. 11 3.2. Kudoma IP Parameters uye Sarudzo………………………………………………………… 14 3.3. Yakagadzirwa File Chimiro………………………………………………………………………………… 14 3.4. Kutevedzera Intel FPGA IP Cores…………………………………………………………………………… Kutevedzera uye Kuona Magadzirirwo…………………………………………………….. 16 3.4.1. Kubatanidza IP Cores mune Zvimwe Zvishandiso zveEDA…………………………………………………………. 17 3.5. Kunyora Iyo Yakazara Dhizaini…………………………………………………………………………..17
4. Tsanangudzo Yemashandiro…………………………………………………………………………………….. 19 4.1. TX Datapath………………………………………………………………………………………..20 4.1.1. TX MAC Adapter…………………………………………………………………………….. 21 4.1.2. Kupinza Izwi (CW) Insertion ………………………………………………………………… TX CRC…………………………………………………………………………………………23 4.1.3. TX MII Encoder……………………………………………………………………………….28 4.1.4. TX PCS uye PMA………………………………………………………………………….. 29 4.1.5. RX Datapath……………………………………………………………………………………………. 30 4.2. RX PCS uye PMA………………………………………………………………………….. 30 4.2.1. RX MII Decoder………………………………………………………………………………… 31 4.2.2. RX CRC…………………………………………………………………………………….. 31 4.2.3. RX Deskew………………………………………………………………………………….31 4.2.4. RX CW Removal………………………………………………………………………………… F-Tile Serial Lite IV Intel FPGA IP Clock Architecture……………………………………………. 32 4.2.5. Reset uye Link Initialization ………………………………………………………………………..35 4.3. TX Reset uye Initialization Sequence……………………………………………………. 36 4.4. RX Reset uye Initialization Sequence……………………………………………………. 37 4.4.1. Link Rate uye Bandwidth Efficiency Calculation ………………………………………………….. 38
5. Parameters………………………………………………………………………………………………………… 42
6. F-Tile Serial Lite IV Intel FPGA IP Interface Signals…………………………………………….. 44 6.1. Chiratidzo chewachi………………………………………………………………………………………….44 6.2. Reset Signals…………………………………………………………………………………………… 44 6.3. MAC Signals………………………………………………………………………………………….. 45 6.4. Transceiver Reconfiguration Signals…………………………………………………………………… 48 6.5. PMA Signals………………………………………………………………………………………….. 49
F-Tile Serial Lite IV Intel® FPGA IP User Guide 2
Send Feedback
Zviri mukati
7. Kugadzira neF-Tile Serial Lite IV Intel FPGA IP…………………………………………………… 51 7.1. Reset Guidelines…………………………………………………………………………………….. 51 7.2. Zvikanganiso Pakubata Mazano……………………………………………………………………………..51
8. F-Tile Serial Lite IV Intel FPGA IP User Guide Archives……………………………………………. 52 9. Document Revision History yeF-Tile Serial Lite IV Intel FPGA IP User Guide ………53
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 3
683074 | 2022.04.28 Tumira Mhinduro
1. Nezve F-Tile Serial Lite IV Intel® FPGA IP User Guide
Ichi chinyorwa chinotsanangura IP maficha, tsananguro yezvivakwa, matanho ekugadzira, uye nhungamiro yekugadzira iyo F-Tile Serial Lite IV Intel® FPGA IP uchishandisa iyo F-tile transceivers muIntel Agilex TM zvishandiso.
Vateereri Vanotarisirwa
Gwaro iri rakaitirwa vashandisi vanotevera:
· Dhizaini madhizaini ekuita IP sarudzo panguva yegadziriro-level dhizaini yekuronga chikamu
· Vagadziri ve Hardware kana vachibatanidza iyo IP mune yavo system-level dhizaini
· Validation mainjiniya panguva yesystem-level simulation uye hardware yekusimbisa zvikamu
Related Documents
Tafura inotevera inonyora mamwe magwaro ereferenzi ane hukama neF-Tile Serial Lite IV Intel FPGA IP.
Tafura 1.
Related Documents
Reference
F-Tile seri Lite IV Intel FPGA IP Dhizaini Example User Guide
Intel Agilex Device Data Sheet
Tsanangudzo
Ichi chinyorwa chinopa chizvarwa, nhungamiro yekushandisa, uye tsananguro inoshanda yeF-Tile Serial Lite IV Intel FPGA IP dhizaini ex.ampzvishoma muIntel Agilex zvishandiso.
Ichi chinyorwa chinotsanangura maitiro emagetsi, kushandura maitiro, zvigadziriso zvekugadzirisa, uye nguva yeIntel Agilex madivayiri.
Tafura 2.
CW RS-FEC PMA TX RX PAM4 NRZ
Acronyms uye Glossary Acronym List
Acronym
Kuwedzera Kudzora Izwi Reed-Soromoni Pamberi Chikanganiso Kugadzirisa Muviri Wepakati Attachment Transmitter Receiver Pulse-Amplitude Modulation 4-Level Kusadzokera-kuna-zero
akaenderera…
Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi. *Mamwe mazita nemhando zvinogona kunzi ndezvevamwe.
ISO 9001:2015 Yakanyoreswa
1. Nezve F-Tile Serial Lite IV Intel® FPGA IP User Guide 683074 | 2022.04.28
PCS MII XGMII
Acronym
Kuwedzera Kwemuviri Coding Sublayer Media Yakazvimiririra Chiratidziro 10 Gigabit Media Yakazvimirira Chiratidziro
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 5
683074 | 2022.04.28 Tumira Mhinduro
2. F-Tile Serial Lite IV Intel FPGA IP Overview
Mufananidzo 1.
F-Tile Serial Lite IV Intel FPGA IP inokodzera yakakwira bandwidth data kutaurirana kune chip-to-chip, bhodhi-ku-bhodhi, uye backplane application.
Iyo F-Tile Serial Lite IV Intel FPGA IP inosanganisa midhiya yekuwana kutonga (MAC), yemuviri coding sublayer (PCS), uye yemuviri midhiya yekunamatira (PMA) zvidhinha. IP inotsigira kukurumidza kwekufambisa data kunosvika 56 Gbps pamugwagwa une huwandu hunopfuura ina PAM4 nzira kana 28 Gbps pamugwagwa une huwandu hwe16 NRZ nzira. Iyi IP inopa yakakwira bandwidth, yakaderera pamusoro pemafuremu, yakaderera I/O kuverenga, uye inotsigira yakakwirira scalability munhamba mbiri dzenzira nekumhanya. Iyi IP zvakare inogadziriswa zvakare nyore nerutsigiro rwehuwandu hwehuwandu hwe data neEthernet PCS modhi yeF-tile transceiver.
Iyi IP inotsigira nzira mbiri dzekutumira:
· Basic modhi-Iyi ndiyo yakachena yekutepfenyura modhi iyo data inotumirwa pasina yekutanga-packet, isina chinhu kutenderera, uye kupera-kwe-packet kuwedzera bandwidth. Iyo IP inotora yekutanga data data sekutanga kwekuputika.
· Yakazara modhi-Iyi imodhi yekufambisa yepakiti. Mune iyi modhi, iyo IP inotumira kuputika uye kutenderera kutenderera pakutanga uye kumagumo kwepaketi se delimiters.
F-Tile Serial Lite IV Yakakwirira Level Block Dhiagiramu
Avalon Streaming Interface TX
F-Tile seri Lite IV Intel FPGA IP
MAC TX
TX USRIF_CTRL
64 * n lanes bits (NRZ mode) / 2 * n nzira bits (PAM4 mode)
TX MAC
CW
Adapter INSERT
MII ENCODE
Custom PCS
TX PCS
TX MII
EMIB ENCODE SCRAMBLER FEC
TX PMA
n Lanes Bits (PAM4 mode)/ n Lanes Bits (NRZ mode)
TX Serial Interface
Avalon Streaming Interface RX
64 * n lanes bits (NRZ mode) / 2 * n nzira bits (PAM4 mode)
RX
RX PCS
CW RMV
DESKEW
MII
& ALIGN DECODE
RX MII
EMIB
DECODE BLOCK SYNC & FEC DESCRAMBLER
RX PMA
CSR
2n Lanes Bits (PAM4 modhi)/ n Lanes Bits (NRZ modhi) RX Serial Interface
Avalon Memory-Mapped Interface Register Config
Legend
Soft logic
Hard logic
Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi. *Mamwe mazita nemhando zvinogona kunzi ndezvevamwe.
ISO 9001:2015 Yakanyoreswa
2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Unogona kugadzira F-Tile seri Lite IV Intel FPGA IP dhizaini examples kudzidza zvakawanda nezve IP maficha. Tarisa kune F-Tile seri Lite IV Intel FPGA IP Dhizaini Example User Guide.
Ruzivo rwunoenderana · Ruzivo Rwekuita pane peji 19 · F-Tile seri Lite IV Intel FPGA IP Dhizaini Example User Guide
2.1. Kuburitsa Ruzivo
Intel FPGA IP shanduro dzinoenderana neIntel Quartus® Prime Design Suite software shanduro kusvika v19.1. Kutanga muIntel Quartus Prime Design Suite software vhezheni 19.2, Intel FPGA IP ine chirongwa chitsva chekushandura.
Iyo Intel FPGA IP vhezheni (XYZ) nhamba inogona kuchinja neimwe Intel Quartus Prime software shanduro. Shanduko mu:
X inoratidza kudzokororwa kukuru kweIP. Kana iwe ukagadzirisa iyo Intel Quartus Prime software, iwe unofanirwa kuvandudza iyo IP.
Y inoratidza iyo IP inosanganisira zvinhu zvitsva. Gadzirisa IP yako kuti ubatanidze zvinhu zvitsva izvi.
Z inoratidza kuti IP inosanganisira shanduko diki. Gadzirisa IP yako kuti ubatanidze shanduko idzi.
Tafura 3.
F-Tile Serial Lite IV Intel FPGA IP Release Information
Item IP Shanduro Intel Quartus Prime Version Release Date Kuodha Code
5.0.0 22.1 2022.04.28 IP-SLITE4F
Tsanangudzo
2.2. Inotsigirwa Zvimiro
Iri tafura rinotevera rinoratidza zvinhu zviripo muF-Tile Serial Lite IV Intel FPGA IP:
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 7
2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Tafura 4.
F-Tile seri Lite IV Intel FPGA IP Zvimiro
Feature
Tsanangudzo
Data Transfer
YePAM4 modhi:
- FHT inotsigira chete 56.1, 58, uye 116 Gbps pamugwagwa une huwandu hwe4 nzira.
- FGT inotsigira anosvika makumi mashanu nesere Gbps panzira ine huwandu hunosvika gumi nemaviri.
Tarisa Tafura 18 papeji 42 kuti uwane rumwe ruzivo nezve inotsigirwa transceiver data rates yePAM4 modhi.
YeNRZ modhi:
- FHT inotsigira chete 28.05 uye 58 Gbps pamugwagwa une huwandu hwe4 nzira.
- FGT iri kutsigira inosvika 28.05 Gbps pamugwagwa une huwandu hwegumi nematanhatu.
Tarisa Tafura 18 papeji 42 kuti uwane rumwe ruzivo nezve inotsigirwa transceiver data rates yeNRZ mode.
· Inotsigira kuenderera kutenderera (Basic) kana packet (Yakazara) modes.
· Inotsigira yakaderera pamusoro furemu mapaketi.
· Inotsigira byte granularity kutamiswa kwese kuputika saizi.
· Inotsigira mushandisi-yekutanga kana otomatiki nzira kurongeka.
· Inotsigira programmable alignment nguva.
PCS
· Inoshandisa yakaoma IP logic inosangana neIntel Agilex F-tile transceivers yekudzikisa zvinyoro zvinyoro.
Inotsigira PAM4 modulation mode ye100GBASE-KP4 yakatarwa. RS-FEC inogara ichigoneswa mune iyi modulation mode.
· Inotsigira NRZ ine sarudzo yeRS-FEC modulation mode.
· Inotsigira 64b/66b encoding decoding.
Kuona kukanganisa uye Kubata
· Inotsigira CRC kukanganisa kutarisa paTX uye RX data nzira. · Inotsigira RX yekubatanidza kukanganisa kutarisa. · Inotsigira RX PCS kuona kukanganisa.
Interfaces
· Inotsigira chete yakazara duplex packet kutumira ine yakazvimirira ma link.
· Inoshandisa point-to-point yekubatanidza kune akawanda FPGA zvishandiso zvine yakaderera kutamisa latency.
· Inotsigira mirairo yakatsanangurwa nemushandisi.
2.3. IP Version Support Level
Iyo Intel Quartus Prime software uye Intel FPGA mudziyo tsigiro yeF-Tile Serial Lite IV Intel FPGA IP yakaita seiyi:
Tafura 5.
IP Version uye Chikamu chekutsigira
Intel Quartus Prime 22.1
Chishandiso Intel Agilex F-tile transceivers
IP Version Simulation Compilation Hardware Dhizaini
5.0.0
2.4. Mudziyo Wekumhanyisa Giredhi Tsigiro
Iyo F-Tile Serial Lite IV Intel FPGA IP inotsigira anotevera kumhanya mamakisi eIntel Agilex F-tile zvishandiso: · Transceiver kumhanya giredhi: -1, -2, uye -3 · Core kumhanya giredhi: -1, -2, uye - 3
F-Tile Serial Lite IV Intel® FPGA IP User Guide 8
Send Feedback
2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Related Information
Intel Agilex Device Data Sheet Rumwe ruzivo nezve inotsigirwa data chiyero muIntel Agilex F-tile transceivers.
2.5. Resource Utilization uye Latency
Izvo zviwanikwa uye latency yeF-Tile Serial Lite IV Intel FPGA IP yakawanikwa kubva kuIntel Quartus Prime Pro Edition software shanduro 22.1.
Tafura 6.
Intel Agilex F-Tile seri Lite IV Intel FPGA IP Resource Utilization
Iyo latency kuyerwa kwakavakirwa pakutenderera rwendo latency kubva kuTX musimboti wekuisa kune RX musimboti kubuda.
Transceiver Type
Variant
Nhamba yeData Lanes Mode RS-FEC ALM
Latency (TX musimboti wachi kutenderera)
FGT
28.05 Gbps NRZ 16
Basic Disabled 21,691 65
16
Vakaremara zvizere 22,135 65
16
Basic Inogoneswa 21,915 189
16
Yakazara Inogoneswa 22,452 189
58 Gbps PAM4 12
Basic Inogoneswa 28,206 146
12
Yakazara Inogoneswa 30,360 146
FHT
58 Gbps NRZ
4
Basic Inogoneswa 15,793 146
4
Yakazara Inogoneswa 16,624 146
58 Gbps PAM4 4
Basic Inogoneswa 15,771 154
4
Yakazara Inogoneswa 16,611 154
116 Gbps PAM4 4
Basic Inogoneswa 21,605 128
4
Yakazara Inogoneswa 23,148 128
2.6. Bandwidth Efficiency
Tafura 7.
Bandwidth Efficiency
Variables Transceiver mode
PAM4
Kuyerera maitiro RS-FEC
Yakazara Inogoneswa
Basic Enabled
Serial interface bit rate muGbps (RAW_RATE)
Saizi yekupfupikisa yekuchinjisa muhuwandu hwezwi (BURST_SIZE) (1)
Nguva yekuenzanisa mukutenderera kwewachi (SRL4_ALIGN_PERIOD)
56.0 2,048 4,096
56.0 4,194,304 4,096
Settings
NRZ
Full
Yakaremara
Yagoneswa
28.0
28.0
2,048
2,048
4,096
4,096
Basic Yakaremara 28.0
Yakagoneswa 28.0
4,194,304
4,194,304
4,096
4,096 vakaenderera…
(1) Iyo BURST_SIZE yeBasic modhi inosvika kusingagumi, saka nhamba huru inoshandiswa.
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 9
2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Variables
Settings
64/66b encode
0.96969697 0.96969697 0.96969697 0.96969697 0.96969697 0.96969697
Pamusoro pehukuru hwekuputika muhuwandu hwezwi (BURST_SIZE_OVHD)
2 (2)
0 (3)
2 (2)
2 (2)
0 (3)
0 (3)
Kurongeka kwechiratidzo 81,915 muwachi kutenderera (ALIGN_MARKER_PERIOD)
81,915
81,916
81,916
81,916
81,916
Alignment marker wide in 5
5
0
4
0
4
wachi kutenderera
(ALIGN_MARKER_WIDTH)
Bandwidth kunyatsoshanda (4)
0.96821788 0.96916433 0.96827698 0.96822967 0.96922348 0.96917616
Kushanda mwero (Gbps) (5)
54.2202012 54.27320236 27.11175544 27.11043076 27.13825744 27.13693248
Yakanyanya mushandisi wachi frequency (MHz) (6)
423.59532225 424.00939437 423.62117875 423.6004806 424.0352725 424.01457
Related Information Link Rate uye Bandwidth Efficiency Calculation pane peji 40
(2) MuModhi Yakazara, saizi yeBURST_SIZE_OVHD inosanganisirwa neSTART/END Kudzora Mazwi akapetwa mune data stream.
(3) PaBasic modhi, BURST_SIZE_OVHD iri 0 nekuti hapana START/END panguva yekushambadzira.
(4) Tarisa kune Link Rate uye Bandwidth Efficiency Calculation ye bandwidth kunyatsoita kuverenga.
(5) Tarisa kune Link Rate uye Bandwidth Efficiency Calculation kuti ibudirire chiyero kuverenga.
(6) Tarisa kune Link Rate uye Bandwidth Efficiency Calculation kune yakanyanya mushandisi wachi frequency kuverenga.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 10
Send Feedback
683074 | 2022.04.28 Tumira Mhinduro
3. Kutanga
3.1. Kuisa uye Rezinesi Intel FPGA IP Cores
Iyo Intel Quartus Prime software yekumisikidza inosanganisira iyo Intel FPGA IP raibhurari. Raibhurari iyi inopa akawanda anobatsira IP cores ekushandisa kwako kugadzira pasina kudiwa kweimwe rezinesi. Mamwe Intel FPGA IP cores inoda kutengwa kwerezinesi rakasiyana rekushandisa kugadzira. Iyo Intel FPGA IP Evaluation Mode inobvumidza iwe kuti uongorore aya ane rezinesi Intel FPGA IP cores mukuenzanisa uye hardware, usati wafunga kutenga yakazara yekugadzira IP yepakati rezinesi. Iwe unongoda kutenga rezinesi rekugadzira rakazara rezinesi reIntel IP cores mushure mekunge wapedza kuyedza hardware uye wagadzirira kushandisa IP mukugadzira.
Iyo Intel Quartus Prime software inoisa IP cores munzvimbo dzinotevera nekusarudzika:
Mufananidzo 2.
IP Core Kuisa Nzira
intelFPGA (_pro) quartus - Iine Intel Quartus Prime software ip - Iine Intel FPGA IP raibhurari uye yechitatu-bato IP cores altera - Iine Intel FPGA IP raibhurari sosi kodhi -Ine iyo Intel FPGA IP sosi files
Tafura 8.
IP Core Kuisa Nzvimbo
Nzvimbo
Software
:intelFPGA_proquartusipaltera
Intel Quartus Prime Pro Edition
:/intelFPGA_pro/quartus/ip/altera Intel Quartus Prime Pro Edition
Platform Windows* Linux*
Cherechedza:
Iyo Intel Quartus Prime software haitsigire nzvimbo munzira yekuisa.
3.1.1. Intel FPGA IP Evaluation Mode
Iyo yemahara Intel FPGA IP Evaluation Mode inobvumidza iwe kuti uongorore ine rezinesi Intel FPGA IP cores mukuenzanisa uye hardware usati watenga. Intel FPGA IP Evaluation Mode inotsigira inotevera ongororo pasina imwe rezinesi:
· Tevedzera maitiro eane rezinesi Intel FPGA IP musimboti mune yako system. · Simbisa mashandiro, saizi, uye kumhanya kweiyo IP musimboti nekukurumidza uye nyore. · Gadzira nguva-inogumira mudziyo kuronga files yezvigadziriso zvinosanganisira IP cores. · Ronga mudziyo une IP yako musimboti uye simbisa dhizaini yako muhardware.
Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi. *Mamwe mazita nemhando zvinogona kunzi ndezvevamwe.
ISO 9001:2015 Yakanyoreswa
3. Kutanga
683074 | 2022.04.28
Intel FPGA IP Evaluation Mode inotsigira anotevera maitiro ekushanda:
· Tethered-Inobvumira kumhanyisa dhizaini ine rezinesi Intel FPGA IP zvachose ine chinongedzo pakati pebhodhi rako nekombuta inotambira. Tethered mode inoda serial yakabatana bvunzo chiito boka (JTAG) tambo yakabatana pakati peJTAG chiteshi pabhodhi rako uye komputa inotambira, iri kumhanyisa Intel Quartus Prime Programmer kwenguva yenguva yekuongorora Hardware. Iyo Programmer inongoda kuisirwa kushoma kweIntel Quartus Prime software, uye haidi Intel Quartus Prime rezinesi. Iyo komputa inotambira inodzora nguva yekuongorora nekutumira chiratidzo che periodic kune mudziyo kuburikidza neJTAG port. Kana ese ane marezinesi eIP cores mudhizaini inotsigira tethered modhi, nguva yekuongorora inomhanya kusvika chero IP musimboti wongororo yapera. Kana ese eIP cores achitsigira isina muganho yekuongorora nguva, chishandiso hachipere-nguva.
· Isina kuvharwa-Inobvumira kumhanyisa dhizaini ine IP ine rezinesi kwenguva shoma. Iyo IP musimboti inodzokera kune isina kuvharwa modhi kana mudziyo ukadzima kubva pakombuta inotambira ichimhanyisa Intel Quartus Prime software. Iyo IP musimboti inodzokera kune isina untethered modhi kana chero imwe marezinesi IP musimboti mudhizaini isingatsigire tethered mode.
Kana nguva yekuongorora yapera kune chero ine rezinesi Intel FPGA IP mudhizaini, dhizaini inomira kushanda. Yese IP cores inoshandisa Intel FPGA IP Evaluation Mode nguva yekubuda panguva imwe chete kana chero IP musimboti mukugadzira nguva kunze. Kana nguva yekuongorora yapera, unofanira kuronga zvakare FPGA mudziyo usati waenderera mberi nekuongorora kwehardware. Kuti uwedzere kushandiswa kweiyo IP musimboti wekugadzira, tenga yakazara rezinesi rekugadzira reiyo IP musimboti.
Iwe unofanirwa kutenga rezinesi uye kugadzira yakazara rezenisi rezenisi kiyi usati wagadzira isina kurambidzwa dhizaini hurongwa file. Munguva yeIntel FPGA IP Evaluation Mode, iyo Compiler inongogadzira chete-inogumira nguva yedhizaini hurongwa file ( _time_limited.sof) inopera panguva yakatarwa.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 12
Send Feedback
3. Kutanga 683074 | 2022.04.28
Mufananidzo 3.
Intel FPGA IP Evaluation Mode Flow
Isa iyo Intel Quartus Prime Software ine Intel FPGA IP Library
Parameterize uye Instantiate ine Rezinesi Intel FPGA IP Core
Simbisa iyo IP mune Inotsigirwa Simulator
Nyora Dhizaini muIntel Quartus Prime Software
Gadzira Yenguva-Yakaganhurwa Chishandiso Chirongwa File
Ronga iyo Intel FPGA Chishandiso uye Simbisa Kushanda paBhodhi
Hapana IP Yakagadzirira Kushandiswa Kwekugadzira?
Hongu Tenga Kugadzirwa Kwakazara
IP License
Cherechedza:
Sanganisira IP ine Rezinesi mune Zvekutengesa Zvigadzirwa
Tarisa kune yega yega IP musimboti mushandisi gwara rematanho eparameterization uye ruzivo rwekuita.
Intel marezinesi IP cores pane-se-seat, nekusingaperi. Mari yerezinesi inosanganisira kugadzirisa kwegore rekutanga uye rutsigiro. Iwe unofanirwa kuvandudza kondirakiti yekuchengetedza kuti ugamuchire zvigadziriso, gadziriso dzebug, uye rutsigiro rwehunyanzvi kupfuura gore rekutanga. Iwe unofanirwa kutenga rezinesi rakazara rekugadzira reIntel FPGA IP cores inoda rezinesi rekugadzira, usati wagadzira hurongwa files kuti iwe unogona kushandisa kwenguva isina muganho. Munguva yeIntel FPGA IP Evaluation Mode, iyo Compiler inongogadzira chete-inogumira nguva yedhizaini hurongwa file ( _time_limited.sof) inopera panguva yakatarwa. Kuti uwane makiyi ako erezinesi rekugadzira, shanyira iyo Intel FPGA Self-Service Licensing Center.
Iyo Intel FPGA Software License Zvibvumirano zvinotonga kuisirwa uye kushandiswa kwerezinesi IP cores, iyo Intel Quartus Prime dhizaini software, uye ese asina kunyoreswa IP cores.
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 13
3. Kutanga 683074 | 2022.04.28
Ruzivo rwunoenderana · Intel FPGA Rezinesi Rekutsigira Center · Nhanganyaya kuIntel FPGA Kuisirwa Software uye Rezinesi
3.2. Kutsanangura iyo IP Parameters uye Sarudzo
Iyo IP parameter mupepeti inokutendera iwe kukurumidza kugadzirisa yako tsika IP kusiyanisa. Shandisa matanho anotevera kutsanangura IP sarudzo uye paramita muIntel Quartus Prime Pro Edition software.
1. Kana iwe usati uine Intel Quartus Prime Pro Edition chirongwa umo kubatanidza yako F-Tile Serial Lite IV Intel FPGA IP, unofanira kugadzira imwe. a. MuIntel Quartus Prime Pro Edition, tinya File New Project Wizard kugadzira itsva Quartus Prime project, kana File Vhura Project kuvhura iripo Quartus Prime project. Iyo wizard inokukurudzira kuti utaure mudziyo. b. Taura iyo mhuri yemudziyo Intel Agilex uye sarudza yekugadzira F-tile mudziyo unosangana nekumhanyisa giredhi zvinodiwa zveIP. c. Dzvanya Finish.
2. Mune IP Catalog, tsvaga uye sarudza F-Tile Serial Lite IV Intel FPGA IP. The New IP Variation hwindo rinoonekwa.
3. Nyora zita repamusoro-soro kune yako itsva tsika IP kusiyana. Iyo parameter mupepeti inochengetedza iyo IP kusiyanisa marongero mune a file zita .ip.
4. Dzvanya OK. Iyo parameter editor inooneka. 5. Tsanangura maparameter e IP yako kusiyana. Tarisa kune iyo Parameter chikamu che
ruzivo nezve F-Tile Serial Lite IV Intel FPGA IP paramita. 6. Optionally, kugadzira simulation testbench kana compilation uye hardware dhizaini
example, tevera mirairo iri muDesign Example User Guide. 7. Dzvanya Gadzira HDL. The Generation dialog box inoonekwa. 8. Taura zvakabuda file chizvarwa sarudzo, wobva wadzvanya Gadzira. Iyo IP musiyano
files gadzira zvinoenderana nezvaunoda. 9. Dzvanya Finish. Iyo parameter editor inowedzera yepamusoro-level .ip file kune yazvino
chirongwa otomatiki. Kana ukakumbirwa kuti uwedzere nemaoko .ip file kupurojekiti, tinya Project Wedzera/Bvisa Files muProjekti yekuwedzera iyo file. 10. Mushure mekugadzira uye nekumisikidza IP yako shanduko, ita akakodzera pini migove yekubatanidza madoko uye kuseta chero yakakodzera per-chiitiko RTL paramita.
Inoenderana Ruzivo Paramita pane peji 42
3.3. Yakagadzirwa File Chimiro
Iyo Intel Quartus Prime Pro Edition software inogadzira inotevera IP inobuda file chimiro.
Kuti uwane ruzivo nezve file chimiro chekugadzira example, tarisa kune F-Tile Serial Lite IV Intel FPGA IP Dhizaini Example User Guide.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 14
Send Feedback
3. Kutanga 683074 | 2022.04.28
Mufananidzo 4. F-Tile Serial Lite IV Intel FPGA IP Yakagadzirwa Files
.ip - IP kubatanidzwa file
IP kuchinja files
_ IP kuchinja files
example_design
.cmp – VHDL component declaration file _bb.v - Verilog HDL bhokisi dema EDA synthesis file _inst.v uye .vhd – Sampuye instantiation templates .xml- XML report file
Exampnzvimbo ye IP yako musimboti dhizaini example files. Nzvimbo yakasarudzika ndeye example_design, asi unokurudzirwa kutsanangura imwe nzira.
.qgsimc - Inonyora mifanidzo yekuenzanisa kutsigira kuwedzera patsva .qgsynthc - Inonyora synthesis parameters kutsigira kuwedzera patsva
.qip – Lists IP synthesis files
_generation.rpt- IP generation report
.sopcinfo- Software tool-chain integration file .html- Connection uye memory mepu data
.csv – Pini basa file
.spd - Inosanganisa zvinyorwa zvekufananidzira
Sim Simulation files
synth IP synthesis files
.v Top-level simulation file
.v Top-level IP synthesis file
Simulator zvinyorwa
Subcore library
synth
Subcore synthesis files
sim
Subcore Simulation files
<HDL files>
<HDL files>
Tafura 9.
F-Tile seri Lite IV Intel FPGA IP Yakagadzirwa Files
File Zita
Tsanangudzo
.ip
Iyo Platform Dhizaini system kana yepamusoro-level IP musiyano file. ndiro zita raunopa yako IP musiyano.
.cmp
The VHDL Component Declaration (.cmp) file chinyorwa file iyo ine yemuno generic uye chiteshi tsananguro dzaunogona kushandisa muVHDL dhizaini files.
.html
Chirevo chine ruzivo rwekubatanidza, mepu yendangariro inoratidza kero yemuranda wega wega neruremekedzo kune yega tenzi kwayakabatanidzwa, uye parameter migove.
_generation.rpt
IP kana Platform Dhizaini yechizvarwa log file. Pfupiso yemameseji panguva yeIP chizvarwa.
.qgsimc
Inonyora masimulation paramita kutsigira kuwedzera patsva.
.qgsynthc
Inonyora synthesis parameters kutsigira kuwedzera patsva.
.qip
Iine ruzivo rwese rwunodiwa nezve IP chikamu chekubatanidza uye kuunganidza iyo IP chikamu muIntel Quartus Prime software.
akaenderera…
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 15
3. Kutanga 683074 | 2022.04.28
File Zita .sopcinfo
.csv .spd _bb.v _inst.v kana _inst.vhd .regmap
.svd
.v kana .vhd mentor/ synopsy/vcs/ synopsy/vcsmx/ xcelium/ submodules/ /
Tsanangudzo
Inotsanangura zvinongedzo uye IP chikamu parameterizations mune yako Platform Dhizaini system. Iwe unogona kupenengura zvirimo kuti uwane zvinodiwa kana iwe uchigadzira madhiraivha esoftware ezvikamu zveIP. Maturusi ekudzika akadai seNios® II chishandiso cheni shandisa izvi file. The .sopcinfo file uye hurongwa.h file inogadzirwa yeNios II chishandiso cheni inosanganisira kero mepu ruzivo rwemuranda wega wega hama kuna tenzi wega anowana muranda. Vatenzi vakasiyana vanogona kuve nemepu yekero yakasiyana yekuwana chimwe chikamu chevaranda.
Iine ruzivo rwekusimudzira mamiriro echikamu cheIP.
Inodiwa kuiswa file ye ip-make-simscript kugadzira zvinyorwa zvekunyepedzera zvemasimulator anotsigirwa. The .spd file ine runyorwa rwe files inogadzirwa yekufananidza, pamwe neruzivo nezve ndangariro dzaunogona kutanga.
Unogona kushandisa Verilog dema-bhokisi (_bb.v) file sechinhu chisina chinhu chiziviso chekushandisa sebhokisi dema.
HDL example instantiation template. Unogona kukopa nekunamira zviri mukati meizvi file muHDL yako file kusimbisa IP kusiyanisa.
Kana IP iine ruzivo rwekunyoresa, .regmap file zvinogadzira. The .regmap file inotsanangura ruzivo rwemepu yekunyoresa tenzi uye muranda interfaces. Izvi file inozadzisa .sopcinfo file nekupa ruzivo rwakadzama rwerejista nezve system. Izvi zvinogonesa rejista kuratidza views uye mushandisi customizable manhamba muSystem Console.
Inobvumira zvakaoma processor system (HPS) System Debug maturusi kuti view mamepu ekurejisa emaperipheral akabatana neHPS muPlatform Designer system. Panguva yekubatanidza, iyo .svd files for muranda interfaces anooneka kuSystem Console masters anochengetwa mu.sof file muchikamu chekugadzirisa. System Console inoverenga chikamu ichi, icho Platform Dhizaini inogona kubvunza ruzivo rwemepu yekunyoresa. Kune nhapwa dzehurongwa, Platform Designer inogona kuwana marejista nemazita.
HDL files inosimbisa imwe neimwe submodule kana yemwana IP ye synthesis kana simulation.
Ine ModelSim*/QuestaSim* script msim_setup.tcl yekumisikidza uye kuita simulation.
Ine shell script vcs_setup.sh yekumisikidza nekumhanyisa VCS* simulation. Ine shell script vcsmx_setup.sh uye synopsys_sim.setup file kumisikidza uye kumhanya VCS MX simulation.
Iine shell script xcelium_setup.sh uye kumwe kuseta files kumisikidza uye kumhanya Xcelium * simulation.
Iine HDL files ye IP submodules.
Kune yega yega yakagadzirwa yemwana IP dhairekitori, Platform Dhizaini inogadzira synth/ uye sim/ sub-dhairekitori.
3.4. Kutevedzera Intel FPGA IP Cores
Iyo Intel Quartus Prime software inotsigira IP musimboti RTL simulation mune chaiyo EDA simulators. IP chizvarwa nesarudzo inogadzira simulation files, kusanganisira iyo inoshanda simulation modhi, chero testbench (kana example dhizaini), uye mutengesi-chaiwo simulator yekuseta zvinyorwa zvega rega IP musimboti. Iwe unogona kushandisa iyo inoshanda simulation modhi uye chero testbench kana example dhizaini yekufananidza. IP chizvarwa chinobuda chinogonawo kusanganisira zvinyorwa kuunganidza uye kumhanya chero testbench. Iwo manyoro anonyora ese mamodheru kana maraibhurari aunoda kutevedzera yako IP musimboti.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 16
Send Feedback
3. Kutanga 683074 | 2022.04.28
Iyo Intel Quartus Prime software inopa kubatanidzwa neakawanda simulators uye inotsigira akawanda simulation kuyerera, kusanganisira yako yakanyorwa uye tsika simulation inoyerera. Chero kuyerera kwaunosarudza, IP musimboti simulation inosanganisira anotevera matanho:
1. Gadzira IP HDL, testbench (kana example dhizaini), uye simulator yekuseta script files.
2. Gadzirisa yako simulator nharaunda uye chero simulation zvinyorwa.
3. Unganidza maraibhurari emuenzaniso wokutevedzera.
4. Mhanya simulator yako.
3.4.1. Kutevedzera uye Kusimbisa Dhizaini
Nekusagadzika, iyo parameter mupepeti inogadzira simulator-chaiwo zvinyorwa zvine mirairo yekuunganidza, kutsanangura, uye kutevedzera Intel FPGA IP modhi uye yekunyepedzera modhi raibhurari. files. Unogona kukopa mirairo mune yako simulation testbench script, kana kugadzirisa izvi files yekuwedzera mirairo yekunyora, kujekesa, uye kutevedzera dhizaini yako uye testbench.
Tafura 10. Intel FPGA IP Core Simulation Scripts
Simulator
File Directory
ModelSim
_sim/mentor
ChechiCas
VCS
_sim/synopsy/vcs
VCS MX
_sim/synopsy/vcsmx
Xcelium
_sim/xcelium
Script msim_setup.tcl (7)
vcs_setup.sh vcsmx_setup.sh synopsys_sim.setup xcelium_setup.sh
3.5. Synthesizing IP Cores mune Zvimwe EDA Zvishandiso
Sarudzo, shandisa imwe inotsigirwa EDA chishandiso kugadzira dhizaini inosanganisira Intel FPGA IP cores. Paunogadzira iyo IP core synthesis files yekushandisa neyechitatu-bato EDA synthesis maturusi, unogona kugadzira nzvimbo uye nguva yekufungidzira netlist. Kuti ugone kugonesa chizvarwa, batidza Gadzira nguva uye fungidziro yezvishandiso kune yechitatu-bato EDA synthesis maturusi paunenge uchigadzirisa yako IP musiyano.
Iyo nharaunda uye fungidziro yenguva netlist inotsanangura iyo IP musimboti yekubatanidza uye dhizaini, asi haisanganisire ruzivo nezve mashandiro echokwadi. Ruzivo urwu runogonesa mamwe echitatu-bato synthesis maturusi kuti aite zvirinani kurondedzera nzvimbo uye nguva yekufungidzira. Uye zvakare, maturusi ekubatanidza anogona kushandisa ruzivo rwenguva kuti awane optimization inofambiswa nenguva uye kugadzirisa mhando yemhedzisiro.
Iyo Intel Quartus Prime software inogadzira iyo _syn.v netlist file muVerilog HDL fomati, zvisinei nezvakabuda file fomati yaunotsanangura. Kana iwe ukashandisa iyi netlist yekubatanidza, iwe unofanirwa kusanganisira iyo IP musimboti wrapper file .v kana .vhd muIntel Quartus Prime project.
(7) Kana usina kumisa EDA chishandiso sarudzo- iyo inoita kuti iwe utange yechitatu-bato EDA simulators kubva kuIntel Quartus Prime software-mhanyisa chinyorwa ichi muModelSim kana QuestaSim simulator Tcl console (kwete muIntel Quartus Prime software. Tcl console) kudzivirira chero zvikanganiso.
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 17
3. Kutanga 683074 | 2022.04.28
3.6. Kunyora Iyo Yakazara Dhizaini
Iwe unogona kushandisa iyo Kutanga Kuunganidza kuraira pane iyo Kugadzirisa menyu muIntel Quartus Prime Pro Edition software kuunganidza dhizaini yako.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 18
Send Feedback
683074 | 2022.04.28 Tumira Mhinduro
4. Tsanangudzo Inoshanda
Mufananidzo 5.
F-Tile Serial Lite IV Intel FPGA IP ine MAC uye Ethernet PCS. Iyo MAC inotaurirana neyakajairwa PCS kuburikidza neMII interfaces.
Iyo IP inotsigira maviri modulation modes:
PAM4–Inopa 1 kusvika gumi nembiri nhamba yenzira dzekusarudza. Iyo IP inogara ichisimbisa maviri PCS chiteshi kune imwe neimwe nzira muPAM12 modulation mode.
· NRZ–Inopa 1 kusvika gumi nematanhatu nhamba dzenzira dzekusarudza.
Imwe neimwe modulation mode inotsigira maviri data modes:
· Basic modhi-Iyi ndiyo yakachena yekutepfenyura modhi iyo data inotumirwa pasina yekutanga-packet, isina chinhu kutenderera, uye kupera-kwe-packet kuwedzera bandwidth. Iyo IP inotora yekutanga data data sekutanga kwekuputika.
Basic Mode Data Transfer tx_core_clkout tx_avs_ready
tx_avs_valid tx_avs_data rx_core_clkout rx_avs_ready
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9
rx_avs_valid rx_avs_data
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9
Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi. *Mamwe mazita nemhando zvinogona kunzi ndezvevamwe.
ISO 9001:2015 Yakanyoreswa
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Mufananidzo 6.
· Yakazara modhi-Iyi ndiyo packet modhi yekufambisa data. Mune iyi modhi, iyo IP inotumira kuputika uye kutenderera kutenderera pakutanga uye kumagumo kwepaketi se delimiters.
Yakazara Modhi Yekuchinjisa Dhata 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
Ruzivo Rwakabatana · F-Tile Serial Lite IV Intel FPGA IP Overview iri papeji 6 · F-Tile Serial Lite IV Intel FPGA IP Dhizaini Example User Guide
4.1. TX Datapath
Iyo TX datapath ine zvinhu zvinotevera: · MAC adapta · Kudzora izwi rekuisa block · CRC · MII encoder · PCS block · PMA block
F-Tile Serial Lite IV Intel® FPGA IP User Guide 20
Send Feedback
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Mufananidzo 7. TX Datapath
Kubva mushandisi logic
TX MAC
Avalon Streaming Interface
MAC Adapter
Dzora Kupinza Shoko
CRC
MII Encoder
MII Interface Custom PCS
PCS uye PMA
TX Serial Interface Kune Imwe FPGA Chishandiso
4.1.1. TX MAC Adapter
Iyo TX MAC adapta inodzora kuendesa data kune mushandisi mantiki uchishandisa iyo Avalon® yekushambadzira interface. Ichi chivharo chinotsigira kufambisa-kutsanangurwa kweruzivo rwemushandisi uye kuyerera kwekutonga.
Kutamisa Mushandisi-yakatsanangurwa Ruzivo
Mune Yakazara modhi, iyo IP inopa tx_is_usr_cmd siginecha yaunogona kushandisa kutanga-yakatsanangurwa ruzivo kutenderera senge XOFF/XON kutapurirana kune mushandisi logic. Iwe unogona kutanga iyo inotsanangurwa nemushandisi ruzivo rwekufambisa kutenderera nekusimbisa chiratidzo ichi uye kuendesa ruzivo uchishandisa tx_avs_data pamwe nekutaura kwetx_avs_startofpacket uye tx_avs_valid masaini. Iyo block inozobvisa iyo tx_avs_yakagadzirira mavhiri maviri.
Cherechedza:
Iyo mushandisi-inotsanangurwa ruzivo ruzivo inowanikwa chete mune Yakazara mode.
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 21
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Mufananidzo 8.
Kudzora Kuyerera
Pane mamiriro ezvinhu apo iyo TX MAC haina kugadzirira kugamuchira data kubva kumushandisi logic senge panguva yekubatanidza re-alignment process kana pasina data iripo yekutapurirana kubva kumushandisi logic. Kuti udzivise kurasikirwa kwedata nekuda kwemamiriro ezvinhu aya, IP inoshandisa tx_avs_ready siginecha kudzora kuyerera kwe data kubva kumushandisi logic. Iyo IP inobvisa chiratidzo kana zvinotevera zvikaitika:
· Kana tx_avs_startofpacket ichinzi, tx_avs_ready inodhindwa kwewachi imwe chete.
· Kana tx_avs_endofpacket ichinzi, tx_avs_ready inodhindwa kwewachi imwe chete.
· Kana chero maCWs akapetwa achinzi tx_avs_ready inodhindwa kwemawachi maviri.
· Kana RS-FEC alignment marker kuiswa kunoitika pacustomer PCS interface, tx_avs_ready inodhindwa kwemawachi mana.
* Yese gumi nematanhatu Ethernet core wachi kutenderera muPAM17 modulation modulation uye yega makumi matatu nematatu Ethernet core wachi kutenderera muNRZ modulation mode. Iyo tx_avs_ready inodhindwa kwewachi imwe chete.
· Kana mushandisi logic dhiasserts tx_avs_valid panguva isina kutapurirana data.
Aya madhayagiramu enguva anotevera ndeekareampzvishoma zveTX MAC adapta uchishandisa tx_avs_ready yedata flow control.
Kudzora Kuyerera ne tx_avs_valid Deassertion uye START/END Akabatanidzwa CWs
tx_core_clkout
tx_avs_valid tx_avs_data
DN
D0
D1 D2 D3
Madhiziwiti anoshanda
D4
D5 D6
tx_avs_ready tx_avs_startofpacket
Yakagadzirira siginecha madhizaini maviri ekutenderera kuisa END-STRT CW
tx_avs_endofpacket
usrif_data
DN
D0
D1 D2 D3
D4
D5
CW_data
DN END STRT D0 D1 D2 D3 EMPTY D4
F-Tile Serial Lite IV Intel® FPGA IP User Guide 22
Send Feedback
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Mufananidzo 9.
Kudzora Kuyerera neAlignment Marker Insertion
tx_core_clkout tx_avs_valid
tx_avs_data tx_avs_ready
DN-5 DN-4 DN-3 DN-2 DN-1
D0
DN+1
01234
tx_avs_startofpacket tx_avs_endofpacket
usrif_data CW_data CRC_data MII_data
DN-1 DN DN DN DN DN DN DN DN DN+1 DN-1 DN DN DN DN DN DN +1 DN-1 DN DN DN DN DN DN
i_sl_tx_mii_valid
i_sl_tx_mii_d[63:0]
DN-1
DN
DN+1
i_sl_tx_mii_c[7:0]
0x0
i_sl_tx_mii_am
01234
i_sl_tx_mii_am_pre3
01234
Mufananidzo 10.
Kudzora Kuyerera ne START/END Paired CWs Inopindirana neAlignment Marker Insertion
tx_core_clkout tx_avs_valid
tx_avs_data
DN-5 DN-4 DN-3 DN-2 DN-1
D0
tx_avs_ready
012 345 6
tx_avs_startofpacket
tx_avs_endofpacket
usrif_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
CW_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
CRC_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
MII_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
i_sl_tx_mii_valid
i_sl_tx_mii_d[63:0]
DN-1
PENDA 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. Kudzora Izwi (CW) Insertion
Iyo F-Tile Serial Lite IV Intel FPGA IP inovaka maCWs zvichienderana nemasaini ekuisa kubva kumushandisi pfungwa. Iwo maCW anoratidza packet delimiters, ruzivo rwemamiriro ekufambisa kana data remushandisi kuPCS block uye anotorwa kubva kuXGMII control codes.
Tafura inotevera inoratidza tsananguro yemaCW anotsigirwa:
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 23
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Tafura 11.
TANGA KUENDERERA
Tsanangudzo yeCWs Inotsigirwa
CW
Nhamba yeMazwi (1 izwi
= 64 bits)
1
Ehe
1
Ehe
2
Ehe
EMPTY_CYC
2
Ehe
IDLE
1
Aihwa
DATA
1
Ehe
In-band
Tsanangudzo
Kutanga kwedata delimiter. Kupera kwedata delimiter. Dzora izwi (CW) rekugadzirisa RX. Empty cycle mukuendesa data. IDLE (kunze kwebhendi). Payload.
Tafura 12. CW Munda Tsanangudzo
Munda RSVD nhamba_valid_bytes_eob
EMPTY eop sop seop align CRC32 usr
Tsanangudzo
Reserved field. Inogona kushandiswa kuwedzera mune ramangwana. Yakasungirirwa ku0.
Nhamba yemabhaiti anoshanda muzwi rekupedzisira (64-bit). Uku ndiko kukosha kwe3bit. · 3'b000: 8 bytes · 3'b001: 1 byte · 3'b010: 2 bytes · 3'b011: 3 bytes · 3'b100: 4 bytes · 3'b101: 5 byte · 3'b110: 6 bytes · 3'b111: 7 bytes
Nhamba yemazwi asina basa pakupera kwekuputika.
Inoratidza iyo RX Avalon yekushambadzira interface yekusimbisa chiratidzo chekuguma-kwe-packet.
Inoratidza iyo RX Avalon yekushambadzira interface yekusimbisa yekutanga-ye-packet chiratidzo.
Inoratidza iyo RX Avalon yekushambadzira interface yekusimbisa yekutanga-ye-packet uye kuguma-kwe-packet mukutenderera kumwechete.
Tarisa RX kurongeka.
Iko kukosha kwekombuta CRC.
Inoratidza kuti izwi rekutonga (CW) rine ruzivo rwakatsanangurwa nemushandisi.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 24
Send Feedback
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
4.1.2.1. Kutanga-kwe-kuputika CW
Mufananidzo 11. Kutanga-kwe-kuputika kweCW Format
START
63:56
RSVD
55:48
RSVD
47:40
RSVD
data
39:32 31:24
RSVD RSVD
23:16
sop usr align=0 seop
15:8
channel
7:0
'hFB(START)
kudzora 7:0
0
0
0
0
0
0
0
1
Tafura 13.
Mune Full mode, unogona kuisa START CW nekusimbisa tx_avs_startofpacket siginecha. Paunongotaura chete tx_avs_startofpacket siginecha, iyo sop bit inoiswa. Paunosimbisa zvese tx_avs_startofpacket uye tx_avs_endofpacket masiginecha, iyo seop bit inoiswa.
KUTANGA CW Munda Hukoshi
Munda sop/seop
usr (8)
align
Value
1
Zvichienderana ne tx_is_usr_cmd chiratidzo:
·
1: Kana tx_is_usr_cmd = 1
·
0: Kana tx_is_usr_cmd = 0
0
MuBasic modhi, iyo MAC inotumira START CW mushure mekunge kuseta kwabviswa. Kana pasina data iripo, MAC inoramba ichitumira EMPTY_CYC yakabatana neEND uye START CWs kusvika watanga kutumira data.
4.1.2.2. Kupera-kwe-kuputika CW
Mufananidzo 12. Kupera-kwe-kuputika kweCW Format
END
63:56
'hFD
55:48
CRC32[31:24]
47:40
CRC32[23:16]
data 39:32 31:24
CRC32[15:8] CRC32[7:0]
23:16 eop=1 RSVD RSVD RSVD
RSVD
15:8
RSVD
EMPTY
7:0
RSVD
nhamba_valid_bytes_eob
control
7:0
1
0
0
0
0
0
0
0
(8) Izvi zvinotsigirwa chete mu Full mode.
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 25
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Tafura 14.
Iyo MAC inoisa iyo END CW kana tx_avs_endofpacket ichinzi. Iyo END CW ine huwandu hwemabhaiti anoshanda pazwi rekupedzisira data uye ruzivo rweCRC.
CRC kukosha ndeye 32-bit CRC mhinduro yedata iri pakati pe START CW neshoko redata pamberi pe END CW.
Tafura inotevera inoratidza kukosha kweminda muEND CW.
END CW Munda Wakoshi
Munda eop CRC32 nhamba_valid_bytes_eob
Kukosha 1
CRC32 computed value. Nhamba yemabhaiti echokwadi pazwi rekupedzisira data.
4.1.2.3. Alignment Paired CW
Mufananidzo 13. Kurongeka Paired CW Format
ALIGN CW Paya ne START/END
64+8bits XGMII Interface
START
63:56
RSVD
55:48
RSVD
47:40
RSVD
data
39:32 31:24
RSVD RSVD
23:16 eop=0 sop=0 usr=0 align=1 seop=0
15:8
RSVD
7:0
'hFB
kudzora 7:0
0
0
0
0
0
0
0
1
64+8bits XGMII Interface
END
63:56
'hFD
55:48
RSVD
47:40
RSVD
data
39:32 31:24
RSVD RSVD
23:16 eop=0 RSVD RSVD RSVD
RSVD
15:8
RSVD
7:0
RSVD
kudzora 7:0
1
0
0
0
0
0
0
0
Iyo ALIGN CW ndeye CW yakapetwa ine START/END kana END/START CWs. Iwe unogona kuisa iyo ALIGN yapetwa CW nekusimbisa tx_link_reinit siginecha, kuseta iyo Alignment Period counter, kana kutanga kuseta patsva. Kana iyo ALIGN paired CW ikaiswa, iyo align munda inoiswa kune 1 kuti itange iyo inogamuchira yekumisikidza block kutarisa kurongeka kwedata mumigwagwa yese.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 26
Send Feedback
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Tafura 15.
ALIGN CW Munda Wakakosha
Kurongedza
eop sop usr seop
Kukosha 1 0 0 0 0
4.1.2.4. Empty-cycle CW
Mufananidzo 14. Empty-cycle CW Format
EMPTY_CYC Peya neEND/START
64+8bits XGMII Interface
END
63:56
'hFD
55:48
RSVD
47:40
RSVD
data
39:32 31:24
RSVD RSVD
23:16 eop=0 RSVD RSVD RSVD
RSVD
15:8
RSVD
RSVD
7:0
RSVD
RSVD
kudzora 7:0
1
0
0
0
0
0
0
0
64+8bits XGMII Interface
START
63:56
RSVD
55:48
RSVD
47:40
RSVD
data
39:32 31:24
RSVD RSVD
23:16
sop=0 usr=0 align=0 seop=0
15:8
RSVD
7:0
'hFB
kudzora 7:0
0
0
0
0
0
0
0
1
Tafura 16.
Paunobvisa tx_avs_valid kwemawachi maviri panguva yekuputika, MAC inoisa EMPTY_CYC CW yakapetwa neEND/START CWs. Unogona kushandisa iyi CW kana pasina data iripo yekutapurirana kwechinguvana.
Paunobvisa tx_avs_valid kwechikamu chimwe chete, IP desserts tx_avs_valid kwekaviri nguva ye tx_avs_valid deassertion kugadzira peya yeEND/START CWs.
EMPTY_CYC CW Field Values
Kurongedza
eop
Kukosha 0 0
akaenderera…
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 27
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Munda sop usr seop
Kukosha 0 0 0
4.1.2.5. Idle CW
Mufananidzo 15. Idle CW Format
IDLE CW
63:56
'h07
55:48
'h07
47:40
'h07
data
39:32 31:24
'h07'h07
23:16
'h07
15:8
'h07
7:0
'h07
kudzora 7:0
1
1
1
1
1
1
1
1
Iyo MAC inoisa iyo IDLE CW kana pasina kutapurirana. Munguva iyi, tx_avs_valid chiratidzo chakaderera.
Iwe unogona kushandisa iyo IDLE CW kana kuputika kwekufambisa kwapera kana kutapurirana kuri munzvimbo isina basa.
4.1.2.6. Data Word
Izwi re data ndiro mubhadharo wepaketi. Iyo XGMII yekudzora mabhiti ese akaiswa ku0 mune data izwi fomati.
Mufananidzo 16. Data Word Format
64+8 bits XGMII Interface
DATA WORD
63:56
data yemushandisi 7
55:48
data yemushandisi 6
47:40
data yemushandisi 5
data
39:32 31:24
data remushandisi 4 data remushandisi 3
23:16
data yemushandisi 2
15:8
data yemushandisi 1
7:0
data yemushandisi 0
kudzora 7:0
0
0
0
0
0
0
0
0
4.1.3. TX CRC
Iwe unogona kugonesa iyo TX CRC block uchishandisa iyo Gonesa CRC paramende muIP Parameter Mharidzo. Iyi ficha inotsigirwa mune ese maBasic uye Full modes.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 28
Send Feedback
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Iyo MAC inowedzera kukosha kweCRC kuEND CW nekusimbisa tx_avs_endofpacket siginecha. Mune iyo BASIC modhi, iyo ALIGN CW chete yakapetwa neEND CW ine inoshanda CRC ndima.
Iyo TX CRC block inopindirana neTX Control Word Insertion uye TX MII Encode block. Iyo TX CRC block inokokorodza kukosha kweCRC ye64-bit kukosha pa-cycle data kubva paSTART CW kusvika paEND CW.
Iwe unogona kutaura iyo crc_error_inject siginecha yekukanganisa nemaune data mune yakatarwa nzira kugadzira CRC zvikanganiso.
4.1.4. TX MII Encoder
Iyo TX MII encoder inobata kutakura kwepaketi kubva kuMAC kuenda kuTX PCS.
Nhamba inotevera inoratidza iyo data patani pa8-bit MII bhazi muPAM4 modulation mode. Iyo START uye END CW inooneka kamwe mumigwagwa miviri yeMII.
Mufananidzo 17. PAM4 Modulation Mode MII Data Pattern
CYCLE 1
CYCLE 2
CYCLE 3
CYCLE 4
CYCLE 5
SOP_CW
DATA_1
DATA_9 DATA_17
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 IDLE
EOP_CW
SOP_CW
DATA_5 DATA_13 DATA_21
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
Nhamba inotevera inoratidza iyo data patani pa8-bit MII bhazi muNRZ modulation mode. Iyo START uye END CW inoonekwa munzira dzese dzeMII.
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 29
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Mufananidzo 18. NRZ Modulation Mode MII Data Pattern
CYCLE 1
CYCLE 2
CYCLE 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. TX PCS uye PMA
Iyo F-Tile Serial Lite IV Intel FPGA IP inogadzirisa iyo F-tile transceiver kune Ethernet PCS modhi.
4.2. RX Datapath
Iyo RX datapath ine zvinhu zvinotevera: · PMA block · PCS block · MII decoder · CRC · Deskew block · Kudzora Shoko rekubvisa block
F-Tile Serial Lite IV Intel® FPGA IP User Guide 30
Send Feedback
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Mufananidzo 19. RX Datapath
Kune mushandisi logic Avalon Streaming Interface
RX MAC
Dzora Kubvisa Shoko
Deskew
CRC
MII Decoder
MII Interface Custom PCS
PCS uye PMA
RX Serial Interface Kubva kune Imwe FPGA Chishandiso
4.2.1. RX PCS uye PMA
Iyo F-Tile Serial Lite IV Intel FPGA IP inogadzirisa F-tile transceiver kune Ethernet PCS maitiro.
4.2.2. RX MII Decoder
Iri bhuroka rinoratidza kana dhata rinouya riine izwi rekudzora uye nekumisikidza mamaki. Iyo RX MII decoder inoburitsa data iri muchimiro che1-bit inoshanda, 1-bit marker chiratidzo, 1bit control chiratidzo, uye 64-bit data panzira.
4.2.3. RX CRC
Iwe unogona kugonesa iyo TX CRC block uchishandisa iyo Gonesa CRC paramende muIP Parameter Mharidzo. Iyi ficha inotsigirwa mune ese maBasic uye Full modes. Iyo RX CRC block inopindirana neRX Kudzora Shoko Kubvisa uye RX MII Decoder mabhuroko. Iyo IP inotaura rx_crc_error chiratidzo kana CRC kukanganisa.
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 31
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Iyo IP inobvisa iyo rx_crc_error pakuputika kwega kwega. Icho chinobuda kune mushandisi logic yemushandisi logic kukanganisa kubata.
4.2.4. RX Deskew
Iyo RX deskew block inoona mamaki ekumisikidza kune yega yega nzira uye inogadzirisa zvakare iyo data isati yatumira kune iyo RX CW yekubvisa block.
Iwe unogona kusarudza kurega iyo IP musimboti kuti ienzanise iyo data kune yega nzira otomatiki kana kukanganisa kwekugadzirisa kukaitika nekuisa iyo Inogonesa Auto Alignment parameter muIP parameter Mharidzo. Kana iwe ukadzima iyo otomatiki yekumisikidza ficha, iyo IP musimboti inotaura rx_error chiratidzo kuratidza kukanganisa kwekugadzirisa. Iwe unofanirwa kutaura rx_link_reinit kuti utange nzira yekumisikidza nzira kana kukanganisa kwenzira kukaitika.
Iyo RX deskew inoona mamaki ekumisikidza akavakirwa pamushini wehurumende. Dhiagiramu inotevera inoratidza nyika muRX deskew block.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 32
Send Feedback
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Mufananidzo 20.
RX Deskew Lane Alignment State Machine ine Auto Alignment Inogonesa Flow Chart
Tanga
IDLE
Reset = 1 hongu kwete
Yese maPC
Aihwa
nzira dzakagadzirira?
Ehe
WAIT
Yese mamakisi ekubatanidza kwete
waonekwa?
Ehe
ALIGN
Aihwa
hongu Timeout?
Ehe
Warasika kurongeka?
no End
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 33
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Mufananidzo 21.
RX Deskew Lane Alignment State Machine ine Auto Alignment Yakaremara Flow Chart
Tanga
IDLE
Reset = 1 hongu kwete
Yese maPC
Aihwa
nzira dzakagadzirira?
Ehe
Ehe
rx_link_reinit =1
hapana ERROR
kwete hongu Timeout?
WAIT
kwete All sync markers
waonekwa?
hongu ALIGN
Ehe
Warasika kurongeka?
Aihwa
End
1. Kurongeka kwekugadzirisa kunotanga neIDLE state. Iyo block inoenda ku WAIT state kana nzira dzese dzePCS dzagadzirira uye rx_link_reinit yabviswa.
2. Mu WAIT mamiriro, bhuroka rinotarisa zvese zvakaonekwa mamaki anosimbiswa mukati meiyo kutenderera kumwechete. Kana mamiriro aya ari echokwadi, bhuroka rinoenda kune ARIGNED state.
3. Kana chivharo chiri mu ALIGNED state, chinoratidza kuti mikoto yakarongeka. Mune ino mamiriro, iyo block inoenderera nekutarisa kurongeka kwenzira uye kutarisa kana ese mamaki aripo mukati mekutenderera kumwechete. Kana chinenge chicherechedzo chisipo mukutenderera kumwechete uye iyo Inogonesa Auto Alignment parameter yaiswa, block inoenda kune
F-Tile Serial Lite IV Intel® FPGA IP User Guide 34
Send Feedback
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
IDLE nyika kuti itangezve maitiro ekugadzirisa. Kana Gonesa Auto Alignment isina kusetwa uye kana chicherechedzo chimwechete chisipo mukutenderera kumwechete, block inoenda kuERROR state uye inomirira kuti mushandisi pfungwa ataure rx_link_reinit siginecha kuti atange nzira yekumisikidza nzira.
Mufananidzo 22. Kurongeka kweMukoto neInogonesa Kurongeka Kwemotokari Inogoneswa rx_core_clk
rx_link_up
rx_link_reinit
uye_zvose_zvicherechedzo
Deskew State
ALGNED
IDLE
WAIT
ALGNED
AUTO_ALIGN = 1
Mufananidzo 23. Kurongekazve kweNzira neInogonesa Kurongedza Otomatiki Yakaremara rx_core_clk
rx_link_up
rx_link_reinit
uye_zvose_zvicherechedzo
Deskew State
ALGNED
ERROR
IDLE
WAIT
ALGNED
AUTO_ALIGN = 0
4.2.5. RX CW Kubviswa
Iyi block inogadzirisa maCW uye inotumira data kumushandisi wekushandisa uchishandisa iyo Avalon yekushambadzira interface mushure mekubviswa kweCWs.
Kana pasina data iripo, iyo RX CW yekubvisa block desserts iyo rx_avs_valid chiratidzo.
Mune FULL mode, kana mushandisi bhiti akaiswa, iyi block inomiririra rx_is_usr_cmd chiratidzo uye data iri mukutanga wachi kutenderera rinoshandiswa seruzivo-rakatsanangurwa nemushandisi kana kuraira.
Kana rx_avs_ready deasserts uye rx_avs_valid zvirevo, iyo RX CW yekubvisa block inoburitsa mamiriro ekukanganisa kune mushandisi logic.
Masaini eAvalon ekutepfenyura ane chekuita neblock iri anotevera: · rx_avs_startofpacket · rx_avs_endofpacket · rx_avs_channel · rx_avs_empty · rx_avs_data
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 35
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
· rx_avs_valid
· rx_num_valid_bytes_eob
· rx_is_usr_cmd (inowanikwa chete mu Full mode)
4.3. F-Tile seri Lite IV Intel FPGA IP Clock Architecture
Iyo F-Tile Serial Lite IV Intel FPGA IP ine wachi ina yekupinza iyo inogadzira wachi kune akasiyana mabhuroko: · Transceiver referensi wachi (xcvr_ref_clk) -Kupinza wachi kubva kunze wachi.
machipisi kana oscillator anogadzira wachi dzeTX MAC, RX MAC, uye TX uye RX tsika PCS mabhuroko. Tarisa kuParameters kune inotsigirwa frequency renji. · TX core clock (tx_core_clk)-Iyi wachi inotorwa kubva kune transceiver PLL inoshandiswa paTX MAC. Wachi iyi zvakare inoburitsa wachi kubva kuF-tile transceiver yekubatanidza kune TX mushandisi mantiki. RX core clock (rx_core_clk) -Iyi wachi inotorwa kubva kune transceiver PLL inoshandiswa RX deskew FIFO uye RX MAC. Wachi iyi zvakare inoburitsa wachi kubva kuF-tile transceiver yekubatanidza kune RX mushandisi logic. · Wachi yetransceiver reconfiguration interface (reconfig_clk) -wachi yekupinda kubva kunze kwewachi maseketi kana oscillator iyo inogadzira wachi dzeF-tile transceiver reconfiguration interface mune zvese TX neRX datapaths. Wachi frequency ndeye 100 kusvika 162 MHz.
Iyi inotevera block dhizaini inoratidza F-Tile Serial Lite IV Intel FPGA IP wachi madomasi uye zvinongedzo mukati meIP.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 36
Send Feedback
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Mufananidzo 24.
F-Tile seri Lite IV Intel FPGA IP Clock Architecture
Oscillator
FPGA1
F-Tile Serial Lite IV Intel FPGA IP Transceiver Reconfiguration Interface Clock
(reconfig_clk)
tx_core_clkout (batanidza kune mushandisi logic)
tx_core_clk= clk_pll_div64[pakati_ch]
FPGA2
F-Tile seri Lite IV Intel FPGA IP
Transceiver Reconfiguration Interface Clock
(reconfig_clk)
Oscillator
rx_core_clk= clk_pll_div64[pakati_ch]
rx_core_clkout (batanidza kune mushandisi logic)
clk_pll_div64[mid_ch] clk_pll_div64[n-1:0]
Avalon Streaming Interface TX Data
TX MAC
serial_link[n-1:0]
Deskew
TX
RX
FIFO
Avalon Streaming Interface RX Data RX MAC
Avalon Streaming Interface RX Data
RX MAC
Deskew FIFO
rx_core_clkout (batanidza kune mushandisi logic)
rx_core_clk= clk_pll_div64[pakati_ch]
Custom PCS
Custom PCS
serial_link[n-1:0]
RX
TX
TX MAC
Avalon Streaming Interface TX Data
tx_core_clk= clk_pll_div64[pakati_ch]
tx_core_clkout (batanidza kune mushandisi logic)
Transceiver Ref Clock (xcvr_ref_clk)
Transceiver Ref Clock (xcvr_ref_clk)
Oscillator*
Oscillator*
Legend
FPGA mudziyo
TX musimboti wachi domain
RX musimboti wachi domain
Transceiver referensi wachi domain Yekunze mudziyo Zviratidzo zvedata
4.4. Reset uye Link Initialization
Iyo MAC, F-tile Yakaoma IP, uye mabhuroki ekugadzirisa zvakare ane akasiyana masaini ekuisa patsva: · TX uye RX MAC mabhuroko anoshandisa tx_core_rst_n uye rx_core_rst_n reset masaini. · tx_pcs_fec_phy_reset_n uye rx_pcs_fec_phy_reset_n reset zviratidzo drive
iyo yakapfava reset controller yekumisikidza zvakare F-tile Hard IP. · Reconfiguration block inoshandisa reconfig_reset reset chiratidzo.
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 37
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Mufananidzo 25. Reset Architecture
Avalon Streaming Interface TX Data
MAC
Avalon Streaming SYNC Interface RX Data
FPGA F-tile Seri Lite IV Intel FPGA IP
tx_mii rx_mii
phy_ehip_ready phy_rx_pcs_ready
F-tile Yakaoma IP
TX Serial Data RX Serial Data
tx_core_rstn rx_core_rstn tx_pcs_fec_phy_reset_n rx_pcs_fec_phy_reset_n reconfig_reset
Dzorerazve Logic
Ruzivo rwunoenderana · Reset Mazano ari papeji 51 · F-Tile Serial Lite IV Intel FPGA IP Design Example User Guide
4.4.1. TX Reset uye Initialization Sequence
Iyo TX reset sequence yeF-Tile Serial Lite IV Intel FPGA IP ndeiyi inotevera: 1. Assert tx_pcs_fec_phy_reset_n, tx_core_rst_n, uye reconfig_reset
panguva imwe chete kuseta zvakare F-tile yakaoma IP, MAC, uye zvidhinha zvekugadzirisa. Sunungura tx_pcs_fec_phy_reset_n uye reconfiguration reset mushure mekumirira tx_reset_ack kuti ive nechokwadi chekuti mabhuroki aiswa patsva. 2. IP inobva yati phy_tx_lanes_stable, tx_pll_locked, uye phy_ehip_ready zviratidzo mushure mokunge tx_pcs_fec_phy_reset_n reset yasunungurwa, kuratidza kuti TX PHY yakagadzirira kutapurika. 3. Chiratidzo che tx_core_rst_n dhiasserts mushure mokunge phy_ehip_ready chiratidzo ichikwira. 4. IP inotanga kutumira mavara eIDLE paMII interface kana MAC yapera. Iko hakuna chinodiwa kuti TX kurongeka uye skewing nekuti nzira dzese dzinoshandisa wachi imwechete. 5. Paunenge uchitumira mavara eIDLE, MAC inosimbisa tx_link_up chiratidzo. 6. MAC inobva yatanga kutumira ALIGN yakapetwa ne START/END kana END/START CW panguva yakatarwa kuti itange nzira yekuenzanisa nzira yeinogamuchira yakabatana.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 38
Send Feedback
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Mufananidzo 26.
TX Reset uye Kutanga Nguva Yenguva Dhiagiramu
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 _yakavharwa
4
phy_tx_lanes_stable
phy_ehip_ready
tx_li nk_up
7
5 6 8
4.4.2. RX Reset uye Initialization Sequence
Iyo RX reset sequence yeF-Tile Serial Lite IV Intel FPGA IP yakaita seinotevera:
1. Assert rx_pcs_fec_phy_reset_n, rx_core_rst_n, uye reconfig_reset panguva imwe chete kugadzirisa F-tile yakaoma IP, MAC, uye reconfiguration blocks. Sunungura rx_pcs_fec_phy_reset_n uye reconfiguration reset mushure mekumirira rx_reset_ack kuti ive nechokwadi chekuti mabhuroki akaiswa patsva.
2. IP inobva yati phy_rx_pcs_ready chiratidzo mushure mokunge tsika PCS reset yasunungurwa, kuratidza RX PHY yakagadzirira kutapurika.
3. Chiratidzo che rx_core_rst_n dhiasserts mushure me phy_rx_pcs_ready chiratidzo chinoenda kumusoro.
4. IP inotanga nzira yekugadzirisa nzira mushure mekunge RX MAC reset yasunungurwa uye pakugamuchira ALIGN yapetwa START/END kana END/START CW.
5. Iyo RX deskew block inosimbisa iyo rx_link_up chiratidzo kana kurongeka kwenzira dzese kwapera.
6. IP inobva yataura rx_link_up chiratidzo kumushandisi logic kuratidza kuti RX link yakagadzirira kutanga kugamuchira data.
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 39
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Mufananidzo 27. RX Reset uye Initialization Timing Diagram
reconfig_sl_clk
reconfig_clk
rx_core_rst_n
1
rx_pcs_fec_phy_reset_n 1
reconfig_reset
1
reconfig_sl_reset
1
rx_reset_ack
rx_cdr_lock
rx_block_lock
rx_pcs_ready
rx_link_up
3 3 3 2
4 5 5
6 7
4.5. Link Rate uye Bandwidth Efficiency Calculation
Iyo F-Tile Serial Lite IV Intel FPGA IP bandwidth kunyatso calculation iri pazasi:
Bandwidth kunyatsoshanda = raw_rate * 64/66 * (burst_size – burst_size_ovhd)/burst_size * [align_marker_period / (align_marker_period + align_marker_width)] * [(srl4_align_period – 2) / srl4_align_period]
Tafura 17. Bandwidth Efficiency Variables Tsanangudzo
Variable
Tsanangudzo
mbishi_rate burst_size
Iyi ndiyo bit rate inowanikwa neiyo serial interface. raw_rate = SERDES hupamhi * transceiver wachi frequency Example: raw_rate = 64 * 402.812500 Gbps = 25.78 Gbps
Kukosha kwekukura kwekuputika. Kuti uverenge avhareji bandwidth kushanda, shandisa zvakajairika kuputika saizi kukosha. Kuti uwane huwandu hwehuwandu, shandisa huwandu hwehukuru hwakaputika.
burst_size_ovhd
The burst size overhead value.
Mune Full mode, burst_size_ovhd kukosha kuri kureva START uye END maCW akapetwa.
MuBasic mode, hapana burst_size_ovhd nekuti hapana START uye END maCW akabatana.
align_marker_period
Kukosha kwenguva inoiswa chiratidzo chekuenzanisa. Iko kukosha ndeye 81920 wachi kutenderera kwekubatanidza uye 1280 yekukurumidza simulation. Kukosha uku kunowanikwa kubva kuPCS hard logic.
align_marker_width srl4_align_period
Huwandu hwema dhizaini ewachi panokwirirwa chiratidzo chechiratidzo chekuenzanisa.
Huwandu hwekutenderera kwewachi pakati pemaki maviri ekurongeka. Unogona kuseta kukosha uku uchishandisa iyo Alignment Period parameter muIP Parameter Mharidzo.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 40
Send Feedback
4. Tsanangudzo Yekushanda 683074 | 2022.04.28
Maverengero echiyero chekubatanidza ari pasi apa: Chiyero chinoshanda = bandwidth kunyatsoshanda * raw_rate Unogona kuwana yakanyanya mushandisi wachi frequency neinotevera equation. Iyo yakanyanya mushandisi wachi frequency kuverenga inotora inoenderera data kutenderera uye hapana IDLE kutenderera kunoitika pamushandisi logic. Mwero uyu wakakosha pakugadzira mushandisi mantiki FIFO kudzivirira FIFO kufashukira. Yakanyanya mushandisi wachi frequency = inoshanda mwero / 64
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 41
683074 | 2022.04.28 Tumira Mhinduro
5. Paramita
Tafura 18. F-Tile Serial Lite IV Intel FPGA IP Parameter Tsanangudzo
Parameter
Value
Default
Tsanangudzo
General Design Options
PMA modulation mhando
PAM4 · NRZ
PAM4
Sarudza PCS modulation mode.
PMA Type
· FHT · FGT
FGT
Inosarudza mhando yetransceiver.
PMA data mutengo
YePAM4 modhi:
- FGT transceiver mhando: 20 Gbps 58 Gbps
- FHT transceiver mhando: 56.1 Gbps, 58 Gbps, 116 Gbps
YeNRZ modhi:
- FGT transceiver mhando: 10 Gbps 28.05 Gbps
- FHT transceiver mhando: 28.05 Gbps, 58 Gbps
56.1 (FGT/FHT PAM4)
28.05 Gbps (FGT/FHT NRZ)
Inotsanangura huwandu hwe data hunoshanda pakubuda kweiyo transceiver inobatanidza kutapurirana uye zvimwe pamusoro. Hukoshi hunoverengerwa neIP nekutenderedza kusvika 1 decimal nzvimbo muGbps unit.
PMA mode
· Duplex · Tx · Rx
Duplex
Kune FHT transceiver mhando, iyo inotsigirwa nzira ndeye duplex chete. Kune FGT transceiver mhando, iyo inotsigirwa nzira ndeye Duplex, Tx, uye Rx.
Nhamba ye PMA
YePAM4 modhi:
2
nzira
- 1 kusvika ku12
YeNRZ modhi:
- 1 kusvika ku16
Sarudza nhamba yemigwagwa. Kune simplex dhizaini, nhamba inotsigirwa yenzira ndeye 1.
PLL referensi wachi frequency
· YeFHT transceiver mhando: 156.25 MHz
· YeFGT transceiver mhando: 27.5 MHz 379.84375 MHz, zvichienderana neyakasarudzwa transceiver data rate.
· YeFHT transceiver mhando: 156.25 MHz
· YeFGT transceiver mhando: 165 MHz
Inodoma frequency yewachi yetransceiver.
System PLL
—
referensi wachi
frequency
170 MHz
Inowanikwa chete yeFHT transceiver type. Inotsanangura iyo System PLL referensi wachi uye ichashandiswa sekuisa kweF-Tile Reference uye System PLL Mawachi Intel FPGA IP kugadzira iyo System PLL wachi.
System PLL frequency
Nguva yeAlignment
— 128 65536
Gonesa RS-FEC
Enable
876.5625 MHz 128 Gonesa
Inotsanangura iyo System PLL wachi frequency.
Inotsanangura nguva yechiratidzo. Kukosha kunofanira kuva x2. Batidza kugonesa RS-FEC chimiro.
akaenderera…
Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi. *Mamwe mazita nemhando zvinogona kunzi ndezvevamwe.
ISO 9001:2015 Yakanyoreswa
5. Parameters 683074 | 2022.04.28
Parameter
Value
Default
Tsanangudzo
Disable
YePAM4 PCS modulation mode, RS-FEC inogara ichigoneswa.
User Interface
Streaming mode
· ZVAKAZARA · BASIC
Full
Sarudza iyo data inoyerera yeIP.
Yakazara: Iyi modhi inotumira yekutanga-ye-packet uye kupera-kwe-packet kutenderera mukati mefuremu.
Nheyo: Iyi ndiyo nzira yakachena yekufambisa iyo data inotumirwa pasina kutanga-kwe-packet, isina chinhu, uye kupera-kwe-packet kuwedzera bandwidth.
Gonesa CRC
Gonesa Disable
Disable
Batidza kuti CRC ione kukanganisa uye kugadzirisa.
Gonesa kurongeka kwe otomatiki
Gonesa Disable
Disable
Batidza kuti uite otomatiki nzira yekuenzanisa.
Gonesa debug endpoint
Gonesa Disable
Disable
Kana ON, iyo F-Tile Serial Lite IV Intel FPGA IP inosanganisira yakamisikidzwa Debug Endpoint iyo yemukati inobatana neAvalon memory-mapped interface. Iyo IP inogona kuita mimwe miedzo uye kugadzirisa mabasa kuburikidza neJTAG uchishandisa iyo System Console. Default value iri Off.
Simplex Kubatanidza (Iyi paramende inongowanikwa chete kana ukasarudza FGT dual simplex dhizaini.)
RSFEC inogoneswa pane imwe Serial Lite IV Simplex IP yakaiswa pane imwechete FGT chiteshi (s)
Gonesa Disable
Disable
Batidza iyi sarudzo kana iwe uchida musanganiswa wekumisikidza neRS-FEC inogoneswa uye yakaremara yeF-Tile Serial Lite IV Intel FPGA IP mune mbiri simplex dhizaini yeNRZ transceiver mode, uko zvese TX neRX zvakaiswa paFGT imwechete. chiteshi(s).
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 43
683074 | 2022.04.28 Tumira Mhinduro
6. F-Tile Serial Lite IV Intel FPGA IP Interface Signals
6.1. Clock Signals
Tafura 19. Zviratidzo zvewachi
Zita
Width Direction
Tsanangudzo
tx_core_clkout
1
Output TX musimboti wachi yeTX tsika PCS interface, TX MAC uye mushandisi mantiki mukati.
iyo TX datapath.
Wachi iyi inogadzirwa kubva kutsika PCS block.
rx_core_clkout
1
Kuburitsa RX musimboti wachi yeRX tsika PCS interface, RX deskew FIFO, RX MAC
uye mushandisi mantiki muRX datapath.
Wachi iyi inogadzirwa kubva kutsika PCS block.
xcvr_ref_clk
reconfig_clk reconfig_sl_clk
1
Isa Transceiver referensi wachi.
Kana iyo transceiver mhando yaiswa kuFGT, batanidza wachi iyi kune inobuda chiratidzo (out_refclk_fgt_0) yeF-Tile Reference uye System PLL Clocks Intel FPGA IP. Kana iyo transceiver mhando yakaiswa kuFHT, batanidza
wachi iyi kune inobuda chiratidzo (kunze_fht_cmmpll_clk_0) yeF-Tile Reference uye System PLL Clocks Intel FPGA IP.
Tarisa kuParameters kune inotsigirwa frequency renji.
1
Input wachi ye transceiver reconfiguration interface.
Wachi frequency ndeye 100 kusvika 162 MHz.
Batanidza iyi wachi yekuisa chiratidzo kune ekunze wachi maseketi kana oscillator.
1
Input wachi ye transceiver reconfiguration interface.
Wachi frequency ndeye 100 kusvika 162 MHz.
Batanidza iyi wachi yekuisa chiratidzo kune ekunze wachi maseketi kana oscillator.
out_systempll_clk_ 1
Input
System PLL wachi.
Batanidza wachi iyi kune inobuda chiratidzo (out_systempll_clk_0) yeF-Tile Reference uye System PLL Mawachi Intel FPGA IP.
Inoenderana Ruzivo Paramita pane peji 42
6.2. Reset Signals
Tafura 20. Reset Signals
Zita
Width Direction
tx_core_rst_n
1
Input
Clock Domain Asynchronous
rx_core_rst_n
1
Input
Asynchronous
tx_pcs_fec_phy_reset_n 1
Input
Asynchronous
Tsanangudzo
Active-low reset chiratidzo. Reset iyo F-Tile Serial Lite IV TX MAC.
Active-low reset chiratidzo. Reset iyo F-Tile Serial Lite IV RX MAC.
Active-low reset chiratidzo.
akaenderera…
Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi. *Mamwe mazita nemhando zvinogona kunzi ndezvevamwe.
ISO 9001:2015 Yakanyoreswa
6. F-Tile Serial Lite IV Intel FPGA IP Interface Signals 683074 | 2022.04.28
Zita
Width Direction Clock Domain
Tsanangudzo
Reset iyo F-Tile Serial Lite IV TX tsika PCS.
rx_pcs_fec_phy_reset_n 1
Input
Asynchronous
Active-low reset chiratidzo. Reset iyo F-Tile Serial Lite IV RX tsika PCS.
reconfig_reset
1
Input
reconfig_clk Active-yakakwirira reset chiratidzo.
Inogadzirisazve iyo Avalon memory-mapped interface reconfiguration block.
reconfig_sl_reset
1
Input reconfig_sl_clk Active-high reset chiratidzo.
Inogadzirisazve iyo Avalon memory-mapped interface reconfiguration block.
6.3. MAC Signals
Tafura 21.
TX MAC Signals
Mutafura iyi, N inomiririra huwandu hwenzira dzakaiswa muIP parameter mupepeti.
Zita
Upamhi
Direction Clock Domain
Tsanangudzo
tx_avs_ready
1
Output tx_core_clkout Avalon yekufambisa chiratidzo.
Kana yasimbiswa, inoratidza kuti TX MAC yakagadzirira kugamuchira data.
tx_avs_data
· (64*N)*2 (PAM4 modhi)
· 64*N (NRZ mode)
Input
tx_core_clkout Avalon yekufambisa chiratidzo. TX data.
tx_avs_channel
8
Input tx_core_clkout Avalon sigini yekufambisa.
Nhamba yechiteshi che data iri kutamiswa pane yazvino kutenderera.
Iyi siginecha haisi kuwanikwa muBasic mode.
tx_avs_valid
1
Input tx_core_clkout Avalon sigini yekufambisa.
Kana yakasimbiswa, inoratidza iyo TX data siginecha inoshanda.
tx_avs_startofpacket
1
Input tx_core_clkout Avalon sigini yekufambisa.
Kana yasimbiswa, inoratidza kutanga kweTX data packet.
Ongorora kungotenderera wachi imwe chete packet yega yega.
Iyi siginecha haisi kuwanikwa muBasic mode.
tx_avs_endofpacket
1
Input tx_core_clkout Avalon sigini yekufambisa.
Kana yakasimbiswa, inoratidza kupera kweTX data packet.
Ongorora kungotenderera wachi imwe chete packet yega yega.
Iyi siginecha haisi kuwanikwa muBasic mode.
tx_avs_empty
5
Input tx_core_clkout Avalon sigini yekufambisa.
Inotaridza huwandu hwemazwi asiri echokwadi mukuputika kwekupedzisira kweTX data.
Iyi siginecha haisi kuwanikwa muBasic mode.
tx_num_valid_bytes_eob
4
Input
tx_core_clkout
Inoratidza huwandu hwemabhaiti anoshanda muzwi rekupedzisira rekupedzisira kuputika. Iyi siginecha haisi kuwanikwa muBasic mode.
akaenderera…
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 45
6. F-Tile Serial Lite IV Intel FPGA IP Interface Signals 683074 | 2022.04.28
Zita tx_is_usr_cmd
tx_link_up tx_link_reinit
crc_error_inject tx_error
Upamhi 1
1 1
N 5
Direction Clock Domain
Tsanangudzo
Input
tx_core_clkout
Kana yakasimbiswa, chiratidzo ichi chinotangisa mushandisi akatsanangurwa ruzivo kutenderera.
Rongedza chiratidzo ichi panguva imwe chete yewachi se tx_startofpacket assertion.
Iyi siginecha haisi kuwanikwa muBasic mode.
Output tx_core_clkout Kana zvichinzi, zvinoratidza kuti TX data link yagadzirira kutapurirana data.
Output
tx_core_clkout
Kana ikasimbiswa, chiratidzo ichi chinotangisa kurongekazve kwemigwagwa.
Rongedza iyi siginecha yewachi imwe chete kuti iite kuti MAC itumire ALIGN CW.
Input
tx_core_clkout Kana zvichinzi, MAC inobaya CRC32 kukanganisa kune nzira dzakasarudzwa.
Output tx_core_clkout Haina kushandiswa.
Inotevera dhayagiramu yenguva inoratidza example yeTX data kutumirwa kwemazwi gumi kubva mushandisi mantiki kuyambuka gumi TX serial nzira.
Mufananidzo 28.
TX Dhata Yekufambisa Nguva Dhiagiramu
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, XNUMX,…, XNUMX
… N-10..
Nzira ye0
……………
STT 0 10
N-10 END 0
Nzira ye1
……………
STT 1 11
N-9 END 1
N-10 KUPEDZA IDLE IDLE N-9 KUPEDZA IDLE IDLE
Nzira ye9
……………
STT 9 19
N-1 END 9
N-1 KUPERA IDLE IDLE
Tafura 22.
RX MAC Zviratidzo
Mutafura iyi, N inomiririra huwandu hwenzira dzakaiswa muIP parameter mupepeti.
Zita
Upamhi
Direction Clock Domain
Tsanangudzo
rx_avs_ready
1
Input rx_core_clkout Avalon sigini yekufambisa.
Kana yasimbiswa, inoratidza kuti mushandisi pfungwa yakagadzirira kugamuchira data.
rx_avs_data
(64*N)*2 (PAM4 modhi)
64*N (NRZ mode)
Output
rx_core_clkout Avalon yekufambisa chiratidzo. RX data.
rx_avs_channel
8
Kubuda rx_core_clkout Avalon yekuyerera sigiyoni.
Nhamba yechiteshi che data
yakagamuchirwa pane yazvino kutenderera.
Iyi siginecha haisi kuwanikwa muBasic mode.
rx_avs_valid
1
Kubuda rx_core_clkout Avalon yekuyerera sigiyoni.
akaenderera…
F-Tile Serial Lite IV Intel® FPGA IP User Guide 46
Send Feedback
6. F-Tile Serial Lite IV Intel FPGA IP Interface Signals 683074 | 2022.04.28
Zita
Upamhi
Direction Clock Domain
Tsanangudzo
Kana yakasimbiswa, inoratidza iyo RX data siginecha inoshanda.
rx_avs_startofpacket
1
Kubuda rx_core_clkout Avalon yekuyerera sigiyoni.
Kana yakasimbiswa, inoratidza kutanga kweRX data packet.
Ongorora kungotenderera wachi imwe chete packet yega yega.
Iyi siginecha haisi kuwanikwa muBasic mode.
rx_avs_endofpacket
1
Kubuda rx_core_clkout Avalon yekuyerera sigiyoni.
Kana yakasimbiswa, inoratidza kupera kweRX data packet.
Ongorora kungotenderera wachi imwe chete packet yega yega.
Iyi siginecha haisi kuwanikwa muBasic mode.
rx_avs_empty
5
Kubuda rx_core_clkout Avalon yekuyerera sigiyoni.
Inoratidza nhamba yemashoko asina-akakodzera mukuputika kwekupedzisira kweRX data.
Iyi siginecha haisi kuwanikwa muBasic mode.
rx_num_valid_bytes_eob
4
Output
rx_core_clkout Inoratidza huwandu hwemabhaiti anoshanda muzwi rekupedzisira rekupedzisira kuputika.
Iyi siginecha haisi kuwanikwa muBasic mode.
rx_is_usr_cmd
1
Output rx_core_clkout Kana zvichinzi, chiratidzo ichi chinotangisa mushandisi-
inotsanangurwa kutenderera kweruzivo.
Rongedza chiratidzo ichi panguva imwe chete yewachi se tx_startofpacket assertion.
Iyi siginecha haisi kuwanikwa muBasic mode.
rx_link_up
1
Output rx_core_clkout Kana yasimbiswa, inoratidza RX data link
yakagadzirira kugamuchira data.
rx_link_reinit
1
Input rx_core_clkout Kana zvichinzi, chiratidzo ichi chinotangisa nzira
kugadzirisa zvakare.
Kana iwe ukadzima Gonesa Auto Alignment, simbisa iyi siginecha yewachi imwe kutenderera kukonzeresa iyo MAC kurongedzazve nzira. Kana iyo Inogonesa Auto Alignment yakasetwa, iyo MAC inogadzirisa nzira otomatiki.
Usataure chiratidzo ichi kana Gonesa Auto Alignment yaiswa.
rx_error
(N*2*2)+3 (PAM4 modhi)
(N*2)*3 (NRZ mode)
Output
rx_core_clkout
Kana yakasimbiswa, inoratidza kukanganisa mamiriro anoitika muRX datapath.
· [(N*2+2):N+3] = Inoratidza PCS kukanganisa kune chaiyo nzira.
· [N+2] = Inoratidza kukanganisa kwekugadzirisa. Gadzirisazve kurongeka kwenzira kana chidimbu ichi chichisimbiswa.
· [N+1]= Inoratidza data inotumirwa kune mushandisi logic kana mushandisi logic isati yagadzirira.
· [N] = Inoratidza kurasikirwa kwekugadzirisa.
· [(N-1):0] = Inoratidza data rine CRC kukanganisa.
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 47
6. F-Tile Serial Lite IV Intel FPGA IP Interface Signals 683074 | 2022.04.28
6.4. Transceiver Reconfiguration Signals
Tafura 23.
PCS Reconfiguration Signals
Mutafura iyi, N inomiririra huwandu hwenzira dzakaiswa muIP parameter mupepeti.
Zita
Upamhi
Direction Clock Domain
Tsanangudzo
reconfig_sl_read
1
Input reconfig_sl_ PCS reconfiguration kuverenga command
clk
zviratidzo.
reconfig_sl_write
1
Input reconfig_sl_ PCS reconfiguration nyora
clk
raira zviratidzo.
reconfig_sl_address
14 bits + clogb2N
Input
reconfig_sl_ clk
Inotsanangura PCS reconfiguration Avalon memory-mapped interface kero munzira yakasarudzwa.
Mukoto wega wega une mabhiti gumi nemana uye mabhiti ekumusoro anoreva nzira yekumisa.
Example, ye4-lane NRZ/PAM4 dhizaini, ine reconfig_sl_address[13:0] inoreva kukosha kwekero:
· reconfig_sl_address[15:1 4] set to 00 = kero yelane 0.
· reconfig_sl_address[15:1 4] set to 01 = kero yelane 1.
· reconfig_sl_address[15:1 4] set to 10 = kero yelane 2.
· reconfig_sl_address[15:1 4] set to 11 = kero yelane 3.
reconfig_sl_readdata
32
Output reconfig_sl_ Inotsanangura PCS reconfiguration data
clk
kuverengwa neakagadzirira kutenderera mu a
nzira yakasarudzwa.
reconfig_sl_waitrequest
1
Output reconfig_sl_ Inomiririra PCS reconfiguration
clk
Avalon memory-mapped interface
chiratidzo chinomira munzira yakasarudzwa.
reconfig_sl_writedata
32
Input reconfig_sl_ Inotsanangura PCS reconfiguration data
clk
kuti dzinyorwe pachinyorwa chekunyora mu a
nzira yakasarudzwa.
reconfig_sl_readdata_vali
1
d
Output
reconfig_sl_ Inotsanangura PCS reconfiguration
clk
data yakagamuchirwa inoshanda mune yakasarudzwa
lane.
Tafura 24.
F-Tile Yakaoma IP Reconfiguration Zviratidzo
Mutafura iyi, N inomiririra huwandu hwenzira dzakaiswa muIP parameter mupepeti.
Zita
Upamhi
Direction Clock Domain
Tsanangudzo
reconfig_read
1
Input reconfig_clk PMA reconfiguration kuverenga
raira zviratidzo.
reconfig_write
1
Input reconfig_clk PMA reconfiguration nyora
raira zviratidzo.
reconfig_address
18 bits + clog2bN
Input
reconfig_clk
Inotsanangura PMA Avalon memorymapped interface kero munzira yakasarudzwa.
akaenderera…
F-Tile Serial Lite IV Intel® FPGA IP User Guide 48
Send Feedback
6. F-Tile Serial Lite IV Intel FPGA IP Interface Signals 683074 | 2022.04.28
Zita
reconfig_readdata reconfig_waitrequest reconfig_writedata reconfig_readdatavalid
Upamhi
32 1 32 1
Direction Clock Domain
Tsanangudzo
Mune ese ari maviri PAM4 ad NRZ modhi, nzira yega yega ine gumi nemasere mabhiti uye akasara ekumusoro mabheti anoreva nzira yekumisa.
Example, kune 4-nzira dhizaini:
· reconfig_address[19:18] set to 00 = kero yelane 0.
· reconfig_address[19:18] set to 01 = kero yelane 1.
· reconfig_address[19:18] set to 10 = kero yelane 2.
· reconfig_address[19:18] set to 11 = kero yelane 3.
Output
reconfig_clk Inotsanangura PMA data kuti iverengerwe neyakagadzirira kutenderera munzira yakasarudzwa.
Output
reconfig_clk Inomiririra PMA Avalon memorymapped interface inomira chiratidzo mune yakasarudzwa nzira.
Input
reconfig_clk Inotsanangura PMA data kuti inyorwe pane yekunyora kutenderera munzira yakasarudzwa.
Output
reconfig_clk Inotsanangura PMA reconfiguration yakagamuchirwa data inoshanda munzira yakasarudzwa.
6.5. PMA Signals
Tafura 25.
PMA Signals
Mutafura iyi, N inomiririra huwandu hwenzira dzakaiswa muIP parameter mupepeti.
Zita
Upamhi
Direction Clock Domain
Tsanangudzo
phy_tx_lanes_stable
N*2 (PAM4 modhi)
N (NRZ mode)
Output
Asynchronous Kana yakasimbiswa, inoratidza TX datapath yakagadzirira kutumira data.
tx_pll_locked
N*2 (PAM4 modhi)
N (NRZ mode)
Output
Asynchronous Kana yakasimbiswa, inoratidza kuti TX PLL yawana chimiro chekuvhara.
phy_ehip_ready
N*2 (PAM4 modhi)
N (NRZ mode)
Output
Asynchronous
Kana yasimbiswa, inoratidza kuti tsika PCS yapedza kutanga kwemukati uye yagadzirira kutapurirana.
Chiratidzo ichi chinosimbisa mushure mekunge tx_pcs_fec_phy_reset_n uye tx_pcs_fec_phy_reset_nare yabviswa.
tx_serial_data
N
Kuburitsa TX seri wachi TX siriiri pini.
rx_serial_data
N
Input RX serial wachi RX serial pini.
phy_rx_block_lock
N*2 (PAM4 modhi)
N (NRZ mode)
Output
Asynchronous Kana yakasimbiswa, inoratidza kuti iyo 66b block alignment yapera kune nzira.
rx_cdr_lock
N*2 (PAM4 modhi)
Output
Asynchronous
Kana yasimbiswa, inoratidza kuti wachi dzakadzoserwa dzakavharwa kune data.
akaenderera…
Send Feedback
F-Tile Serial Lite IV Intel® FPGA IP User Guide 49
6. F-Tile Serial Lite IV Intel FPGA IP Interface Signals 683074 | 2022.04.28
Zita phy_rx_pcs_ready phy_rx_hi_ber
Upamhi
Direction Clock Domain
Tsanangudzo
N (NRZ mode)
N*2 (PAM4 modhi)
N (NRZ mode)
Output
Asynchronous
Kana yakasimbiswa, inoratidza kuti nzira dzeRX dzeEthernet chiteshi dzakanyatsoenderana uye dzakagadzirira kugamuchira data.
N*2 (PAM4 modhi)
N (NRZ mode)
Output
Asynchronous
Kana yasimbiswa, inoratidza kuti RX PCS yeEthernet chiteshi chiri muHI BER state.
F-Tile Serial Lite IV Intel® FPGA IP User Guide 50
Send Feedback
683074 | 2022.04.28 Tumira Mhinduro
7. Kugadzira neF-Tile Serial Lite IV Intel FPGA IP
7.1. Reset Guidelines
Tevedza aya nhungamiro yekumisikidza yako system-level reset.
· Sunga tx_pcs_fec_phy_reset_n uye rx_pcs_fec_phy_reset_n masiginecha pamwe chete padanho rehurongwa kuitira kuseta zvakare TX neRX PCS panguva imwe chete.
· Assert tx_pcs_fec_phy_reset_n, rx_pcs_fec_phy_reset_n, tx_core_rst_n, rx_core_rst_n, uye reconfig_reset zviratidzo panguva imwe chete. Tarisa kune Reset uye Link Initialization kuti uwane rumwe ruzivo nezve IP reset uye yekutanga kutevedzana.
· Bata tx_pcs_fec_phy_reset_n, uye rx_pcs_fec_phy_reset_n zviratidzo zvakaderera, uye reconfig_reset chiratidzo chakakwirira uye kumirira tx_reset_ack uye rx_reset_ack kuti igadzirise zvakare F-tile yakaoma IP uye mabhuroki ekugadzirisa.
· Kuti uwane nekukurumidza kubatana-kumusoro pakati peFPGA zvishandiso, gadzirisa zvakare yakabatana F-Tile Serial Lite IV Intel FPGA IPs panguva imwe chete. Tarisa kune F-Tile seri Lite IV Intel FPGA IP Dhizaini Example Mushandisi Gaidhi yeruzivo rwekutarisa iyo IP TX uye RX link uchishandisa iyo toolkit.
Related Information
· Gadzirisa uye Batanidza Kutanga pane peji 37
F-Tile seri Lite IV Intel FPGA IP Dhizaini Example User Guide
7.2. Zvikanganiso Pakubata Mirayiridzo
Iri tafura rinotevera rinoratidza kukanganisa kwekubata nhungamiro yemamiriro ekukanganisa anogona kuitika neF-Tile Serial Lite IV Intel FPGA IP dhizaini.
Tafura 26. Kukanganisa Mamiriro uye Mabatiro Mazano
Error Condition
Imwe kana kupfuura nzira haigone kumisa kutaurirana mushure menguva yakatarwa.
Guidelines
Shandisa nguva-yekunze sisitimu yekumisazve chinongedzo padanho rekushandisa.
Mukoto unorasikirwa nekutaurirana mushure mekunge kutaurirana kwagadzirwa.
Mukoto unorasikirwa nekutaurirana panguva yedeskew process.
Izvi zvinogona kuitika mushure kana panguva yekufambisa data. Ita yekuona kurasikirwa kwekubatanidza padanho rekushandisa uye gadzirisazve chinongedzo.
Shandisa link reinitialization maitiro kune yakanganisa nzira. Iwe unofanirwa kuve nechokwadi kuti bhodhi routing haipfuure 320 UI.
Kurongeka kwenzira yekurasika mushure mekunge nzira dzese dzagadziriswa.
Izvi zvinogona kuitika mushure kana panguva yekuchinjisa data. Gadzirisa kurongeka kwenzira yekurasika padanho rekunyorera kuti utangezve nzira yekumisikidza nzira.
Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi. *Mamwe mazita nemhando zvinogona kunzi ndezvevamwe.
ISO 9001:2015 Yakanyoreswa
683074 | 2022.04.28 Tumira Mhinduro
8. F-Tile Serial Lite IV Intel FPGA IP User Guide Archives
IP shanduro dzakafanana neIntel Quartus Prime Design Suite software shanduro kusvika v19.1. Kubva kuIntel Quartus Prime Design Suite software vhezheni 19.2 kana gare gare, IP cores ine itsva IP shanduro chirongwa.
Kana IP core vhezheni isina kunyorwa, gwara remushandisi rekare IP core version rinoshanda.
Intel Quartus Prime Version
21.3
IP Core Version 3.0.0
User Guide F-Tile Serial Lite IV Intel® FPGA IP User Guide
Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi. *Mamwe mazita nemhando zvinogona kunzi ndezvevamwe.
ISO 9001:2015 Yakanyoreswa
683074 | 2022.04.28 Tumira Mhinduro
9. Document Revision History yeF-Tile Serial Lite IV Intel FPGA IP User Guide
Rondedzero Shanduro 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 Shanduro 5.0.0
3.0.0 3.0.0 2.0.0
Kuchinja
· Tafura Yakagadziridzwa: F-Tile Seri Lite IV Intel FPGA IP Zvimiro - Yakagadziridzwa Tsananguro Yekuchinjisa Dhata nekuwedzera FHT transceiver rate rutsigiro: 58G NRZ, 58G PAM4, uye 116G PAM4
· Yakagadziridzwa Tafura: F-Tile Serial Lite IV Intel FPGA IP Parameter Tsananguro - Yakawedzera nyowani parameter · System PLL referensi wachi frequency · Gonesa debug endpoint - Yakagadziridza Mavhesi ePMA data reti - Yakagadziridzwa paramita zita kuti ienderane neGUI.
· Yakagadziridzwa tsananguro yekuchinjisa data muTafura: F-Tile Serial Lite IV Intel FPGA IP Zvimiro.
· Yakatumidzwa zita retafura IP kune F-Tile seri Lite IV Intel FPGA IP Parameter Tsananguro muchikamu cheParameters kuti chijekese.
· Yakagadziridzwa Tafura: IP paramita: - Yakawedzera paramende nyowani-RSFEC inogoneswa pane imwe Serial Lite IV Simplex IP yakaiswa pane imwechete FGT chiteshi. - Yakagadziridza yakasarudzika tsika dzeTransceiver referensi wachi frequency.
Kusunungurwa kwekutanga.
Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi. *Mamwe mazita nemhando zvinogona kunzi ndezvevamwe.
ISO 9001:2015 Yakanyoreswa
Zvinyorwa / Zvishandiso
![]() |
Intel F Tile Serial Lite IV Intel FPGA IP [pdf] Bhuku reMushandisi F Tile Serial Lite IV Intel FPGA IP, F Tile Serial Lite IV, Intel FPGA IP |
![]() |
Intel F-Tile seri Lite IV Intel FPGA IP [pdf] Bhuku reMushandisi 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 |