F Tile Serial Lite IV Intel FPGA IP
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè
Mizajou pou Intel® Quartus® Prime Design Suite: 22.1 IP Version: 5.0.0
Vèsyon sou entènèt Voye Feedback
UG-20324
ID: 683074 Version: 2022.04.28
Kontni
Kontni
1. Konsènan F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè a……………………………………….. 4
2. F-Tile Serial Lite IV Intel FPGA IP souview………………………………………………………. 6 2.1. Enfòmasyon sou Divilgasyon………………………………………………………………………………..7 2.2. Karakteristik Sipòte……………………………………………………………………………….. 7 2.3. Nivo Sipò Version IP………………………………………………………………………………..8 2.4. Sipò Klas Vitès Aparèy………………………………………………………………………………..8 2.5. Itilizasyon Resous ak Latans………………………………………………………………………9 2.6. Efikasite Bandwidth………………………………………………………………………………. 9
3. Kòmanse…………………………………………………………………………………………………………. 11 3.1. Enstale ak Lisans Intel FPGA IP Cores…………………………………………………… 11 3.1.1. Intel FPGA IP Evalyasyon mòd…………………………………………………………………. 11 3.2. Espesifye Paramèt ak Opsyon IP yo…………………………………………………………… 14 3.3. Jenere File Estrikti………………………………………………………………………………… 14 3.4. Simulation Intel FPGA Nwayo IP………………………………………………………………… 16 3.4.1. Simulation ak Verifikasyon konsepsyon an…………………………………………………………….. 17 3.5. Sentèz nwayo IP nan lòt zouti EDA……………………………………………………. 17 3.6. Konpile konsepsyon konplè a………………………………………………………………………………..18
4. Deskripsyon Fonksyonèl…………………………………………………………………………………………….. 19 4.1. TX Datapath……………………………………………………………………………………………..20 4.1.1. TX MAC Adaptè……………………………………………………………………………….. 21 4.1.2. Ensèsyon Pawòl Kontwòl (CW)………………………………………………………………… 23 4.1.3. TX CRC………………………………………………………………………………………28 4.1.4. TX MII Encoder……………………………………………………………………………………….29 4.1.5. TX PCS ak PMA………………………………………………………………………………….. 30 4.2. RX Datapath……………………………………………………………………………………………. 30 4.2.1. RX PCS ak PMA………………………………………………………………………………….. 31 4.2.2. RX MII Dekodeur…………………………………………………………………………………… 31 4.2.3. RX CRC…………………………………………………………………………………………….. 31 4.2.4. RX Deskew……………………………………………………………………………….32 4.2.5. Retire RX CW……………………………………………………………………………………35 4.3. F-Tile Serial Lite IV Intel FPGA IP Clock Architecture……………………………………………………. 36 4.4. Reyajiste ak Inisyalizasyon Link………………………………………………………………………………..37 4.4.1. TX Reyajiste ak Inisyalizasyon Sekans……………………………………………………………. 38 4.4.2. RX Reyajiste ak Sekans Inisyalizasyon …………………………………………………………………. 39 4.5. Pousantaj Link ak Kalkil Efikasite Bandwidth…………………………………………………….. 40
5. Paramèt…………………………………………………………………………………………………………. 42
6. F-Tile Serial Lite IV Intel FPGA IP Siyal Entèfas…………………………………………….. 44 6.1. Siyal Revèy…………………………………………………………………………………………………………….44 6.2. Reyajiste Siyal yo…………………………………………………………………………………………………… 44 6.3. Siyal MAC…………………………………………………………………………………….. 45 6.4. Siyal Rekonfigurasyon Transceiver………………………………………………………………………… 48 6.5. Siyal PMA………………………………………………………………………………………………….. 49
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 2
Voye Feedback
Kontni
7. Konsepsyon ak F-Tile Serial Lite IV Intel FPGA IP………………………………………………… 51 7.1. Reyajiste Gid…………………………………………………………………………………….. 51 7.2. Gid pou jere erè……………………………………………………………………………………..51
8. F-Tile Serial Lite IV Intel FPGA IP Gid Itilizatè Achiv……………………………………………………. 52 9. Istwa revizyon dokiman pou F-Tile Serial Lite IV Intel FPGA IP Gid Itilizatè………53
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 3
683074 | 2022.04.28 Voye Feedback
1. Konsènan F-Tile Serial Lite IV Intel® FPGA IP Itilizatè Gid la
Dokiman sa a dekri karakteristik IP, deskripsyon achitekti, etap pou jenere, ak direktiv pou konsepsyon F-Tile Serial Lite IV Intel® FPGA IP lè l sèvi avèk transceiver F-mosay yo nan aparèy Intel AgilexTM.
Odyans ki gen entansyon
Dokiman sa a fèt pou itilizatè sa yo:
· Konsepsyon achitèk pou fè seleksyon IP pandan faz planifikasyon konsepsyon nan nivo sistèm lan
· Konsèpteur pyès ki nan konpitè lè yo entegre IP a nan konsepsyon nivo sistèm yo
· Enjenyè validation pandan simulation nan nivo sistèm ak faz validation pyès ki nan konpitè
Dokiman ki gen rapò
Tablo sa a bay lis lòt dokiman referans ki gen rapò ak F-Tile Serial Lite IV Intel FPGA IP.
Tablo 1.
Dokiman ki gen rapò
Referans
F-Tile Serial Lite IV Intel FPGA IP Design Example Gid itilizatè
Fèy Done Aparèy Intel Agilex
Deskripsyon
Dokiman sa a bay jenerasyon, direktiv itilizasyon, ak deskripsyon fonksyonèl F-Tile Serial Lite IV Intel FPGA IP konsepsyon ansyen an.amples nan aparèy Intel Agilex.
Dokiman sa a dekri karakteristik elektrik yo, karakteristik switching, espesifikasyon konfigirasyon, ak distribisyon pou aparèy Intel Agilex.
Tablo 2.
CW RS-FEC PMA TX RX PAM4 NRZ
Akwonim ak Glosè Lis Akwonim
Akwonim
Ekspansyon Kontwòl Pawòl Reed-Solomon Pi devan Koreksyon Erè Fizik Mwayen Atachman Transmetè Reseptè Puls-Amplitid Modulation 4-Nivo Non-retounen-a-zewo
kontinye…
Intel Corporation. Tout dwa rezève. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Intel garanti pèfòmans pwodwi FPGA ak semiconductor li yo selon espesifikasyon aktyèl yo an akò ak garanti estanda Intel a, men li rezève dwa pou fè chanjman nan nenpòt pwodwi ak sèvis nenpòt ki lè san avètisman. Intel pa asime okenn responsablite oswa responsablite ki soti nan aplikasyon an oswa itilizasyon nenpòt enfòmasyon, pwodwi oswa sèvis ki dekri la a eksepte si Intel te dakò ekspreseman alekri. Yo konseye kliyan Intel yo pou yo jwenn dènye vèsyon espesifikasyon aparèy yo anvan yo konte sou nenpòt enfòmasyon ki pibliye epi anvan yo pase lòd pou pwodwi oswa sèvis yo. *Yo ka reklame lòt non ak mak kòm pwopriyete lòt moun.
ISO 9001:2015 anrejistre
1. Konsènan F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 683074 | 2022.04.28
PCS MII XGMII
Akwonim
Ekspansyon Fizik Kodaj Sublayer Media Endepandan Entèfas 10 Gigabit Media Entèfas Endepandan
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 5
683074 | 2022.04.28 Voye Feedback
2. F-Tile Serial Lite IV Intel FPGA IP souview
Figi 1.
F-Tile Serial Lite IV Intel FPGA IP apwopriye pou kominikasyon done gwo lajè pou chip-a-chip, tablo-a-tablo, ak aplikasyon backplane.
F-Tile Serial Lite IV Intel FPGA IP enkòpore kontwòl aksè medya (MAC), sublayer kodaj fizik (PCS), ak blòk atachman medya fizik (PMA). IP a sipòte vitès transfè done jiska 56 Gbps pou chak liy ak yon maksimòm de kat liy PAM4 oswa 28 Gbps pou chak liy ak yon maksimòm de 16 liy NRZ. IP sa a ofri gwo lajè, ankadreman ki ba anlè, kantite I/O ki ba, epi li sipòte gwo évolutivité nan tou de kantite liy ak vitès. IP sa a se tou fasil reconfigurable ak sipò nan yon pakèt pousantaj done ak mòd Ethernet PCS nan transceiver nan mozayik F.
IP sa a sipòte de mòd transmisyon:
· Mòd debaz-Sa a se yon mòd difizyon pi bon kalite kote done yo voye san yo pa kòmanse-pake a, sik vid, ak fen-pake pou ogmante Pleasant. IP a pran premye done ki valab kòm kòmansman yon pete.
· Mòd konplè–Sa a se yon mòd transfè pake. Nan mòd sa a, IP a voye yon pete ak yon sik senkronizasyon nan kòmansman ak nan fen yon pake kòm delimiter.
F-Tile Serial Lite IV High Level Block Diagram
Avalon Streaming Entèfas TX
F-Tile Serial Lite IV Intel FPGA IP
MAC TX
TX USRIF_CTRL
64 * n liy bits (mòd NRZ) / 2 * n liy bits (mòd PAM4)
TX MAC
CW
Adaptè INSERT
MII KODE
Custom PCS
TX PCS
TX MII
EMIB ENCODE SCRAMBLER FEC
TX PMA
n Lanes Bits (mòd PAM4)/n Lanes Bits (mòd NRZ)
TX seri entèfas
Avalon Streaming Entèfas RX
64 * n liy bits (mòd NRZ) / 2 * n liy bits (mòd PAM4)
RX
RX PCS
CW RMV
DESKEW
MII
& ALIGNYE DEKOD
RX MII
EMIB
DECODE BLOCK SYNC & FEC DESCRAMBLER
RX PMA
CSR
2n Lanes Bits (PAM4 mòd)/n Lanes Bits (NRZ mòd) RX Serial Interface
Avalon Memory-Mapped Interface Register Config
Lejand
Lojik mou
Lojik difisil
Intel Corporation. Tout dwa rezève. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Intel garanti pèfòmans pwodwi FPGA ak semiconductor li yo selon espesifikasyon aktyèl yo an akò ak garanti estanda Intel a, men li rezève dwa pou fè chanjman nan nenpòt pwodwi ak sèvis nenpòt ki lè san avètisman. Intel pa asime okenn responsablite oswa responsablite ki soti nan aplikasyon an oswa itilizasyon nenpòt enfòmasyon, pwodwi oswa sèvis ki dekri la a eksepte si Intel te dakò ekspreseman alekri. Yo konseye kliyan Intel yo pou yo jwenn dènye vèsyon espesifikasyon aparèy yo anvan yo konte sou nenpòt enfòmasyon ki pibliye epi anvan yo pase lòd pou pwodwi oswa sèvis yo. *Yo ka reklame lòt non ak mak kòm pwopriyete lòt moun.
ISO 9001:2015 anrejistre
2. F-Tile Serial Lite IV Intel FPGA IP souview 683074 | 2022.04.28
Ou ka jenere F-Tile Serial Lite IV Intel FPGA IP konsepsyon ansyenamples pou aprann plis sou karakteristik IP yo. Gade nan F-Tile Serial Lite IV Intel FPGA IP Design Example Gid itilizatè.
Enfòmasyon ki gen rapò · Deskripsyon Fonksyonèl nan paj 19 · F-Tile Serial Lite IV Intel FPGA IP Design Example Gid itilizatè
2.1. Divilge Enfòmasyon
Vèsyon Intel FPGA IP matche ak vèsyon lojisyèl Intel Quartus® Prime Design Suite jiska v19.1. Kòmanse nan vèsyon lojisyèl Intel Quartus Prime Design Suite 19.2, Intel FPGA IP gen yon nouvo konplo vèsyon.
Nimewo Intel FPGA IP vèsyon (XYZ) ka chanje ak chak vèsyon lojisyèl Intel Quartus Prime. Yon chanjman nan:
· X endike yon gwo revizyon nan IP a. Si ou mete ajou lojisyèl Intel Quartus Prime, ou dwe rejenere IP la.
· Y endike IP a gen ladan nouvo karakteristik. Rejenere IP ou pou mete nouvo karakteristik sa yo.
· Z endike IP a gen ti chanjman. Rejenere IP ou pou mete chanjman sa yo.
Tablo 3.
F-Tile Serial Lite IV Intel FPGA IP Release Enfòmasyon
Item IP Version Intel Quartus Prime Version Dat Lage Kòd Komandasyon
5.0.0 22.1 2022.04.28 IP-SLITE4F
Deskripsyon
2.2. Karakteristik sipòte
Tablo sa a bay lis karakteristik ki disponib nan F-Tile Serial Lite IV Intel FPGA IP:
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 7
2. F-Tile Serial Lite IV Intel FPGA IP souview 683074 | 2022.04.28
Tablo 4.
F-Tile Serial Lite IV Intel FPGA IP Karakteristik
Karakteristik
Deskripsyon
Transfè Done
· Pou mòd PAM4:
— FHT sipòte sèlman 56.1, 58, ak 116 Gbps pou chak liy ak yon maksimòm de 4 liy.
— FGT sipòte jiska 58 Gbps pou chak liy ak yon maksimòm de 12 liy.
Ale nan Tablo 18 nan paj 42 pou plis detay sou pousantaj done transceiver ki sipòte pou mòd PAM4.
· Pou mòd NRZ:
— FHT sipòte sèlman 28.05 ak 58 Gbps pou chak liy ak yon maksimòm 4 liy.
— FGT sipòte jiska 28.05 Gbps pou chak liy ak yon maksimòm 16 liy.
Ale nan Tablo 18 nan paj 42 pou plis detay sou pousantaj done transceiver ki sipòte pou mòd NRZ.
· Sipòte mòd difizyon kontinyèl (debaz) oswa pake (plen).
· Sipòte pake ankadreman ki ba.
· Sipòte transfè granularite byte pou chak gwosè pete.
· Sipòte aliyman liy inisye itilizatè oswa otomatik.
· Sipòte peryòd aliyman pwogramasyon.
PCS
· Sèvi ak lojik IP difisil ki koòdone ak transceiver Intel Agilex F-mosaïque pou rediksyon resous lojik mou.
· Sipòte mòd modulation PAM4 pou spesifikasyon 100GBASE-KP4. RS-FEC toujou pèmèt nan mòd modulation sa a.
· Sipòte NRZ ak opsyon modulation RS-FEC mòd.
· Sipòte dekodaj kodaj 64b/66b.
Deteksyon ak manyen erè
· Sipòte chèk erè CRC sou chemen done TX ak RX. · Sipòte RX lyen erè tcheke. · Sipòte deteksyon erè RX PCS.
Entèfas
· Sipòte sèlman transfè pake duplex konplè ak lyen endepandan.
· Itilize entèkonekte pwen-a-pwen nan plizyè aparèy FPGA ak latansi transfere ki ba.
· Sipòte kòmandman itilizatè-defini.
2.3. IP Version Sipò Nivo
Lojisyèl Intel Quartus Prime ak sipò aparèy Intel FPGA pou F-Tile Serial Lite IV Intel FPGA IP se jan sa a:
Tablo 5.
Vèsyon IP ak nivo sipò
Intel Quartus Prime 22.1
Aparèy Intel Agilex F-mosaïque transceivers
IP Version Simulation Konpilasyon Materyèl Design
5.0.0
2.4. Sipò pou klas vitès aparèy
F-Tile Serial Lite IV Intel FPGA IP sipòte nivo vitès sa yo pou aparèy Intel Agilex F-mosaïque: · Klas vitès transceiver: -1, -2, ak -3 · Klas vitès debaz: -1, -2, ak - 3
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 8
Voye Feedback
2. F-Tile Serial Lite IV Intel FPGA IP souview 683074 | 2022.04.28
Enfòmasyon ki gen rapò
Fèy Done Aparèy Intel Agilex Plis enfòmasyon sou pousantaj done ki sipòte nan transceivers Intel Agilex F-mosaïque.
2.5. Itilizasyon Resous ak Latansi
Resous ak latansi pou F-Tile Serial Lite IV Intel FPGA IP yo te jwenn nan vèsyon lojisyèl Intel Quartus Prime Pro Edition 22.1.
Tablo 6.
Intel Agilex F-Tile Serial Lite IV Intel FPGA IP Itilizasyon Resous
Mezi latansi a baze sou latansi alewon an soti nan opinyon debaz TX a nan pwodiksyon debaz RX.
Kalite transceiver
Variant
Kantite liy done mòd RS-FEC ALM
Latansi (TX debaz sik revèy)
FGT
28.05 Gbps NRZ 16
Debaz Andikape 21,691 65
16
Andikape konplè 22,135 65
16
Debaz Pèmèt 21,915 189
16
Plen aktive 22,452 189
58 Gbps PAM4 12
Debaz Pèmèt 28,206 146
12
Plen aktive 30,360 146
FHT
58 Gbps NRZ
4
Debaz Pèmèt 15,793 146
4
Plen aktive 16,624 146
58 Gbps PAM4 4
Debaz Pèmèt 15,771 154
4
Plen aktive 16,611 154
116 Gbps PAM4 4
Debaz Pèmèt 21,605 128
4
Plen aktive 23,148 128
2.6. Efikasite Bandwidth
Tablo 7.
Efikasite Bandwidth
Varyab mòd transceiver
PAM4
Mòd difizyon RS-FEC
Plen aktive
Debaz Pèmèt
To bit koòdone seri nan Gbps (RAW_RATE)
Gwosè pete yon transfè nan kantite mo (BURST_SIZE) (1)
Peryòd aliyman nan sik revèy (SRL4_ALIGN_PERIOD)
56.0 2,048 4,096
56.0 4,194,304 4,096
Anviwònman
NRZ
Plen
Andikape
Pèmèt
28.0
28.0
2,048
2,048
4,096
4,096
Debaz Andikape 28.0
Pèmèt 28.0
4,194,304
4,194,304
4,096
4,096 kontinye...
(1) BURST_SIZE pou mòd Basic apwoche enfini, kidonk yo itilize yon gwo kantite.
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 9
2. F-Tile Serial Lite IV Intel FPGA IP souview 683074 | 2022.04.28
Varyab
Anviwònman
64/66b kode
0.96969697 0.96969697 0.96969697 0.96969697 0.96969697 0.96969697
Anlè gwosè yon pete nan kantite mo (BURST_SIZE_OVHD)
2 (2)
0 (3)
2 (2)
2 (2)
0 (3)
0 (3)
Peryòd makè aliyman 81,915 nan sik revèy (ALIGN_MARKER_PERIOD)
81,915
81,916
81,916
81,916
81,916
Lajè makè aliyman an 5
5
0
4
0
4
sik revèy
(ALIGN_MARKER_WIDTH)
Efikasite Bandwidth (4)
0.96821788 0.96916433 0.96827698 0.96822967 0.96922348 0.96917616
To efikas (Gbps) (5)
54.2202012 54.27320236 27.11175544 27.11043076 27.13825744 27.13693248
Maksimòm frekans revèy itilizatè (MHz) (6)
423.59532225 424.00939437 423.62117875 423.6004806 424.0352725 424.01457
Enfòmasyon ki Konsènan Pousantaj Link ak Kalkil Efikasite Bandwidth nan paj 40
(2) Nan mòd Full, gwosè BURST_SIZE_OVHD enkli Mo Kontwòl START/END pè nan yon kouran done.
(3) Pou mòd Debaz, BURST_SIZE_OVHD se 0 paske pa gen START/END pandan difizyon.
(4) Gade to Link ak Kalkil Efikasite Bandwidth pou kalkil efikasite Pleasant.
(5) Gade to Link ak Kalkil Efikasite Bandwidth pou kalkil to efikas.
(6) Gade to Link ak Kalkil Efikasite Bandwidth pou kalkil maksimòm frekans revèy itilizatè.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 10
Voye Feedback
683074 | 2022.04.28 Voye Feedback
3. Kòmanse
3.1. Enstale ak lisans Intel FPGA IP Cores
Enstalasyon lojisyèl Intel Quartus Prime gen ladann bibliyotèk Intel FPGA IP. Bibliyotèk sa a bay anpil nwayo IP itil pou itilizasyon pwodiksyon ou san ou pa bezwen yon lisans adisyonèl. Gen kèk nwayo Intel FPGA IP mande pou achte yon lisans separe pou itilizasyon pwodiksyon an. Mòd Evalyasyon IP Intel FPGA a pèmèt ou evalye nwayo Intel FPGA IP ki gen lisans sa yo nan simulation ak pyès ki nan konpitè, anvan w deside achte yon lisans debaz IP pwodiksyon konplè. Ou sèlman bezwen achte yon lisans pwodiksyon konplè pou nwayo Intel IP ki gen lisans apre ou fin fè tès pyès ki nan konpitè epi ou pare pou itilize IP nan pwodiksyon an.
Lojisyèl Intel Quartus Prime enstale nwayo IP nan kote sa yo pa default:
Figi 2.
IP Nwayo Enstalasyon Chemen
intelFPGA(_pro) quartus – Gen IP lojisyèl Intel Quartus Prime – Gen bibliyotèk Intel FPGA IP ak nwayo IP twazyèm pati yo – Gen kòd sous bibliyotèk Intel FPGA IP. – Gen sous Intel FPGA IP files
Tablo 8.
Kote Enstalasyon Nwayo IP
Kote
Lojisyèl
:intelFPGA_proquartusipaltera
Intel Quartus Prime Pro edisyon
:/intelFPGA_pro/quartus/ip/altera Intel Quartus Prime Pro Edition
Platfòm Windows* Linux*
Nòt:
Lojisyèl Intel Quartus Prime a pa sipòte espas nan chemen enstalasyon an.
3.1.1. Intel FPGA IP Evalyasyon mòd
Mòd Evalyasyon IP Intel FPGA gratis pèmèt ou evalye nwayo Intel FPGA IP ki gen lisans nan simulation ak pyès ki nan konpitè anvan ou achte. Intel FPGA IP Evalyasyon Mode sipòte evalyasyon sa yo san lisans adisyonèl:
· Simile konpòtman yon nwayo Intel FPGA IP ki gen lisans nan sistèm ou a. · Verifye fonksyonalite, gwosè, ak vitès nwayo IP a byen vit ak fasil. · Jenere pwogramasyon aparèy tan limite files pou desen ki gen ladan nwayo IP. · Pwograme yon aparèy ak nwayo IP ou epi verifye konsepsyon ou nan pyès ki nan konpitè.
Intel Corporation. Tout dwa rezève. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Intel garanti pèfòmans pwodwi FPGA ak semiconductor li yo selon espesifikasyon aktyèl yo an akò ak garanti estanda Intel a, men li rezève dwa pou fè chanjman nan nenpòt pwodwi ak sèvis nenpòt ki lè san avètisman. Intel pa asime okenn responsablite oswa responsablite ki soti nan aplikasyon an oswa itilizasyon nenpòt enfòmasyon, pwodwi oswa sèvis ki dekri la a eksepte si Intel te dakò ekspreseman alekri. Yo konseye kliyan Intel yo pou yo jwenn dènye vèsyon espesifikasyon aparèy yo anvan yo konte sou nenpòt enfòmasyon ki pibliye epi anvan yo pase lòd pou pwodwi oswa sèvis yo. *Yo ka reklame lòt non ak mak kòm pwopriyete lòt moun.
ISO 9001:2015 anrejistre
3. Kòmanse
683074 | 2022.04.28
Intel FPGA IP Evalyasyon Mode sipòte mòd operasyon sa yo:
· Tethered–Pèmèt kouri konsepsyon ki gen Intel FPGA IP ki gen lisans lan endefiniman ak yon koneksyon ant tablo ou a ak òdinatè lame a. Mòd atache mande pou yon seri aksyon tès jwenti gwoup (JTAG) kab konekte ant JTAG pò sou tablo ou a ak òdinatè lame a, ki ap kouri Intel Quartus Prime Programmer la pou dire peryòd evalyasyon pyès ki nan konpitè. Pwogramè a sèlman mande pou yon enstalasyon minimòm de lojisyèl Intel Quartus Prime a, epi li pa mande pou okenn lisans Intel Quartus Prime. Òdinatè lame a kontwole tan evalyasyon an lè li voye yon siyal peryodik nan aparèy la atravè JTAG pò. Si tout nwayo IP ki gen lisans nan konsepsyon an sipòte mòd kole, tan evalyasyon an ap kouri jiskaske nenpòt evalyasyon debaz IP ekspire. Si tout nwayo IP yo sipòte tan evalyasyon san limit, aparèy la pa tan.
· Untethered–Pèmèt kouri konsepsyon ki gen IP ki gen lisans lan pou yon tan limite. Nwayo IP a retounen nan mòd untethered si aparèy la dekonekte nan òdinatè lame a ki ap kouri lojisyèl Intel Quartus Prime la. Nwayo IP la tou retounen nan mòd untethered si nenpòt lòt nwayo IP ki gen lisans nan konsepsyon an pa sipòte mòd atache.
Lè tan evalyasyon an ekspire pou nenpòt IP Intel FPGA ki gen lisans nan konsepsyon an, konsepsyon an sispann fonksyone. Tout nwayo IP ki sèvi ak Intel FPGA IP Evalyasyon Mode a soti an menm tan lè nenpòt nwayo IP nan konsepsyon an tan. Lè tan evalyasyon an ekspire, ou dwe repwograme aparèy FPGA la anvan ou kontinye verifikasyon pyès ki nan konpitè. Pou pwolonje itilizasyon nwayo IP a pou pwodiksyon, achte yon lisans pwodiksyon konplè pou nwayo IP la.
Ou dwe achte lisans lan epi jenere yon kle lisans pwodiksyon konplè anvan ou kapab jenere yon pwogramasyon aparèy san restriksyon file. Pandan Intel FPGA IP Evalyasyon Mode, Konpilatè a sèlman jenere yon pwogramasyon aparèy ki limite nan tan file ( _time_limited.sof) ki ekspire nan limit tan an.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 12
Voye Feedback
3. Kòmanse 683074 | 2022.04.28
Figi 3.
Intel FPGA IP Evalyasyon Mode Flow
Enstale lojisyèl Intel Quartus Prime ak Intel FPGA IP Library
Paramèt ak enstansye yon Nwayo IP Intel FPGA ki gen lisans
Verifye IP a nan yon similatè sipòte
Konpile konsepsyon an nan lojisyèl Intel Quartus Prime la
Jenere yon pwogramasyon aparèy ki limite tan File
Pwograme Intel FPGA Aparèy la ak Verifye Operasyon sou Komisyon Konsèy la
Pa gen IP ki pare pou itilizasyon pwodiksyon?
Wi Achte yon Pwodiksyon konplè
IP Lisans
Nòt:
Mete IP ki gen lisans nan pwodwi komèsyal yo
Al gade nan gid itilizatè chak nwayo IP pou etap paramètrizasyon ak detay aplikasyon an.
Intel bay lisans nwayo IP sou yon baz pou chak chèz, pou tout tan. Frè lisans lan gen ladan antretyen ak sipò premye ane. Ou dwe renouvle kontra antretyen an pou resevwa mizajou, korije ensèk, ak sipò teknik pi lwen pase premye ane a. Ou dwe achte yon lisans pwodiksyon konplè pou nwayo Intel FPGA IP ki mande pou yon lisans pwodiksyon, anvan ou jenere pwogramasyon files ke ou ka itilize pou yon tan san limit. Pandan Intel FPGA IP Evalyasyon Mode, Konpilatè a sèlman jenere yon pwogramasyon aparèy ki limite nan tan file ( _time_limited.sof) ki ekspire nan limit tan an. Pou jwenn kle lisans pwodiksyon ou, vizite Intel FPGA Self-Service Licensing Center.
Akò lisans lojisyèl Intel FPGA yo gouvène enstalasyon ak itilizasyon nwayo IP ki gen lisans, lojisyèl konsepsyon Intel Quartus Prime, ak tout nwayo IP ki pa gen lisans.
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 13
3. Kòmanse 683074 | 2022.04.28
Enfòmasyon ki gen rapò · Sant Sipò pou Lisans Intel FPGA · Entwodiksyon sou Enstalasyon ak Lisans lojisyèl Intel FPGA
3.2. Espesifye paramèt ak opsyon IP yo
Editè paramèt IP a pèmèt ou byen vit konfigirasyon varyasyon IP koutim ou a. Sèvi ak etap sa yo pou presize opsyon IP ak paramèt nan lojisyèl Intel Quartus Prime Pro Edition.
1. Si ou pa deja gen yon pwojè Intel Quartus Prime Pro Edition nan ki entegre F-Tile Serial Lite IV Intel FPGA IP ou a, ou dwe kreye youn. a. Nan Intel Quartus Prime Pro Edition, klike sou File Nouvo Project Wizard pou kreye yon nouvo pwojè Quartus Prime, oswa File Louvri Pwojè pou louvri yon pwojè Quartus Prime ki egziste deja. Sòsye an mande w pou presize yon aparèy. b. Espesifye fanmi aparèy Intel Agilex la epi chwazi yon aparèy pwodiksyon F-mosaïque ki satisfè kondisyon nivo vitès pou IP la. c. Klike sou Fini.
2. Nan Katalòg IP a, lokalize epi chwazi F-Tile Serial Lite IV Intel FPGA IP. Fenèt New IP Varyasyon an parèt.
3. Espesifye yon non wo nivo pou nouvo varyasyon IP koutim ou a. Editè paramèt la sove paramèt varyasyon IP yo nan yon file non .ip.
4. Klike sou OK. Editè paramèt la parèt. 5. Espesifye paramèt yo pou varyasyon IP ou a. Gade nan seksyon Paramèt pou
enfòmasyon sou F-Tile Serial Lite IV Intel FPGA paramèt IP. 6. Opsyonèlman, jenere yon banc tès simulation oswa konpilasyon ak konsepsyon pyès ki nan konpitè
example, swiv enstriksyon yo nan Design Ex laample Gid itilizatè. 7. Klike sou Jenere HDL. Bwat dyalòg Jenerasyon an parèt. 8. Espesifye pwodiksyon an file opsyon jenerasyon, epi klike sou Jenere. Varyasyon IP
files jenere selon espesifikasyon ou yo. 9. Klike sou Fini. Editè paramèt la ajoute .ip nan nivo siperyè file nan aktyèl la
pwojè otomatikman. Si w ap mande pou w ajoute manyèlman .ip file nan pwojè a, klike sou Pwojè Ajoute/Retire Files nan Pwojè pou ajoute a file. 10. Apre jenere ak enstansye varyasyon IP ou a, fè devwa pin apwopriye pou konekte pò yo epi mete nenpòt paramèt RTL apwopriye pou chak egzanp.
Enfòmasyon ki gen rapò Paramèt nan paj 42
3.3. Jenere File Estrikti
Lojisyèl Intel Quartus Prime Pro Edition la jenere pwodiksyon IP sa a file estrikti.
Pou enfòmasyon sou la file estrikti nan konsepsyon an eksample, al gade nan F-Tile Serial Lite IV Intel FPGA IP Design Example Gid itilizatè.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 14
Voye Feedback
3. Kòmanse 683074 | 2022.04.28
Figi 4. F-Tile Serial Lite IV Intel FPGA IP Jenere Files
.ip - entegrasyon IP file
IP varyasyon files
_ IP varyasyon files
example_design
.cmp – Deklarasyon eleman VHDL file _bb.v - Verilog HDL nwa bwat EDA sentèz file _inst.v ak .vhd – Sample modèl enstansyasyon .xml- XML rapò file
Example kote pou konsepsyon nwayo IP ou example files. Kote defo a se ansyenample_design, men yo mande w pou presize yon chemen diferan.
.qgsimc - Lis paramèt simulation pou sipòte rejenerasyon incrémentielle .qgsynthc – Lis paramèt sentèz pou sipòte rejenerasyon incrémentielle
.qip – Lis sentèz IP files
_generation.rpt- Rapò jenerasyon IP
.sopcinfo- Lojisyèl zouti-chèn entegrasyon file .html- Koneksyon ak done kat memwa
.csv – Plasman PIN file
.spd – Konbine scripts simulation endividyèl
Sim Simulation files
sentèz IP sentèz files
.v Simulation nan nivo siperyè file
.v Sentèz IP wo nivo file
Scripts similatè
Bibliyotèk subcore
sent
Subcore sentèz files
sim
Simulation Subcore files
<HDL files>
<HDL files>
Tablo 9.
F-Tile Serial Lite IV Intel FPGA IP Jenere Files
File Non
Deskripsyon
.ip
Sistèm Platform Designer oswa varyasyon IP wo nivo file. se non ou bay varyasyon IP ou a.
.cmp
Deklarasyon konpozan VHDL (.cmp) file se yon tèks file ki gen definisyon jenerik lokal ak pò ke ou ka itilize nan konsepsyon VHDL files.
.html
Yon rapò ki gen enfòmasyon sou koneksyon, yon kat memwa ki montre adrès chak esklav ki gen rapò ak chak mèt ak li konekte, ak plasman paramèt.
_generation.rpt
IP oswa Platform Designer jenerasyon boutèy demi lit file. Yon rezime mesaj yo pandan jenerasyon IP.
.qgsimc
Lis paramèt simulation pou sipòte rejenerasyon incrémentielle.
.qgsynthc
Lis paramèt sentèz pou sipòte rejenerasyon incrémentielle.
.qip
Gen tout enfòmasyon ki nesesè sou eleman IP pou entegre ak konpile eleman IP nan lojisyèl Intel Quartus Prime.
kontinye…
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 15
3. Kòmanse 683074 | 2022.04.28
File Non .sopcinfo
.csv .spd _bb.v _inst.v oswa _inst.vhd .regmap
.svd
.v oswa .vhd mentor/ synopsys/vcs/ synopsys/vcsmx/ xcelium/ submodules/ /
Deskripsyon
Dekri koneksyon yo ak paramètrizasyon eleman IP nan sistèm Platform Designer ou a. Ou ka analize kontni li yo pou jwenn kondisyon lè ou devlope chofè lojisyèl pou konpozan IP. Zouti en tankou chèn zouti Nios® II itilize sa a file. .sopcinfo la file ak sistèm nan.h file pwodwi pou chèn zouti Nios II a genyen ladan yo enfòmasyon kat adrès pou chak esklav parapò ak chak mèt ki gen aksè a esklav la. Diferan mèt ka gen yon kat adrès diferan pou jwenn aksè nan yon eleman esklav patikilye.
Gen enfòmasyon sou sitiyasyon ajou nan eleman IP la.
Antre obligatwa file pou ip-make-simscript jenere scripts simulation pou simulateur sipòte. .spd la file gen yon lis fileyo te pwodwi pou simulation, ansanm ak enfòmasyon sou memwa ke ou ka inisyalize.
Ou ka itilize bwat nwa Verilog (_bb.v) file kòm yon deklarasyon modil vid pou itilize kòm yon bwat nwa.
HDL ansyenample modèl enstansyasyon. Ou ka kopye epi kole sa ki nan sa a file nan HDL ou file enstansye varyasyon IP la.
Si IP gen enfòmasyon enskri, .regmap file jenere. .regmap la file dekri enfòmasyon kat enskri nan entèfas mèt ak esklav. Sa a file konplete .sopcinfo la file pa bay plis enfòmasyon detaye enskri sou sistèm nan. Sa a pèmèt ekspozisyon enskri views ak estatistik personnalisable itilizatè nan System Console.
Pèmèt zouti debogaj sistèm difisil processeur sistèm (HPS). view enskri kat periferik ki konekte ak HPS nan yon sistèm Platform Designer. Pandan sentèz, .svd la files pou entèfas esklav vizib pou mèt System Console yo estoke nan .sof la file nan seksyon debug la. System Console li seksyon sa a, ki Platform Designer ka mande pou enfòmasyon kat jeyografik anrejistre. Pou esklav sistèm, Platform Designer ka jwenn aksè nan rejis yo pa non.
HDL files ki enstansye chak submodule oswa IP timoun pou sentèz oswa simulation.
Gen yon script ModelSim*/QuestaSim* msim_setup.tcl pou mete sou pye ak kouri yon simulation.
Gen yon script shell vcs_setup.sh pou mete kanpe epi kouri yon simulation VCS*. Gen yon script shell vcsmx_setup.sh ak synopsys_sim.setup file yo mete kanpe epi kouri yon simulation VCS MX.
Gen yon script shell xcelium_setup.sh ak lòt konfigirasyon files pou mete sou pye ak kouri Xcelium* simulation.
Gen HDL files pou submodul IP yo.
Pou chak anyè IP timoun ki te pwodwi, Platform Designer jenere synth/ ak sim/ sou-anyè.
3.4. Simulation Intel FPGA IP Cores
Lojisyèl Intel Quartus Prime a sipòte simulation RTL debaz IP nan similatè EDA espesifik. IP jenerasyon opsyonèlman kreye simulation files, ki gen ladan modèl simulation fonksyonèl, nenpòt ki tès (oswa ansyenample design), ak machann-espesifik simulateur konfigirasyon scripts pou chak nwayo IP. Ou ka itilize modèl simulation fonksyonèl ak nenpòt ki tès oswa ansyenample konsepsyon pou simulation. Pwodiksyon IP jenerasyon ka gen ladan tou scripts pou konpile ak kouri nenpòt tèsbanch. Scripts yo lis tout modèl oswa bibliyotèk ou bezwen pou simulation nwayo IP ou.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 16
Voye Feedback
3. Kòmanse 683074 | 2022.04.28
Lojisyèl Intel Quartus Prime a bay entegrasyon ak anpil simulateur ak sipòte plizyè simulation koule, ki gen ladan pwòp scripted ak koutim simulation koule ou. Kèlkeswa koule ou chwazi a, simulation debaz IP enplike etap sa yo:
1. Jenere IP HDL, testbench (oswa egzanpample design), ak script konfigirasyon similatè files.
2. Mete kanpe anviwònman similatè ou a ak nenpòt scripts simulation.
3. Konpile bibliyotèk modèl simulation.
4. Kouri similatè ou a.
3.4.1. Simulation ak Verifikasyon konsepsyon an
Pa default, editè paramèt la jenere script simulateur espesifik ki gen kòmandman pou konpile, elabore, ak simulation modèl Intel FPGA IP ak bibliyotèk modèl simulation. files. Ou ka kopye kòmandman yo nan script simulation testbench ou a, oswa modifye sa yo files pou ajoute kòmandman pou konpile, elabore, ak similye konsepsyon ou ak banc tès.
Tablo 10. Intel FPGA IP Nwayo Simulation Scripts
Similatè
File Anyè
ModelSim
_sim/mentor
QuestaSim
VCS
_sim/synopsys/vcs
VCS MX
_sim/synopsys/vcsmx
Xcelium
_sim/xcelium
Script msim_setup.tcl (7)
vcs_setup.sh vcsmx_setup.sh synopsys_sim.setup xcelium_setup.sh
3.5. Sentèz nwayo IP nan lòt zouti EDA
Opsyonèlman, sèvi ak yon lòt zouti EDA sipòte pou fè sentèz yon konsepsyon ki gen ladan Intel FPGA debaz IP. Lè ou jenere sentèz debaz IP la files pou itilize ak zouti sentèz EDA twazyèm pati, ou ka kreye yon netlist estimasyon zòn ak distribisyon. Pou pèmèt jenerasyon, aktive Kreye distribisyon ak estimasyon resous pou zouti sentèz EDA twazyèm pati lè w ap pèrsonalize varyasyon IP ou a.
Netlist estimasyon zòn ak distribisyon an dekri koneksyon debaz IP ak achitekti, men li pa enkli detay sou vrè fonksyonalite a. Enfòmasyon sa a pèmèt sèten zouti sentèz twazyèm pati pou pi byen rapòte estimasyon zòn ak distribisyon. Anplis de sa, zouti sentèz yo ka sèvi ak enfòmasyon distribisyon an pou reyalize optimize tan-kondwi ak amelyore kalite rezilta yo.
Lojisyèl Intel Quartus Prime la jenere _syn.v netlist file nan fòma Verilog HDL, kèlkeswa pwodiksyon an file fòma ou presize. Si w itilize netlist sa a pou sentèz, ou dwe mete wrapper nwayo IP la file .v oswa .vhd nan pwojè Intel Quartus Prime ou a.
(7) Si ou pa t etabli opsyon zouti EDA a – ki pèmèt ou kòmanse similatè EDA twazyèm pati nan lojisyèl Intel Quartus Prime la – kouri script sa a nan ModelSim oswa QuestaSim similatè Tcl konsole (pa nan lojisyèl Intel Quartus Prime). Tcl konsole) pou evite nenpòt erè.
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 17
3. Kòmanse 683074 | 2022.04.28
3.6. Konpile konsepsyon konplè a
Ou ka itilize kòmandman Kòmanse Konpilasyon nan meni Pwosesis nan lojisyèl Intel Quartus Prime Pro Edition pou konpile konsepsyon ou.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 18
Voye Feedback
683074 | 2022.04.28 Voye Feedback
4. Fonksyonèl Deskripsyon
Figi 5.
F-Tile Serial Lite IV Intel FPGA IP konsiste de MAC ak Ethernet PCS. MAC a kominike ak PCS koutim yo atravè interfaces MII.
IP a sipòte de mòd modulasyon:
· PAM4–Ofri 1 a 12 kantite liy pou chwazi. IP a toujou enstans de chanèl PCS pou chak liy nan mòd modulation PAM4.
· NRZ–Ofri 1 a 16 kantite liy pou chwazi.
Chak mòd modulation sipòte de mòd done:
· Mòd debaz-Sa a se yon mòd difizyon pi bon kalite kote done yo voye san yo pa kòmanse-pake a, sik vid, ak fen-pake pou ogmante Pleasant. IP a pran premye done ki valab kòm kòmansman yon pete.
Debaz Mode Transfè Done 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. Tout dwa rezève. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Intel garanti pèfòmans pwodwi FPGA ak semiconductor li yo selon espesifikasyon aktyèl yo an akò ak garanti estanda Intel a, men li rezève dwa pou fè chanjman nan nenpòt pwodwi ak sèvis nenpòt ki lè san avètisman. Intel pa asime okenn responsablite oswa responsablite ki soti nan aplikasyon an oswa itilizasyon nenpòt enfòmasyon, pwodwi oswa sèvis ki dekri la a eksepte si Intel te dakò ekspreseman alekri. Yo konseye kliyan Intel yo pou yo jwenn dènye vèsyon espesifikasyon aparèy yo anvan yo konte sou nenpòt enfòmasyon ki pibliye epi anvan yo pase lòd pou pwodwi oswa sèvis yo. *Yo ka reklame lòt non ak mak kòm pwopriyete lòt moun.
ISO 9001:2015 anrejistre
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Figi 6.
· Mòd konplè–Sa a se transfè done mòd pake. Nan mòd sa a, IP a voye yon pete ak yon sik senkronizasyon nan kòmansman an ak nan fen yon pake kòm delimiter.
Transfè Done Mòd konplè 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
Enfòmasyon ki gen rapò · F-Tile Serial Lite IV Intel FPGA IP Overview nan paj 6 · F-Tile Serial Lite IV Intel FPGA IP Design Egzample Gid itilizatè
4.1. TX Datapath
Datapath TX a konsiste de eleman sa yo: · Adaptè MAC · Blòk ensèsyon mo kontwòl · CRC · Ankode MII · Blòk PCS · Blòk PMA
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 20
Voye Feedback
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Figi 7. TX Datapath
Soti nan lojik itilizatè
TX MAC
Avalon Streaming Entèfas
Adaptè MAC
Kontwole Ensèsyon Pawòl
CRC
MII ankode
MII Entèfas Custom PCS
PCS ak PMA
TX Serial Entèfas Pou Lòt Aparèy FPGA
4.1.1. TX MAC adaptè
Adaptè TX MAC la kontwole transmisyon done nan lojik itilizatè a lè l sèvi avèk koòdone difizyon Avalon® la. Blòk sa a sipòte transmisyon enfòmasyon itilizatè-defini ak kontwòl koule.
Transfere Enfòmasyon Itilizatè-defini
Nan mòd konplè, IP a bay siyal tx_is_usr_cmd ke ou ka itilize pou kòmanse sik enfòmasyon itilizatè-defini tankou transmisyon XOFF/XON nan lojik itilizatè a. Ou ka kòmanse sik transmisyon enfòmasyon itilizatè-defini lè w revandike siyal sa a epi transfere enfòmasyon an lè l sèvi avèk tx_avs_data ansanm ak deklarasyon tx_avs_startofpacket ak tx_avs_valid siyal yo. Lè sa a, blòk la deasserts tx_avs_ready a pou de sik.
Nòt:
Fonksyon enfòmasyon ki defini itilizatè a disponib sèlman nan mòd konplè.
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 21
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Figi 8.
Kontwòl koule
Gen kondisyon kote TX MAC la pa pare pou resevwa done ki soti nan lojik itilizatè a tankou pandan pwosesis re-aliyman lyen oswa lè pa gen okenn done ki disponib pou transmisyon nan lojik itilizatè a. Pou evite pèt done akòz kondisyon sa yo, IP a itilize siyal tx_avs_ready pou kontwole koule done ki soti nan lojik itilizatè a. IP a dezassere siyal la lè kondisyon sa yo rive:
· Lè tx_avs_startofpacket afime, tx_avs_ready deasserted pou yon sik revèy.
· Lè tx_avs_endofpacket afime, tx_avs_ready deasserted pou yon sik revèy.
· Lè nenpòt CW pè yo afime tx_avs_ready se deasserted pou de sik revèy.
· Lè ensèsyon makè aliyman RS-FEC rive nan koòdone PCS koutim lan, tx_avs_ready deasserted pou kat sik revèy.
· Chak sik revèy debaz Ethernet 17 nan mòd modulation PAM4 ak chak sik revèy debaz Ethernet 33 nan mòd modulation NRZ. Tx_avs_ready a dezasserte pou yon sik revèy.
· Lè lojik itilizatè deassert tx_avs_valid pandan pa gen okenn transmisyon done.
Dyagram distribisyon sa yo se egzanpamples nan TX MAC adaptè lè l sèvi avèk tx_avs_ready pou kontwòl koule done.
Kontwòl koule ak tx_avs_valid Deassertion ak START/END CWs pè
tx_core_clkout
tx_avs_valid tx_avs_data
DN
D0
D1 D2 D3
Desè siyal ki valab
D4
D5 D6
tx_avs_ready tx_avs_startofpacket
Desè siyal pare pou de sik pou mete END-STRT CW
tx_avs_endofpacket
usrif_data
DN
D0
D1 D2 D3
D4
D5
CW_data
DN END STRT D0 D1 D2 D3 VID D4
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 22
Voye Feedback
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Figi 9.
Kontwòl koule ak ensèsyon makè aliyman
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+1 DN-1 DN DN DN DN DN DN DN+1 DN-1 DN DN DN DN DN DN DN+1 DN-1 DN DN DN DN DN DN DN+1
i_sl_tx_mii_valid
i_sl_tx_mii_d[63:0]
DN-1
DN
DN+1
i_sl_tx_mii_c[7:0]
0x0
mwen_sl_tx_mii_am
01234
i_sl_tx_mii_am_pre3
01234
Figi 10.
Kontwòl Flow ak CWs Pè START/END kowenside ak Ensèsyon Makè aliyman
tx_core_clkout tx_avs_valid
tx_avs_data
DN-5 DN-4 DN-3 DN-2 DN-1
D0
tx_avs_ready
012 345 6
tx_avs_startofpacket
tx_avs_endofpacket
usrif_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
CW_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
CRC_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
MII_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
i_sl_tx_mii_valid
i_sl_tx_mii_d[63:0]
DN-1
END STRT D0
i_sl_tx_mii_c[7:0]
0x0
i_sl_tx_mii_am i_sl_tx_mii_am_pre3
01234
01234
4.1.2. Kontwòl Pawòl (CW) Ensèsyon
F-Tile Serial Lite IV Intel FPGA IP konstwi CWs ki baze sou siyal opinyon ki soti nan lojik itilizatè a. CW yo endike delimitè pake, enfòmasyon estati transmisyon oswa done itilizatè nan blòk PCS la epi yo sòti nan kòd kontwòl XGMII.
Tablo sa a montre deskripsyon CW yo sipòte:
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 23
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Tablo 11.
KÒMANSE FEN ALIGN
Deskripsyon CWs sipòte
CW
Kantite mo (1 mo
= 64 bit)
1
Wi
1
Wi
2
Wi
EMPTY_CYC
2
Wi
SANKIS
1
Non
DONE
1
Wi
Nan-bann
Deskripsyon
Kòmanse nan delimiter done. Fen delimiter done. Mo kontwòl (CW) pou aliyman RX. Sik vid nan yon transfè done. IDLE (ki soti nan gwoup). Chaj.
Tablo 12. Deskripsyon jaden CW
Jaden RSVD num_valid_bytes_eob
EMPTY eop sop seop align CRC32 usr
Deskripsyon
Jaden rezève. Yo ka itilize pou ekstansyon nan lavni. Mare a 0.
Kantite byte valab nan dènye mo a (64-bit). Sa a se yon valè 3bit. · 3'b000: 8 octets · 3'b001: 1 byte · 3'b010: 2 bytes · 3'b011: 3 bytes · 3'b100: 4 bytes · 3'b101: 5 bytes · 3'b110: 6 bytes · 3'b111: 7 octets
Kantite mo ki pa valab nan fen yon pete.
Endike koòdone difizyon RX Avalon pou revandike yon siyal fen-pake.
Endike koòdone difizyon RX Avalon pou revandike yon siyal kòmansman pake.
Endike koòdone difizyon RX Avalon pou reklame yon kòmansman pake ak yon fen pake nan menm sik la.
Tcheke aliyman RX.
Valè CRC kalkile.
Endike mo kontwòl (CW) genyen enfòmasyon ki defini itilizatè a.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 24
Voye Feedback
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
4.1.2.1. Kòmanse nan pete CW
Figi 11. Fòma CW kòmansman pete
KÒMANSE
63:56
RSVD
55:48
RSVD
47:40
RSVD
done
39:32 31:24
RSVD RSVD
23:16
sop usr align=0 seop
15:8
chanèl
7:0
'hFB(KÒMANSE)
kontwòl 7:0
0
0
0
0
0
0
0
1
Tablo 13.
Nan mòd Full, ou ka mete START CW a lè w revandike siyal tx_avs_startofpacket la. Lè ou afime sèlman tx_avs_startofpacket siyal la, ti jan sop la mete. Lè ou afime tou de siyal tx_avs_startofpacket ak tx_avs_endofpacket, seop bit la mete.
START CW Field Values
Jaden sop/seop
usr (8)
aliman
Valè
1
Tou depan de siyal tx_is_usr_cmd la:
·
1: Lè tx_is_usr_cmd = 1
·
0: Lè tx_is_usr_cmd = 0
0
Nan mòd Debaz, MAC a voye yon START CW apre yo fin reset la. Si pa gen okenn done ki disponib, MAC a kontinyèlman voye EMPTY_CYC ki asosye ak END ak START CWs jiskaske ou kòmanse voye done.
4.1.2.2. CW nan fen pete
Figi 12. Fòma CW nan fen pete
FINI
63:56
'hFD
55:48
CRC32[31:24]
47:40
CRC32[23:16]
done 39:32 31:24
CRC32[15:8] CRC32[7:0]
23:16 eop=1 RSVD RSVD RSVD
RSVD
15:8
RSVD
VID
7:0
RSVD
num_valid_bytes_eob
kontwòl
7:0
1
0
0
0
0
0
0
0
(8) Sa a sipòte sèlman nan mòd Full.
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 25
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Tablo 14.
MAC la foure END CW a lè tx_avs_endofpacket a deklare. END CW a gen kantite byte valab nan dènye mo done ak enfòmasyon CRC.
Valè CRC a se yon rezilta CRC 32-bit pou done ki genyen ant START CW ak mo done anvan END CW la.
Tablo ki anba la a montre valè jaden yo nan END CW.
END CW Field Values
Field eop CRC32 num_valid_bytes_eob
Valè 1
CRC32 valè kalkile. Kantite byte valab nan dènye mo done yo.
4.1.2.3. Aliyman Pè CW
Figi 13. Fòma CW aliyman pè
ALIGNE CW Pè ak START/END
64 + 8bits XGMII Entèfas
KÒMANSE
63:56
RSVD
55:48
RSVD
47:40
RSVD
done
39:32 31:24
RSVD RSVD
23:16 eop=0 sop=0 usr=0 aliman=1 seop=0
15:8
RSVD
7:0
'hFB
kontwòl 7:0
0
0
0
0
0
0
0
1
64 + 8bits XGMII Entèfas
FINI
63:56
'hFD
55:48
RSVD
47:40
RSVD
done
39:32 31:24
RSVD RSVD
23:16 eop=0 RSVD RSVD RSVD
RSVD
15:8
RSVD
7:0
RSVD
kontwòl 7:0
1
0
0
0
0
0
0
0
ALIGN CW a se yon CW pè ak START/END oswa END/START CWs. Ou ka mete ALIGN paired CW a swa lè w revandike siyal tx_link_reinit la, mete kontwa Peryòd aliyman an oswa kòmanse yon reset. Lè ALIGN paired CW mete, jaden aliyman an mete sou 1 pou kòmanse blòk aliyman reseptè a pou tcheke aliyman done atravè tout liy yo.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 26
Voye Feedback
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Tablo 15.
ALIGNE CW Field Values
Jaden aliman
eop sop usr seop
Valè 1 0 0 0 0
4.1.2.4. Vide-sik CW
Figi 14. Fòma CW vid-sik
EMPTY_CYC Pè ak END/START
64 + 8bits XGMII Entèfas
FINI
63:56
'hFD
55:48
RSVD
47:40
RSVD
done
39:32 31:24
RSVD RSVD
23:16 eop=0 RSVD RSVD RSVD
RSVD
15:8
RSVD
RSVD
7:0
RSVD
RSVD
kontwòl 7:0
1
0
0
0
0
0
0
0
64 + 8bits XGMII Entèfas
KÒMANSE
63:56
RSVD
55:48
RSVD
47:40
RSVD
done
39:32 31:24
RSVD RSVD
23:16
sop=0 usr=0 align=0 seop=0
15:8
RSVD
7:0
'hFB
kontwòl 7:0
0
0
0
0
0
0
0
1
Tablo 16.
Lè w retire tx_avs_valid pou de sik revèy pandan yon pete, MAC la mete yon EMPTY_CYC CW ki asosye ak END/START CWs. Ou ka itilize CW sa a lè pa gen okenn done ki disponib pou transmisyon yon ti tan.
Lè w dezaserte tx_avs_valid pou yon sik, IP a dezaserte tx_avs_valid pou de fwa peryòd tx_avs_valid dezaserasyon an pou jenere yon pè END/START CWs.
EMPTY_CYC CW Field Values
Jaden aliman
eop
Valè 0 0
kontinye…
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 27
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Field sop usr seop
Valè 0 0 0
4.1.2.5. San fè anyen konsa CW
Figi 15. Idle CW Fòma
IDLE CW
63:56
'h07
55:48
'h07
47:40
'h07
done
39:32 31:24
'h07 'h07
23:16
'h07
15:8
'h07
7:0
'h07
kontwòl 7:0
1
1
1
1
1
1
1
1
MAC la mete IDLE CW a lè pa gen okenn transmisyon. Pandan peryòd sa a, siyal tx_avs_valid la ba.
Ou ka itilize IDLE CW a lè yon transfè pete fini oswa lè transmisyon an nan yon eta san fè anyen konsa.
4.1.2.6. Done Pawòl
Mo done a se chaj la nan yon pake. Bits kontwòl XGMII yo tout mete a 0 nan fòma mo done.
Figi 16. Done Pawòl Fòma
64 + 8 bits XGMII Entèfas
MO DONE
63:56
done itilizatè 7
55:48
done itilizatè 6
47:40
done itilizatè 5
done
39:32 31:24
done itilizatè 4 done itilizatè 3
23:16
done itilizatè 2
15:8
done itilizatè 1
7:0
done itilizatè 0
kontwòl 7:0
0
0
0
0
0
0
0
0
4.1.3. TX CRC
Ou ka aktive blòk TX CRC lè l sèvi avèk paramèt Pèmèt CRC nan Editè paramèt IP. Karakteristik sa a sipòte nan tou de Debaz ak Full mòd.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 28
Voye Feedback
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
MAC a ajoute valè CRC nan END CW la lè li reklame siyal tx_avs_endofpacket la. Nan mòd BASIC la, sèlman ALIGN CW ki asosye ak END CW gen yon jaden CRC ki valab.
Blòk TX CRC a koòdone ak Ensèsyon Pawòl Kontwòl TX ak blòk TX MII Encode. Blòk TX CRC la kalkile valè CRC pou done 64-bit valè pou chak sik kòmanse soti nan START CW jiska END CW.
Ou ka afime siyal crc_error_inject la pou fè espre kòwonpi done nan yon liy espesifik pou kreye erè CRC.
4.1.4. TX MII ankode
TX MII ankode a okipe transmisyon pake soti nan MAC a TX PCS la.
Figi sa a montre modèl done sou otobis MII 8-bit la nan mòd modulation PAM4. START ak END CW parèt yon fwa nan chak de liy MII.
Figi 17. PAM4 Modulation Mode MII Data Pattern
SIK 1
SIK 2
SIK 3
SIK 4
SIK 5
SOP_CW
DONE_1
DATA_9 DATA_17
SANKIS
DATA_DUMMY SOP_CW
DATA_DUMMY
DONE_2 DONE_3 DONE_4
DONE_10 DONE_11 DONE_12
DONE_18 DONE_19 DONE_20
EOP_CW IDLE
EOP_CW
SOP_CW
DONE_5 DONE_13 DONE_21
SANKIS
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
Figi sa a montre modèl done sou otobis MII 8-bit la nan mòd modulation NRZ. START ak END CW parèt nan chak liy MII.
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 29
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Figi 18. NRZ Modulation Mode MII Data Pattern
SIK 1
SIK 2
SIK 3
SOP_CW
DONE_1
DONE_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
SIK 4 DATA_17 DATA_18 DATA_19 DATA_20 DATA_21 DATA_22 DATA_23 DATA_24
SIK 5 EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW
4.1.5. TX PCS ak PMA
F-Tile Serial Lite IV Intel FPGA IP konfigirasyon transceiver F-mosaïque nan mòd Ethernet PCS.
4.2. RX Datapath
Datapath RX a konsiste de konpozan sa yo: · PMA blòk · PCS blòk · MII dekodeur · CRC · Deskew blòk · Control Word retire blòk
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 30
Voye Feedback
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Figi 19. RX Datapath
Pou lojik itilizatè Avalon Streaming Interface
RX MAC
Kontwòl retire mo
Deskew
CRC
MII dekodeur
MII Entèfas Custom PCS
PCS ak PMA
RX Serial Entèfas Soti nan Lòt Aparèy FPGA
4.2.1. RX PCS ak PMA
F-Tile Serial Lite IV Intel FPGA IP configured transceiver F-mosaïque nan mòd Ethernet PCS.
4.2.2. RX MII Dekodeur
Blòk sa a idantifye si done k ap rantre yo gen mo kontwòl ak makè aliyman. Dekodeur RX MII la bay done sou fòm 1-bit valab, 1-bit endikatè makè, 1-bit endikatè kontwòl, ak 64-bit done pou chak liy.
4.2.3. RX CRC
Ou ka aktive blòk TX CRC lè l sèvi avèk paramèt Pèmèt CRC nan Editè paramèt IP. Karakteristik sa a sipòte nan tou de Debaz ak Full mòd. Blòk RX CRC koòdone ak RX Kontwòl Pawòl Retire ak blòk RX MII Dekodè. IP a deklare siyal rx_crc_error lè yon erè CRC rive.
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 31
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
IP a dezasserte rx_crc_error nan chak nouvo pete. Li se yon pwodiksyon nan lojik itilizatè a pou manyen erè lojik itilizatè.
4.2.4. RX Deskew
Blòk deskew RX la detekte makè aliyman yo pou chak liy epi li re-aliyen done yo anvan li voye l nan blòk retire RX CW la.
Ou ka chwazi kite nwayo IP aliman done yo pou chak liy otomatikman lè yon erè aliyman rive lè w mete paramèt Pèmèt aliyman oto nan Editè paramèt IP. Si ou enfim karakteristik aliyman otomatik la, nwayo IP afime siyal rx_error la pou endike erè aliyman an. Ou dwe afime rx_link_reinit pou kòmanse pwosesis aliyman liy lè yon erè aliyman liy rive.
Deskew RX a detekte makè aliyman yo ki baze sou yon machin leta. Dyagram sa a montre eta yo nan blòk deskew RX la.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 32
Voye Feedback
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Figi 20.
RX Deskew Lane aliyman eta machin ak aliyman oto pèmèt tablo koule
Kòmanse
SANKIS
Reyajiste = 1 wi non
Tout PCS
non
liy yo pare?
wi
Tann
Tout makè senkronize pa gen okenn
detekte?
wi
ALIYE
non
wi Timeout?
wi
Pèdi aliyman?
pa gen fen
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 33
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Figi 21.
RX Deskew Lane aliyman eta machin ak aliyman oto enfim tablo koule
Kòmanse
SANKIS
Reyajiste = 1 wi non
Tout PCS
non
liy yo pare?
wi
wi
rx_link_reinit =1
pa gen ERÈ
non wi Timeout?
Tann
pa gen tout makè senkronize
detekte?
wi ALIGNE
wi
Pèdi aliyman?
non
Fen
1. Pwosesis aliyman an kòmanse ak eta IDLE. Blòk la deplase nan eta WAIT lè tout liy PCS yo pare epi rx_link_reinit deasemete.
2. Nan eta WAIT, blòk la tcheke tout makè detekte yo afime nan menm sik la. Si kondisyon sa a vre, blòk la deplase nan eta ALIGNED.
3. Lè blòk la nan eta ALIGNED, li endike liy yo ki aliyen. Nan eta sa a, blòk la kontinye kontwole aliyman liy lan epi tcheke si tout makè yo prezan nan menm sik la. Si omwen yon makè pa prezan nan menm sik la epi yo mete paramèt Pèmèt aliyman oto a, blòk la ale nan
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 34
Voye Feedback
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Eta IDLE pou re-inisyalize pwosesis aliyman an. Si Pèmèt aliyman oto pa mete epi omwen yon makè pa prezan nan menm sik la, blòk la ale nan eta ERROR epi tann pou lojik itilizatè a afime siyal rx_link_reinit pou kòmanse pwosesis aliyman liy.
Figi 22. Reyajman liy liy ak Pèmèt aliyman oto aktive rx_core_clk
rx_link_up
rx_link_reinit
and_all_markers
Deskew Eta
ALIGNED
SANKIS
Tann
ALIGNED
AUTO_ALIGN = 1
Figi 23. Reyajman liy liy ak Pèmèt aliyman oto dezaktive rx_core_clk
rx_link_up
rx_link_reinit
and_all_markers
Deskew Eta
ALIGNED
ERÈ
SANKIS
Tann
ALIGNED
AUTO_ALIGN = 0
4.2.5. RX CW retire
Blòk sa a dekode CW yo epi voye done nan lojik itilizatè a lè l sèvi avèk koòdone difizyon Avalon apre yo fin retire CW yo.
Lè pa gen okenn done ki valab ki disponib, blòk retire RX CW deasserts siyal rx_avs_valid la.
Nan mòd FULL, si yo mete ti jan itilizatè a, blòk sa a reklame siyal rx_is_usr_cmd a epi done yo nan premye sik revèy la itilize kòm enfòmasyon oswa kòmandman itilizatè defini.
Lè rx_avs_ready deasserts ak rx_avs_valid asserte, blòk retire RX CW la jenere yon kondisyon erè nan lojik itilizatè a.
Siyal difizyon Avalon ki gen rapò ak blòk sa a se jan sa a: · rx_avs_startofpacket · rx_avs_endofpacket · rx_avs_channel · rx_avs_empty · rx_avs_data
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 35
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
· rx_avs_valid
· rx_num_valid_bytes_eob
· rx_is_usr_cmd (disponib sèlman nan mòd konplè)
4.3. F-Tile Serial Lite IV Intel FPGA IP Clock Architecture
F-Tile Serial Lite IV Intel FPGA IP gen kat antre revèy ki jenere revèy nan diferan blòk: · Revèy referans transceiver (xcvr_ref_clk) – Antre revèy soti nan revèy ekstèn.
chips oswa osilateur ki jenere revèy pou TX MAC, RX MAC, ak TX ak RX blòk PCS koutim. Gade nan Paramèt pou ranje frekans sipòte. · TX debaz revèy (tx_core_clk)–Revèy sa a sòti nan transceiver PLL yo itilize pou TX MAC. Revèy sa a se tou yon revèy pwodiksyon soti nan transceiver F-mosaïque a pou konekte avèk lojik itilizatè TX la. · RX debaz revèy (rx_core_clk)–Revèy sa a sòti nan transceiver PLL yo itilize pou RX deskew FIFO ak RX MAC. Revèy sa a se tou yon revèy pwodiksyon ki soti nan transceiver F-mosaïque a pou konekte avèk lojik itilizatè RX la. · Revèy pou koòdone rekonfigirasyon transceiver (reconfig_clk) – revèy antre nan sikui revèy ekstèn oswa osilateur ki jenere revèy pou koòdone rekonfigirasyon transceiver F-mosay nan tou de TX ak RX datapaths. Frekans revèy la se 100 a 162 MHz.
Dyagram blòk sa a montre F-Tile Serial Lite IV Intel FPGA IP revèy domèn ak koneksyon ki nan IP la.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 36
Voye Feedback
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Figi 24.
F-Tile Serial Lite IV Intel FPGA IP Clock Architecture
Osilator
FPGA1
F-Tile Serial Lite IV Intel FPGA IP Transceiver Rekonfigurasyon Entèfas Revèy
(reconfig_clk)
tx_core_clkout (konekte ak lojik itilizatè)
tx_core_clk= clk_pll_div64[mid_ch]
FPGA2
F-Tile Serial Lite IV Intel FPGA IP
Revèy entèfas rekonfigurasyon transceiver
(reconfig_clk)
Osilator
rx_core_clk= clk_pll_div64[mid_ch]
rx_core_clkout (konekte ak lojik itilizatè)
clk_pll_div64[mid_ch] clk_pll_div64[n-1:0]
Avalon Streaming Entèfas TX Done
TX MAC
lyen_seri[n-1:0]
Deskew
TX
RX
FIFO
Avalon Streaming Entèfas RX Done RX MAC
Avalon Streaming Entèfas RX Done
RX MAC
Deskew FIFO
rx_core_clkout (konekte ak lojik itilizatè)
rx_core_clk= clk_pll_div64[mid_ch]
Custom PCS
Custom PCS
lyen_seri[n-1:0]
RX
TX
TX MAC
Avalon Streaming Entèfas TX Done
tx_core_clk= clk_pll_div64[mid_ch]
tx_core_clkout (konekte ak lojik itilizatè)
Revèy Ref Transceiver (xcvr_ref_clk)
Revèy Ref Transceiver (xcvr_ref_clk)
Osilator*
Osilator*
Lejand
Aparèy FPGA
Domèn revèy debaz TX
Domèn revèy debaz RX
Referans revèy revèy domèn Aparèy ekstèn Siyal done yo
4.4. Reyajiste ak Inisyalizasyon Link
MAC, F-mosaïque Hard IP, ak rekonfigurasyon blòk yo gen diferan siyal reset: · TX ak RX blòk MAC itilize tx_core_rst_n ak rx_core_rst_n reset siyal yo. · tx_pcs_fec_phy_reset_n ak rx_pcs_fec_phy_reset_n reset siyal kondwi
kontwolè a reset mou pou Reyajiste F-mosaïque Hard IP la. · Blòk reconfiguration itilize siyal reset reconfig_reset la.
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 37
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Figi 25. Reyajiste Achitekti
Avalon Streaming Entèfas TX Done
MAC
Avalon Streaming SYNC Entèfas RX Done
FPGA F-mosaïque Serial Lite IV Intel FPGA IP
tx_mii rx_mii
phy_ehip_ready phy_rx_pcs_ready
F-mosaïque Hard IP
TX Serial Done RX Serial Done
tx_core_rstn rx_core_rstn tx_pcs_fec_phy_reset_n rx_pcs_fec_phy_reset_n reconfig_reset
Reyajiste lojik
Enfòmasyon ki gen rapò · Reyajiste Gid nan paj 51 · F-Tile Serial Lite IV Intel FPGA IP Design Example Gid itilizatè
4.4.1. TX Reyajiste ak Sekans Inisyalizasyon
Sekans reset TX pou F-Tile Serial Lite IV Intel FPGA IP se jan sa a: 1. Afime tx_pcs_fec_phy_reset_n, tx_core_rst_n, ak reconfig_reset
ansanm pou réinitialiser F-mosaïque difisil IP, MAC, ak blòk reconfiguration. Lage tx_pcs_fec_phy_reset_n ak rekonfigirasyon reset apre w fin tann tx_reset_ack pou asire blòk yo byen reset. 2. IP a Lè sa a, afime siyal phy_tx_lanes_stable, tx_pll_locked, ak phy_ehip_ready apre yo fin lage tx_pcs_fec_phy_reset_n reset, pou endike TX PHY a pare pou transmisyon. 3. Siyal tx_core_rst_n dezasser apre siyal phy_ehip_ready ale wo. 4. IP a kòmanse transmèt karaktè IDLE sou koòdone MII la yon fwa MAC la soti nan reset. Pa gen okenn kondisyon pou aliyman liy TX ak deformation paske tout liy yo itilize menm revèy la. 5. Pandan y ap transmèt karaktè IDLE, MAC a revandike siyal tx_link_up la. 6. Lè sa a, MAC la kòmanse transmèt ALIGN ki asosye ak START/END oswa END/START CW nan yon entèval fiks pou kòmanse pwosesis aliyman liy reseptè ki konekte a.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 38
Voye Feedback
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Figi 26.
TX Reyajiste ak Inisyalizasyon Dyagram distribisyon
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 _bloke
4
phy_tx_lanes_stable
phy_ehip_ready
tx_li nk_up
7
5 6 8
4.4.2. RX Reyajiste ak Sekans Inisyalizasyon
Sekans reset RX pou F-Tile Serial Lite IV Intel FPGA IP se jan sa a:
1. Afime rx_pcs_fec_phy_reset_n, rx_core_rst_n, ak reconfig_reset ansanm pou reset F-mosaïque difisil IP, MAC, ak blòk reconfiguration. Lage rx_pcs_fec_phy_reset_n ak rekonfigirasyon reset apre w fin tann rx_reset_ack pou asire blòk yo byen reset.
2. IP a Lè sa a, afime siyal la phy_rx_pcs_ready apre yo fin reset PCS koutim lan lage, pou endike RX PHY pare pou transmisyon.
3. Siyal rx_core_rst_n dezasser apre siyal phy_rx_pcs_ready ale wo.
4. IP a kòmanse pwosesis aliyman liy lan apre yo fin lage RX MAC reset la epi lè li resevwa ALIGN ki asosye ak START/END oswa END/START CW.
5. Blòk deskew RX a afime siyal rx_link_up la yon fwa aliyman pou tout liy yo fini.
6. IP a Lè sa a, afime siyal la rx_link_up nan lojik itilizatè a pou endike ke lyen an RX se pare yo kòmanse resepsyon done.
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 39
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Figi 27. Dyagram distribisyon RX Reyajiste ak Inisyalizasyon
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. Pousantaj Link ak Kalkil efikasite Bandwidth
F-Tile Serial Lite IV Intel FPGA IP kalkil efikasite Pleasant la se jan sa a:
Efikasite Bandwidth = 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]
Tablo 17. Varyab efikasite Bandwidth Deskripsyon
Varyab
Deskripsyon
raw_rate burst_size
Sa a se pousantaj la ti jan reyalize pa koòdone nan seri. raw_rate = SERDES lajè * frekans revèy transceiver Egzample: raw_rate = 64 * 402.812500 Gbps = 25.78 Gbps
Valè gwosè pete. Pou kalkile efikasite bandwidth mwayèn, sèvi ak valè komen gwosè pete. Pou to maksimòm, sèvi ak valè maksimòm pete gwosè.
burst_size_ovhd
Valè anlè gwosè pete a.
Nan mòd Full, valè burst_size_ovhd la ap refere a CWs kouple START ak END.
Nan mòd Debaz, pa gen okenn burst_size_ovhd paske pa gen okenn CW pè START ak END.
align_marker_period
Valè peryòd kote yon makè aliyman mete. Valè a se 81920 sik revèy pou konpilasyon ak 1280 pou simulation rapid. Valè sa a jwenn nan lojik difisil PCS la.
align_marker_width srl4_align_period
Kantite sik revèy kote yon siyal makè aliyman valab kenbe wo.
Nimewo a nan sik revèy ant de makè aliyman. Ou ka mete valè sa a lè l sèvi avèk paramèt Peryòd aliyman nan Editè Paramèt IP.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 40
Voye Feedback
4. Fonksyonèl Deskripsyon 683074 | 2022.04.28
Kalkil pousantaj lyen yo se jan sa a: To efikas = efikasite bandwidth * raw_rate Ou ka jwenn maksimòm frekans revèy itilizatè a ak ekwasyon sa a. Kalkil maksimòm frekans revèy itilizatè a sipoze difizyon done kontinyèl epi pa gen okenn sik IDLE ki fèt nan lojik itilizatè a. Pousantaj sa a enpòtan lè w ap desine lojik itilizatè FIFO pou evite FIFO debòde. Maksimòm frekans revèy itilizatè = to efikas / 64
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 41
683074 | 2022.04.28 Voye Feedback
NAN. Paramèt
Tablo 18. F-Tile Serial Lite IV Intel FPGA IP Paramèt Deskripsyon
Paramèt
Valè
Default
Deskripsyon
Opsyon Jeneral Design
PMA modulation tip
· PAM4 · NRZ
PAM4
Chwazi mòd modulation PCS la.
Kalite PMA
· FHT · FGT
FGT
Chwazi kalite transceiver la.
Pousantaj done PMA
· Pou mòd PAM4:
— Kalite transceiver FGT: 20 Gbps 58 Gbps
— Kalite transceiver FHT: 56.1 Gbps, 58 Gbps, 116 Gbps
· Pou mòd NRZ:
— Kalite transceiver FGT: 10 Gbps 28.05 Gbps
— Kalite transceiver FHT: 28.05 Gbps, 58 Gbps
56.1 (FGT/FHT PAM4)
28.05 Gbps (FGT/FHT NRZ)
Espesifye to a done efikas nan pwodiksyon an nan transceiver la enkòpore transmisyon ak lòt depans anlè. Valè a kalkile pa IP a pa awondi jiska 1 desimal nan inite Gbps.
PMA mòd
· Duplex · Tx · Rx
Duplex
Pou kalite transceiver FHT, direksyon an sipòte se duplex sèlman. Pou kalite transceiver FGT, direksyon sipòte se Duplex, Tx, ak Rx.
Nimewo PMA
· Pou mòd PAM4:
2
liy
- 1 a 12
· Pou mòd NRZ:
- 1 a 16
Chwazi kantite liy yo. Pou konsepsyon senp, kantite liy ki sipòte se 1.
PLL referans revèy frekans
· Pou kalite transceiver FHT: 156.25 MHz
· Pou kalite transceiver FGT: 27.5 MHz 379.84375 MHz, tou depann de pousantaj done transceiver chwazi a.
· Pou kalite transceiver FHT: 156.25 MHz
· Pou kalite transceiver FGT: 165 MHz
Espesifye frekans revèy referans transceiver la.
Sistèm PLL
—
revèy referans
frekans
170 MHz
Sèlman disponib pou kalite transceiver FHT. Espesifye revèy referans System PLL la epi yo pral itilize kòm opinyon F-Tile Referans ak System PLL Clocks Intel FPGA IP pou jenere revèy System PLL la.
Frekans PLL sistèm
Peryòd aliyman
— 128 65536
Pèmèt RS-FEC
Pèmèt
876.5625 MHz 128 Pèmèt
Espesifye frekans revèy System PLL la.
Espesifye peryòd makè aliyman an. Valè a dwe x2. Limen pou pèmèt karakteristik RS-FEC la.
kontinye…
Intel Corporation. Tout dwa rezève. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Intel garanti pèfòmans pwodwi FPGA ak semiconductor li yo selon espesifikasyon aktyèl yo an akò ak garanti estanda Intel a, men li rezève dwa pou fè chanjman nan nenpòt pwodwi ak sèvis nenpòt ki lè san avètisman. Intel pa asime okenn responsablite oswa responsablite ki soti nan aplikasyon an oswa itilizasyon nenpòt enfòmasyon, pwodwi oswa sèvis ki dekri la a eksepte si Intel te dakò ekspreseman alekri. Yo konseye kliyan Intel yo pou yo jwenn dènye vèsyon espesifikasyon aparèy yo anvan yo konte sou nenpòt enfòmasyon ki pibliye epi anvan yo pase lòd pou pwodwi oswa sèvis yo. *Yo ka reklame lòt non ak mak kòm pwopriyete lòt moun.
ISO 9001:2015 anrejistre
5. Paramèt 683074 | 2022.04.28
Paramèt
Valè
Default
Deskripsyon
Enfim
Pou mòd modulation PAM4 PCS, RS-FEC toujou pèmèt.
Entèfas itilizatè
Streaming mòd
· KONPLÈ · DE BAZ
Plen
Chwazi difizyon done pou IP la.
Plen: Mòd sa a voye yon sik kòmanse-of-pake ak fen-pake nan yon ankadreman.
Debaz: Sa a se yon mòd difizyon pi bon kalite kote done yo voye san yo pa kòmanse-of-pakè, vid, ak fen-of-pake ogmante Pleasant.
Pèmèt CRC
Aktive dezaktive
Enfim
Limen pou pèmèt deteksyon ak koreksyon erè CRC.
Pèmèt aliyman oto
Aktive dezaktive
Enfim
Limen pou pèmèt fonksyon aliyman liy otomatik.
Pèmèt pwen final debug
Aktive dezaktive
Enfim
Lè ON, F-Tile Serial Lite IV Intel FPGA IP la gen ladann yon Endpoint Debug entegre ki konekte anndan koòdone memwa Avalon. IP a ka fè sèten tès ak fonksyon debug atravè JTAG lè l sèvi avèk System Console. Valè default se Off.
Fizyon senp (anviwònman paramèt sa a disponib sèlman lè w chwazi konsepsyon FGT doub simplex.)
RSFEC aktive sou lòt Serial Lite IV Simplex IP yo mete nan menm chanèl FGT (yo)
Aktive dezaktive
Enfim
Aktive opsyon sa a si ou bezwen yon melanj de konfigirasyon ak RS-FEC aktive ak enfim pou F-Tile Serial Lite IV Intel FPGA IP nan yon konsepsyon doub simplex pou mòd transceiver NRZ, kote tou de TX ak RX yo mete sou menm FGT la. chanèl (yo).
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 43
683074 | 2022.04.28 Voye Feedback
6. F-Tile Serial Lite IV Intel FPGA IP Siyal Entèfas
6.1. Siyal revèy
Tablo 19. Siyal Revèy
Non
Direksyon Lajè
Deskripsyon
tx_core_clkout
1
Sòti TX nwayo revèy pou TX koutim PCS koòdone, TX MAC ak lojik itilizatè nan
datapath TX la.
Revèy sa a pwodui nan blòk PCS koutim lan.
rx_core_clkout
1
Sòti RX nwayo revèy pou RX koutim PCS koòdone, RX deskew FIFO, RX MAC
ak lojik itilizatè nan datapath RX la.
Revèy sa a pwodui nan blòk PCS koutim lan.
xcvr_ref_clk
reconfig_clk reconfig_sl_clk
1
Antre revèy referans transceiver.
Lè kalite transceiver la mete sou FGT, konekte revèy sa a ak siyal pwodiksyon an (out_refclk_fgt_0) nan referans F-Tile ak sistèm PLL Clocks Intel FPGA IP. Lè kalite transceiver la mete sou FHT, konekte
revèy sa a nan siyal pwodiksyon an (out_fht_cmmpll_clk_0) nan referans F-Tile ak Sistèm PLL Clocks Intel FPGA IP.
Gade nan Paramèt pou ranje frekans sipòte.
1
Antre Antre revèy pou koòdone reconfiguration transceiver.
Frekans revèy la se 100 a 162 MHz.
Konekte siyal revèy opinyon sa a nan sikui revèy ekstèn oswa osilateur.
1
Antre Antre revèy pou koòdone reconfiguration transceiver.
Frekans revèy la se 100 a 162 MHz.
Konekte siyal revèy opinyon sa a nan sikui revèy ekstèn oswa osilateur.
out_systempll_clk_ 1
Antre
Sistèm PLL revèy.
Konekte revèy sa a ak siyal pwodiksyon (out_systempll_clk_0) Referans F-Tile ak System PLL Clocks Intel FPGA IP.
Enfòmasyon ki gen rapò Paramèt nan paj 42
6.2. Reyajiste siyal yo
Tablo 20. Reyajiste siyal yo
Non
Direksyon Lajè
tx_core_rst_n
1
Antre
Revèy Domèn Asynchrone
rx_core_rst_n
1
Antre
Asynchrone
tx_pcs_fec_phy_reset_n 1
Antre
Asynchrone
Deskripsyon
Aktif-ba reset siyal. Reyajiste F-Tile Serial Lite IV TX MAC la.
Aktif-ba reset siyal. Reyajiste F-Tile Serial Lite IV RX MAC la.
Aktif-ba reset siyal.
kontinye…
Intel Corporation. Tout dwa rezève. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Intel garanti pèfòmans pwodwi FPGA ak semiconductor li yo selon espesifikasyon aktyèl yo an akò ak garanti estanda Intel a, men li rezève dwa pou fè chanjman nan nenpòt pwodwi ak sèvis nenpòt ki lè san avètisman. Intel pa asime okenn responsablite oswa responsablite ki soti nan aplikasyon an oswa itilizasyon nenpòt enfòmasyon, pwodwi oswa sèvis ki dekri la a eksepte si Intel te dakò ekspreseman alekri. Yo konseye kliyan Intel yo pou yo jwenn dènye vèsyon espesifikasyon aparèy yo anvan yo konte sou nenpòt enfòmasyon ki pibliye epi anvan yo pase lòd pou pwodwi oswa sèvis yo. *Yo ka reklame lòt non ak mak kòm pwopriyete lòt moun.
ISO 9001:2015 anrejistre
6. F-Tile Serial Lite IV Intel FPGA IP Siyal Entèfas 683074 | 2022.04.28
Non
Lajè Direksyon Revèy Domèn
Deskripsyon
Reyajiste F-Tile Serial Lite IV TX PCS koutim yo.
rx_pcs_fec_phy_reset_n 1
Antre
Asynchrone
Aktif-ba reset siyal. Reyajiste F-Tile Serial Lite IV RX PCS koutim yo.
reconfig_reset
1
Antre
reconfig_clk Aktif-segondè reset siyal.
Reyajiste blòk rekonfigurasyon koòdone Avalon memwa-map la.
reconfig_sl_reset
1
Antre reconfig_sl_clk Aktif-segondè reset siyal.
Reyajiste blòk rekonfigurasyon koòdone Avalon memwa-map la.
6.3. Siyal MAC
Tablo 21.
TX MAC siyal yo
Nan tablo sa a, N reprezante kantite liy yo mete nan editè paramèt IP la.
Non
Lajè
Direksyon Domèn Revèy
Deskripsyon
tx_avs_ready
1
Sòti tx_core_clkout Avalon difizyon siyal.
Lè afime, endike ke TX MAC la pare pou aksepte done.
tx_avs_data
· (64*N)*2 (PAM4 mòd)
· 64*N (Mòd NRZ)
Antre
tx_core_clkout Avalon difizyon siyal. done TX.
tx_avs_channel
8
Antre tx_core_clkout siyal difizyon Avalon.
Nimewo kanal la pou done yo te transfere sou sik aktyèl la.
Siyal sa a pa disponib nan mòd Debaz.
tx_avs_valid
1
Antre tx_core_clkout siyal difizyon Avalon.
Lè afime, endike siyal done TX a valab.
tx_avs_startofpacket
1
Antre tx_core_clkout siyal difizyon Avalon.
Lè afime, endike kòmansman yon pake done TX.
Afime pou yon sèl sik revèy pou chak pake.
Siyal sa a pa disponib nan mòd Debaz.
tx_avs_endofpacket
1
Antre tx_core_clkout siyal difizyon Avalon.
Lè afime, endike nan fen yon pake done TX.
Afime pou yon sèl sik revèy pou chak pake.
Siyal sa a pa disponib nan mòd Debaz.
tx_avs_vid
5
Antre tx_core_clkout siyal difizyon Avalon.
Endike kantite mo ki pa valab nan dènye pete done TX yo.
Siyal sa a pa disponib nan mòd Debaz.
tx_num_valid_bytes_eob
4
Antre
tx_core_clkout
Endike kantite byte ki valab nan dènye mo pete final la. Siyal sa a pa disponib nan mòd Debaz.
kontinye…
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 45
6. F-Tile Serial Lite IV Intel FPGA IP Siyal Entèfas 683074 | 2022.04.28
Non tx_is_usr_cmd
tx_link_up tx_link_reinit
crc_error_inject tx_error
Lajè 1
1 1
N 5
Direksyon Domèn Revèy
Deskripsyon
Antre
tx_core_clkout
Lè yo deklare, siyal sa a kòmanse yon sik enfòmasyon itilizatè defini.
Afime siyal sa a nan menm sik revèy ak deklarasyon tx_startofpacket.
Siyal sa a pa disponib nan mòd Debaz.
Sòti tx_core_clkout Lè yo afime, endike lyen done TX la pare pou transmisyon done.
Sòti
tx_core_clkout
Lè yo deklare, siyal sa a kòmanse re-aliyman liy yo.
Afime siyal sa a pou yon sik revèy pou deklanche MAC pou voye ALIGN CW.
Antre
tx_core_clkout Lè yo deklare, MAC a enjekte yon erè CRC32 nan liy yo chwazi yo.
Sòti tx_core_clkout Pa itilize.
Dyagram distribisyon sa a montre yon egzanpampTX transmisyon done 10 mo ki soti nan lojik itilizatè atravè 10 liy seri TX.
Figi 28.
TX Done Transmisyon Distribisyon Dyagram
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..
Lane 0
…………
STRT 0 10
N-10 END STRT 0
Lane 1
…………
STRT 1 11
N-9 END STRT 1
N-10 ENDLE IDLE N-9 ENDLE IDLE
Lane 9
…………
STRT 9 19
N-1 END STRT 9
N-1 FINI IDLE IDLE
Tablo 22.
RX MAC siyal yo
Nan tablo sa a, N reprezante kantite liy yo mete nan editè paramèt IP la.
Non
Lajè
Direksyon Domèn Revèy
Deskripsyon
rx_avs_ready
1
Antre rx_core_clkout siyal difizyon Avalon.
Lè afime, endike ke lojik itilizatè a pare pou aksepte done.
rx_avs_data
(64*N)*2 (PAM4 mòd)
64 * N (mòd NRZ)
Sòti
rx_core_clkout Avalon siyal difizyon. Done RX.
rx_avs_channel
8
Sòti rx_core_clkout siyal difizyon Avalon.
Nimewo chanèl pou done yo
resevwa sou sik aktyèl la.
Siyal sa a pa disponib nan mòd Debaz.
rx_avs_valid
1
Sòti rx_core_clkout siyal difizyon Avalon.
kontinye…
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 46
Voye Feedback
6. F-Tile Serial Lite IV Intel FPGA IP Siyal Entèfas 683074 | 2022.04.28
Non
Lajè
Direksyon Domèn Revèy
Deskripsyon
Lè afime, endike siyal done RX a valab.
rx_avs_startofpacket
1
Sòti rx_core_clkout siyal difizyon Avalon.
Lè afime, endike kòmansman yon pake done RX.
Afime pou yon sèl sik revèy pou chak pake.
Siyal sa a pa disponib nan mòd Debaz.
rx_avs_endofpacket
1
Sòti rx_core_clkout siyal difizyon Avalon.
Lè afime, endike nan fen yon pake done RX.
Afime pou yon sèl sik revèy pou chak pake.
Siyal sa a pa disponib nan mòd Debaz.
rx_avs_vid
5
Sòti rx_core_clkout siyal difizyon Avalon.
Endike kantite mo ki pa valab nan pete final done RX yo.
Siyal sa a pa disponib nan mòd Debaz.
rx_num_valid_bytes_eob
4
Sòti
rx_core_clkout Endike kantite byte valab nan dènye mo pete final la.
Siyal sa a pa disponib nan mòd Debaz.
rx_is_usr_cmd
1
Sòti rx_core_clkout Lè yo afime, siyal sa a kòmanse yon itilizatè-
sik enfòmasyon defini.
Afime siyal sa a nan menm sik revèy ak deklarasyon tx_startofpacket.
Siyal sa a pa disponib nan mòd Debaz.
rx_link_up
1
Sòti rx_core_clkout Lè yo afime, endike lyen done RX la
se pare pou resepsyon done.
rx_link_reinit
1
Antre rx_core_clkout Lè yo deklare, siyal sa a kòmanse liy
re-aliyman.
Si ou enfim Pèmèt aliyman oto, afime siyal sa a pou yon sik revèy pou deklanche MAC a re-aliyen liy yo. Si yo mete Pèmèt aliyman oto a, MAC re-aliyen liy yo otomatikman.
Pa afime siyal sa a lè yo mete Pèmèt aliyman oto.
rx_error
(N*2*2)+3 (PAM4 mòd)
(N*2)*3 (Mòd NRZ)
Sòti
rx_core_clkout
Lè yo afime, endike kondisyon erè rive nan datapath RX la.
· [(N*2+2):N+3] = Endike erè PCS pou liy espesifik.
· [N+2] = Endike erè aliyman. Re-inisyalize aliyman liy si ti sa a afime.
· [N+1] = Endike done yo voye bay lojik itilizatè a lè lojik itilizatè a pa pare.
· [N] = Endike pèt aliyman.
· [(N-1):0] = Endike done yo genyen erè CRC.
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 47
6. F-Tile Serial Lite IV Intel FPGA IP Siyal Entèfas 683074 | 2022.04.28
6.4. Siyal Rekonfigurasyon Transceiver
Tablo 23.
PCS Rekonfigurasyon siyal yo
Nan tablo sa a, N reprezante kantite liy yo mete nan editè paramèt IP la.
Non
Lajè
Direksyon Domèn Revèy
Deskripsyon
reconfig_sl_read
1
Antre reconfig_sl_ PCS reconfiguration li kòmandman
clk
siyal yo.
reconfig_sl_write
1
Antre reconfig_sl_ PCS reconfiguration ekri
clk
siyal kòmand yo.
reconfig_sl_address
14 bits + clogb2N
Antre
reconfig_sl_ clk
Espesifye adrès koòdone Avalon rekonfigurasyon PCS nan yon liy ki chwazi.
Chak liy gen 14 bit ak bit anwo yo refere a konpanse liy lan.
Example, pou yon konsepsyon NRZ/PAM4 4 liy, ak reconfig_sl_address[13:0] ki refere a valè adrès la:
· reconfig_sl_address[15:1 4] mete a 00 = adrès pou liy 0.
· reconfig_sl_address[15:1 4] mete a 01 = adrès pou liy 1.
· reconfig_sl_address[15:1 4] mete a 10 = adrès pou liy 2.
· reconfig_sl_address[15:1 4] mete a 11 = adrès pou liy 3.
reconfig_sl_readdata
32
Sòti reconfig_sl_ Espesifye done reconfiguration PCS
clk
yo dwe li pa yon sik pare nan yon
liy chwazi.
reconfig_sl_waitrequest
1
Sòti reconfig_sl_ Reprezante reconfiguration PCS
clk
Avalon memwa-map koòdone
siyal bloke nan yon liy ki chwazi.
reconfig_sl_writedata
32
Antre reconfig_sl_ Espesifye done rekonfigirasyon PCS yo
clk
yo dwe ekri sou yon sik ekri nan yon
liy chwazi.
reconfig_sl_readdata_vali
1
d
Sòti
reconfig_sl_ Espesifye reconfiguration PCS
clk
done resevwa yo valab nan yon seleksyone
liy.
Tablo 24.
F-Tile Hard IP Rekonfigurasyon siyal
Nan tablo sa a, N reprezante kantite liy yo mete nan editè paramèt IP la.
Non
Lajè
Direksyon Domèn Revèy
Deskripsyon
reconfig_read
1
Antre reconfig_clk PMA reconfiguration li
siyal kòmand yo.
rekonfig_write
1
Antre reconfig_clk PMA reconfiguration ekri
siyal kòmand yo.
reconfig_address
18 bits + clog2bN
Antre
reconfig_clk
Espesifye adrès koòdone PMA Avalon memorymapped nan yon liy ki chwazi.
kontinye…
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 48
Voye Feedback
6. F-Tile Serial Lite IV Intel FPGA IP Siyal Entèfas 683074 | 2022.04.28
Non
reconfig_readdata reconfig_waitrequest reconfig_writedata reconfig_readdatavalid
Lajè
32 1 32 1
Direksyon Domèn Revèy
Deskripsyon
Nan tou de mòd PAM4 anons NRZ, chak liy gen 18 bit ak bit ki rete anwo yo refere a konpanse liy lan.
Example, pou yon konsepsyon 4 liy:
· reconfig_address[19:18] mete a 00 = adrès pou liy 0.
· reconfig_address[19:18] mete a 01 = adrès pou liy 1.
· reconfig_address[19:18] mete a 10 = adrès pou liy 2.
· reconfig_address[19:18] mete a 11 = adrès pou liy 3.
Sòti
reconfig_clk Espesifye done PMA yo dwe li pa yon sik pare nan yon liy chwazi.
Sòti
reconfig_clk Reprezante PMA Avalon memorymapped entèfas bloke siyal nan yon liy chwazi.
Antre
reconfig_clk Espesifye done PMA yo dwe ekri sou yon sik ekri nan yon liy chwazi.
Sòti
reconfig_clk Espesifye PMA rekonfigirasyon done resevwa yo valab nan yon liy ki chwazi.
6.5. PMA siyal yo
Tablo 25.
PMA siyal yo
Nan tablo sa a, N reprezante kantite liy yo mete nan editè paramèt IP la.
Non
Lajè
Direksyon Domèn Revèy
Deskripsyon
phy_tx_lanes_stable
N*2 (MOD PAM4)
N (Mòd NRZ)
Sòti
Asynchrone Lè afime, endike TX datapath pare pou voye done.
tx_pll_locked
N*2 (MOD PAM4)
N (Mòd NRZ)
Sòti
Asynchrone Lè afime, endike TX PLL la te reyalize estati fèmen.
phy_ehip_ready
N*2 (MOD PAM4)
N (Mòd NRZ)
Sòti
Asynchrone
Lè yo afime, endike ke PCS koutim yo te konplete inisyalizasyon entèn ak pare pou transmisyon.
Siyal sa a afime apre tx_pcs_fec_phy_reset_n ak tx_pcs_fec_phy_reset_nare deasserted.
tx_serial_data
N
Sòti TX seri revèy TX seri broch.
rx_serial_data
N
Antre RX seri revèy RX seri broch.
phy_rx_block_lock
N*2 (MOD PAM4)
N (Mòd NRZ)
Sòti
Asynchrone Lè afime, endike ke aliyman blòk 66b la fini pou liy yo.
rx_cdr_lock
N*2 (MOD PAM4)
Sòti
Asynchrone
Lè afime, endike ke revèy yo refè yo fèmen nan done.
kontinye…
Voye Feedback
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 49
6. F-Tile Serial Lite IV Intel FPGA IP Siyal Entèfas 683074 | 2022.04.28
Non phy_rx_pcs_ready phy_rx_hi_ber
Lajè
Direksyon Domèn Revèy
Deskripsyon
N (Mòd NRZ)
N*2 (MOD PAM4)
N (Mòd NRZ)
Sòti
Asynchrone
Lè yo afime, endike ke liy RX yo nan kanal Ethernet ki koresponn lan yo konplètman aliyen ak pare yo resevwa done.
N*2 (MOD PAM4)
N (Mòd NRZ)
Sòti
Asynchrone
Lè yo afime, endike ke RX PCS nan kanal Ethernet korespondan an se nan yon eta HI BER.
F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè 50
Voye Feedback
683074 | 2022.04.28 Voye Feedback
7. Designing ak F-Tile Serial Lite IV Intel FPGA IP
7.1. Reyajiste Gid yo
Swiv direktiv reset sa yo pou aplike reset nan nivo sistèm ou a.
· Mare siyal tx_pcs_fec_phy_reset_n ak rx_pcs_fec_phy_reset_n ansanm sou nivo sistèm nan pou reset TX ak RX PCS ansanm.
· Afime siyal tx_pcs_fec_phy_reset_n, rx_pcs_fec_phy_reset_n, tx_core_rst_n, rx_core_rst_n, ak reconfig_reset an menm tan. Gade nan Reyajiste ak Inisyalizasyon Link pou plis enfòmasyon sou reset IP ak sekans inisyalizasyon.
· Kenbe tx_pcs_fec_phy_reset_n, ak rx_pcs_fec_phy_reset_n siyal yo ba, ak reconfig_reset siyal wo epi tann pou tx_reset_ack ak rx_reset_ack byen reset F-mosaïque difisil IP ak blòk rekonfigurasyon yo.
· Pou reyalize rapid koneksyon ant aparèy FPGA yo, reset konekte IP F-Tile Serial Lite IV Intel FPGA yo an menm tan. Gade nan F-Tile Serial Lite IV Intel FPGA IP Design Example Gid Itilizatè a pou enfòmasyon sou siveyans lyen IP TX ak RX lè l sèvi avèk bwat zouti a.
Enfòmasyon ki gen rapò
· Reyajiste ak Inisyalizasyon Link nan paj 37
· F-Tile Serial Lite IV Intel FPGA IP Design Example Gid itilizatè
7.2. Gid pou jere erè
Tablo sa a bay yon lis direktiv pou jere erè pou kondisyon erè ki ka rive ak konsepsyon IP F-Tile Serial Lite IV Intel FPGA.
Tablo 26. Kondisyon erè ak Gid pou manyen
Kondisyon erè
Youn oswa plizyè liy pa kapab etabli kominikasyon apre yon peryòd tan bay.
Gid yo
Aplike yon sistèm time-out pou reset lyen an nan nivo aplikasyon an.
Yon liy pèdi kominikasyon apre yo fin etabli kominikasyon.
Yon liy pèdi kominikasyon pandan pwosesis deskew la.
Sa ka rive apre oswa pandan faz transfè done yo. Aplike yon deteksyon pèt lyen nan nivo aplikasyon an epi reset lyen an.
Aplike pwosesis reinisyalizasyon lyen pou liy ki pa kòrèk la. Ou dwe asire ke wout tablo a pa depase 320 UI.
Pèt liy aliyman apre tout liy yo te aliyen.
Sa ka rive apre oswa pandan faz transfè done yo. Aplike yon deteksyon pèt liy liy nan nivo aplikasyon an pou rekòmanse pwosesis aliyman liy lan.
Intel Corporation. Tout dwa rezève. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Intel garanti pèfòmans pwodwi FPGA ak semiconductor li yo selon espesifikasyon aktyèl yo an akò ak garanti estanda Intel a, men li rezève dwa pou fè chanjman nan nenpòt pwodwi ak sèvis nenpòt ki lè san avètisman. Intel pa asime okenn responsablite oswa responsablite ki soti nan aplikasyon an oswa itilizasyon nenpòt enfòmasyon, pwodwi oswa sèvis ki dekri la a eksepte si Intel te dakò ekspreseman alekri. Yo konseye kliyan Intel yo pou yo jwenn dènye vèsyon espesifikasyon aparèy yo anvan yo konte sou nenpòt enfòmasyon ki pibliye epi anvan yo pase lòd pou pwodwi oswa sèvis yo. *Yo ka reklame lòt non ak mak kòm pwopriyete lòt moun.
ISO 9001:2015 anrejistre
683074 | 2022.04.28 Voye Feedback
8. F-Tile Serial Lite IV Intel FPGA IP Itilizatè Gid Achiv yo
Vèsyon IP yo se menm jan ak vèsyon lojisyèl Intel Quartus Prime Design Suite jiska v19.1. Soti nan vèsyon lojisyèl Intel Quartus Prime Design Suite 19.2 oswa pita, nwayo IP gen yon nouvo konplo vèsyon IP.
Si yon vèsyon debaz IP pa nan lis la, gid itilizatè a pou vèsyon debaz IP anvan an aplike.
Intel Quartus Prime Version
21.3
IP Core Version 3.0.0
Gid Itilizatè F-Tile Serial Lite IV Intel® FPGA IP Gid Itilizatè
Intel Corporation. Tout dwa rezève. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Intel garanti pèfòmans pwodwi FPGA ak semiconductor li yo selon espesifikasyon aktyèl yo an akò ak garanti estanda Intel a, men li rezève dwa pou fè chanjman nan nenpòt pwodwi ak sèvis nenpòt ki lè san avètisman. Intel pa asime okenn responsablite oswa responsablite ki soti nan aplikasyon an oswa itilizasyon nenpòt enfòmasyon, pwodwi oswa sèvis ki dekri la a eksepte si Intel te dakò ekspreseman alekri. Yo konseye kliyan Intel yo pou yo jwenn dènye vèsyon espesifikasyon aparèy yo anvan yo konte sou nenpòt enfòmasyon ki pibliye epi anvan yo pase lòd pou pwodwi oswa sèvis yo. *Yo ka reklame lòt non ak mak kòm pwopriyete lòt moun.
ISO 9001:2015 anrejistre
683074 | 2022.04.28 Voye Feedback
9. Istwa revizyon dokiman pou F-Tile Serial Lite IV Intel FPGA IP Itilizatè Gid la
Vèsyon Dokiman 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 vèsyon 5.0.0
3.0.0 3.0.0 2.0.0
Chanjman
· Mizajou Tablo: F-Tile Serial Lite IV Intel FPGA IP Karakteristik — Mizajou deskripsyon transfè done ak sipò adisyonèl pousantaj transceiver FHT: 58G NRZ, 58G PAM4, ak 116G PAM4
· Mete ajou Tablo: F-Tile Serial Lite IV Intel FPGA IP Paramèt Deskripsyon — Te ajoute nouvo paramèt · Frekans revèy referans PLL sistèm · Pèmèt pwen final debug — Mete ajou valè pou pousantaj done PMA — Mizajou nonmen paramèt pou matche ak entèfas.
· Mete ajou deskripsyon pou transfè done nan Tablo: F-Tile Serial Lite IV Intel FPGA IP Features.
· Chanje non tab non IP pou F-Tile Serial Lite IV Intel FPGA IP Paramèt Deskripsyon nan seksyon Paramèt pou klè.
· Mete ajou Tablo: Paramèt IP: — Te ajoute yon nouvo paramèt-RSFEC aktive sou lòt Serial Lite IV Simplex IP yo mete nan menm chanèl FGT (yo). — Mete ajou valè default yo pou frekans revèy referans Transceiver.
Premye lage.
Intel Corporation. Tout dwa rezève. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Intel garanti pèfòmans pwodwi FPGA ak semiconductor li yo selon espesifikasyon aktyèl yo an akò ak garanti estanda Intel a, men li rezève dwa pou fè chanjman nan nenpòt pwodwi ak sèvis nenpòt ki lè san avètisman. Intel pa asime okenn responsablite oswa responsablite ki soti nan aplikasyon an oswa itilizasyon nenpòt enfòmasyon, pwodwi oswa sèvis ki dekri la a eksepte si Intel te dakò ekspreseman alekri. Yo konseye kliyan Intel yo pou yo jwenn dènye vèsyon espesifikasyon aparèy yo anvan yo konte sou nenpòt enfòmasyon ki pibliye epi anvan yo pase lòd pou pwodwi oswa sèvis yo. *Yo ka reklame lòt non ak mak kòm pwopriyete lòt moun.
ISO 9001:2015 anrejistre
Dokiman / Resous
![]() |
intel F Tile Serial Lite IV Intel FPGA IP [pdfGid Itilizatè 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 [pdfGid Itilizatè 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 |