F Tile Serial Lite IV Intel FPGA IP

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh Cleachdaiche
Ùraichte airson Intel® Quartus® Prime Design Suite: 22.1 IP Version: 5.0.0

Tionndadh air-loidhne Cuir fios air ais

UG-20324

Àireamh a' Chlàir: 683074 Tionndadh: 2022.04.28

Clàr-innse
Clàr-innse
1. Mu dheidhinn an F-Tile Serial Lite IV Intel® FPGA IP Iùl Cleachdaiche……………………………………….. 4
2. F-Tile Serial Lite IV Intel FPGA IP Overview……………………………………………………. 6 2.1. Fiosrachadh fuasglaidh……………………………………………………………………………..7 2.2. Feartan le Taic…………………………………………………………………………….. 7 2.3. Ìre Taic Tionndadh IP……………………………………………………………………………..8 2.4. Taic Ìre Astar inneal ……………………………………………………………………………………………………..8 2.5. Cleachdadh Ghoireasan agus Foighidinn ……………………………………………………………………………………… 9 2.6. Èifeachdas leud-bann………………………………………………………………………………. 9
3. Tòiseachadh ………………………………………………………………………………………. 11 3.1. A’ stàladh agus a’ ceadachadh Intel FPGA IP Cores…………………………………………………………………………… 11 3.1.1. Modh measaidh IP Intel FPGA……………………………………………………. 11 3.2. A’ sònrachadh nam paramadairean agus na roghainnean IP…………………………………………………………………………… 14 3.3. Gineadh File Structar…………………………………………………………………………… 14 3.4. A’ dèanamh atharrais air Intel FPGA IP Cores……………………………………………………… 16 3.4.1. A' dèanamh atharrais air agus a' dearbhadh an dealbhaidh ………………………….. 17 3.5. Synthesating IP Cores ann an Innealan EDA eile ………………………………………………………. 17 3.6. A’ cur ri chèile an Dealbhadh slàn……………………………………………………………………………..18
4. Tuairisgeul gnìomh ……………………………………………………………………………….. 19 4.1. TX Datapath ………………………………………………………………………………………..20 4.1.1. Adaptor TX MAC ………………………………………………………………………….. 21 4.1.2. Facal-smachd (CW) Cuir a-steach ……………………………………………………………………………………… 23 4.1.3. TX CRC……………………………………………………………………………………………………………… 28 4.1.4. Encoder TX MII…………………………………………………………………………….29 4.1.5. TX PCS agus PMA………………………………………………………………………….. 30 4.2. RX Datapath ………………………………………………………………………………………………………………. 30 4.2.1. RX PCS agus PMA………………………………………………………………………….. 31 4.2.2. Decoder RX MII………………………………………………………………………… 31 4.2.3. RX CRC……………………………………………………………………………….. 31 4.2.4. RX Deasg…………………………………………………………………………….32 4.2.5. RX CW toirt air falbh……………………………………………………………………………35 4.3. F-Tile Serial Lite IV Ailtireachd Cloc IP Intel FPGA …………………………………………. 36 4.4. Ath-shuidheachadh is Ceangal Tòiseachadh …………………………………………………………………………………………..37 4.4.1. Seicheamh ath-shuidheachadh is tòiseachaidh TX…………………………………………………. 38 4.4.2. Seicheamh ath-shuidheachadh is tòiseachaidh RX…………………………………………………. 39 4.5. Ìre ceangail agus àireamhachadh èifeachd leud-bann ……………………………………………….. 40
5. Paramadairean …………………………………………………………………………………………. 42
6. F-Tile Serial Lite IV Comharran Eadar-aghaidh IP Intel FPGA…………………………………………………………………………….. 44 6.1. Comharran a’ ghleoc ……………………………………………………………………………………….44 6.2. Ath-shuidhich comharran…………………………………………………………………………… 44 6.3. Comharran MAC………………………………………………………………………………………….. 45 6.4. Comharran Ath-rèiteachaidh Transceiver………………………………………………… 48 6.5. Comharran PMA ……………………………………………………………………………………….. 49

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 2

Cuir fios air ais

Clàr-innse
7. Dealbhadh le F-Tile Serial Lite IV Intel FPGA IP ………………………………………………… 51 7.1. Stiùireadh Ath-shuidheachadh……………………………………………………………………………….. 51 7.2. Stiùireadh air làimhseachadh mhearachdan …………………………………………………………………………..51
8. F-Tile Serial Lite IV Tasglann Stiùireadh Cleachdaiche Intel FPGA IP………………………………………. 52 9. Eachdraidh Ath-sgrùdadh Sgrìobhainnean airson an F-Tile Serial Lite IV Iùl Cleachdaiche IP Intel FPGA………53

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 3

683074 | 2022.04.28 Cuir fios air ais

1. Mu dheidhinn an F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh Cleachdaiche

Tha an sgrìobhainn seo a’ toirt cunntas air feartan IP, tuairisgeul ailtireachd, ceumannan airson gineadh, agus stiùireadh airson an F-Tile Serial Lite IV Intel® FPGA IP a dhealbhadh a’ cleachdadh na transceivers F-tile ann an innealan Intel AgilexTM.

Luchd-amais an dùil

Tha an sgrìobhainn seo airson an luchd-cleachdaidh a leanas:
· Dealbhaich ailtirean gus taghadh IP a dhèanamh aig ìre dealbhaidh dealbhaidh ìre siostam
· Luchd-dealbhaidh bathar-cruaidh nuair a bhios iad ag amalachadh an IP a-steach don dealbhadh ìre siostam aca
· Einnseanairean dearbhaidh aig ìrean atharrais ìre siostam agus dearbhadh bathar-cruaidh

Sgrìobhainnean co-cheangailte

Tha an clàr a leanas a’ liostadh sgrìobhainnean fiosrachaidh eile a tha co-cheangailte ris an F-Tile Serial Lite IV Intel FPGA IP.

Clàr 1 .

Sgrìobhainnean co-cheangailte

Iomradh

F-Tile Serial Lite IV Intel FPGA IP Design Example Stiùireadh Cleachdaiche

Duilleag dàta inneal Intel Agilex

Tuairisgeul
Tha an sgrìobhainn seo a’ toirt seachad ginealach, stiùireadh cleachdaidh, agus tuairisgeul gnìomh air dealbhadh F-Tile Serial Lite IV Intel FPGA IP ex.ampnas lugha ann an innealan Intel Agilex.
Tha an sgrìobhainn seo a’ toirt cunntas air feartan dealain, feartan suidse, sònrachaidhean rèiteachaidh, agus àm airson innealan Intel Agilex.

Clàr 2 .
CW RS-FEC PMA TX RX PAM4 NRZ

Acronyms and Glossary Acronym List
Acronym

Smachd leudachaidh Word Reed-Solomon Forward Mearachd Ceartachadh Ceangal Corporra Meadhanach Glacadair Glacadair Pulse-AmpLitude Modaladh 4-Ìre Neo-thilleadh-gu-neoni

a’ leantainn…

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

1. Mu dheidhinn an F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh Cleachdaiche 683074 | 2022.04.28

PCS MII XGMII

Acronym

Leudachadh còdadh corporra Sublayer Meadhanan Eadar-aghaidh Neo-eisimeileach 10 Gigabit Media Independent Interface

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 5

683074 | 2022.04.28 Cuir fios air ais

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

Figear 1.

Tha F-Tile Serial Lite IV Intel FPGA IP freagarrach airson conaltradh dàta leud-bann àrd airson tagraidhean chip-to-chip, bòrd-gu-bòrd, agus backplane.

Tha an F-Tile Serial Lite IV Intel FPGA IP a’ toirt a-steach smachd ruigsinneachd meadhanan (MAC), sublayer còdadh corporra (PCS), agus blocaichean ceangail meadhanan corporra (PMA). Bidh an IP a’ toirt taic do astar gluasad dàta suas ri 56 Gbps gach sreath le ceithir slighean PAM4 aig a’ char as àirde no 28 Gbps gach sreath le 16 lannan NRZ aig a’ char as àirde. Tha an IP seo a ’tabhann leud-bann àrd, frèamaichean os cionn ìosal, cunntadh ìosal I / O, agus a’ toirt taic do scalability àrd anns gach àireamh de shlighean agus astar. Tha an IP seo cuideachd furasta ath-dhealbhadh le taic bho raon farsaing de ìrean dàta le modh Ethernet PCS den transceiver F-tile.

Tha an IP seo a’ toirt taic do dhà dhòigh tar-chuir:
· Modh bunaiteach - Is e modh sruthadh fìor a tha seo far a bheil dàta air a chuir às aonais a’ phacaid tòiseachaidh, cearcall falamh, agus deireadh pacaid gus leud-bann àrdachadh. Bidh an IP a’ gabhail a’ chiad dàta dligheach mar thoiseach spreadhaidh.
· Modh slàn - Is e modh gluasad pacaid a tha seo. Anns a 'mhodh seo, bidh an IP a' cur cearcall burst agus sioncranachaidh aig toiseach is deireadh pacaid mar chrìochan.

Diagram Bloc Àrd Ìre F-Tile Serial Lite IV

Eadar-aghaidh sruthadh Avalon TX

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

64 * pìosan lannan (modh NRZ) / pìosan sreath 2 * n (modh PAM4)

TX MAC

CW

Adaptor INSERT

MII ENCODE

PCS gnàthaichte

TX PCS

TX MII

EMIB ENCODE SRAMBLER FEC

TX PMA

n Lanes Bits (modh PAM4) / n Lanes Bits (modh NRZ)
Eadar-aghaidh sreathach TX

Eadar-aghaidh sruthadh Avalon RX
64 * pìosan lannan (modh NRZ) / pìosan sreath 2 * n (modh PAM4)

RX

RX PCS

CW RMV

DESCEW

MII

& DÙTHCHAS ALIGN

RX MII

EMIB

Dì-chòdaich BLOC SYNC & DESCRAMBLER FEC

RX PMA

CSR

2n Lanes Bits (modh PAM4) / n Lanes Bits (modh NRZ) Eadar-aghaidh Sreathach RX
Clàr eadar-aghaidh le mapa cuimhne Avalon

Uirsgeul

Loidsig bog

Loidsig chruaidh

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

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

Faodaidh tu F-Tile Serial Lite IV a ghineadh dealbhadh Intel FPGA IP exampnas lugha gus barrachd ionnsachadh mu na feartan IP. Thoir sùil air F-Tile Serial Lite IV Intel FPGA IP Design Example Stiùireadh Cleachdaiche.
Fiosrachadh co-cheangailte · Tuairisgeul gnìomh air duilleag 19 · F-Tile Serial Lite IV Intel FPGA IP Design Example Stiùireadh Cleachdaiche

2.1. Fiosrachadh Sgaoileadh

Bidh dreachan IP Intel FPGA a’ maidseadh dreachan bathar-bog Intel Quartus® Prime Design gu ruige v19.1. A’ tòiseachadh ann an dreach bathar-bog Intel Quartus Prime Design Suite 19.2, tha sgeama dreach ùr aig Intel FPGA IP.

Faodaidh an àireamh tionndadh Intel FPGA IP (XYZ) atharrachadh le gach dreach bathar-bog Intel Quartus Prime. Atharrachadh ann an:

· Tha X a’ comharrachadh ath-sgrùdadh mòr air an IP. Ma bheir thu ùrachadh air bathar-bog Intel Quartus Prime, feumaidh tu an IP ath-nuadhachadh.
· Tha Y a’ comharrachadh gu bheil feartan ùra aig an IP. Ath-nuadhaich an IP agad gus na feartan ùra sin a thoirt a-steach.
· Tha Z a’ comharrachadh gu bheil an IP a’ toirt a-steach atharrachaidhean beaga. Ath-nuadhaich an IP agad gus na h-atharrachaidhean sin a ghabhail a-steach.

Clàr 3 .

F-Tile Serial Lite IV Fiosrachadh fuasglaidh IP Intel FPGA

Tionndadh IP Nì Intel Quartus Prime Version Ceann-latha fuasglaidh Còd Òrdachaidh

5.0.0 22.1 2022.04.28 IP-SLITE4F

Tuairisgeul

2.2. Feartan le taic
Tha an clàr a leanas a’ liostadh na feartan a tha rim faighinn ann am F-Tile Serial Lite IV Intel FPGA IP:

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 7

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

Clàr 4 .

F-Tile Serial Lite IV Feartan IP Intel FPGA

Feart

Tuairisgeul

Gluasad dàta

· Airson modh PAM4:
- Chan eil FHT a’ toirt taic ach do 56.1, 58, agus 116 Gbps gach sreath le suas ri 4 slighean.
- Bidh FGT a’ toirt taic do suas ri 58 Gbps gach sreath le suas ri 12 sreath aig a’ char as àirde.
Thoir sùil air Clàr 18 air duilleag 42 airson tuilleadh fiosrachaidh mu na h-ìrean dàta transceiver le taic airson modh PAM4.
· Airson modh NRZ:
- Chan eil FHT a’ toirt taic ach do 28.05 agus 58 Gbps gach sreath le suas ri 4 slighean.
- Tha FGT a’ toirt taic do suas ri 28.05 Gbps gach sreath le 16 sreath aig a’ char as àirde.
Thoir sùil air Clàr 18 air duilleag 42 airson tuilleadh fiosrachaidh mu na h-ìrean dàta transceiver le taic airson modh NRZ.
· A’ toirt taic do mhodhan sruthadh leantainneach (Bunasach) no pacaid (Làn).
· A’ toirt taic do phacaidean frèam os cionn ìosal.
· A’ toirt taic do ghluasad granularity byte airson gach meud spreadhaidh.
· A’ toirt taic do cho-thaobhadh sreath fèin-ghluasadach no neach-cleachdaidh.
· A’ toirt taic don ùine co-thaobhadh prògramaichte.

PCS

· A’ cleachdadh loidsig cruaidh IP a tha ag eadar-obrachadh le transceivers Intel Agilex F-tile airson lughdachadh goireas loidsig bog.
· A’ toirt taic do mhodh atharrachaidh PAM4 airson sònrachadh 100GBASE-KP4. Tha RS-FEC an-còmhnaidh air a chomasachadh sa mhodh atharrachaidh seo.
· A’ toirt taic do NRZ le modh atharrachaidh roghainneil RS-FEC.
· A’ toirt taic do chòdachadh còdaidh 64b/66b.

Lorg agus làimhseachadh mhearachdan

· A’ toirt taic do sgrùdadh mearachd CRC air slighean dàta TX agus RX. · A’ toirt taic do sgrùdadh mearachd ceangail RX. · A’ toirt taic do lorg mearachd RX PCS.

Eadar-aghaidhean

· A’ toirt taic do ghluasad pacaid làn duplex le ceanglaichean neo-eisimeileach.
· A’ cleachdadh eadar-cheangal puing-gu-puing gu iomadh inneal FPGA le latency gluasaid ìosal.
· A’ toirt taic do òrdughan a tha air an sònrachadh leis a’ chleachdaiche.

2.3. Ìre Taic Tionndadh IP

Tha am bathar-bog Intel Quartus Prime agus taic inneal Intel FPGA airson an F-Tile Serial Lite IV Intel FPGA IP mar a leanas:

Clàr 5 .

Tionndadh IP agus Ìre Taic

Intel Quartus Prime 22.1

Inneal transceivers Intel Agilex F-tile

Dealbhadh Bathar-cruaidh cruinneachaidh dreach IP

5.0.0

­

2.4. Taic ìre astar inneal
Tha an F-Tile Serial Lite IV Intel FPGA IP a’ toirt taic do na h-ìrean astair a leanas airson innealan Intel Agilex F-tile: · Ìre astair Transceiver: -1, -2, agus -3 · Ìre astair bunaiteach: -1, -2, agus - 3

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 8

Cuir fios air ais

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

Fiosrachadh Co-cheangailte
Duilleag dàta inneal Intel Agilex Barrachd fiosrachaidh mun ìre dàta le taic ann an transceivers Intel Agilex F-tile.

2.5. Cleachdadh Goireasan agus Latency

Chaidh na goireasan agus an ùine airson an F-Tile Serial Lite IV Intel FPGA IP fhaighinn bho dhreach bathar-bog Intel Quartus Prime Pro Edition 22.1.

Clàr 6 .

Intel Agilex F-Tile Serial Lite IV Cleachdadh Goireasan IP Intel FPGA
Tha an tomhas latency stèidhichte air an latency turas cruinn bho chur-a-steach bunaiteach TX gu toradh cridhe RX.

Seòrsa Transceiver

Caochlaideach

Àireamh de mhodhan dàta dàta RS-FEC ALM

Latency (cearcall cloc bunaiteach TX)

FGT

28.05 Gbps NRZ 16

Ciorramaich bunaiteach 21,691 65

16

Slàn le ciorram 22,135 65

16

Bunasach comasach 21,915 189

16

Làn-chomasach 22,452 189

58 Gbps PAM4 12

Bunasach comasach 28,206 146

12

Làn-chomasach 30,360 146

FHT

58 Gbps NRZ

4

Bunasach comasach 15,793 146

4

Làn-chomasach 16,624 146

58 Gbps PAM4 4

Bunasach comasach 15,771 154

4

Làn-chomasach 16,611 154

116 Gbps PAM4 4

Bunasach comasach 21,605 128

4

Làn-chomasach 23,148 128

2.6. Èifeachdas Bandwidth

Clàr 7 .

Èifeachdas Bandwidth

Modh Transceiver caochlaideach

PAM4

Modh sruthadh RS-FEC

Làn-chomasach

Bunaiteach air a chomasachadh

Ìre eadar-aghaidh sreathach ann an Gbps (RAW_RATE)
Meud spreadhaidh de ghluasad ann an àireamh fhacail (BURST_SIZE) (1)
Ùine co-thaobhadh ann an cearcall a’ ghleoc (SRL4_ALIGN_PERIOD)

56.0 2,048 4,096

56.0 4,194,304 4,096

Suidhichidhean

NRZ

Làn

Ciorramach

Air a chomasachadh

28.0

28.0

2,048

2,048

4,096

4,096

Ciorramaich bunaiteach 28.0

Air a chomasachadh 28.0

4,194,304

4,194,304

4,096

4,096 a’ leantainn…

(1) Tha am BURST_SIZE airson modh Bunasach a’ tighinn faisg air Infinity, mar sin thathas a’ cleachdadh àireamh mhòr.

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 9

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

Caochlaidhean

Suidhichidhean

còdachadh 64/66b

0.96969697 0.96969697 0.96969697 0.96969697 0.96969697 0.96969697

Os cionn meud burst ann an àireamh fhacail (BURST_SIZE_OVHD)

2 (2)

0 (3)

2 (2)

2 (2)

0 (3)

0 (3)

Ùine comharra co-thaobhadh 81,915 ann an cearcall cloc (ALIGN_MARKER_PERIOD)

81,915

81,916

81,916

81,916

81,916

Leud comharra co-thaobhadh ann an 5

5

0

4

0

4

cearcall cloc

(ALIGN_MARKER_WIDTH)

Èifeachdas leud-bann (4)

0.96821788 0.96916433 0.96827698 0.96822967 0.96922348 0.96917616

Ìre èifeachdach (Gbps) (5)

54.2202012 54.27320236 27.11175544 27.11043076 27.13825744 27.13693248

Tricead cloc cleachdaiche as àirde (MHz) (6)

423.59532225 424.00939437 423.62117875 423.6004806 424.0352725 424.01457

Fiosrachadh co-cheangailte Ìre ceangail agus àireamhachadh èifeachd leud-bann air duilleag 40

(2) Anns a’ mhodh slàn, tha am meud BURST_SIZE_OVHD a’ toirt a-steach na START/END faclan smachd càraideach ann an sruth dàta.
(3) Airson modh bunaiteach, 's e 0 a th' ann am BURST_SIZE_OVHD a chionn 's nach eil START/END ann rè an t-srutha.
(4) Thoir sùil air Ìre Ceangail agus Àireamhachadh Èifeachdas Bandwidth airson obrachadh a-mach èifeachdas leud-bann.
(5) Thoir sùil air Ìre Ceangail agus Àireamhachadh Èifeachdas Bandwidth airson àireamhachadh reata èifeachdach.
(6) Thoir sùil air Ìre Ceangail agus Àireamhachadh Èifeachdas Bandwidth airson àireamhachadh tricead gleoc luchd-cleachdaidh as àirde.

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 10

Cuir fios air ais

683074 | 2022.04.28 Cuir fios air ais

3. Toiseach tòiseachaidh

3.1. A’ stàladh agus a’ ceadachadh Intel FPGA IP Cores

Tha stàladh bathar-bog Intel Quartus Prime a’ toirt a-steach leabharlann IP Intel FPGA. Tha an leabharlann seo a’ toirt seachad mòran choraichean IP feumail airson do chleachdadh cinneasachaidh gun fheum air cead a bharrachd. Feumaidh cuid de choraichean Intel FPGA IP cead air leth a cheannach airson cleachdadh cinneasachaidh. Leigidh Modh Measaidh IP Intel FPGA leat measadh a dhèanamh air na coraichean ceadachd Intel FPGA IP sin ann an atharrais agus bathar-cruaidh, mus co-dhùin thu cead bunaiteach IP riochdachaidh iomlan a cheannach. Cha leig thu leas ach làn chead toraidh a cheannach airson coraichean Intel IP ceadaichte às deidh dhut deuchainn bathar-cruaidh a chrìochnachadh agus a bhith deiseil airson an IP a chleachdadh ann an cinneasachadh.

Bidh bathar-bog Intel Quartus Prime a’ stàladh coraichean IP anns na h-àiteachan a leanas gu bunaiteach:

Figear 2.

Slighe stàlaidh bunaiteach IP
intelFPGA (_pro) quartus - A ’toirt a-steach ip bathar-bog Intel Quartus Prime - A’ toirt a-steach leabharlann IP Intel FPGA agus coraichean IP treas-phàrtaidh altera - A ’toirt a-steach còd stòr leabharlann Intel FPGA IP - A’ toirt a-steach stòr IP Intel FPGA files

Clàr 8 .

Àiteachan stàlaidh bunaiteach IP

Àite

Bathar-bog

: intelFPGA_proquartusipaltera

Deasachadh Intel Quartus Prime Pro

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

Àrd-ùrlar Windows * Linux *

Thoir an aire:

Chan eil bathar-bog Intel Quartus Prime a’ toirt taic do dh’ àiteachan san t-slighe stàlaidh.

3.1.1. Modh measaidh IP Intel FPGA
Leigidh am Modh Measaidh IP Intel FPGA an-asgaidh dhut measadh a dhèanamh air coraichean IP ceadachd Intel FPGA ann an atharrais agus bathar-cruaidh mus dèan thu ceannach. Tha Modh Measaidh IP Intel FPGA a’ toirt taic do na measaidhean a leanas gun chead a bharrachd:
· Dèan atharrais air giùlan cridhe IP ceadaichte Intel FPGA san t-siostam agad. · Dearbhaich comas-gnìomh, meud, agus astar a’ chridhe IP gu sgiobalta agus gu furasta. · Cruthaich prògramadh innealan cuibhrichte le ùine files airson dealbhaidhean anns a bheil coraichean IP. · Dèan prògram air inneal leis a’ chridhe IP agad agus dearbhaich do dhealbhadh ann am bathar-cruaidh.

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

3. Toiseach tòiseachaidh
683074 | 2022.04.28 XNUMX
Tha Modh Luachaidh IP Intel FPGA a’ toirt taic do na modhan obrachaidh a leanas:
· Tethered - A’ ceadachadh an dealbhadh anns a bheil an Intel FPGA IP ceadaichte a ruith gu bràth le ceangal eadar do bhòrd agus an coimpiutair aoigheachd. Feumaidh modh tethered buidheann gnìomh deuchainn còmhla sreathach (JTAG) càball ceangailte eadar an JTAG port air do bhòrd agus an coimpiutair aoigheachd, a tha a’ ruith an Intel Quartus Prime Programmer fad ùine measaidh bathar-cruaidh. Chan fheum am Prògramadair ach stàladh as lugha de bhathar-bog Intel Quartus Prime, agus chan fheum e cead Intel Quartus Prime. Bidh an coimpiutair aoigheachd a’ cumail smachd air an ùine measaidh le bhith a’ cur comharra bho àm gu àm chun inneal tron ​​​​inneal JTAG port. Ma tha a h-uile cores IP ceadaichte anns a’ mhodh dealbhaidh taic ceangailte, ruithidh an ùine measaidh gus an tig measadh bunaiteach IP gu crìch. Ma tha a h-uile gin de na coraichean IP a 'toirt taic do ùine measaidh gun chrìoch, chan eil ùine aig an inneal.
· Untethered - A’ ceadachadh an dealbhadh anns a bheil an IP ceadaichte a ruith airson ùine chuingealaichte. Bidh an cridhe IP a ’tilleadh gu modh neo-cheangailte ma tha an inneal a’ dì-cheangal bhon choimpiutair aoigheachd a tha a ’ruith bathar-bog Intel Quartus Prime. Bidh an cridhe IP cuideachd a’ tilleadh gu modh gun cheangal mura h-eil cridhe IP ceadaichte sam bith eile san dealbhadh a’ toirt taic do mhodh tethered.
Nuair a thig an ùine measaidh gu crìch airson Intel FPGA IP ceadaichte sam bith san dealbhadh, stadaidh an dealbhadh ag obair. Bidh a h-uile cores IP a bhios a’ cleachdadh Modh Measaidh IP Intel FPGA a ’dol a-mach aig an aon àm nuair a bhios cridhe IP sam bith san dealbhadh a’ dol a-mach. Nuair a thig an ùine measaidh gu crìch, feumaidh tu inneal FPGA ath-chlàradh mus lean thu air adhart le dearbhadh bathar-cruaidh. Gus cleachdadh cridhe IP a leudachadh airson cinneasachadh, ceannaich làn chead cinneasachaidh airson cridhe IP.
Feumaidh tu an cead a cheannach agus iuchair làn chead toraidh a ghineadh mus urrainn dhut prògramadh inneal gun bhacadh a ghineadh file. Rè Modh Measaidh IP Intel FPGA, chan eil an Compiler a ’gineadh ach prògramadh inneal le ùine cuibhrichte file ( _time_limited.sof) a thig gu crìch aig a’ chrìoch ùine.

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 12

Cuir fios air ais

3. Toiseach tòiseachaidh 683074 | 2022.04.28

Figear 3.

Sruth modh measaidh IP Intel FPGA
Stàlaich am bathar-bog Intel Quartus Prime le Leabharlann IP Intel FPGA

Dèan parameterize agus cuir air adhart Intel FPGA IP Core le cead

Dearbhaich an IP ann an Simulator le taic

Cuir ri chèile an dealbhadh ann am bathar-bog Intel Quartus Prime

Cruthaich prògramadh inneal cuibhrichte le ùine File

Dèan prògram air inneal Intel FPGA agus dearbhaich gnìomhachd air a’ Bhòrd
Chan eil IP deiseil airson cleachdadh cinneasachaidh?
Tha Ceannaich làn riochdachadh
Cead IP

Thoir an aire:

Cuir a-steach IP ceadaichte ann am bathar malairteach
Thoir sùil air an stiùireadh cleachdaiche aig gach cridhe IP airson ceumannan parameterization agus mion-fhiosrachadh buileachaidh.
Bidh Intel a’ ceadachadh coraichean IP air stèidh gach suidheachan, sìorraidh. Tha cìs a’ cheadachais a’ toirt a-steach cumail suas agus taic sa chiad bhliadhna. Feumaidh tu an cùmhnant cumail suas ùrachadh gus ùrachaidhean fhaighinn, rèiteachadh bug, agus taic theicnigeach nas fhaide na a’ chiad bhliadhna. Feumaidh tu làn chead riochdachaidh a cheannach airson coraichean IP Intel FPGA a dh’ fheumas cead riochdachaidh, mus cruthaich thu prògramadh files a dh’ fhaodadh tu a chleachdadh airson ùine gun chrìoch. Rè Modh Measaidh IP Intel FPGA, chan eil an Compiler a ’gineadh ach prògramadh inneal le ùine cuibhrichte file ( _time_limited.sof) a thig gu crìch aig a’ chrìoch ùine. Gus na h-iuchraichean cead riochdachaidh agad fhaighinn, tadhal air Ionad Ceadachd Fèin-sheirbheis Intel FPGA.
Bidh Aontaidhean Cead Bathar-bog Intel FPGA a’ riaghladh stàladh agus cleachdadh coraichean IP ceadaichte, bathar-bog dealbhaidh Intel Quartus Prime, agus a h-uile cores IP gun chead.

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 13

3. Toiseach tòiseachaidh 683074 | 2022.04.28
Fiosrachadh Co-cheangailte · Ionad Taic Ceadachd Intel FPGA · Ro-ràdh mu Stàladh agus Ceadachadh Bathar-bog Intel FPGA
3.2. A 'sònrachadh nam paramadairean IP agus na roghainnean
Leigidh deasaiche paramadair IP leat an atharrachadh IP àbhaisteach agad a rèiteachadh gu sgiobalta. Cleachd na ceumannan a leanas gus roghainnean IP agus crìochan a shònrachadh ann am bathar-bog Intel Quartus Prime Pro Edition.
1. Mura h-eil pròiseact Intel Quartus Prime Pro Edition agad mu thràth far am faod thu am F-Tile Serial Lite IV Intel FPGA IP agad fhilleadh a-steach, feumaidh tu fear a chruthachadh. a. Anns an Intel Quartus Prime Pro Edition, cliog File Draoidh Pròiseact Ùr gus pròiseact Quartus Prime ùr a chruthachadh, no File Pròiseact Fosgailte gus pròiseact Quartus Prime a th’ ann mar-thà fhosgladh. Bidh an draoidh gad bhrosnachadh gus inneal a shònrachadh. b. Sònraich an teaghlach inneal Intel Agilex agus tagh inneal F-tile cinneasachaidh a choinnicheas ri riatanasan ìre astar an IP. c. Cliog Crìochnaich.
2. Anns a 'Catalog IP, lorg agus tagh F-Tile Serial Lite IV Intel FPGA IP. Nochdaidh an uinneag Atharrachadh IP ùr.
3. Sònraich ainm àrd-ìre airson an atharrachadh IP àbhaisteach ùr agad. Bidh an deasaiche paramadair a’ sàbhaladh na roghainnean atharrachaidh IP ann an a file ainmeachadh .ip.
4. Cliog OK. Nochdaidh deasaiche paramadair. 5. Sònraich na crìochan airson an eadar-dhealachadh IP agad. Thoir sùil air an roinn Parameter airson
fiosrachadh mu pharaimearan IP F-Tile Serial Lite IV Intel FPGA. 6. Optionally, a ghineadh testbench atharrais no cruinneachadh agus dealbhadh bathar-cruaidh
example, lean an stiùireadh anns an Design Example Stiùireadh Cleachdaiche. 7. Cliog Generate HDL. Nochdaidh bogsa deasbaid Generation. 8. Sònraich toradh file roghainnean ginealach, agus an uairsin cliog Generate. An tionndadh IP
files gineadh a rèir do shònrachaidhean. 9. Cliog Crìochnaich. Bidh an deasaiche paramadair a’ cur ris an àrd-ìre .ip file ris an t-sruth
pròiseact gu fèin-obrachail. Ma thèid iarraidh ort am faidhle .ip file chun phròiseact, cliog air Pròiseact Cuir ris / Thoir air falbh Files ann am Pròiseact gus an file. 10. Às deidh dhut an eadar-dhealachadh IP agad a ghineadh agus a ghluasad, dèan sònrachaidhean prìne iomchaidh gus puirt a cheangal agus paramadairean RTL iomchaidh sam bith a shuidheachadh.
Paramadairean fiosrachaidh co-cheangailte air duilleag 42
3.3. Gineadh File Structar
Bidh bathar-bog Intel Quartus Prime Pro Edition a’ gineadh an toradh IP a leanas file structar.
Airson fiosrachadh mun file structar an dealbhadh example, thoir sùil air an F-Tile Serial Lite IV Intel FPGA IP Design Example Stiùireadh Cleachdaiche.

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 14

Cuir fios air ais

3. Toiseach tòiseachaidh 683074 | 2022.04.28

Figear 4. F-Tile Serial Lite IV Intel FPGA IP air a ghineadh Files
.ip - amalachadh IP file

Atharrachadh IP files

_ Atharrachadh IP files

example_dealbhadh

.cmp – dearbhadh co-phàirt VHDL file _bb.v - Bogsa dubh Verilog HDL EDA synthesis file _inst.v agus .vhd – Sample templates instantiation .xml- aithisg XML file

Example àite airson do phrìomh dhealbhadh IP example files. Is e an t-àite bunaiteach example_design, ach thèid iarraidh ort slighe eile a shònrachadh.

.qgsimc - Liosta de pharaimearan atharrais gus taic a thoirt do ath-nuadhachadh mean air mhean .qgsynthc – Liosta de pharaimearan sintéise gus taic a thoirt do ath-nuadhachadh mean air mhean

.qip - Liosta de synthesis IP files

_generation.rpt- aithisg ginealach IP

.sopcinfo- Amalachadh slabhraidh inneal bathar-bog file .html- Dàta mapa ceangail is cuimhne

.csv – Tasgadh pin file

.spd – A’ cothlamadh sgriobtaichean atharrais fa leth

Samhlachadh files

IP synth files

.v Samhlachadh àrd-ìre file

.v Synthesis IP àrd-ìre file

Sgriobtaichean airson simulator

Leabharlannan subcore

synth
Synthesis subcore files

simi
Simulation subcore files

<HDL files>

<HDL files>

Clàr 9 .

F-Tile Serial Lite IV Intel FPGA IP air a ghineadh Files

File Ainm

Tuairisgeul

.ip

An siostam Dealbhaiche Àrd-ùrlar no atharrachadh IP àrd-ìre file. is e an t-ainm a bheir thu seachad an atharrachadh IP agad.

.cmp

Dearbhadh Co-phàirt VHDL (.cmp) file 's e teacsa file anns a bheil mìneachaidhean coitcheann ionadail agus puirt as urrainn dhut a chleachdadh ann an dealbhadh VHDL files.

.html

Aithisg anns a bheil fiosrachadh ceangail, mapa cuimhne a sheallas seòladh gach tràill a thaobh gach maighstir ris a bheil e ceangailte, agus sònrachaidhean paramadair.

_ginealach.rpt

Clàr ginealach IP no Dealbhaiche Àrd-ùrlar file. Geàrr-chunntas de na teachdaireachdan rè gineadh IP.

.qgsimc

Liosta de pharaimearan atharrais gus taic a thoirt do ath-nuadhachadh mean air mhean.

.qgsynthc

Liosta de pharaimearan synthesis gus taic a thoirt do ath-nuadhachadh mean air mhean.

.qip

A’ toirt a-steach a h-uile fiosrachadh riatanach mun phàirt IP gus am pàirt IP fhilleadh a-steach agus a chuir ri chèile ann am bathar-bog Intel Quartus Prime.
a’ leantainn…

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 15

3. Toiseach tòiseachaidh 683074 | 2022.04.28

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

Tuairisgeul
A’ toirt cunntas air na ceanglaichean agus paramadairean co-phàirteach IP anns an t-siostam Dealbhadair Àrd-ùrlar agad. Faodaidh tu na tha ann a pharsadh gus riatanasan fhaighinn nuair a leasaicheas tu draibhearan bathar-bog airson co-phàirtean IP. Bidh innealan sìos an abhainn mar an t-sreath innealan Nios® II a’ cleachdadh seo file. Tha an .sopcinfo file agus an siostam.h file a chaidh a chruthachadh airson sreath innealan Nios II a’ toirt a-steach fiosrachadh mapa seòlaidh airson gach tràill an coimeas ri gach maighstir a gheibh cothrom air an tràill. Faodaidh mapa seòlaidh eadar-dhealaichte a bhith aig diofar mhaighstirean gus faighinn gu pàirt sònraichte de thràillean.
Tha fiosrachadh ann mu inbhe ùrachadh na h-earrainn IP.
Cuir a-steach a dhìth file airson ip-make-simscript gus sgriobtaichean atharrais a ghineadh airson simuladairean le taic. Tha an .spd file tha liosta ann de files air a chruthachadh airson atharrais, còmhla ri fiosrachadh mu chuimhneachain as urrainn dhut a thòiseachadh.
Faodaidh tu am bogsa dubh Verilog (_bb.v) a chleachdadh file mar dhearbhadh modal falamh airson a chleachdadh mar bhogsa dubh.
HDL example teamplaid instantiation. Faodaidh tu na tha ann an seo a chopaigeadh agus a phasgadh file a-steach don HDL agad file gus an atharrachadh IP a luathachadh.
Ma tha fiosrachadh clàraidh aig an IP, .regmap file gineadh. Tha an .regmap file a’ toirt cunntas air fiosrachadh mapa a’ chlàir air eadar-aghaidh maighstirean is thràillean. Seo file a’ cur ris an .sopcinfo file le bhith a’ toirt seachad fiosrachadh clàraidh nas mionaidiche mun t-siostam. Tha seo ga dhèanamh comasach taisbeanadh clàr views agus staitistig gnàthaichte cleachdaiche ann an Console an t-Siostaim.
A’ leigeil le innealan deasbaid siostam pròiseasar cruaidh (HPS) gu view na mapaichean clàr de iomaill ceangailte ri HPS ann an siostam Dealbhadair Àrd-ùrlar. Rè synthesis, tha an .svd files airson eadar-aghaidh tràillean a tha rim faicinn le maighstirean System Console air an stòradh anns an .sof file anns an roinn deasbaid. Bidh System Console a’ leughadh na h-earrainn seo, a dh’ fhaodas Dealbhaiche Àrd-ùrlar a cheasnachadh airson fiosrachadh mapa clàraidh. Airson tràillean siostam, faodaidh Dealbhaiche Àrd-ùrlar faighinn gu na clàran le ainm.
HDL files a chuireas sa bhad gach fo-mhodal no IP cloinne airson synthesis no atharrais.
Tha sgriobt ModelSim */QuestaSim* ann msim_setup.tcl gus atharrais a stèidheachadh agus a ruith.
Tha sgriobt slige ann vcs_setup.sh gus atharrais VCS* a stèidheachadh agus a ruith. Tha sgriobt shligean ann vcsmx_setup.sh agus synopsys_sim.setup file gus atharrais VCS MX a stèidheachadh agus a ruith.
Tha sgriobt shligean ann xcelium_setup.sh agus suidheachadh eile files gus atharrais Xcelium * a stèidheachadh agus a ruith.
Tha HDL ann files airson na fo-mhodalan IP.
Airson gach eòlaire IP cloinne a chaidh a chruthachadh, bidh Dealbhaiche Àrd-ùrlar a’ gineadh synth / agus sim / fo-eòlairean.

3.4. A’ dèanamh atharrais air Intel FPGA IP Cores
Tha bathar-bog Intel Quartus Prime a’ toirt taic do shamhlachadh RTL bunaiteach IP ann an simuladairean sònraichte EDA. Bidh gineadh IP gu roghnach a’ cruthachadh atharrais files, a’ toirt a-steach am modail atharrais gnìomh, being testbench sam bith (no example dealbhadh), agus sgriobtaichean rèiteachaidh simuladair sònraichte airson gach cridhe IP. Faodaidh tu am modal atharrais gnìomh a chleachdadh agus being testbench no example dealbhadh airson atharrais. Faodaidh toradh gineadh IP cuideachd a bhith a’ toirt a-steach sgriobtaichean gus being deuchainn sam bith a chuir ri chèile agus a ruith. Tha na sgriobtaichean a’ liostadh a h-uile modal no leabharlann a dh’ fheumas tu gus an cridhe IP agad a shamhlachadh.

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 16

Cuir fios air ais

3. Toiseach tòiseachaidh 683074 | 2022.04.28

Tha am bathar-bog Intel Quartus Prime a’ toirt seachad amalachadh le mòran simuladairean agus a’ toirt taic do dh’iomadh sruthan atharrais, a’ toirt a-steach na sruthan atharrais scripte agus àbhaisteach agad fhèin. Ge bith dè an sruth a thaghas tu, bidh atharrais bunaiteach IP a’ toirt a-steach na ceumannan a leanas:
1. Cruthaich IP HDL, testbench (no example dealbhadh), agus sgriobt suidheachadh simuladair files.
2. Stèidhich an àrainneachd simuladair agad agus sgriobtaichean atharrais sam bith.
3. Cuir ri chèile leabharlannan modail atharrais.
4. Ruith an simuladair agad.

3.4.1. A 'samhlachadh agus a' dearbhadh an dealbhadh

Gu gnàthach, bidh an deasaiche paramadair a’ gineadh sgriobtaichean a tha sònraichte do simuladair anns a bheil òrdughan gus modalan IP Intel FPGA agus leabharlann modal atharrais a chuir ri chèile, a mhìneachadh agus a shamhlachadh. files. Faodaidh tu na h-òrdughan a chopaigeadh a-steach don sgriobt deuchainn samhlaidh agad, no an deasachadh files gus òrdughan a chuir ri chèile airson do dhealbhadh agus being deuchainn a chuir ri chèile, a mhìneachadh agus a shamhlachadh.

Clàr 10. Sgriobtaichean Intel FPGA IP Core Simulation

Simulator

File Eòlaire

Modail Sim

_sim/neach-comhairle

QuestaSim

VCS

_sim/synopsys/vcs

VCS MX

_sim/synopsys/vcsmx

Xcelium

_sim/xcelium

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

3.5. Synthesizing IP Cores ann an Innealan EDA eile
Gu roghnach, cleachd inneal EDA eile le taic gus dealbhadh a cho-chur a tha a’ toirt a-steach coraichean IP Intel FPGA. Nuair a ghineas tu an synthesis bunaiteach IP files airson a chleachdadh le innealan synthesis EDA treas-phàrtaidh, faodaidh tu liosta measaidh sgìre agus ùine a chruthachadh. Gus gineadh a chomasachadh, tionndaidh air Cruthaich tuairmsean ùine agus ghoireasan airson innealan synthesis EDA treas-phàrtaidh nuair a bhios tu a’ gnàthachadh an atharrachadh IP agad.
Tha an lìonra tuairmse sgìre agus ùine a’ toirt cunntas air prìomh cheangal IP agus ailtireachd, ach chan eil e a’ toirt a-steach mion-fhiosrachadh mun fhìor ghnìomhachd. Leigidh am fiosrachadh seo le cuid de dh’ innealan synthesis treas-phàrtaidh cunntas a thoirt air tuairmsean sgìre agus ùine nas fheàrr. A bharrachd air an sin, faodaidh innealan synthesis am fiosrachadh tìm a chleachdadh gus optimizations stèidhichte air ùine a choileanadh agus càileachd thoraidhean adhartachadh.
Bidh bathar-bog Intel Quartus Prime a’ gineadh an _syn.v lìon-liosta file ann an cruth Verilog HDL, ge bith dè an toradh file cruth a shònraich thu. Ma chleachdas tu an liosta lìon seo airson synthesis, feumaidh tu am pasgan bunaiteach IP a thoirt a-steach file .v or .vhd sa phròiseact Intel Quartus Prime agad.

(7) Mura do shuidhich thu an roghainn inneal EDA - a leigeas leat simuladairean EDA treas-phàrtaidh a thòiseachadh bho bhathar-bog Intel Quartus Prime - ruith an sgriobt seo ann an consol ModelSim no QuestaSim simuladair Tcl (chan ann ann am bathar-bog Intel Quartus Prime Tcl console) gus mearachdan sam bith a sheachnadh.

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 17

3. Toiseach tòiseachaidh 683074 | 2022.04.28
3.6. A 'cur ri chèile an Dealbhadh Làn
Faodaidh tu an àithne Start Compilation a chleachdadh air a’ chlàr Processing ann am bathar-bog Intel Quartus Prime Pro Edition gus do dhealbhadh a chuir ri chèile.

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 18

Cuir fios air ais

683074 | 2022.04.28 Cuir fios air ais

4. Tuairisgeul gnìomh

Figear 5.

Tha F-Tile Serial Lite IV Intel FPGA IP air a dhèanamh suas de MAC agus Ethernet PCS. Bidh an MAC a’ conaltradh ris a’ PCS àbhaisteach tro eadar-aghaidh MII.

Tha an IP a’ toirt taic do dhà mhodh atharrachaidh:
· PAM4 - A’ toirt seachad 1 gu 12 àireamh de shlighean airson taghadh. Bidh an IP an-còmhnaidh a’ toirt dà sheanail PCS airson gach sreath ann am modh atharrachaidh PAM4.
· NRZ - A’ toirt seachad àireamh 1 gu 16 de shlighean airson taghadh.

Bidh gach modh atharrachaidh a’ toirt taic do dhà mhodh dàta:
· Modh bunaiteach - Is e modh sruthadh fìor a tha seo far a bheil dàta air a chuir às aonais a’ phacaid tòiseachaidh, cearcall falamh, agus deireadh pacaid gus leud-bann àrdachadh. Bidh an IP a’ gabhail a’ chiad dàta dligheach mar thoiseach spreadhaidh.

Gluasad dàta modh bunaiteach 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. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Figear 6.

· Modh slàn - Seo am modh pacaid gluasad dàta. Anns a 'mhodh seo, bidh an IP a' cur cearcall burst agus sioncranachaidh aig toiseach agus deireadh pacaid mar chrìochan.

Gluasad dàta làn mhodh 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

Fiosrachadh Co-cheangailte · F-Tile Serial Lite IV Intel FPGA IP Overview air duilleag 6 · F-Tile Serial Lite IV Intel FPGA IP Design Example Stiùireadh Cleachdaiche

4.1. Slighe-dàta TX
Tha an t-slighe-dàta TX air a dhèanamh suas de na pàirtean a leanas: · MAC adapter · Bloc cuir a-steach facal smachd · CRC · MII encoder · bloc PCS · bloc PMA

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 20

Cuir fios air ais

4. Tuairisgeul gnìomh 683074 | 2022.04.28
Figear 7. TX Datapath

Bho loidsig luchd-cleachdaidh

TX MAC

Eadar-aghaidh sruthadh Avalon

Adaptor MAC

Cuir a-steach facal smachd

CRC

MII Encoder

MII Eadar-aghaidh Custom PCS
PCS agus PMA

Eadar-aghaidh sreathach TX gu inneal FPGA eile

4.1.1. TX MAC Adapter
Bidh an adapter TX MAC a ’cumail smachd air sgaoileadh dàta gu loidsig an neach-cleachdaidh a’ cleachdadh eadar-aghaidh sruthadh Avalon®. Tha am bloc seo a’ toirt taic do sgaoileadh fiosrachaidh a tha air a mhìneachadh leis an neach-cleachdaidh agus smachd sruthadh.

A’ gluasad fiosrachadh a tha air a shònrachadh leis a’ chleachdaiche

Ann am modh slàn, tha an IP a’ toirt seachad an comharra tx_is_usr_cmd as urrainn dhut a chleachdadh gus cearcall fiosrachaidh a tha air a mhìneachadh leis a’ chleachdaiche a thòiseachadh leithid tar-chur XOFF/XON gu loidsig an neach-cleachdaidh. Faodaidh tu an cearcall tar-chuir fiosrachaidh a tha air a mhìneachadh leis a’ chleachdaiche a thòiseachadh le bhith a’ cur a’ chomharra seo an cèill agus am fiosrachadh a ghluasad a’ cleachdadh tx_avs_data còmhla ri dearbhadh comharran tx_avs_startofpacket agus tx_avs_valid. Bidh am bloc an uairsin a’ deassert an tx_avs_ready airson dà chuairt.

Thoir an aire:

Chan eil am feart fiosrachaidh a tha air a mhìneachadh leis a’ chleachdaiche ri fhaighinn ach ann am modh Làn.

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 21

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Figear 8.

Smachd sruth

Tha suidheachaidhean ann far nach eil an TX MAC deiseil airson dàta fhaighinn bho loidsig an neach-cleachdaidh leithid rè pròiseas ath-thaobhadh ceangail no nuair nach eil dàta ri fhaighinn airson a thoirt seachad bho loidsig an neach-cleachdaidh. Gus call dàta a sheachnadh mar thoradh air na cumhaichean sin, bidh an IP a ’cleachdadh a’ chomharra tx_avs_ready gus smachd a chumail air sruthadh dàta bho loidsig an neach-cleachdaidh. Bidh an IP a 'deasachadh a' chomharra nuair a thig na cumhaichean a leanas:
· Nuair a thèid tx_avs_startofpacket a dhearbhadh, tha tx_avs_ready deasaichte airson cearcall aon ghleoc.
· Nuair a thèid tx_avs_endofpacket a dhearbhadh, tha tx_avs_ready deasaichte airson cearcall aon ghleoc.
· Nuair a thèid CWn càraideach sam bith a chuir an cèill tha tx_avs_ready deasaichte airson dà chearcall cloc.
· Nuair a bhios cuir a-steach comharra co-thaobhadh RS-FEC a’ tachairt aig an eadar-aghaidh àbhaisteach PCS, tha tx_avs_ready deasserted airson ceithir cuairtean cloc.
· Bidh a h-uile cearcall cloc bunaiteach 17 Ethernet ann am modh atharrachaidh PAM4 agus a h-uile cearcall cloc bunaiteach 33 Ethernet ann am modh atharrachaidh NRZ. Tha an tx_avs_ready deasserted airson cearcall aon uaireadair.
· Nuair a bhios loidsig luchd-cleachdaidh deasserts tx_avs_valid nuair nach eil sgaoileadh dàta ann.

Tha na diagraman tìm a leanas mar exampnas lugha de TX MAC adapter a’ cleachdadh tx_avs_ready airson smachd sruthadh dàta.

Smachd srutha le tx_avs_valid Deassertion agus START/END Paidhir CWs

tx_core_cliceadh

tx_avs_valid tx_avs_data

DN

D0

D1 D2 D3

Deassert chomharran dligheach

D4

D5 D6

tx_avs_ready tx_avs_startofpacket

Deasserts comharran deiseil airson dà chearcall gus END-STRT CW a chuir a-steach

tx_avs_endofpacket

usrif_data

DN

D0

D1 D2 D3

D4

D5

CW_data

DN CRÌOCH STRT D0 D1 D2 D3 falamh D4

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 22

Cuir fios air ais

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Figear 9.

Smachd sruthadh le cuir a-steach comharra co-thaobhadh
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 DN +1 DN-1 DN DN DN DN DN DN DN DN + 1 DN-1 DN DN DN DN DN DN DN +1

i_sl_tx_mii_dligheach

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

Figear 10.

Smachd sruthadh le CWs le paidhir START/END Aig an aon àm ri cuir a-steach comharran co-thaobhadh

tx_core_clkout tx_avs_valid

tx_avs_data

DN-5 DN-4 DN-3 DN-2 DN-1

D0

tx_avs_deiseil

012 345 6

tx_avs_startofpacket

tx_avs_endofpacket

usrif_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 CRÌOCH STRT D0

CW_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 CRÌOCH STRT D0

CRC_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 CRÌOCH STRT D0

MII_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 CRÌOCH STRT D0

i_sl_tx_mii_dligheach

i_sl_tx_mii_d[63:0]

Dn-1

CRÌOCH 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. Facal smachd (CW) Cuir a-steach
Bidh an F-Tile Serial Lite IV Intel FPGA IP a’ togail CWn stèidhichte air na comharran cuir a-steach bho loidsig an neach-cleachdaidh. Tha na CWn a’ comharrachadh delimiters pacaid, fiosrachadh inbhe tar-chuir no dàta luchd-cleachdaidh chun bhloc PCS agus tha iad a’ tighinn bho chòdan smachd XGMII.
Tha an clàr a leanas a’ sealltainn an tuairisgeul air na CWn le taic:

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 23

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Clàr 11 .
Tòiseachadh CRÌOCH ALIGN

Tuairisgeul air CWn le taic

CW

Àireamh fhaclan (1 fhacal

= 64 pìosan)

1

Tha

1

Tha

2

Tha

EMPTY_CYC

2

Tha

IDLE

1

Chan eil

DÀTA

1

Tha

In-chòmhlan

Tuairisgeul
Tòisich delimiter dàta. Deireadh an delimiter dàta. Facal smachd (CW) airson co-thaobhadh RX. Cearcall falamh ann an gluasad dàta. IDLE (a-mach às a 'chòmhlan). Pàighidh.

Clàr 12. CW Field Description
Raon RSVD num_valid_bytes_eob
EMPTY eop sop seop co-thaobhadh CRC32 usr

Tuairisgeul
Raon glèidhte. Faodar a chleachdadh airson leudachadh san àm ri teachd. Ceangailte ri 0.
An àireamh de bytes dligheach san fhacal mu dheireadh (64-bit). Is e luach 3 bit a tha seo. · 3'b000: 8 bytes · 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 bytes
Àireamh de dh’fhaclan neo-dhligheach aig deireadh burst.
A’ nochdadh eadar-aghaidh sruthadh RX Avalon gus comharra deireadh pacaid a dhearbhadh.
A’ nochdadh eadar-aghaidh sruthadh RX Avalon gus comharra tòiseachaidh pacaid a dhearbhadh.
A’ nochdadh eadar-aghaidh sruthadh RX Avalon gus tòiseachadh air pacaid agus deireadh pacaid a dhearbhadh san aon chearcall.
Thoir sùil air co-thaobhadh RX.
Eachdraidh prìsean stoc CRC air a thomhas.
A’ nochdadh gu bheil fiosrachadh a tha air a shònrachadh leis an neach-cleachdaidh anns an fhacal smachd (CW).

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 24

Cuir fios air ais

4. Tuairisgeul gnìomh 683074 | 2022.04.28

4.1.2.1. CW toiseach-spreadhaidh

Figear 11. Cruth CW tòiseachaidh-burst

Tòiseachadh

63:56

RSVD

55:48

RSVD

47:40

RSVD

dàta

39:32 31:24

RSVD RSVD

23:16

sop usr align=0 seop

15:8

seanail

7:0

'hFB(START)

smachd 7:0

0

0

0

0

0

0

0

1

Clàr 13 .

Ann am modh slàn, faodaidh tu an START CW a chuir a-steach le bhith a’ cur an cèill an comharra tx_avs_startofpacket. Nuair nach cuir thu an cèill ach an comharra tx_avs_startofpacket, tha am pìos sop air a shuidheachadh. Nuair a dhearbhas tu an dà chuid na comharran tx_avs_startofpacket agus tx_avs_endofpacket, tha am pìos seop air a shuidheachadh.

Tòiseachadh air Luachan Achaidh CW
Sop achaidh/seop
usr (8)
co-thaobhadh

Luach

1

A rèir a’ chomharra tx_is_usr_cmd:

·

1: Nuair a bhios tx_is_usr_cmd = 1

·

0: Nuair a bhios tx_is_usr_cmd = 0

0

Ann am modh bunaiteach, bidh an MAC a’ cur START CW às deidh an ath-shuidheachadh a bhith deas. Mura h-eil dàta ri fhaighinn, bidh an MAC an-còmhnaidh a’ cur EMPTY_CYC còmhla ri END agus START CWs gus an tòisich thu a’ cur dàta.

4.1.2.2. CW deireadh-spreadhaidh

Figear 12. Cruth CW deireadh-spreadhaidh

CRÌOCH

63:56

'hFD

55:48

CRC32[31:24]

47:40

CRC32[23:16]

dàta 39:32 31:24

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

23:16 eop = 1 RSVD RSVD RSVD

RSVD

15:8

RSVD

FOLAMH

7:0

RSVD

àireamh_valid_bytes_eob

smachd

7:0

1

0

0

0

0

0

0

0

(8) Chan eil seo a’ faighinn taic ach ann am modh Làn.
Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 25

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Clàr 14 .

Bidh an MAC a’ cuir a-steach an END CW nuair a thèid an tx_avs_endofpacket a dhearbhadh. Anns an END CW tha an àireamh de bytes dligheach aig an fhacal dàta mu dheireadh agus am fiosrachadh CRC.

Is e luach CRC toradh 32-bit CRC airson an dàta eadar an START CW agus am facal dàta ron END CW.

Tha an clàr a leanas a’ sealltainn luachan nan raointean ann an CRÌOCH CW.

CRÌOCH CW Luachan Achaidh
Raon eop CRC32 num_valid_bytes_eob

Luach 1
Luach àireamhaichte CRC32. An àireamh de bytes dligheach aig an fhacal dàta mu dheireadh.

4.1.2.3. Co-thaobhadh Paidhir CW

Figear 13. Co-thaobhadh Cruth CW le paidhir

ALIGN CW Paidhir le START/END

Eadar-aghaidh XGMII 64+8bit

Tòiseachadh

63:56

RSVD

55:48

RSVD

47:40

RSVD

dàta

39:32 31:24

RSVD RSVD

23:16 eop=0 sop=0 usr=0 co-thaobhadh=1 seop=0

15:8

RSVD

7:0

'hFB

smachd 7:0

0

0

0

0

0

0

0

1

Eadar-aghaidh XGMII 64+8bit

CRÌOCH

63:56

'hFD

55:48

RSVD

47:40

RSVD

dàta

39:32 31:24

RSVD RSVD

23:16 eop = 0 RSVD RSVD RSVD

RSVD

15:8

RSVD

7:0

RSVD

smachd 7:0

1

0

0

0

0

0

0

0

Tha an ALIGN CW na CW le paidhir le START/END no END/START CWs. Faodaidh tu an CW le paidhir ALIGN a chuir a-steach le bhith a’ cur an cèill an comharra tx_link_reinit, a’ suidheachadh a’ chunntair Ùine Co-thaobhadh, no a’ tòiseachadh ath-shuidheachadh. Nuair a thèid an CW paidhir ALIGN a chuir a-steach, tha an raon co-thaobhadh air a shuidheachadh gu 1 gus bloc co-thaobhadh an ghlacadair a thòiseachadh gus sgrùdadh a dhèanamh air co-thaobhadh dàta thar gach sreath.

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 26

Cuir fios air ais

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Clàr 15 .

ALIGN CW Luachan Achaidh
Co-thaobhadh achaidh
eop sop usr seop

Luach 1 0 0 0 0

4.1.2.4. Cearcall falamh CW

Figear 14. Cruth CW cearcall falamh

EMPTY_CYC Paidhir le END/START

Eadar-aghaidh XGMII 64+8bit

CRÌOCH

63:56

'hFD

55:48

RSVD

47:40

RSVD

dàta

39:32 31:24

RSVD RSVD

23:16 eop = 0 RSVD RSVD RSVD

RSVD

15:8

RSVD

RSVD

7:0

RSVD

RSVD

smachd 7:0

1

0

0

0

0

0

0

0

Eadar-aghaidh XGMII 64+8bit

Tòiseachadh

63:56

RSVD

55:48

RSVD

47:40

RSVD

dàta

39:32 31:24

RSVD RSVD

23:16

sop=0 usr=0 co-thaobhadh=0 seop=0

15:8

RSVD

7:0

'hFB

smachd 7:0

0

0

0

0

0

0

0

1

Clàr 16 .

Nuair a dheasaicheas tu tx_avs_valid airson dà chearcall uaireadair ri linn spreadhadh, cuiridh an MAC a-steach EMPTY_CYC CW air a chàradh le END/START CWs. Faodaidh tu an CW seo a chleachdadh nuair nach eil dàta ri fhaighinn airson a chraoladh sa mhionaid.

Nuair a dheasaicheas tu tx_avs_valid airson aon chearcall, bidh an deassert IP tx_avs_valid airson dà uair san ùine tx_avs_valid deassertion gus paidhir END/START CWs a ghineadh.

EMPTY_CYC CW Luachan Achaidh
Co-thaobhadh achaidh
eop

Luach 0 0

a’ leantainn…

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 27

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Field sop usr seop

Luach 0 0 0

4.1.2.5. CW leisg

Figear 15. Cruth CW Idle

IDLE CW

63:56

'h07

55:48

'h07

47:40

'h07

dàta

39:32 31:24

'h07' h07

23:16

'h07

15:8

'h07

7:0

'h07

smachd 7:0

1

1

1

1

1

1

1

1

Bidh am MAC a’ cuir a-steach an IDLE CW nuair nach eil tar-chur ann. Rè na h-ùine seo, tha an comharra tx_avs_valid ìosal.
Faodaidh tu an IDLE CW a chleachdadh nuair a tha gluasad burst air a chrìochnachadh no nuair a tha an tar-chuir ann an staid leisg.

4.1.2.6. Facal dàta

Is e am facal dàta uallach pàighidh pacaid. Tha na pìosan smachd XGMII uile air an suidheachadh gu 0 ann an cruth facal dàta.

Figear 16. Cruth Facal Dàta

Eadar-aghaidh XGMII 64+8 pìosan

FOCAL DATA

63:56

dàta cleachdaiche 7

55:48

dàta cleachdaiche 6

47:40

dàta cleachdaiche 5

dàta

39:32 31:24

dàta cleachdaiche 4 dàta cleachdaiche 3

23:16

dàta cleachdaiche 2

15:8

dàta cleachdaiche 1

7:0

dàta cleachdaiche 0

smachd 7:0

0

0

0

0

0

0

0

0

4.1.3. TX CRC
Faodaidh tu am bloc TX CRC a chomasachadh le bhith a’ cleachdadh am paramadair Cumasaich CRC anns an Deasaiche Parameter IP. Tha am feart seo a’ faighinn taic an dà chuid ann am modhan Bunasach agus Làn.

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 28

Cuir fios air ais

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Bidh an MAC a’ cur luach CRC ris an END CW le bhith a’ cur an cèill an comharra tx_avs_endofpacket. Ann am modh BASIC, chan eil ach an ALIGN CW còmhla ri END CW anns a bheil raon CRC dligheach.
Tha bloc TX CRC ag eadar-aghaidh leis an TX Control Word Insertion agus bloc Encode TX MII. Bidh bloc TX CRC a’ tomhas luach CRC airson dàta luach 64-bit gach cearcall a’ tòiseachadh bhon START CW suas chun END CW.
Faodaidh tu an comharra crc_error_inject a dhearbhadh gus dàta a thruailleadh a dh’aona ghnothach ann an sreath shònraichte gus mearachdan CRC a chruthachadh.

4.1.4. TX MII Encoder

Bidh an encoder TX MII a’ làimhseachadh tar-chuir a’ phacaid bhon MAC gu TX PCS.

Tha am figear a leanas a’ sealltainn pàtran an dàta air a’ bhus 8-bit MII ann am modh atharrachaidh PAM4. Bidh an START agus END CW a’ nochdadh aon uair anns gach dà shlighe MII.

Figear 17. Pàtran Dàta MII Modulation Modulation PAM4

Rothaireachd 1

Rothaireachd 2

Rothaireachd 3

Rothaireachd 4

Rothaireachd 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

Tha am figear a leanas a’ sealltainn pàtran an dàta air a’ bhus 8-bit MII ann am modh atharrachaidh NRZ. Tha an START agus END CW a’ nochdadh anns a h-uile sreath MII.

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 29

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Figear 18. NRZ Modulation Modal Pàtran Dàta MII

Rothaireachd 1

Rothaireachd 2

Rothaireachd 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 agus PMA
Bidh an F-Tile Serial Lite IV Intel FPGA IP a’ rèiteachadh an transceiver F-tile gu modh Ethernet PCS.

4.2. Slighe-dàta RX
Tha na pàirtean a leanas anns an t-slighe-dàta RX: · Bloc PMA · Bloc PCS · MII decoder · CRC · Bloc Deasg · Bloc toirt air falbh Facal Smachd

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 30

Cuir fios air ais

4. Tuairisgeul gnìomh 683074 | 2022.04.28
Figear 19. RX Datapath

Gu loidsig neach-cleachdaidh Avalon Streaming Interface
RX MAC
Smachd air toirt air falbh facal
Deasg

CRC

MII decoder

MII Eadar-aghaidh Custom PCS
PCS agus PMA

Eadar-aghaidh sreathach RX bho inneal FPGA eile
4.2.1. RX PCS agus PMA
Bidh an F-Tile Serial Lite IV Intel FPGA IP a’ rèiteachadh transceiver leac-F gu modh Ethernet PCS.
4.2.2. RX MII decoder
Bidh am bloc seo a’ comharrachadh a bheil comharran facal smachd agus co-thaobhadh ann an dàta a thig a-steach. Bidh an decoder RX MII a’ toirt a-mach dàta ann an cruth 1-bit dligheach, comharra comharra 1-bit, comharra smachd 1bit, agus dàta 64-bit gach sreath.
4.2.3. RX CRC
Faodaidh tu am bloc TX CRC a chomasachadh le bhith a’ cleachdadh am paramadair Dèan comas CRC anns an Deasaiche Parameter IP. Tha am feart seo a’ faighinn taic an dà chuid ann am modhan Bunasach agus Làn. Tha bloc RX CRC ag eadar-aghaidh leis na blocaichean RX Control Word Removal agus RX MII Decoder. Bidh an IP a’ dearbhadh comharra rx_crc_error nuair a thachras mearachd CRC.

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 31

4. Tuairisgeul gnìomh 683074 | 2022.04.28
Bidh an IP a ’deasachadh an rx_crc_error aig a h-uile spreadhadh ùr. Tha e na thoradh air loidsig an neach-cleachdaidh airson làimhseachadh mhearachdan loidsig luchd-cleachdaidh.
4.2.4. RX Deasg
Bidh am bloc deasg RX a’ lorg na comharran co-thaobhadh airson gach sreath agus ag ath-thaobhadh an dàta mus tèid a chuir gu bloc gluasaid RX CW.
Faodaidh tu roghnachadh leigeil leis a’ chridhe IP an dàta airson gach sreath a cho-thaobhadh gu fèin-ghluasadach nuair a thachras mearachd co-thaobhadh le bhith a’ suidheachadh am paramadair Dèan comas air co-thaobhadh fèin-ghluasadach ann an Deasaiche paramadair IP. Ma chuireas tu am feart co-thaobhadh fèin-ghluasadach à comas, bidh an cridhe IP ag agairt an comharra rx_error gus mearachd co-thaobhadh a chomharrachadh. Feumaidh tu an rx_link_reinit a dhearbhadh gus am pròiseas co-thaobhadh sreatha a thòiseachadh nuair a thachras mearachd co-thaobhadh sreath.
Bidh an deasg RX a’ lorg na comharran co-thaobhadh stèidhichte air inneal stàite. Tha an diagram a leanas a’ sealltainn na stàitean anns a’ bhloc deasg RX.

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 32

Cuir fios air ais

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Figear 20.

Inneal stàite co-thaobhadh RX Deskew Lane le cairt sruthadh le comas co-thaobhadh fèin-ghluasadach
Tòisich

IDLE

Ath-shuidheachadh = 1 tha chan eil

A h-uile geama PCS

Chan eil

lannan deiseil?

Tha

FAIGHINN

A h-uile comharran sioncranachaidh no
air a lorg?
Tha
AIGINN

Chan eil
tha Ùine a-muigh?

Tha
Co-thaobhadh air chall?
no Deireadh

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 33

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Figear 21.

Inneal stàite co-thaobhadh RX Deskew Lane le cairt sruthadh ciorramach co-thaobhadh fèin-ghluasadach
Tòisich

IDLE

Ath-shuidheachadh = 1 tha chan eil

A h-uile geama PCS

Chan eil

lannan deiseil?

Tha

Tha
rx_link_reinit =1
chan eil MEARACHD

no tha Timeout?

FAIGHINN
chan eil A h-uile comharra sioncranachaidh
air a lorg?
seadh ALIGN

Tha
Co-thaobhadh air chall?
Chan eil
Crìochnaich
1. Bidh am pròiseas co-thaobhadh a 'tòiseachadh le staid IDLE. Bidh am bloc a’ gluasad gu staid WAIT nuair a bhios a h-uile lann PCS deiseil agus rx_link_reinit deasserted.
2. Ann an staid WAIT, bidh am bloc a’ dèanamh cinnteach gu bheil na comharran a chaidh a lorg air an dearbhadh taobh a-staigh an aon chearcall. Ma tha an suidheachadh seo fìor, gluaisidh am bloc gu staid ALIGNED.
3. Nuair a tha am bloca ann an staid ALIGNED, tha e a 'sealltainn gu bheil na slighean air an co-thaobhadh. Anns an t-suidheachadh seo, tha am bloc a 'leantainn air adhart a' cumail sùil air co-thaobhadh an t-sreath agus a 'dèanamh cinnteach gu bheil na comharran gu lèir an làthair taobh a-staigh an aon chuairt. Mura h-eil co-dhiù aon chomharra an làthair anns an aon chearcall agus gu bheil am paramadair Dèan comas air co-thaobhadh fèin-ghluasadach air a shuidheachadh, thèid am bloca chun an

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 34

Cuir fios air ais

4. Tuairisgeul gnìomh 683074 | 2022.04.28

IDLE stàite gus am pròiseas co-thaobhadh ath-thòiseachadh. Mura h-eil Enable Auto Alinment air a shuidheachadh agus nach eil co-dhiù aon chomharra an làthair san aon chearcall, bidh am bloc a’ dol gu staid ERROR agus a’ feitheamh ri loidsig an neach-cleachdaidh gus comharra rx_link_reinit a dhearbhadh gus pròiseas co-thaobhadh sreath a thòiseachadh.

Figear 22. Ath-thaobhadh Caolshràid le Cumasaich Co-thaobhadh Auto air a chomasachadh rx_core_clk

rx_link_up

rx_link_reinit

agus_uile_marcairean

Stàit Deskw

AIGNEACHADH

IDLE

FAIGHINN

AIGNEACHADH

AUTO_ALIGN = 1

Figear 23. Ath-thaobhadh Caolshràid le Cumasaich Co-thaobhadh Auto ciorramach rx_core_clk

rx_link_up

rx_link_reinit

agus_uile_marcairean

Stàit Deskw

AIGNEACHADH

MEARACHD

IDLE

FAIGHINN

AIGNEACHADH

AUTO_ALIGN = 0
4.2.5. RX CW toirt air falbh
Bidh am bloc seo a’ còdachadh na CWn agus a’ cur dàta gu loidsig an neach-cleachdaidh a’ cleachdadh eadar-aghaidh sruthadh Avalon às deidh na CWn a thoirt air falbh.
Nuair nach eil dàta dligheach ri fhaighinn, deassert bloc toirt air falbh RX CW an comharra rx_avs_valid.
Ann am modh LÀN, ma tha am pìos cleachdaiche air a shuidheachadh, bidh am bloc seo a’ dearbhadh a’ chomharra rx_is_usr_cmd agus tha an dàta sa chiad chearcall gleoc air a chleachdadh mar fhiosrachadh no àithne a tha air a mhìneachadh leis a’ chleachdaiche.
Nuair a tha rx_avs_ready deasserts agus rx_avs_valid ag ràdh, bidh am bloc toirt air falbh RX CW a’ gineadh suidheachadh mearachd ann an loidsig an neach-cleachdaidh.
Tha na comharran sruthadh Avalon co-cheangailte ris a’ bhloc seo mar a leanas: · rx_avs_startofpacket · rx_avs_endofpacket · rx_avs_channel · rx_avs_empty · rx_avs_data

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 35

4. Tuairisgeul gnìomh 683074 | 2022.04.28
· rx_avs_valid
· rx_num_valid_bytes_eob
· rx_is_usr_cmd (ri fhaighinn sa mhodh slàn a-mhàin)
4.3. F-Tile Serial Lite IV Ailtireachd Cloc IP Intel FPGA
Tha ceithir cuir a-steach gleoc aig an F-Tile Serial Lite IV Intel FPGA IP a ghineas clocaichean gu diofar bhlocaichean: · Cloc iomraidh transceiver (xcvr_ref_clk) - Cloc cuir a-steach bhon ghleoc a-muigh
chips no oscillators a bhios a’ gineadh clocaichean airson blocaichean PCS àbhaisteach TX MAC, RX MAC, agus TX agus RX. Thoir sùil air Parameters airson raon tricead le taic. · Cloc cridhe TX (tx_core_clk) - Tha an gleoc seo a ’tighinn bho transceiver PLL air a chleachdadh airson TX MAC. Tha an gleoc seo cuideachd na ghleoc toraidh bhon transceiver F-tile gus ceangal ri loidsig neach-cleachdaidh TX. · Cloc cridhe RX (rx_core_clk) - Tha an gleoc seo a’ tighinn bhon transceiver PLL air a chleachdadh airson RX deskew FIFO agus RX MAC. Tha an gleoc seo cuideachd na ghleoc toraidh bhon transceiver F-tile gus ceangal ri loidsig neach-cleachdaidh RX. · Cloc airson eadar-aghaidh ath-rèiteachaidh transceiver (reconfig_clk) - gleoc cuir a-steach bho chuairtean cloc taobh a-muigh no oscillators a bhios a’ gineadh clocaichean airson eadar-aghaidh ath-dhealbhachaidh transceiver leac-F ann an dà shlighean dàta TX agus RX. Tha tricead an uaireadair eadar 100 agus 162 MHz.
Tha an diagram bloca a leanas a’ sealltainn raointean gleoc F-Tile Serial Lite IV Intel FPGA IP agus na ceanglaichean taobh a-staigh an IP.

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 36

Cuir fios air ais

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Figear 24.

F-Tile Serial Lite IV Ailtireachd Cloc IP Intel FPGA

Oscillator

FPGA1
F-Tile Serial Lite IV Cloc Eadar-aghaidh Ath-rèiteachaidh Transceiver Intel FPGA IP
(ath-chumadh_clk)

tx_core_clkout (ceangal ri loidsig neach-cleachdaidh)

tx_core_clk= clk_pll_div64[meadhan_ch]

FPGA2

F-Tile Serial Lite IV Intel FPGA IP

Cloc eadar-aghaidh ath-rèiteachaidh transceiver

(ath-chumadh_clk)

Oscillator

rx_core_clk= clk_pll_div64[meadhan_ch]

rx_core_clkout (ceangal ri loidsig neach-cleachdaidh)

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

Dàta TX eadar-aghaidh sruthadh Avalon
TX MAC

sreath_ceangal[n-1:0]

Deasg

TX

RX

FIFO

Eadar-aghaidh sruthadh Avalon RX Dàta RX MAC

Dàta RX eadar-aghaidh sruthadh Avalon
RX MAC

Deasg FIFO

rx_core_clkout (ceangal ri loidsig neach-cleachdaidh)

rx_core_clk= clk_pll_div64[meadhan_ch]

PCS gnàthaichte

PCS gnàthaichte

sreath_ceangal[n-1:0]

RX

TX

TX MAC

Dàta TX eadar-aghaidh sruthadh Avalon

tx_core_clk= clk_pll_div64[meadhan_ch]

tx_core_clkout (ceangal ri loidsig neach-cleachdaidh)

Cloc iomraidh Transceiver (xcvr_ref_clk)
Cloc iomraidh Transceiver (xcvr_ref_clk)

Oscillator*

Oscillator*

Uirsgeul

Inneal FPGA
Fearann ​​​​cloc bunaiteach TX
Fearann ​​​​cloc bunaiteach RX
Fearann ​​cloc iomraidh transceiver inneal taobh a-muigh Comharran dàta

4.4. Ath-shuidheachadh agus Tòiseachadh Ceangail
Tha comharran ath-shuidheachadh eadar-dhealaichte aig MAC, F-tile Hard IP, agus blocaichean ath-rèiteachaidh: · Bidh blocaichean TX agus RX MAC a’ cleachdadh comharran ath-shuidheachadh tx_core_rst_n agus rx_core_rst_n. · tx_pcs_fec_phy_reset_n agus rx_pcs_fec_phy_reset_n ath-shuidheachadh draibhidh comharran
an rianadair ath-shuidheachadh bog gus an IP cruaidh F-tile ath-shuidheachadh. · Bidh bloc ath-rèiteachaidh a’ cleachdadh a’ chomharra ath-shuidheachadh reconfig_reset.

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 37

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Figear 25. Ath-shuidheachadh Ailtireachd
Dàta TX eadar-aghaidh sruthadh Avalon
MAC
Avalon Streaming SYNC Eadar-aghaidh RX Dàta

Sreathach FPGA F-leacach Lite IV Intel FPGA IP

tx_mii rx_mii
phy_ehip_ready phy_rx_pcs_ready

IP cruaidh F-leac

Dàta Serial TX RX Dàta Sreathach

tx_core_rstn rx_core_rstn tx_pcs_fec_phy_reset_n rx_pcs_fec_phy_reset_n reconfig_reset

Ath-shuidheachadh loidsig
Fiosrachadh Co-cheangailte · Stiùireadh Ath-shuidheachadh air duilleag 51 · F-Tile Serial Lite IV Intel FPGA IP Design Example Stiùireadh Cleachdaiche
4.4.1. Sreath ath-shuidheachadh agus tòiseachaidh TX
Tha an t-sreath ath-shuidheachadh TX airson F-Tile Serial Lite IV Intel FPGA IP mar a leanas: 1. Dearbhaich tx_pcs_fec_phy_reset_n, tx_core_rst_n, agus reconfig_reset
aig an aon àm gus na blocaichean cruaidh IP, MAC, agus ath-rèiteachadh ath-shuidheachadh. Sgaoil tx_pcs_fec_phy_reset_n agus ath-rèiteachadh ath-shuidheachadh às deidh feitheamh tx_reset_ack gus dèanamh cinnteach gu bheil na blocaichean air an ath-shuidheachadh ceart. 2. Bidh an IP an uairsin ag ràdh gu bheil na comharran phy_tx_lanes_stable, tx_pll_locked, agus phy_ehip_ready às deidh ath-shuidheachadh tx_pcs_fec_phy_reset_n a leigeil ma sgaoil, gus sealltainn gu bheil an TX PHY deiseil airson a chuir a-mach. 3. Bidh an comharra tx_core_rst_n deasserts às deidh comharra phy_ehip_ready a 'dol àrd. 4. Bidh an IP a 'tòiseachadh a' sgaoileadh IDLE caractaran air an eadar-aghaidh MII aon uair 's gu bheil am MAC a-mach à ath-shuidheachadh. Chan eil feum air co-thaobhadh agus skewing TX oir tha a h-uile loidhne a’ cleachdadh an aon ghleoc. 5. Fhad 'sa tha e a' toirt seachad caractaran IDLE, tha an MAC a 'cur an cèill an comharra tx_link_up. 6. Bidh am MAC an uairsin a' tòiseachadh a' tar-chuir ALIGN le paidhir le START/END or END/START CW aig àm stèidhichte gus pròiseas co-thaobhadh loidhne a' ghlacadair ceangailte a thòiseachadh.

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 38

Cuir fios air ais

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Figear 26.

Diagram Ùine Ath-shuidheachadh agus Tòiseachaidh TX
ath-chumadh_sl_clk

ath-chumadh_clk

tx_core_rst_n

1

tx_pcs_fec_phy_reset_n 1

3

ath-shuidheachadh_ath-shuidheachadh

1

3

ath-shuidheachadh_sl_ath-shuidheachadh

1

3

tx_ath-shuidheachadh_ack

2

tx_pll _ glaiste

4

phy_tx_lanes_seasmhach

phy_ehip_deiseil

tx_li nk_up

7
5 6 8

4.4.2. Seicheamh ath-shuidheachadh agus tòiseachaidh RX
Tha an t-sreath ath-shuidheachadh RX airson F-Tile Serial Lite IV Intel FPGA IP mar a leanas:
1. Dearbhaich rx_pcs_fec_phy_reset_n, rx_core_rst_n, agus reconfig_reset aig an aon àm gus ath-shuidheachadh cruaidh F-tile IP, MAC, agus blocaichean ath-rèiteachaidh. Sgaoil rx_pcs_fec_phy_reset_n agus ath-shuidheachadh ath-shuidheachadh an dèidh feitheamh airson rx_reset_ack gus dèanamh cinnteach gu bheil na blocaichean air an ath-shuidheachadh ceart.
2. Bidh an IP an uairsin ag ràdh gu bheil an comharra phy_rx_pcs_ready às deidh an ath-shuidheachadh PCS àbhaisteach a leigeil ma sgaoil, gus sealltainn gu bheil RX PHY deiseil airson a chuir a-mach.
3. Bidh an comharra rx_core_rst_n deasserts an dèidh phy_rx_pcs_ready comharra a 'dol àrd.
4. Tòisichidh an IP pròiseas co-thaobhadh an t-sreatha an dèidh dhan RX MAC ath-shuidheachadh a bhith air a leigeil ma sgaoil agus nuair a gheibhear ALIGN air a chàradh le START/END or END/START CW.
5. Tha am bloc deasg RX ag ràdh gu bheil an comharra rx_link_up aon uair 's gu bheil an co-thaobhadh airson a h-uile sreath deiseil.
6. Bidh an IP an uairsin a 'dearbhadh a' chomharra rx_link_up gu loidsig an neach-cleachdaidh gus innse gu bheil an ceangal RX deiseil airson fàilteachadh dàta a thòiseachadh.

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 39

4. Tuairisgeul gnìomh 683074 | 2022.04.28

Figear 27. Diagram Ùine Ath-shuidheachadh agus Tòiseachaidh RX
ath-chumadh_sl_clk

ath-chumadh_clk

rx_core_rst_n

1

rx_pcs_fec_phy_reset_n 1

ath-shuidheachadh_ath-shuidheachadh

1

ath-shuidheachadh_sl_ath-shuidheachadh

1

rx_reset_ack

rx_cdr_glasadh

rx_block_glasadh

rx_pcs_deiseil

rx_link_up

3 3 3 2

4 5 5

6 7

4.5. Ìre ceangail agus àireamhachadh èifeachd bandwidth

Tha an àireamhachadh èifeachdas leud-bann F-Tile Serial Lite IV Intel FPGA IP mar a leanas:

Èifeachdas leud-bann = 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]

Clàr 17. Bandwidth Èifeachdas caochlaideachd Tuairisgeul

Caochlaideach

Tuairisgeul

raw_rate burst_size

Is e seo an ìre bit a chaidh a choileanadh leis an eadar-aghaidh sreathach. raw_rate = leud SRDES * tricead gleoc transceiver Example: raw_rate = 64 * 402.812500 Gbps = 25.78 Gbps
Luach meud burst. Gus èifeachdas leud-bann cuibheasach obrachadh a-mach, cleachd luach meud burst cumanta. Airson an ìre as àirde, cleachd an luach meud burst as àirde.

spreadhadh_meud_ovhd

An luach os cionn meud burst.
Sa mhodh slàn, tha an luach burst_size_ovhd a' toirt iomradh air na CWs paidhir START agus END.
Sa mhodh Bunasach, chan eil burst_size_ovhd ann a chionn 's nach eil START is END paidhir CW ann.

align_marker_period

Luach na h-ùine far a bheil comharra co-thaobhadh air a chuir a-steach. Is e an luach cearcall cloc 81920 airson cruinneachadh agus 1280 airson atharrais luath. Gheibhear an luach seo bho loidsig chruaidh PCS.

align_marker_width srl4_align_period

An àireamh de chuairtean cloc far a bheil comharra comharrachaidh co-thaobhadh dligheach air a chumail àrd.
An àireamh de chuairtean cloc eadar dà chomharra co-thaobhadh. Faodaidh tu an luach seo a shuidheachadh a’ cleachdadh am paramadair Ùine Co-thaobhadh ann an Deasaiche Parameter IP.

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 40

Cuir fios air ais

4. Tuairisgeul gnìomh 683074 | 2022.04.28
Tha an àireamhachadh ìre ceangail mar a leanas: Ìre èifeachdach = èifeachd leud-bann * raw_rate Gheibh thu an tricead gleoc cleachdaiche as àirde leis a’ cho-aontar a leanas. Tha an àireamhachadh tricead gleoc cleachdaiche as àirde a’ gabhail ris gu bheil sruthadh dàta leantainneach agus chan eil cearcall IDLE a’ tachairt aig loidsig an neach-cleachdaidh. Tha an ìre seo cudromach nuair a thathar a’ dealbhadh loidsig an neach-cleachdaidh FIFO gus cus FIFO a sheachnadh. Tricead cloc cleachdaiche as àirde = ìre èifeachdach / 64

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 41

683074 | 2022.04.28 Cuir fios air ais

5. Paramadairean

Clàr 18. F-Tile Serial Lite IV Intel FPGA IP Parameter Tuairisgeul

Paramadair

Luach

Deònach

Tuairisgeul

Roghainnean dealbhaidh coitcheann

Seòrsa atharrachaidh PMA

· PAM4 · NRZ

PAM4

Tagh am modh atharrachaidh PCS.

Seòrsa PMA

· FHT · FGT

FGT

Tagh an seòrsa transceiver.

Eachdraidh prìsean stoc PMA

· Airson modh PAM4:
- Seòrsa transceiver FGT: 20 Gbps 58 Gbps
- Seòrsa transceiver FHT: 56.1 Gbps, 58 Gbps, 116 Gbps
· Airson modh NRZ:
- Seòrsa transceiver FGT: 10 Gbps 28.05 Gbps
- Seòrsa transceiver FHT: 28.05 Gbps, 58 Gbps

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

A’ sònrachadh an ìre dàta èifeachdach aig toradh an transceiver a’ toirt a-steach tar-chuir agus cosgaisean eile. Tha an luach air a thomhas leis an IP le bhith a’ cruinneachadh suas gu 1 ionad deicheach ann an aonad Gbps.

Modh PMA

· Duplex · Tx · Rx

Duplex

Airson seòrsa transceiver FHT, tha an stiùireadh le taic dà-fhillte a-mhàin. Airson seòrsa transceiver FGT, is e an stiùireadh le taic Duplex, Tx, agus Rx.

An àireamh de PMA

· Airson modh PAM4:

2

lannan

- 1 gu 12

· Airson modh NRZ:

- 1 gu 16

Tagh an àireamh de shlighean. Airson dealbhadh simplex, is e 1 an àireamh de shlighean le taic.

Tricead cloc iomraidh PLL

· Airson seòrsa transceiver FHT: 156.25 MHz
· Airson seòrsa transceiver FGT: 27.5 MHz 379.84375 MHz, a rèir an ìre dàta transceiver taghte.

· Airson seòrsa transceiver FHT: 156.25 MHz
· Airson seòrsa transceiver FGT: 165 MHz

Sònraich tricead cloc iomraidh an transceiver.

PLL siostam

uaireadair iomraidh

tricead

170 MHz

Ri fhaighinn a-mhàin airson seòrsa transceiver FHT. A’ sònrachadh gleoc iomraidh System PLL agus thèid a chleachdadh mar chur-a-steach de F-Tile Reference agus System PLL Clocks Intel FPGA IP gus gleoc System PLL a ghineadh.

Tricead siostam PLL
Ùine Co-thaobhadh

- 128 65536

Dèan comas air RS-FEC

Dèan comas

876.5625 MHz 128 Dèan comas

Sònraichidh seo tricead gleoc System PLL.
A’ sònrachadh an ùine comharrachaidh co-thaobhadh. Feumaidh an luach a bhith x2. Tionndaidh air gus am feart RS-FEC a chomasachadh.
a’ leantainn…

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

5. Paramadairean 683074 | 2022.04.28

Paramadair

Luach

Deònach

Tuairisgeul

Cuir à comas

Airson modh atharrachaidh PAM4 PCS, tha RS-FEC an-còmhnaidh air a chomasachadh.

Eadar-aghaidh cleachdaiche

Modh sruthadh

· LÀN · BASIC

Làn

Tagh an sruthadh dàta airson an IP.

Slàn: Bidh am modh seo a’ cur cearcall tòiseachaidh pacaid agus deireadh pacaid taobh a-staigh frèam.

Bunasach: Is e modh sruthadh fìor a tha seo far a bheil dàta air a chuir às aonais pasgan tòiseachaidh, falamh, agus deireadh pacaid gus leud-bann àrdachadh.

Dèan comas air CRC

Dèan comas air cuir à comas

Cuir à comas

Tionndaidh air gus leigeil le CRC mearachd a lorg agus a cheartachadh.

Dèan comas air co-thaobhadh fèin-ghluasadach

Dèan comas air cuir à comas

Cuir à comas

Tionndaidh air gus am feart co-thaobhadh sreath fèin-ghluasadach a chomasachadh.

Dèan comas air puing crìochnachaidh debug

Dèan comas air cuir à comas

Cuir à comas

Nuair a bhios e AIR, tha an F-Tile Serial Lite IV Intel FPGA IP a ’toirt a-steach Debug Endpoint freumhaichte a tha a’ ceangal a-staigh ri eadar-aghaidh mapa cuimhne Avalon. Faodaidh an IP deuchainnean sònraichte agus gnìomhan deasbaid a dhèanamh tro JTAG a’ cleachdadh an t-Siostam Console. Tha an luach bunaiteach dheth.

Simplex Merging (Chan eil an suidheachadh paramadair seo ri fhaighinn ach nuair a thaghas tu dealbhadh FGT dùbailte simplex.)

RSFEC air a chomasachadh air an Serial Lite IV Simplex IP eile air a chuir aig an aon seanail (ean) FGT

Dèan comas air cuir à comas

Cuir à comas

Tionndaidh air an roghainn seo ma tha feum agad air measgachadh de rèiteachadh le RS-FEC comasach agus ciorramach airson an F-Tile Serial Lite IV Intel FPGA IP ann an dealbhadh dùbailte simplex airson modh transceiver NRZ, far a bheil an dà chuid TX agus RX air an cur air an aon FGT seanail(ean).

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 43

683074 | 2022.04.28 Cuir fios air ais

6. F-Tile Serial Lite IV Comharran Eadar-aghaidh IP Intel FPGA

6.1. Comharran uaireadair

Clàr 19. Comharran Cloc

Ainm

Stiùireadh leud

Tuairisgeul

tx_core_cliceadh

1

Cloc cridhe toraidh TX airson eadar-aghaidh PCS àbhaisteach TX, TX MAC agus loidsig luchd-cleachdaidh a-steach

an t-slighe dàta TX.

Tha an gleoc seo air a chruthachadh bhon bhloc PCS àbhaisteach.

rx_core_clkout

1

Cloc cridhe toraidh RX airson eadar-aghaidh PCS àbhaisteach RX, RX deskw FIFO, RX MAC

agus loidsig luchd-cleachdaidh anns an dàta RX.

Tha an gleoc seo air a chruthachadh bhon bhloc PCS àbhaisteach.

xcvr_ref_clk
reconfig_clk reconfig_sl_clk

1

Cloc fiosrachaidh cuir a-steach Transceiver.

Nuair a tha an seòrsa transceiver air a shuidheachadh gu FGT, ceangail an gleoc seo ris a’ chomharra toraidh (out_refclk_fgt_0) den Iomradh F-Tile agus Clocaichean System PLL Intel FPGA IP. Nuair a tha an seòrsa transceiver air a shuidheachadh gu FHT, ceangail

an gleoc seo chun chomharra toraidh (out_fht_cmmpll_clk_0) den Iomradh F-Tile agus Clocaichean System PLL Intel FPGA IP.

Thoir sùil air Parameters airson raon tricead le taic.

1

Cloc cuir a-steach airson eadar-aghaidh ath-rèiteachaidh transceiver.

Tha tricead an uaireadair eadar 100 agus 162 MHz.

Ceangail an comharra cloc cuir a-steach seo ri cuairtean cloc taobh a-muigh no oscillators.

1

Cloc cuir a-steach airson eadar-aghaidh ath-rèiteachaidh transceiver.

Tha tricead an uaireadair eadar 100 agus 162 MHz.

Ceangail an comharra cloc cuir a-steach seo ri cuairtean cloc taobh a-muigh no oscillators.

a-mach_systempll_clk_ 1

Cuir a-steach

Cloc siostam PLL.
Ceangail an gleoc seo ris a’ chomharra toraidh (out_systempll_clk_0) den Iomradh F-Tile agus Clocaichean System PLL Intel FPGA IP.

Paramadairean fiosrachaidh co-cheangailte air duilleag 42

6.2. Ath-shuidhich comharran

Clàr 20. Ath-shuidheachadh comharran

Ainm

Stiùireadh leud

tx_core_rst_n

1

Cuir a-steach

Fearann ​​​​cloc Asyncronach

rx_core_rst_n

1

Cuir a-steach

Asyncronach

tx_pcs_fec_phy_reset_n 1

Cuir a-steach

Asyncronach

Tuairisgeul

Comharra ath-shuidheachadh gnìomhach-ìosal. Ag ath-shuidheachadh an F-Tile Serial Lite IV TX MAC.

Comharra ath-shuidheachadh gnìomhach-ìosal. Ag ath-shuidheachadh an F-Tile Serial Lite IV RX MAC.

Comharra ath-shuidheachadh gnìomhach-ìosal.

a’ leantainn…

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

6. F-Tile Serial Lite IV Comharran Eadar-aghaidh IP Intel FPGA 683074 | 2022.04.28

Ainm

Fearann ​​​​cloc stiùireadh leud

Tuairisgeul

Ag ath-shuidheachadh PCS àbhaisteach F-Tile Serial Lite IV TX.

rx_pcs_fec_phy_reset_n 1

Cuir a-steach

Asyncronach

Comharra ath-shuidheachadh gnìomhach-ìosal. Ag ath-shuidheachadh PCS àbhaisteach F-Tile Serial Lite IV RX.

ath-shuidheachadh_ath-shuidheachadh

1

Cuir a-steach

reconfig_clk Comharra ath-shuidheachadh gnìomhach-àrd.

Ag ath-shuidheachadh bloc ath-dhealbhachaidh eadar-aghaidh mapa cuimhne Avalon.

ath-shuidheachadh_sl_ath-shuidheachadh

1

Cuir a-steach reconfig_sl_clk Comharra ath-shuidheachadh gnìomhach-àrd.

Ag ath-shuidheachadh bloc ath-dhealbhachaidh eadar-aghaidh mapa cuimhne Avalon.

6.3. Comharran MAC

Clàr 21 .

Comharraidhean TX MAC
Anns a’ chlàr seo, tha N a’ riochdachadh na h-àireimh de shlighean a tha suidhichte ann an deasaiche paramadair IP.

Ainm

Leud

Fearann ​​​​cloc stiùiridh

Tuairisgeul

tx_avs_deiseil

1

Toradh tx_core_clkout Comharra sruthadh Avalon.

Nuair a thèid a ràdh, comharraich gu bheil an TX MAC deiseil airson gabhail ri dàta.

tx_avs_data

· (64 * N) * 2 (modh PAM4)
· 64 * N (modh NRZ)

Cuir a-steach

tx_core_clkout Comharra sruthadh Avalon. TX dàta.

tx_avs_channel

8

Cuir a-steach tx_core_clkout comharra sruthadh Avalon.

An àireamh seanail airson dàta a thèid a ghluasad air a’ chearcall làithreach.

Chan eil an comharra seo ri fhaighinn sa mhodh Bunasach.

tx_avs_dligheach

1

Cuir a-steach tx_core_clkout comharra sruthadh Avalon.

Nuair a thèid a ràdh, comharraich gu bheil an comharra dàta TX dligheach.

tx_avs_startofpacket

1

Cuir a-steach tx_core_clkout comharra sruthadh Avalon.

Nuair a thèid a ràdh, comharraich toiseach pasgan dàta TX.

Dearbhaich airson dìreach cearcall aon uaireadair airson gach pacaid.

Chan eil an comharra seo ri fhaighinn sa mhodh Bunasach.

tx_avs_endofpacket

1

Cuir a-steach tx_core_clkout comharra sruthadh Avalon.

Nuair a thèid a ràdh, comharraich deireadh pasgan dàta TX.

Dearbhaich airson dìreach cearcall aon uaireadair airson gach pacaid.

Chan eil an comharra seo ri fhaighinn sa mhodh Bunasach.

tx_avs_falamh

5

Cuir a-steach tx_core_clkout comharra sruthadh Avalon.

A’ nochdadh an àireamh de dh’fhaclan neo-dhligheach anns an spreadhadh mu dheireadh den dàta TX.

Chan eil an comharra seo ri fhaighinn sa mhodh Bunasach.

tx_num_valid_bytes_eob

4

Cuir a-steach

tx_core_cliceadh

A’ nochdadh an àireamh de bytes dligheach anns an fhacal mu dheireadh den spreadhadh mu dheireadh. Chan eil an comharra seo ri fhaighinn sa mhodh Bunasach.
a’ leantainn…

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 45

6. F-Tile Serial Lite IV Comharran Eadar-aghaidh IP Intel FPGA 683074 | 2022.04.28

Ainm tx_is_usr_cmd
tx_link_up tx_link_reinit
crc_error_inject tx_error

Leud 1
1 1
N 5

Fearann ​​​​cloc stiùiridh

Tuairisgeul

Cuir a-steach

tx_core_cliceadh

Nuair a thèid a ràdh, bidh an comharra seo a’ tòiseachadh cearcall fiosrachaidh ainmichte le neach-cleachdaidh.
Dearbhaich an comharra seo aig an aon chearcall cloc ri dearbhadh tx_startofpacket.
Chan eil an comharra seo ri fhaighinn sa mhodh Bunasach.

Toradh tx_core_clkout Nuair a thèid a ràdh, comharraich gu bheil an ceangal dàta TX deiseil airson sgaoileadh dàta.

Toradh

tx_core_cliceadh

Nuair a thèid a ràdh, bidh an comharra seo a’ tòiseachadh air ath-thaobhadh shlighean.
Dearbhaich an comharra seo airson cearcall aon ghleoc gus an MAC a bhrosnachadh gus ALIGN CW a chuir.

Cuir a-steach

tx_core_clkout Nuair a thèid a ràdh, bidh an MAC a’ stealladh mearachd CRC32 gu slighean taghte.

Toradh tx_core_clkout Gun chleachdadh.

Tha an diagram ùine a leanas a’ sealltainn example de sgaoileadh dàta TX de fhaclan 10 bho loidsig luchd-cleachdaidh thairis air slighean sreathach 10 TX.

Figear 28.

Diagram ùine tar-chuir dàta TX
tx_core_cliceadh

tx_avs_dligheach

tx_avs_deiseil

tx_avs_startofpackets

tx_avs_endofpackets

tx_avs_data

0,1..,19 10,11 …19 ……N-10..

0,1,2, ..., 9

…n-10..

sràid 0

…………

STRT 0 10

N-10 CRÌOCH STRT 0

sràid 1

…………

STRT 1 11

N-9 CRÌOCH STRT 1

N-10 CRÌOCH IDLE IDLE N-9 END IDLE IDLE

sràid 9

…………

STRT 9 19

N-1 CRÌOCH STRT 9

N-1 DEIREADH IDLE

Clàr 22 .

Comharran RX MAC
Anns a’ chlàr seo, tha N a’ riochdachadh na h-àireimh de shlighean a tha suidhichte ann an deasaiche paramadair IP.

Ainm

Leud

Fearann ​​​​cloc stiùiridh

Tuairisgeul

rx_avs_deiseil

1

Cuir a-steach rx_core_clkout comharra sruthadh Avalon.

Nuair a thèid a ràdh, comharraich gu bheil loidsig an neach-cleachdaidh deiseil airson gabhail ri dàta.

rx_avs_data

(64*N)*2 (modh PAM4)
64*N (modh NRZ)

Toradh

rx_core_clkout Comharra sruthadh Avalon. RX dàta.

rx_avs_channel

8

Toradh rx_core_clkout Comharra sruthadh Avalon.

An àireamh sianal airson dàta a bhith

air fhaighinn sa chearcall làithreach.

Chan eil an comharra seo ri fhaighinn sa mhodh Bunasach.

rx_avs_dligheach

1

Toradh rx_core_clkout Comharra sruthadh Avalon.

a’ leantainn…

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 46

Cuir fios air ais

6. F-Tile Serial Lite IV Comharran Eadar-aghaidh IP Intel FPGA 683074 | 2022.04.28

Ainm

Leud

Fearann ​​​​cloc stiùiridh

Tuairisgeul

Nuair a thèid a ràdh, comharraich gu bheil an comharra dàta RX dligheach.

rx_avs_startofpacket

1

Toradh rx_core_clkout Comharra sruthadh Avalon.

Nuair a thèid a ràdh, comharraich toiseach pasgan dàta RX.

Dearbhaich airson dìreach cearcall aon uaireadair airson gach pacaid.

Chan eil an comharra seo ri fhaighinn sa mhodh Bunasach.

rx_avs_endofpacket

1

Toradh rx_core_clkout Comharra sruthadh Avalon.

Nuair a thèid a ràdh, comharraich deireadh pasgan dàta RX.

Dearbhaich airson dìreach cearcall aon uaireadair airson gach pacaid.

Chan eil an comharra seo ri fhaighinn sa mhodh Bunasach.

rx_avs_falamh

5

Toradh rx_core_clkout Comharra sruthadh Avalon.

A’ nochdadh an àireamh de dh’fhaclan neo-dhligheach anns an spreadhadh mu dheireadh den dàta RX.

Chan eil an comharra seo ri fhaighinn sa mhodh Bunasach.

rx_num_valid_bytes_eob

4

Toradh

rx_core_clkout A’ comharrachadh an àireamh de bytes dligheach anns an fhacal mu dheireadh den spreadhadh mu dheireadh.
Chan eil an comharra seo ri fhaighinn sa mhodh Bunasach.

rx_is_usr_cmd

1

Toradh rx_core_clkout Nuair a thèid a ràdh, tòisichidh an comharra seo neach-cleachdaidh-

cearcall fiosrachaidh comharraichte.

Dearbhaich an comharra seo aig an aon chearcall cloc ri dearbhadh tx_startofpacket.

Chan eil an comharra seo ri fhaighinn sa mhodh Bunasach.

rx_link_up

1

Toradh rx_core_clkout Nuair a thèid a ràdh, comharraich an ceangal dàta RX

deiseil airson faighinn dàta.

rx_link_reinit

1

Input rx_core_clkout Nuair a thèid a ràdh, tòisichidh an comharra seo slighean

ath-thaobhadh.

Ma chuireas tu à comas Co-thaobhadh fèin-ghluasadach, innis an comharra seo airson aon chearcall uaireadair gus an MAC a bhrosnachadh gus na slighean ath-thaobhadh. Ma tha an Enable Auto Alinment air a shuidheachadh, bidh an MAC ag ath-thaobhadh nan slighean gu fèin-ghluasadach.

Na cuir an comharra seo an cèill nuair a bhios Cumasaich Auto Alinment air a shuidheachadh.

rx_mearachd

(N*2*2)+3 (modh PAM4)
(N*2)*3 (modh NRZ)

Toradh

rx_core_clkout

Nuair a thèid a ràdh, tha e a’ nochdadh gu bheil suidheachadh mearachd a’ nochdadh ann an datapath RX.
· [(N*2+2): N+3] = A' comharrachadh mearachd PCS airson sreath shònraichte.
· [N+2] = A' comharrachadh mearachd co-thaobhadh. Ath-thòisich co-thaobhadh an t-sreatha ma thèid am pìos seo a dhearbhadh.
· [N+1] = A' comharrachadh gu bheil dàta air a chur air adhart gu loidsig a' chleachdaiche nuair nach eil loidsig a' chleachdaiche deiseil.
· [N] = A' comharrachadh call co-thaobhadh.
· [(N-1):0] = A’ nochdadh gu bheil mearachd CRC san dàta.

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 47

6. F-Tile Serial Lite IV Comharran Eadar-aghaidh IP Intel FPGA 683074 | 2022.04.28

6.4. Comharran ath-rèiteachaidh transceiver

Clàr 23 .

Comharran ath-dhealbhachaidh PCS
Anns a’ chlàr seo, tha N a’ riochdachadh na h-àireimh de shlighean a tha suidhichte ann an deasaiche paramadair IP.

Ainm

Leud

Fearann ​​​​cloc stiùiridh

Tuairisgeul

reconfig_sl_read

1

Cuir a-steach reconfig_sl_ ath-dhealbhadh PCS leugh àithne

clk

comharran.

reconfig_sl_write

1

Cuir a-steach reconfig_sl_ sgrìobhadh ath-dhealbhadh PCS

clk

comharran àithne.

reconfig_sl_seòladh

14 bit + clogb2N

Cuir a-steach

ath-chumadh_sl_ clk

Sònraich ath-dhealbhadh PCS seòladh eadar-aghaidh mapa cuimhne Avalon ann an sreath taghte.
Tha 14 pìosan anns gach sreath agus tha na pìosan gu h-àrd a’ toirt iomradh air co-chothromachadh an t-sreath.
Example, airson dealbhadh 4-lane NRZ/PAM4, le reconfig_sl_address[13:0] a’ toirt iomradh air luach an t-seòlaidh:
· reconfig_sl_address[15:1 4] suidhichte gu 00 = seòladh airson sreath 0.
· reconfig_sl_address[15:1 4] suidhichte gu 01 = seòladh airson sreath 1.
· reconfig_sl_address[15:1 4] suidhichte gu 10 = seòladh airson sreath 2.
· reconfig_sl_address[15:1 4] suidhichte gu 11 = seòladh airson sreath 3.

reconfig_sl_readdata

32

Toradh reconfig_sl_ Sònraich dàta ath-rèiteachaidh PCS

clk

ri leughadh le cearcall deiseil ann an a

sreath taghte.

reconfig_sl_waitrequest

1

Toradh reconfig_sl_ A’ riochdachadh ath-dhealbhadh PCS

clk

Eadar-aghaidh le mapa cuimhne Avalon

comharra stad ann an sreath taghte.

reconfig_sl_writedata

32

Input reconfig_sl_ Sònraich dàta ath-rèiteachaidh PCS

clk

a sgrìobhadh air cearcall sgrìobhaidh ann an a

sreath taghte.

reconfig_sl_readdata_vali

1

d

Toradh

reconfig_sl_ Sònraich ath-rèiteachadh PCS

clk

tha dàta a fhuaireadh dligheach ann an taghadh

lain.

Clàr 24 .

Comharran ath-rèiteachaidh IP cruaidh F-Tile
Anns a’ chlàr seo, tha N a’ riochdachadh na h-àireimh de shlighean a tha suidhichte ann an deasaiche paramadair IP.

Ainm

Leud

Fearann ​​​​cloc stiùiridh

Tuairisgeul

ath-chumadh_leugh

1

Cuir a-steach reconfig_clk ath-dhealbhadh PMA air a leughadh

comharran àithne.

reconfig_write

1

Cuir a-steach reconfig_clk Sgrìobh ath-dhealbhadh PMA

comharran àithne.

ath-chumadh_seòladh

18 pìosan + clog2bN

Cuir a-steach

ath-chumadh_clk

Sònraich seòladh eadar-aghaidh cuimhneachaidh PMA Avalon ann an sreath taghte.
a’ leantainn…

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 48

Cuir fios air ais

6. F-Tile Serial Lite IV Comharran Eadar-aghaidh IP Intel FPGA 683074 | 2022.04.28

Ainm
reconfig_readdata reconfig_waitrequest reconfig_writedata reconfig_readdatavalid

Leud
32 1 32 1

Fearann ​​​​cloc stiùiridh

Tuairisgeul

Anns an dà mhodh PAM4 ad NRZ, tha 18 pìosan aig gach sreath agus tha na pìosan àrda a tha air fhàgail a’ toirt iomradh air an t-sreath a chothromachadh.
Example, airson dealbhadh 4-sreath:
· reconfig_address[19:18] suidhichte gu 00 = seòladh airson sreath 0.
· reconfig_address[19:18] suidhichte gu 01 = seòladh airson sreath 1.
· reconfig_address[19:18] suidhichte gu 10 = seòladh airson sreath 2.
· reconfig_address[19:18] suidhichte gu 11 = seòladh airson sreath 3.

Toradh

reconfig_clk Sònraich dàta PMA ri leughadh le cearcall deiseil ann an sreath taghte.

Toradh

reconfig_clk A’ riochdachadh comharra stàil eadar-aghaidh cuimhneachaidh PMA Avalon ann an sreath taghte.

Cuir a-steach

reconfig_clk Sònraich dàta PMA ri sgrìobhadh air cearcall sgrìobhaidh ann an sreath taghte.

Toradh

reconfig_clk Sònraich gu bheil ath-dhealbhadh PMA dàta a fhuaireadh dligheach ann an sreath taghte.

6.5. Comharran PMA

Clàr 25 .

Comharran PMA
Anns a’ chlàr seo, tha N a’ riochdachadh na h-àireimh de shlighean a tha suidhichte ann an deasaiche paramadair IP.

Ainm

Leud

Fearann ​​​​cloc stiùiridh

Tuairisgeul

phy_tx_lanes_seasmhach

N*2 (modh PAM4)
N (modh NRZ)

Toradh

Asynchronous Nuair a thèid a ràdh, tha e a’ nochdadh gu bheil TX datapath deiseil airson dàta a chuir.

tx_pll_glaiste

N*2 (modh PAM4)
N (modh NRZ)

Toradh

Asynchronous Nuair a thèid a ràdh, tha e a’ nochdadh gu bheil an TX PLL air inbhe glasaidh a choileanadh.

phy_ehip_deiseil

N*2 (modh PAM4)
N (modh NRZ)

Toradh

Asyncronach

Nuair a thèid a ràdh, tha e a’ nochdadh gu bheil am PCS àbhaisteach air crìoch a chuir air tòiseachadh a-staigh agus deiseil airson a chraoladh.
Tha an comharra seo ag agairt às deidh tx_pcs_fec_phy_reset_n agus tx_pcs_fec_phy_reset_nare deasserted.

tx_serial_data

N

Toradh gleoc sreathach TX prìneachan sreathach TX.

rx_serial_data

N

Cuir a-steach gleoc sreathach RX prìneachan sreathach RX.

phy_rx_block_glas

N*2 (modh PAM4)
N (modh NRZ)

Toradh

Asynchronous Nuair a thèid a ràdh, tha e a’ nochdadh gu bheil co-thaobhadh bloc 66b air a chrìochnachadh airson na slighean.

rx_cdr_glasadh

N*2 (modh PAM4)

Toradh

Asyncronach

Nuair a thèid a ràdh, tha e a’ nochdadh gu bheil na clocaichean a chaidh fhaighinn air ais glaiste gu dàta.
a’ leantainn…

Cuir fios air ais

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 49

6. F-Tile Serial Lite IV Comharran Eadar-aghaidh IP Intel FPGA 683074 | 2022.04.28

Ainm phy_rx_pcs_ready phy_rx_hi_ber

Leud

Fearann ​​​​cloc stiùiridh

Tuairisgeul

N (modh NRZ)

N*2 (modh PAM4)
N (modh NRZ)

Toradh

Asyncronach

Nuair a thèid a ràdh, a’ nochdadh gu bheil na slighean RX den t-sianal Ethernet co-fhreagarrach làn cho-thaobhadh agus deiseil airson dàta fhaighinn.

N*2 (modh PAM4)
N (modh NRZ)

Toradh

Asyncronach

Nuair a thèid a ràdh, a’ nochdadh gu bheil an RX PCS den t-sianal Ethernet co-fhreagarrach ann an staid HI BER.

F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh 50

Cuir fios air ais

683074 | 2022.04.28 Cuir fios air ais

7. Dealbhadh le F-Tile Serial Lite IV Intel FPGA IP

7.1. Stiùireadh Ath-shuidheachadh
Lean an stiùireadh ath-shuidheachadh seo gus ath-shuidheachadh ìre an t-siostaim a chuir an gnìomh.
· Ceangail tx_pcs_fec_phy_reset_n agus rx_pcs_fec_phy_reset_n comharran còmhla air ìre an t-siostaim gus an TX agus RX PCS ath-shuidheachadh aig an aon àm.
· Dearbhaich tx_pcs_fec_phy_reset_n, rx_pcs_fec_phy_reset_n, tx_core_rst_n, rx_core_rst_n, agus reconfig_reset comharran aig an aon àm. Thoir sùil air Ath-shuidheachadh agus Ceangal Tòiseachadh airson tuilleadh fiosrachaidh mun ath-shuidheachadh IP agus sreathan tòiseachaidh.
· Cùm tx_pcs_fec_phy_reset_n, agus rx_pcs_fec_phy_reset_n comharran ìosal, agus reconfig_reset comharra àrd agus feitheamh ri tx_reset_ack agus rx_reset_ack gus an IP cruaidh F-tile ath-shuidheachadh gu ceart agus na blocaichean ath-rèiteachaidh.
· Gus ceangal luath a dhèanamh eadar innealan FPGA, ath-shuidhich na IPan F-Tile Serial Lite IV Intel FPGA aig an aon àm. Thoir sùil air F-Tile Serial Lite IV Intel FPGA IP Design Example Stiùireadh Cleachdaiche airson fiosrachadh mu bhith a’ cumail sùil air a’ cheangal IP TX agus RX a’ cleachdadh an inneal.
Fiosrachadh Co-cheangailte
· Ath-shuidheachadh is ceangal tòiseachaidh air duilleag 37
· F-Tile Serial Lite IV Intel FPGA IP Design Example Stiùireadh Cleachdaiche

7.2. Stiùireadh airson làimhseachadh mhearachdan

Tha an clàr a leanas a’ liostadh an stiùireadh làimhseachadh mhearachdan airson suidheachaidhean mearachd a dh’ fhaodadh tachairt le dealbhadh F-Tile Serial Lite IV Intel FPGA IP.

Clàr 26. Suidheachadh Mearachd agus Stiùireadh Làimhseachaidh

Suidheachadh mearachd
Chan urrainn dha aon shlighe no barrachd conaltradh a stèidheachadh às deidh frèam-ama sònraichte.

Stiùiridhean
Cuir an gnìomh siostam ùine a-mach gus an ceangal ath-shuidheachadh aig ìre an tagraidh.

Bidh lann a ‘call conaltradh às deidh conaltradh a stèidheachadh.
Bidh lann a 'call conaltradh tron ​​​​phròiseas deasg.

Faodaidh seo tachairt às deidh no rè nan ìrean gluasad dàta. Cuir an gnìomh lorg call ceangail aig ìre an tagraidh agus ath-shuidhich an ceangal.
Cuir an gnìomh pròiseas ath-shuidheachadh ceangail airson an t-sreath mhearachdach. Feumaidh tu dèanamh cinnteach nach bi slighe a’ bhùird nas àirde na 320 UI.

Co-thaobhadh slighe call às deidh a h-uile sreath a bhith air a cho-thaobhadh.

Faodaidh seo tachairt às deidh no rè ìrean gluasad dàta. Cuir an gnìomh lorg call co-thaobhadh sreath aig ìre an tagraidh gus pròiseas co-thaobhadh an t-sreath ath-thòiseachadh.

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

683074 | 2022.04.28 Cuir fios air ais

8. Tasglannan F-Tile Serial Lite IV Intel FPGA IP User Guide

Tha dreachan IP an aon rud ris na dreachan bathar-bog Intel Quartus Prime Design suas gu v19.1. Bho dreach bathar-bog Intel Quartus Prime Design Suite 19.2 no nas fhaide air adhart, tha sgeama tionndadh IP ùr aig coraichean IP.

Mura h-eil dreach bunaiteach IP air a liostadh, tha an stiùireadh cleachdaiche airson an dreach bunaiteach IP a’ buntainn.

Intel Quartus Prìomh Tionndadh
21.3

IP Core Tionndadh 3.0.0

Stiùireadh Cleachdaiche F-Tile Serial Lite IV Intel® FPGA IP Stiùireadh Cleachdaiche

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

683074 | 2022.04.28 Cuir fios air ais

9. Eachdraidh Ath-sgrùdaidh Sgrìobhainnean airson Leabhar-iùil Cleachdaiche IP Intel FPGA IP Serial F-Tile IV

Tionndadh Sgrìobhainn 2022.04.28
2021.11.16 2021.10.22 2021.08.18

Intel Quartus Prìomh Tionndadh
22.1
21.3 21.3 21.2

Tionndadh IP 5.0.0
3.0.0 3.0.0 2.0.0

Atharrachaidhean
· Clàr ùraichte: Feartan IP F-Tile Serial Lite IV Intel FPGA - Tuairisgeul gluasad dàta ùraichte le taic ìre transceiver FHT a bharrachd: 58G NRZ, 58G PAM4, agus 116G PAM4
· Clàr ùraichte: F-Tile Serial Lite IV Tuairisgeul paramadair Intel FPGA IP - Paramadair ùr air a chur ris · tricead gleoc iomraidh an t-Siostam PLL · Cuir an comas crìoch deasbaid - Ùraich na luachan airson ìre dàta PMA - Ainm paramadair ùraichte gus a bhith co-ionnan ri GUI
· Ùraich an tuairisgeul airson gluasad dàta ann an Clàr: F-Tile Serial Lite IV Feartan IP Intel FPGA.
· Ainm clàr ath-ainmichte IP gu F-Tile Serial Lite IV Tuairisgeul paramadair Intel FPGA IP anns an roinn Parameters airson soilleireachd.
· Clàr ùraichte: paramadairean IP: - Chaidh paramadair ùr a chuir ris - RSFEC air a chomasachadh air an IP Simplex Serial Lite IV eile air a chuir aig an aon seanal (ean) FGT. - Chaidh na luachan bunaiteach ùrachadh airson tricead gleoc iomraidh Transceiver.
Sgaoileadh tùsail.

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

Sgrìobhainnean/Goireasan

intel F Tile Serial Lite IV Intel FPGA IP [pdfStiùireadh Cleachdaiche
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 [pdfStiùireadh Cleachdaiche
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

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *