F Tile Serial Lite IV Intel FPGA IP

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani
An sabunta don Intel® Quartus® Prime Design Suite: 22.1 Sigar IP: 5.0.0

Sigar Kan layi Aika Amsa

Saukewa: UG-20324

ID: 683074 Shafin: 2022.04.28

Abubuwan da ke ciki
Abubuwan da ke ciki
1. Game da F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai amfani………………………………………….. 4
2. F-Tile Serial Lite IV Intel FPGA IP Overview…………………………………………………………………. 6 2.1. Bayanin Sakin………………………………………………………………………………………………………………….7 2.2. Siffofin Tallafawa ………………………………………………………………………………………………………….. 7 2.3. Matsayin Tallafin Sigar IP………………………………………………………………………………………………………….8 2.4. Taimakon Matsayin Gudun Na'ura……………………………………………………………………………………………………………………….8 2.5. Amfani da Albarkatu da Latency………………………………………………………………………………………………… 9 2.6. Ingantacciyar hanyar Bandwidth………………………………………………………………………………………………………………………. 9
3. Farawa………………………………………………………………………………………………………………………………………. 11 3.1. Shigarwa da lasisi Intel FPGA IP Cores……………………………………………………………………… Yanayin Ƙimar IP na Intel FPGA………………………………………………………………………. 11 3.1.1. Ƙayyadaddun Ma'auni da Zaɓuɓɓuka na IP……………………………………………………………………………………………………………… 11 3.2. An ƙirƙira File Tsarin……………………………………………………………………………………………………………………………………… Simulating Intel FPGA IP Cores………………………………………………………………………………………………… Kwaikwayi da Tabbatar da Ƙirar………………………………………………………………. 14 3.4. Haɗa Ƙa'idodin IP a cikin Wasu Kayan aikin EDA……………………………………………………………………………… 16 3.4.1. Haɗa Cikakken Zane……………………………………………………………………………………………………….17
4. Bayanin Aiki………………………………………………………………………………………………………………….. 19 4.1. Tafarkin Bayanan TX……………………………………………………………………………………………………………….20 4.1.1. TX MAC Adafta……………………………………………………………………………………………………….. 21 4.1.2. Shigar Kalma Mai Sarrafa (CW)……………………………………………………………………………………………… 23 4.1.3. TX CRC……………………………………………………………………………………………………………………………………………………………… TX MII Encoder……………………………………………………………………………………………………….28 4.1.4. TX PCS da PMA……………………………………………………………………………………………………………….. 29 4.1.5. Hanyar Bayanan RX……………………………………………………………………………………………………………… 30 4.2. RX PCS da PMA……………………………………………………………………………………………………………….. 30 4.2.1. Mai Rarraba RX MII……………………………………………………………………………………………………………………………… 31 4.2.2. RX CRC………………………………………………………………………………………………………………………….. 31 4.2.3. RX Deskew……………………………………………………………………………………………………………………………………….31 4.2.4. Cire RX CW………………………………………………………………………………………………………………………………………… F-Tile Serial Lite IV Intel FPGA IP Architecture Architecture………………………………………………………. 32 4.2.5. Sake saiti da Ƙaddamarwar haɗin kai………………………………………………………………………………………………………..35 4.3. Sake saitin TX da Tsarin Farkowa………………………………………………………………………. 36 4.4. Sake saitin RX da Tsarin Farkowa……………………………………………………………… 37 4.4.1. Ƙididdigar Haɗin Haɗi da Ƙididdiga Ingantaccen Bandwidth……………………………………………………………………….. 38
5. Ma'auni………………………………………………………………………………………………………………………………………… 42
6. F-Tile Serial Lite IV Intel FPGA IP Siginonin Mu'amalar Fayil………………………………………………………………….. 44 6.1. Alamomin Agogo……………………………………………………………………………………………………………………………………………………… Sake saitin sigina………………………………………………………………………………………………………………………………………………………………… Alamar MAC………………………………………………………………………………………………………………………………………….. 44 6.2. Siginonin Sake saita Mai Canjawa……………………………………………………………………………………… 44 6.3. Sigina na PMA .................................................................... .. 45

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 2

Aika da martani

Abubuwan da ke ciki
7. Zanewa tare da F-Tile Serial Lite IV Intel FPGA IP……………………………………………………………………………………… Sake saitin Jagororin……………………………………………………………………………………………………….. 51 7.1. Jagororin Gudanar da Kuskure………………………………………………………………………………………………………..51
8. F-Tile Serial Lite IV Rukunin Rubutun Jagorar Mai Amfani na Intel FPGA…………………………………………………. 52 9. Tarihin Bita na Takardu don F-Tile Serial Lite IV Jagorar Mai Amfani ta IP FPGA………53

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 3

683074 | 2022.04.28 Aika Ra'ayoyin

1. Game da F-Tile Serial Lite IV Intel® FPGA IP Jagorar mai amfani

Wannan daftarin aiki yana bayyana fasalulluka na IP, bayanin gine-gine, matakai don samarwa, da jagororin ƙirƙira F-Tile Serial Lite IV Intel® FPGA IP ta amfani da transceivers F-tile a cikin na'urorin Intel AgilexTM.

Masu Sauraron Niyya

An yi nufin wannan takaddar don masu amfani masu zuwa:
· Zane masu gine-gine don yin zaɓin IP a lokacin tsarin tsara tsarin tsarin tsarin
· Masu zanen kayan masarufi lokacin haɗa IP ɗin cikin ƙirar tsarin su
· Injiniyoyi masu tabbatarwa yayin ƙirar matakin-tsari da matakan tabbatar da kayan aiki

Takardu masu alaƙa

Tebur mai zuwa yana lissafin wasu takaddun tunani waɗanda ke da alaƙa da F-Tile Serial Lite IV Intel FPGA IP.

Tebur 1.

Takardu masu alaƙa

Magana

F-Tile Serial Lite IV Intel FPGA IP Design ExampJagorar Mai Amfani

Bayanan Bayani na Na'urar Intel Agilex

Bayani
Wannan takaddar tana ba da tsararraki, jagororin amfani, da bayanin aiki na F-Tile Serial Lite IV Intel FPGA IP ƙirar ex.ampa cikin na'urorin Intel Agilex.
Wannan takaddun yana bayyana halayen lantarki, halayen canzawa, ƙayyadaddun ƙayyadaddun tsari, da lokacin na'urorin Intel Agilex.

Tebur 2.
CW RS-FEC PMA TX RX PAM4 NRZ

Acronyms da Ƙwaƙwalwar Ƙwaƙwalwar Lissafi
Acronym

Fadada Sarrafa Kalma Reed-Solomon Kuskuren Gabatarwa Gyara Matsakaicin Maƙalacin Jiki Mai Watsawa Pulse-AmpLitude Modulation 4-Level Rashin komawa-zuwa-sifili

ci gaba…

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

ISO 9001: 2015 Rajista

1. Game da F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai amfani 683074 | 2022.04.28

PCS MII XGMII

Acronym

Fadada Ƙofar Jiki Sublayer Media Interface Interface 10 Gigabit Media Independent Interface

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 5

683074 | 2022.04.28 Aika Ra'ayoyin

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

Hoto na 1.

F-Tile Serial Lite IV Intel FPGA IP ya dace da babban sadarwar bayanan bandwidth don guntu-zuwa-guntu, allo-to-board, da aikace-aikacen jirgin baya.

F-Tile Serial Lite IV Intel FPGA IP ya haɗa da ikon samun damar watsa labarai (MAC), sublayer codeing (PCS), da abubuwan haɗin kafofin watsa labarai na zahiri (PMA). IP ɗin yana goyan bayan saurin canja wurin bayanai har zuwa 56 Gbps akan kowane layi tare da iyakar hanyoyin PAM4 guda huɗu ko 28 Gbps akan kowane layi tare da iyakar 16 NRZ. Wannan IP yana ba da babban bandwidth, ƙananan firam ɗin sama, ƙananan I/O ƙidaya, kuma yana goyan bayan babban scalability a cikin lambobi biyu da sauri. Hakanan ana iya sake daidaita wannan IP ɗin cikin sauƙi tare da goyan bayan ƙimar ƙimar bayanai da yawa tare da yanayin PCS na Ethernet na transceiver F-tile.

Wannan IP tana goyan bayan hanyoyin watsawa guda biyu:
Yanayi na asali-Wannan yanayin yawo ne mai tsafta inda ake aika bayanai ba tare da fara fakiti ba, zagayowar fanko, da ƙarshen fakiti don ƙara yawan bandwidth. IP ɗin yana ɗaukar ingantaccen bayanai na farko azaman farkon fashe.
Cikakken yanayin – Wannan yanayin canja wurin fakiti ne. A cikin wannan yanayin, IP ɗin yana aika fashewa da sake zagayowar daidaitawa a farkon da ƙarshen fakiti azaman masu iyakancewa.

F-Tile Serial Lite IV Babban Matsayin Toshe Hoto

Avalon Streaming Interface TX

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

64 * n raƙuman hanyoyi (yanayin NRZ) / 2 * n raƙuman hanyoyi (yanayin PAM4)

TX MAC

CW

Adafta INSERT

MII ENCODE

PCS na al'ada

Farashin TX PCS

TX MII

EMIB ENCODE SCRAMBLER FEC

Farashin PMA

n Lanes Bits (yanayin PAM4)/ n Lanes Bits (yanayin NRZ)
TX Serial Interface

Avalon Streaming Interface RX
64 * n raƙuman hanyoyi (yanayin NRZ) / 2 * n raƙuman hanyoyi (yanayin PAM4)

RX

RX PCS

Farashin RMV

DESKEW

MII

& DECODE CODE

RX MII

EMIB

DECODE BLOCK SYNC & FEC DESCRAMBLER

RX PMA

CSR

2n Lanes Bits (yanayin PAM4)/ n Lanes Bits (yanayin NRZ) RX Serial Interface
Avalon ƙwaƙwalwar ajiya

Labari

Hankali mai laushi

Hard dabaru

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

ISO 9001: 2015 Rajista

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

Kuna iya samar da F-Tile Serial Lite IV Intel FPGA IP ƙirar misaliampdon ƙarin koyo game da fasalulluka na IP. Koma zuwa F-Tile Serial Lite IV Intel FPGA IP Design ExampJagorar Mai Amfani.
Bayani mai alaƙa · Bayanin Aiki a shafi na 19 · F-Tile Serial Lite IV Intel FPGA IP Design ExampJagorar Mai Amfani

2.1. Bayanin Saki

Siffofin IP na Intel FPGA sun dace da nau'ikan software na Intel Quartus® Prime Design Suite har zuwa v19.1. An fara a cikin sigar software ta Intel Quartus Prime Design Suite 19.2, Intel FPGA IP yana da sabon tsarin siga.

Lambar Intel FPGA IP (XYZ) na iya canzawa tare da kowace sigar software ta Intel Quartus Prime. Canji a:

X yana nuna babban bita na IP. Idan kun sabunta Intel Quartus Prime software, dole ne ku sake haɓaka IP ɗin.
Y yana nuna IP ɗin ya ƙunshi sabbin abubuwa. Sake haɓaka IP ɗin ku don haɗa waɗannan sabbin fasalolin.
Z yana nuna IP ɗin ya ƙunshi ƙananan canje-canje. Sake haɓaka IP ɗin ku don haɗa waɗannan canje-canje.

Tebur 3.

F-Tile Serial Lite IV Intel FPGA IP Bayanin Sakin

Abun IP Sigar Intel Quartus Prime Sigar Sakin Kwanan Wata lambar oda

5.0.0 22.1 2022.04.28 IP-SLITE4F

Bayani

2.2. Abubuwan Goyon baya
Tebur mai zuwa yana lissafin fasalulluka da ake samu a cikin F-Tile Serial Lite IV Intel FPGA IP:

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 7

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

Tebur 4.

F-Tile Serial Lite IV Intel FPGA IP Features

Siffar

Bayani

Canja wurin bayanai

Domin yanayin PAM4:
- FHT yana goyan bayan 56.1, 58, da 116 Gbps akan kowane layi tare da matsakaicin layin 4.
- FGT yana goyan bayan har zuwa 58 Gbps akan kowane layi tare da matsakaicin layin 12.
Koma zuwa Tebur 18 a shafi na 42 don ƙarin cikakkun bayanai kan goyan bayan ƙimar bayanan transceiver don yanayin PAM4.
Domin yanayin NRZ:
- FHT yana goyan bayan 28.05 da 58 Gbps akan kowane layi tare da matsakaicin layin 4.
- FGT yana tallafawa har zuwa 28.05 Gbps akan kowane layi tare da iyakar 16.
Koma zuwa Tebur 18 a shafi na 42 don ƙarin cikakkun bayanai kan goyan bayan ƙimar bayanan transceiver don yanayin NRZ.
· Yana goyan bayan ci gaba da yawo (Basic) ko fakiti (Cikakken).
Yana goyan bayan fakitin firam ɗin ƙananan sama.
Yana goyan bayan canja wurin granularity byte don kowane girman fashe.
· Yana goyan bayan daidaita layin mai amfani ko ta atomatik.
· Yana goyan bayan lokacin daidaita tsarin.

PCS

Yana amfani da dabaru na IP mai ƙarfi wanda ke mu'amala da Intel Agilex F-tile transceivers don raguwar albarkatu mai laushi.
Yana goyan bayan yanayin daidaitawa PAM4 don ƙayyadaddun 100GBASE-KP4. Ana kunna RS-FEC koyaushe a cikin wannan yanayin daidaitawa.
Yana goyan bayan NRZ tare da zaɓi na RS-FEC na zaɓi.
Yana goyan bayan 64b/66b yin rikodin rikodi.

Gano Kuskure da Gudanarwa

Yana goyan bayan bincika kuskuren CRC akan hanyoyin bayanan TX da RX. Yana goyan bayan binciken kuskuren hanyar haɗin RX. Yana goyan bayan gano kuskuren RX PCS.

Hanyoyin sadarwa

· Yana goyan bayan canja wurin fakiti na duplex kawai tare da hanyoyin haɗin kai.
Yana amfani da haɗin kai-zuwa-aya zuwa na'urorin FPGA da yawa tare da ƙarancin jinkirin canja wuri.
Yana goyan bayan ƙayyadaddun umarni mai amfani.

2.3. Matsayin Tallafin Sigar IP

Intel Quartus Prime software da tallafin na'urar Intel FPGA don F-Tile Serial Lite IV Intel FPGA IP shine kamar haka:

Tebur 5.

Sigar IP da Matsayin Tallafi

Intel Quartus Prime 22.1

Na'urar Intel Agilex F-tile transceivers

Tsarin Kayan Aikin Kwaikwaiyo na IP

5.0.0

­

2.4. Taimakon Girman Na'ura
F-Tile Serial Lite IV Intel FPGA IP yana goyan bayan maki masu zuwa na sauri don na'urorin Intel Agilex F-tile: · Matsayin saurin transceiver: -1, -2, da -3 · Core gudun grade: -1, -2, da - 3

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 8

Aika da martani

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

Bayanai masu alaƙa
Bayanan Bayani na Na'urar Intel Agilex Ƙarin bayani game da goyan bayan ƙimar bayanai a cikin Intel Agilex F-tile transceivers.

2.5. Amfani da Albarkatu da Latency

An samo albarkatu da latency na F-Tile Serial Lite IV Intel FPGA IP daga sigar software ta Intel Quartus Prime Pro Edition 22.1.

Tebur 6.

Intel Agilex F-Tile Serial Lite IV Intel FPGA IP Amfani da Albarkatun albarkatun
Ma'aunin latency ya dogara ne akan jinkirin tafiya zagaye daga ainihin shigarwar TX zuwa ainihin fitowar RX.

Nau'in Transceiver

Bambance-bambance

Adadin Yanayin Hanyoyin Bayanai RS-FEC ALM

Latency (TX core clockcycle)

FGT

28.05 Gbps NRZ 16

Naƙasasshe na asali 21,691 65

16

Cikakken Naƙasasshe 22,135 65

16

An kunna Asalin 21,915 189

16

Cikakken An kunna 22,452 189

58 Gbps PAM4 12

An kunna Asalin 28,206 146

12

Cikakken An kunna 30,360 146

FHT

58 Gbps NRZ

4

An kunna Asalin 15,793 146

4

Cikakken An kunna 16,624 146

58 Gbps PAM4 4

An kunna Asalin 15,771 154

4

Cikakken An kunna 16,611 154

116 Gbps PAM4 4

An kunna Asalin 21,605 128

4

Cikakken An kunna 23,148 128

2.6. Ingantaccen Bandwidth

Tebur 7.

Ingantaccen Bandwidth

Yanayin Canja-canje

Saukewa: PAM4

Yanayin yawo RS-FEC

Cikakken An Kunna

An kunna Basic

Matsakaicin matsakaicin matsakaici a Gbps (RAW_RATE)
Fashe girman canja wuri a adadin kalma (BURST_SIZE) (1)
Lokacin daidaitawa a cikin zagayen agogo (SRL4_ALIGN_PERIOD)

56.0 2,048 4,096

56.0 4,194,304 4,096

Saituna

NRZ

Cikakkun

An kashe

An kunna

28.0

28.0

2,048

2,048

4,096

4,096

Naƙasasshe na asali 28.0

An kunna 28.0

4,194,304

4,194,304

4,096

4,096 sun ci gaba…

(1) Yanayin BURST_SIZE na Basic Yanayin yana kusanci marar iyaka, don haka ana amfani da adadi mai yawa.

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 9

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

Masu canji

Saituna

64/66b code

0.96969697 0.96969697 0.96969697 0.96969697 0.96969697 0.96969697

Sama da girman fashe a adadin kalma (BURST_SIZE_OVHD)

2 (2)

0 (3)

2 (2)

2 (2)

0 (3)

0 (3)

Lokacin alamar daidaitawa 81,915 a cikin zagayowar agogo (ALIGN_MARKER_PERIOD)

81,915

81,916

81,916

81,916

81,916

Faɗin alamar daidaitawa a cikin 5

5

0

4

0

4

zagayowar agogo

(ALIGN_MARKER_WIDTH)

Ingantaccen bandwidth (4)

0.96821788 0.96916433 0.96827698 0.96822967 0.96922348 0.96917616

Matsakaicin inganci (Gbps) (5)

54.2202012 54.27320236 27.11175544 27.11043076 27.13825744 27.13693248

Matsakaicin mitar agogo mai amfani (MHz) (6)

423.59532225 424.00939437 423.62117875 423.6004806 424.0352725 424.01457

Ƙididdigar Haɗin Bayanan Bayani mai alaƙa da Ƙididdiga Ingantaccen Bandwidth a shafi na 40

(2) A cikin cikakken yanayin, girman BURST_SIZE_OVHD ya haɗa da START/END masu haɗa Kalmomin Sarrafa a cikin rafin bayanai.
(3) Don Yanayin asali, BURST_SIZE_OVHD shine 0 saboda babu START/END yayin yawo.
(4) Koma zuwa Ƙididdigar Ƙimar Haɗin Haɗi da Ƙididdiga Nagartaccen Ƙirar don ƙididdige ingancin bandwidth.
(5) Koma zuwa Ƙimar Haɗi da Ƙididdiga Ingantaccen Bandwidth don ingantaccen lissafin ƙimar.
(6) Koma zuwa Ƙididdigar Ƙimar Haɗin Haɗi da Ƙirar Ƙididdiga don iyakar lissafin mitar agogo mai amfani.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 10

Aika da martani

683074 | 2022.04.28 Aika Ra'ayoyin

3. Farawa

3.1. Shigarwa da lasisi Intel FPGA IP Cores

Shigar da software na Intel Quartus Prime ya haɗa da ɗakin karatu na Intel FPGA IP. Wannan ɗakin karatu yana ba da yawancin abubuwan amfani na IP don amfanin samarwa ku ba tare da buƙatar ƙarin lasisi ba. Wasu Intel FPGA IP cores suna buƙatar siyan lasisi daban don amfanin samarwa. Yanayin Ƙimar IP na Intel FPGA yana ba ku damar kimanta waɗannan lasisin Intel FPGA IP cores a cikin kwaikwaiyo da kayan aiki, kafin yanke shawarar siyan cikakken lasisin tushen IP na samarwa. Kuna buƙatar siyan cikakken lasisin samarwa don masu lasisi na Intel IP bayan kun kammala gwajin kayan aiki kuma kuna shirye don amfani da IP a samarwa.

Software na Intel Quartus Prime yana shigar da kayan aikin IP a cikin wurare masu zuwa ta tsohuwa:

Hoto na 2.

Hanyar Shigar da Core IP
intelFPGA(_pro) ma'adini - Ya ƙunshi Intel Quartus Prime software ip - Ya ƙunshi ɗakin karatu na Intel FPGA IP da altera na IP na ɓangare na uku - Ya ƙunshi lambar tushen ɗakin karatu na Intel FPGA IP. - Ya ƙunshi tushen Intel FPGA IP files

Tebur 8.

Wuraren Shigar Core IP

Wuri

Software

:intelFPGA_proquartusipaltera

Intel Quartus Prime Pro Edition

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

Windows Platform* Linux*

Lura:

Intel Quartus Prime software baya goyan bayan sarari a hanyar shigarwa.

3.1.1. Yanayin FPGA IP na Intel
Yanayin Ƙimar IP na Intel FPGA na kyauta yana ba ku damar kimanta ƙirar Intel FPGA IP masu lasisi a cikin siminti da hardware kafin siye. Yanayin Ƙimar IP na Intel FPGA yana goyan bayan kimantawa masu zuwa ba tare da ƙarin lasisi ba:
Yi kwaikwayi halayen Intel FPGA IP core mai lasisi a cikin tsarin ku. · Tabbatar da ayyuka, girma, da saurin tushen IP cikin sauri da sauƙi. · Ƙirƙirar shirye-shiryen na'ura mai iyakance lokaci files don ƙira waɗanda suka haɗa da muryoyin IP. · Shirya na'ura tare da ainihin IP ɗin ku kuma tabbatar da ƙirar ku a cikin kayan masarufi.

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

ISO 9001: 2015 Rajista

3. Farawa
683074 | 2022.04.28
Yanayin Ƙimar IP na Intel FPGA yana goyan bayan hanyoyin aiki masu zuwa:
Haɗe-Yana ba da damar gudanar da ƙira mai ɗauke da lasisin Intel FPGA IP har abada tare da haɗin kai tsakanin allon ku da kwamfutar mai masaukin baki. Yanayin da aka haɗa yana buƙatar ƙungiyar aikin gwajin haɗin gwiwa (JTAG) na USB da aka haɗa tsakanin JTAG tashar jiragen ruwa a kan allonku da kwamfutar mai masaukin baki, wacce ke tafiyar da Intel Quartus Prime Programmer na tsawon lokacin tantance kayan aikin. Mai shirye-shiryen kawai yana buƙatar ƙaramar shigarwa na Intel Quartus Prime software, kuma baya buƙatar lasisin Intel Quartus Prime. Kwamfutar mai masauki tana sarrafa lokacin kimantawa ta hanyar aika sigina na lokaci-lokaci zuwa na'urar ta JTAG tashar jiragen ruwa. Idan duk maƙallan IP masu lasisi a cikin ƙirar ƙira suna goyan bayan yanayin haɗaɗɗiya, lokacin kimantawa yana gudana har sai kowane ƙimar ƙimar IP ta ƙare. Idan duk na'urorin IP suna goyan bayan lokacin kimantawa mara iyaka, na'urar ba ta ƙarewa.
Ba a haɗa ba – Yana ba da damar gudanar da ƙira mai ɗauke da IP mai lasisi na ƙayyadadden lokaci. Cibiyoyin IP na komawa zuwa yanayin da ba a haɗa su ba idan na'urar ta katse daga kwamfutar da ke aiki da Intel Quartus Prime software. Har ila yau, tushen IP ɗin yana komawa zuwa yanayin da ba a haɗa shi ba idan duk wani tushen IP mai lasisi a cikin ƙira baya goyan bayan yanayin haɗaɗɗiyar.
Lokacin da lokacin kimantawa ya ƙare ga kowane Intel FPGA IP mai lasisi a cikin ƙira, ƙirar ta daina aiki. Duk abubuwan da ke amfani da Intel FPGA IP Evaluation Mode suna ƙare lokaci guda lokacin da kowane tushen IP a cikin lokutan ƙira ya ƙare. Lokacin da lokacin kimantawa ya ƙare, dole ne ku sake tsara na'urar FPGA kafin ci gaba da tabbatar da kayan aikin. Don tsawaita amfani da tushen IP don samarwa, saya cikakken lasisin samarwa don ainihin IP.
Dole ne ku sayi lasisin kuma ku samar da cikakken maɓallin lasisin samarwa kafin ku iya samar da shirye-shiryen na'urar mara iyaka file. Yayin Yanayin Ƙimar IP na Intel FPGA, Mai tarawa kawai yana haifar da ƙayyadaddun na'ura shirye-shirye. file ( _time_limited.sof) wanda zai ƙare a iyakar lokacin.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 12

Aika da martani

3. Farawa 683074 | 2022.04.28

Hoto na 3.

Yanayin Ƙimar IP na Intel FPGA
Shigar da Intel Quartus Prime Software tare da Intel FPGA IP Library

Daidaita da Ƙaddamar da lasisin Intel FPGA IP Core

Tabbatar da IP a cikin Na'urar kwaikwayo mai Tallafawa

Haɗa Zane a cikin Intel Quartus Prime Software

Ƙirƙirar Shirye-shiryen Na'ura Mai Iyakancin Lokaci File

Shirya na'urar Intel FPGA kuma Tabbatar da Aiki akan Hukumar
Babu Shirye IP don Amfani da Samfura?
Ee Siyan Cikakkun Samfura
Lasisin IP

Lura:

Haɗa IP mai lasisi a cikin Samfuran Kasuwanci
Koma zuwa kowane jagorar mai amfani na ainihin IP don matakan daidaitawa da cikakkun bayanan aiwatarwa.
Intel yana ba da lasisin muryoyin IP akan kowane wurin zama, madawwamin tushe. Kudin lasisi ya haɗa da kulawa da goyan bayan shekara ta farko. Dole ne ku sabunta kwangilar kulawa don karɓar sabuntawa, gyaran kwari, da goyan bayan fasaha fiye da shekara ta farko. Dole ne ku sayi cikakken lasisin samarwa don Intel FPGA IP cores waɗanda ke buƙatar lasisin samarwa, kafin ƙirƙirar shirye-shirye files cewa za ku iya amfani da shi na wani lokaci mara iyaka. Yayin Yanayin Ƙimar IP na Intel FPGA, Mai tarawa kawai yana haifar da ƙayyadaddun na'ura shirye-shirye. file ( _time_limited.sof) wanda zai ƙare a iyakar lokacin. Don samun maɓallan lasisin samarwa, ziyarci Cibiyar Bayar da Sabis na Sabis na Intel FPGA.
Yarjejeniyar Lasisin Software na Intel FPGA suna sarrafa shigarwa da amfani da maƙallan IP masu lasisi, Intel Quartus Prime ƙirar ƙirar ƙira, da duk na'urorin IP marasa lasisi.

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 13

3. Farawa 683074 | 2022.04.28
Bayani mai alaƙa · Cibiyar Tallafawa Lasisin Intel FPGA · Gabatarwa zuwa Shigarwa da Lasisi na Software na Intel FPGA
3.2. Ƙayyadaddun Matsalolin IP da Zaɓuɓɓuka
Editan sigar IP yana ba ku damar daidaita bambancin IP na al'ada da sauri. Yi amfani da matakai masu zuwa don tantance zaɓuɓɓukan IP da sigogi a cikin software na Intel Quartus Prime Pro Edition.
1. Idan baku riga kuna da aikin Intel Quartus Prime Pro Edition wanda a cikinsa zaku haɗa F-Tile Serial Lite IV Intel FPGA IP, dole ne ku ƙirƙiri ɗaya. a. A cikin Intel Quartus Prime Pro Edition, danna File Sabon Project Wizard don ƙirƙirar sabon aikin Quartus Prime, ko File Buɗe Project don buɗe aikin Quartus Prime da ke akwai. Mayen yana tambayarka don saka na'ura. b. Ƙayyade dangin Intel Agilex na na'urar kuma zaɓi na'urar F-tile mai samarwa wacce ta dace da buƙatun maki na sauri don IP. c. Danna Gama.
2. A cikin IP Catalog, gano wuri kuma zaɓi F-Tile Serial Lite IV Intel FPGA IP. Sabuwar taga Bambancin IP yana bayyana.
3. Ƙayyade sunan babban mataki don sabon bambancin IP na al'ada. Editan siga yana adana saitunan bambancin IP a cikin a file mai suna .ip.
4. Danna Ok. Editan siga ya bayyana. 5. Ƙayyade sigogi don bambancin IP ɗin ku. Koma zuwa sashin Parameter don
bayani game da F-Tile Serial Lite IV Intel FPGA IP sigogi. 6. Zabi, don samar da simulation testbench ko haɗawa da ƙirar kayan aiki
example, bi umarnin da ke cikin Zane ExampJagorar Mai Amfani. 7. Danna Ƙirƙirar HDL. Akwatin maganganu na Generation ya bayyana. 8. Ƙayyade fitarwa file zažužžukan tsara, sa'an nan kuma danna Generate. Bambancin IP
files samar bisa ga ƙayyadaddun ku. 9. Danna Gama. Editan siga yana ƙara babban matakin .ip file zuwa halin yanzu
aikin ta atomatik. Idan an sa ka ƙara da .ip file zuwa aikin, danna Project Ƙara / Cire Files a cikin Project don ƙara da file. 10. Bayan ƙirƙira da ƙaddamar da bambancin IP ɗin ku, yi ayyukan fil ɗin da suka dace don haɗa tashoshin jiragen ruwa kuma saita kowane daidaitattun sigogin RTL na kowane lokaci.
Ma'auni na Bayani mai alaƙa a shafi na 42
3.3. An ƙirƙira File Tsarin
Software na Intel Quartus Prime Pro Edition yana haifar da fitowar IP mai zuwa file tsari.
Don bayani game da file tsarin zane example, koma zuwa F-Tile Serial Lite IV Intel FPGA IP Design ExampJagorar Mai Amfani.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 14

Aika da martani

3. Farawa 683074 | 2022.04.28

Hoto 4. F-Tile Serial Lite IV Intel FPGA IP An Samar da shi Files
.ip – IP hadewa file

Bambancin IP files

_ Bambancin IP files

example_design

.cmp – VHDL bangaren sanarwar file _bb.v – Verilog HDL akwatin baki EDA kira file _inst.v da .vhd – Sampda instantiation shaci .xml- Rahoton XML file

Example wurin don ƙirar IP core example files. Wurin tsoho shine example_design, amma an sa ka saka wata hanya ta daban.

.qgsimc – Ya lissafa sigogin siminti don tallafawa haɓaka haɓakawa .qgsynthc - Ya lissafa sigogin haɗin kai don tallafawa haɓaka haɓakawa

.qip – Jerin haɗin IP files

_generation.rpt- Rahoton ƙarni na IP

.sopcinfo- Haɗin kayan aikin-sarkar software file html- Haɗi da bayanan taswirar ƙwaƙwalwar ajiya

.csv – Pin aiki file

.spd - Haɗa rubutun kwaikwaiyo ɗaya

simulation files

synth IP kira files

.v Babban kwaikwaiyo file

.v Babban matakin IP kira file

Rubutun na'urar kwaikwayo

Subcore dakunan karatu

synth
Subcore kira files

sim
Subcore Simulation files

<HDL files>

<HDL files>

Tebur 9.

F-Tile Serial Lite IV Intel FPGA IP An Samar da shi Files

File Suna

Bayani

.ip

Tsarin Platform Designer ko babban matakin IP bambancin file. shine sunan da kuke ba da bambancin IP naku.

.cmp

Sanarwar Bangaren VHDL (.cmp) file rubutu ne file wanda ya ƙunshi jigon gida da ma'anar tashar jiragen ruwa waɗanda zaku iya amfani da su a ƙirar VHDL files.

.html

Rahoton da ya ƙunshi bayanan haɗin kai, taswirar ƙwaƙwalwar ajiya da ke nuna adireshin kowane bawa dangane da kowane ubangidan da aka haɗa shi da shi, da ayyukan sigina.

_tsara.rpt

Login tsararrun IP ko Platform Designer file. Takaitacciyar saƙon yayin tsara IP.

.qgsimc

Yana lissafin sigogin kwaikwaiyo don tallafawa haɓaka haɓakawa.

.qgsynthc

Ya lissafa sigogin haɗin kai don tallafawa haɓaka haɓakawa.

.qip

Ya ƙunshi duk bayanan da ake buƙata game da bangaren IP don haɗawa da haɗa bangaren IP a cikin software na Intel Quartus Prime.
ci gaba…

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 15

3. Farawa 683074 | 2022.04.28

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

Bayani
Yana bayyana haɗin kai da ma'auni na abubuwan IP a cikin tsarin Mai tsara Platform ɗin ku. Kuna iya rarraba abubuwan da ke cikin sa don samun buƙatu lokacin da kuke haɓaka direbobin software don abubuwan IP. Kayan aikin ƙasa kamar sarkar kayan aikin Nios® II suna amfani da wannan file. The .sopcinfo file da tsarin.h file An ƙirƙira don sarkar kayan aiki na Nios II sun haɗa da bayanan taswirar adireshi ga kowane bawa dangi ga kowane maigidan da ya isa ga bawa. Masters daban-daban na iya samun taswirar adireshin daban don samun damar wani ɓangaren bawa.
Ya ƙunshi bayani game da haɓakawa na bangaren IP.
Shigar da ake buƙata file don ip-make-simscript don samar da rubutun kwaikwayo don na'urorin kwaikwayo masu goyan baya. Da .spd file ya ƙunshi jerin fileAn ƙirƙira don kwaikwayo, tare da bayanai game da abubuwan da za ku iya farawa.
Kuna iya amfani da akwatin Verilog black-box (_bb.v) file a matsayin shela mara komai don amfani azaman akwatin baki.
HDL misaliampda instantiation samfuri. Kuna iya kwafa da liƙa abubuwan da ke cikin wannan file cikin HDL ku file don aiwatar da bambance-bambancen IP.
Idan IP ya ƙunshi bayanin rajista, .regmap file haifar da. The .regmap file ya bayyana bayanin taswirar rijistar mahaɗan master da bawa. Wannan file ya cika .sopcinfo file ta hanyar samar da ƙarin cikakkun bayanan rajista game da tsarin. Wannan yana ba da damar nunin rijista views da ƙididdiga masu iya daidaita masu amfani a cikin Tsarin Console.
Yana ba da damar tsarin sarrafa kayan aiki mai ƙarfi (HPS) kayan aikin gyara kuskuren tsarin zuwa view taswirorin rijistar abubuwan da ke da alaƙa da HPS a cikin tsarin Tsarin Platform. A lokacin hadawa, .svd files don mu'amalar bayi da ake iya gani ga masanan System Console ana adana su a cikin .sof file a cikin sashin gyara kuskure. System Console yana karanta wannan sashe, wanda Mai tsara Platform zai iya tambaya don yin rijistar bayanan taswira. Don tsarin bayi, Platform Designer na iya samun damar yin rajista da suna.
HDL files wanda ke hanzarta kowane ƙaramin abu ko IP na yaro don haɗawa ko kwaikwaya.
Ya ƙunshi rubutun ModelSim*/QuestaSim* msim_setup.tcl don saita da gudanar da simulation.
Ya ƙunshi rubutun harsashi vcs_setup.sh don saita da gudanar da simintin VCS*. Ya ƙunshi rubutun harsashi vcsmx_setup.sh da synopsys_sim.setup file don saita da gudanar da simintin VCS MX.
Ya ƙunshi rubutun harsashi xcelium_setup.sh da sauran saitin files don saita da gudanar da simintin Xcelium*.
Ya ƙunshi HDL files don submodules na IP.
Ga kowane kundin adireshin IP na yara da aka samar, Platform Designer yana haifar da synth/ da sim/ sub-directory.

3.4. Simulating Intel FPGA IP Cores
Software na Intel Quartus Prime yana goyan bayan simintin IP core RTL a cikin takamaiman na'urar kwaikwayo ta EDA. Ƙirƙirar IP na zaɓin ƙirƙira simulation files, gami da ƙirar simintin aiki, kowane testbench (ko example zane), da takamaiman rubutun saitin na'urar kwaikwayo na mai siyarwa don kowane ainihin IP. Kuna iya amfani da samfurin siminti mai aiki da kowane testbench ko example zane don kwaikwayo. Fitowar tsarar IP na iya haɗawa da rubutun don haɗawa da gudanar da kowane benci. Rubutun suna jera duk samfura ko ɗakunan karatu da kuke buƙata don kwaikwayi ainihin IP ɗin ku.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 16

Aika da martani

3. Farawa 683074 | 2022.04.28

Software na Intel Quartus Prime yana ba da haɗin kai tare da na'urori masu yawa da yawa kuma yana goyan bayan kwararar simintin gyare-gyare masu yawa, gami da naku rubutun da naku na kwaikwaiyo. Ko wane kwarara kuka zaba, simintin simintin IP ya ƙunshi matakai masu zuwa:
1. Ƙirƙirar IP HDL, testbench (ko example zane), da rubutun saitin na'urar kwaikwayo files.
2. Saita yanayin na'urar kwaikwayo da kowane rubutun kwaikwayo.
3. Haɗa dakunan karatu na simulation.
4. Guda na'urar kwaikwayo.

3.4.1. Simulating da Tabbatar da Zane

Ta hanyar tsoho, editan siga yana haifar da takamaiman rubutun na'urar kwaikwayo masu ƙunshe da umarni don haɗawa, dalla-dalla, da kwaikwayi samfuran Intel FPGA IP da ɗakin karatu na ƙirar simulation. files. Kuna iya kwafin umarnin cikin rubutun gwajin gwajin ku, ko shirya waɗannan files don ƙara umarni don haɗawa, haɓakawa, da kwaikwaya ƙira da bench ɗin ku.

Table 10. Intel FPGA IP Core Simulation Scripts

Na'urar kwaikwayo

File Jagora

ModelSim

_sim/masu jagoranci

QuestaSim

VCS

_sim/synopsys/vcs

Farashin VCS MX

_sim/synopsys/vcsmx

Xcelium

_sim/xcelium

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

3.5. Haɗa Ƙa'idodin IP a cikin Wasu Kayan aikin EDA
Zabi, yi amfani da wani goyan bayan kayan aikin EDA don haɗa ƙira wanda ya haɗa da kayan kwalliyar IP na Intel FPGA. Lokacin da kake samar da haɗin haɗin IP files don amfani tare da kayan aikin haɗin EDA na ɓangare na uku, zaku iya ƙirƙirar yanki da lissafin adadin lokaci. Don kunna tsarawa, kunna Ƙirƙirar lokaci da ƙididdiga na albarkatu don kayan aikin haɗin EDA na ɓangare na uku lokacin keɓance bambancin IP naku.
Wurin da lissafin ƙididdiga na lokaci yana bayyana haɗin haɗin kai da gine-gine na IP, amma baya haɗa da cikakkun bayanai game da ayyuka na gaskiya. Wannan bayanin yana ba da damar wasu kayan aikin haɗin kai na ɓangare na uku don ingantaccen rahoton yanki da ƙididdigar lokaci. Bugu da ƙari, kayan aikin haɗawa na iya amfani da bayanan lokaci don cimma ƙwaƙƙwaran ƙayyadaddun lokaci da haɓaka ingancin sakamako.
Intel Quartus Prime software yana haifar da _syn.v netlist file a cikin tsarin Verilog HDL, ba tare da la'akari da fitarwa ba file format ka saka. Idan kuna amfani da wannan jerin saƙon don haɗawa, dole ne ku haɗa da abin kundi na ainihin IP file .v ko .vhd a cikin Intel Quartus Prime aikin ku.

(7) Idan baku saita zaɓin kayan aikin EDA ba - wanda ke ba ku damar fara na'urorin EDA na ɓangare na uku daga Intel Quartus Prime software - gudanar da wannan rubutun a cikin ModelSim ko QuestaSim na'urar kwaikwayo Tcl console (ba a cikin Intel Quartus Prime software ba. Tcl console) don guje wa kowane kurakurai.

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 17

3. Farawa 683074 | 2022.04.28
3.6. Haɗa Cikakken Zane
Kuna iya amfani da umarnin Fara Tari akan menu na sarrafawa a cikin Intel Quartus Prime Pro Edition software don haɗa ƙirar ku.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 18

Aika da martani

683074 | 2022.04.28 Aika Ra'ayoyin

4. Bayanin Aiki

Hoto na 5.

F-Tile Serial Lite IV Intel FPGA IP ya ƙunshi MAC da Ethernet PCS. MAC yana sadarwa tare da PCS na al'ada ta hanyar musaya na MII.

IP ɗin yana goyan bayan hanyoyin daidaitawa guda biyu:
PAM4 – Yana ba da lamba 1 zuwa 12 don zaɓi. IP koyaushe yana ɗaukar tashoshi na PCS guda biyu don kowane layi a cikin yanayin daidaitawa na PAM4.
NRZ-Yana ba da lamba 1 zuwa 16 don zaɓi.

Kowane yanayin daidaitawa yana goyan bayan hanyoyin bayanai guda biyu:
Yanayi na asali-Wannan yanayin yawo ne mai tsafta inda ake aika bayanai ba tare da fara fakiti ba, zagayowar fanko, da ƙarshen fakiti don ƙara yawan bandwidth. IP ɗin yana ɗaukar ingantaccen bayanai na farko azaman farkon fashe.

Canja wurin bayanai na asali tx_core_klout tx_avs_ready

tx_avs_valid tx_avs_data rx_core_clkout rx_avs_ready

D0 D1 D2 D3 D4 D5 D6

rx_avs_valid rx_avs_data

D0 D1 D2 D3 D4 D5 D6

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

ISO 9001: 2015 Rajista

4. Bayanin Aiki 683074 | 2022.04.28

Hoto na 6.

Cikakken yanayin - Wannan shine canjin yanayin fakiti. A cikin wannan yanayin, IP ɗin yana aika fashewa da sake zagayowar daidaitawa a farkon da ƙarshen fakiti azaman masu iyakancewa.

Canja wurin bayanai cikakke tx_core_klout

tx_avs_ready tx_avs_valid tx_avs_startofpacket tx_avs_endofpacket
tx_avs_data rx_core_clkout rx_avs_ready rx_avs_daidaitacce rx_avs_startofpacket rx_avs_endofpacket

D0 D1 D2 D3 D4 D5 D6

rx_avs_data

D0 D1 D2 D3 D4 D5 D6

Bayani mai alaƙa · F-Tile Serial Lite IV Intel FPGA IP Overview a shafi na 6 · F-Tile Serial Lite IV Intel FPGA IP Design ExampJagorar Mai Amfani

4.1. Bayanan Bayani na TX
Hanyar data TX ta ƙunshi abubuwa masu zuwa: · Adaftar MAC · Sarrafa toshe kalmar shiga · CRC · MII codeer · PCS block · PMA block

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 20

Aika da martani

4. Bayanin Aiki 683074 | 2022.04.28
Hoto 7. TX Datapath

Daga ma'anar mai amfani

TX MAC

Avalon Streaming Interface

MAC Adafta

Sarrafa Shigar Kalma

CRC

MII Encoder

MII Interface Custom PCS
PCS da PMA

TX Serial Interface Zuwa Wasu Na'urar FPGA

4.1.1. TX MAC adaftar
Adaftar TX MAC tana sarrafa watsa bayanai zuwa mahangar mai amfani ta amfani da mahallin yawo Avalon. Wannan toshe yana goyan bayan watsa bayanai da aka ayyana mai amfani da sarrafa kwarara.

Canja wurin bayanin da aka ayyana mai amfani

A cikin cikakken yanayin, IP ɗin yana ba da siginar tx_is_usr_cmd wanda zaku iya amfani dashi don fara zagayowar bayanin bayanin mai amfani kamar watsa XOFF/XON zuwa dabaru na mai amfani. Kuna iya fara zagayowar watsa bayanan da aka ayyana mai amfani ta hanyar tabbatar da wannan siginar da canja wurin bayanin ta amfani da tx_avs_data tare da tabbacin tx_avs_startofpacket da sigina tx_avs_valid. Toshe sai ya zana tx_avs_ready na zagayowar biyu.

Lura:

Siffar bayanin da aka ayyana mai amfani yana samuwa kawai a Cikakken Yanayin.

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 21

4. Bayanin Aiki 683074 | 2022.04.28

Hoto na 8.

Gudanar da Yawo

Akwai yanayi inda TX MAC ba ya shirye don karɓar bayanai daga ma'anar mai amfani kamar lokacin tsarin sake daidaitawa ta hanyar haɗin gwiwa ko lokacin da babu bayanai don watsawa daga ma'anar mai amfani. Don guje wa asarar bayanai saboda waɗannan sharuɗɗan, IP ɗin yana amfani da siginar tx_avs_ready don sarrafa kwararar bayanai daga dabarun mai amfani. IP ɗin yana ƙaddamar da siginar lokacin da yanayi masu zuwa suka faru:
Lokacin da aka tabbatar da tx_avs_startofpacket, tx_avs_ready ana zazzagewa don zagayowar agogo ɗaya.
· Lokacin da aka tabbatar da tx_avs_endofpacket, tx_avs_ready ana deaserty don zagayowar agogo ɗaya.
· Lokacin da aka tabbatar da kowane CW guda biyu tx_avs_ready ana zazzage shi don zagayowar agogo biyu.
Lokacin shigar da alamar daidaitawa ta RS-FEC yana faruwa a cikin ƙirar PCS na al'ada, tx_avs_ready ana zazzagewa don zagayowar agogo huɗu.
Kowane 17 Ethernet core clock cycles in PAM4 modulation mode da kowane 33 Ethernet core clock cycles in NRZ modulation mode. tx_avs_ready an dafa shi don zagayen agogo ɗaya.
Lokacin da ma'anar mai amfani ya yi kayan zaki tx_avs_valid lokacin babu watsa bayanai.

Jadawalin lokaci masu zuwa sune examples na TX MAC adaftar ta amfani da tx_avs_ready don sarrafa kwararar bayanai.

Gudanar da Yawo tare da tx_avs_valid Deassertion da START/END Haɗe-haɗe CWs

tx_core_clout

tx_avs_valid tx_avs_data

DN

D0

D1D2D3

Ingantattun kayan abinci na sigina

D4

D5D6

tx_avs_ready tx_avs_startofpacket

Shirye-shiryen kayan zaki na sigina don hawan keke biyu don saka KARSHEN-STRT CW

tx_avs_endofpacket

usrif_data

DN

D0

D1D2D3

D4

D5

CW_data

KARSHEN DN STRT D0 D1 D2 D3 BAKWAI D4

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 22

Aika da martani

4. Bayanin Aiki 683074 | 2022.04.28

Hoto na 9.

Ikon yawo tare da Shigar Alamar Daidaitawa
tx_core_klout 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-1 DN-1 DN-1 DN-1 DN-1 DN-1 DN-1

i_sl_tx_mii_valid

i_sl_tx_mii_d[63:0]

Saukewa: DN-1

DN

DN+1

i_sl_tx_mii_c[7:0]

0 x0

i_sl_tx_mii_am

01234

i_sl_tx_mii_am_pre3

01234

Hoto na 10.

Ikon yawo tare da START/END CWs Haɗe-haɗe sun yi daidai da Shigar Alamar Daidaitawa

tx_core_klout tx_avs_valid

tx_avs_data

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

D0

tx_avs_a shirye

012 345 6

tx_avs_startofpacket

tx_avs_endofpacket

usrif_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 KARSHEN STRT D0

CW_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 KARSHEN STRT D0

CRC_bayanai

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 KARSHEN STRT D0

MII_bayanai

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 KARSHEN STRT D0

i_sl_tx_mii_valid

i_sl_tx_mii_d[63:0]

Saukewa: DN-1

KARSHEN STRT D0

i_sl_tx_mii_c[7:0]

0 x0

i_sl_tx_mii_am i_sl_tx_mii_am_pre3

01234

01234

4.1.2. Sarrafa Kalma (CW) Shigar
F-Tile Serial Lite IV Intel FPGA IP yana gina CWs dangane da siginar shigarwa daga ma'anar mai amfani. CWs suna nuna masu iyakance fakiti, bayanin halin watsawa ko bayanan mai amfani zuwa toshe PCS kuma an samo su daga lambobin sarrafawa na XGMII.
Tebur mai zuwa yana nuna bayanin CWs masu goyan baya:

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 23

4. Bayanin Aiki 683074 | 2022.04.28

Tebur 11.
FARA KYAUTA

Bayanin CWs masu goyan baya

CW

Adadin Kalmomi (kalmar 1

= 64 bit)

1

Ee

1

Ee

2

Ee

EMPTY_CYC

2

Ee

IDLE

1

A'a

DATA

1

Ee

In-band

Bayani
Fara mai iyakance bayanai. Ƙarshen ƙayyadaddun bayanai. Kalmar sarrafawa (CW) don daidaita RX. Zagaye mara komai a cikin canja wurin bayanai. IDLE (daga band). Kayan aiki.

Tebur 12. Bayanin Filin CW
Filin RSVD num_valid_bytes_eob
EMPTY eop sop seop align CRC32 usr

Bayani
Filin da aka keɓe. Ana iya amfani da shi don tsawo na gaba. An ɗaure zuwa 0.
Adadin ingantattun bytes a cikin kalmar ƙarshe (64-bit). Wannan darajar 3bit ce. 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
Yawan kalmomi marasa inganci a ƙarshen fashe.
Yana nuna alamar raɗaɗin raɗaɗin RX Avalon don tabbatar da siginar fakitin ƙarshen.
Yana nuna alamar raɗaɗin raɗaɗin RX Avalon don tabbatar da siginar fakitin farawa.
Yana nuna madaidaicin raɗaɗin raɗaɗin RX Avalon don tabbatar da fakitin farawa da fakitin ƙarewa a cikin zagayowar guda ɗaya.
Duba daidaita RX.
Ma'aunin ƙididdiga na CRC.
Yana nuna cewa kalmar sarrafawa (CW) ta ƙunshi ƙayyadaddun bayanin mai amfani.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 24

Aika da martani

4. Bayanin Aiki 683074 | 2022.04.28

4.1.2.1. Farkon fashe CW

Hoto 11. Fara-na-fashe Tsarin CW

FARA

63:56

RSVD

55:48

RSVD

47:40

RSVD

data

39:32 31:24

Farashin RSVD

23:16

sop usr align = 0 seop

15:8

tashar

7:0

'hFB(START)

sarrafa 7:0

0

0

0

0

0

0

0

1

Tebur 13.

A cikin cikakken yanayin, zaku iya saka START CW ta hanyar tabbatar da siginar tx_avs_startofpacket. Lokacin da ka tabbatar da siginar tx_avs_startofpacket kawai, an saita bit sop. Lokacin da kuka tabbatar duka tx_avs_startofpacket da tx_avs_endofpacket sigina, an saita seop bit.

FARA ƙimar filin CW
Filin sop/seop
usr (8)
daidaita

Daraja

1

Dangane da siginar tx_is_usr_cmd:

·

1: Lokacin tx_is_usr_cmd = 1

·

0: Lokacin tx_is_usr_cmd = 0

0

A cikin yanayin asali, MAC yana aika START CW bayan an sake saita saiti. Idan babu bayanai, MAC ta ci gaba da aika EMPTY_CYC tare da END da START CWs har sai kun fara aika bayanai.

4.1.2.2. Ƙarshen fashe CW

Hoto 12. Tsarin CW na Ƙarshen Fashe

KARSHE

63:56

' hFD

55:48

CRC32[31:24]

47:40

CRC32[23:16]

bayanai 39:32 31:24

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

23:16 eop=1 RSVD RSVD RSVD

RSVD

15:8

RSVD

EMPTY

7:0

RSVD

num_valid_bytes_eob

sarrafawa

7:0

1

0

0

0

0

0

0

0

(8) Ana goyan bayan wannan a Cikakken Yanayin kawai.
Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 25

4. Bayanin Aiki 683074 | 2022.04.28

Tebur 14.

MAC tana saka END CW lokacin da aka tabbatar da tx_avs_endofpacket. END CW ya ƙunshi adadin ingantattun bytes a kalmar bayanai ta ƙarshe da bayanin CRC.

Ƙimar CRC shine sakamakon 32-bit CRC don bayanai tsakanin START CW da kalmar bayanai kafin END CW.

Tebu mai zuwa yana nuna ƙimar filayen a END CW.

KARSHEN Ƙimar Filin CW
Filin eop CRC32 num_valid_bytes_eob

Daraja 1
CRC32 ƙididdige ƙima. Adadin ingantattun bytes a kalmar bayanan ƙarshe.

4.1.2.3. Daidaita Haɗakar CW

Hoto 13. Daidaitaccen Tsarin CW Haɗe-haɗe

alignn CW Haɗa tare da FARA/KARSHE

64+8bits XGMII Interface

FARA

63:56

RSVD

55:48

RSVD

47:40

RSVD

data

39:32 31:24

Farashin RSVD

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

15:8

RSVD

7:0

da hFB

sarrafa 7:0

0

0

0

0

0

0

0

1

64+8bits XGMII Interface

KARSHE

63:56

' hFD

55:48

RSVD

47:40

RSVD

data

39:32 31:24

Farashin RSVD

23:16 eop=0 RSVD RSVD RSVD

RSVD

15:8

RSVD

7:0

RSVD

sarrafa 7:0

1

0

0

0

0

0

0

0

ALIGN CW shine CW guda biyu tare da START/END ko END/START CWs. Kuna iya saka ALIGN da aka haɗa CW ta ko dai tabbatar da siginar tx_link_reinit, saita ma'aunin Lokacin Daidaitawa, ko fara sake saiti. Lokacin da aka saka ALIGN mai haɗaka CW, an saita filin daidaitawa zuwa 1 don fara shingen daidaitawar mai karɓa don duba daidaitawar bayanai a duk hanyoyin.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 26

Aika da martani

4. Bayanin Aiki 683074 | 2022.04.28

Tebur 15.

ALIGN CW Field Values
Daidaita filin
eop da usr seop

Darajar 1 0 0 0 0

4.1.2.4. CW mara amfani

Hoto 14. Tsarin CW mara amfani

EMPTY_CYC Haɗa tare da END/START

64+8bits XGMII Interface

KARSHE

63:56

' hFD

55:48

RSVD

47:40

RSVD

data

39:32 31:24

Farashin RSVD

23:16 eop=0 RSVD RSVD RSVD

RSVD

15:8

RSVD

RSVD

7:0

RSVD

RSVD

sarrafa 7:0

1

0

0

0

0

0

0

0

64+8bits XGMII Interface

FARA

63:56

RSVD

55:48

RSVD

47:40

RSVD

data

39:32 31:24

Farashin RSVD

23:16

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

15:8

RSVD

7:0

da hFB

sarrafa 7:0

0

0

0

0

0

0

0

1

Tebur 16.

Lokacin da kuka saka tx_avs_valid na zagayowar agogo biyu yayin fashewa, MAC ta saka EMPTY_CYC CW wanda aka haɗa tare da END/START CWs. Kuna iya amfani da wannan CW lokacin da babu bayanai don watsawa na ɗan lokaci.

Lokacin da kuka saka tx_avs_valid na zagayowar guda ɗaya, IP ɗin yana yin kayan zaki tx_avs_valid sau biyu tsawon lokacin tx_avs_valid abin ƙawa don samar da biyu na END/START CWs.

EMPTY_CYC CW Matsayin Filin
Daidaita filin
eop

Darajar 0 0

ci gaba…

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 27

4. Bayanin Aiki 683074 | 2022.04.28

Field sop usr seop

Darajar 0 0 0

4.1.2.5. Rashin aiki CW

Hoto 15. Tsarin CW mara aiki

Farashin CW

63:56

h07

55:48

h07

47:40

h07

data

39:32 31:24

h07 h07

23:16

h07

15:8

h07

7:0

h07

sarrafa 7:0

1

1

1

1

1

1

1

1

MAC saka IDLE CW lokacin da babu watsawa. A wannan lokacin, siginar tx_avs_valid yayi ƙasa sosai.
Kuna iya amfani da IDLE CW lokacin da fashewar canja wuri ya ƙare ko watsa yana cikin rashin aiki.

4.1.2.6. Data Word

Kalmar bayanan ita ce nauyin fakiti. An saita ragowar sarrafawa na XGMII zuwa 0 a tsarin kalmar bayanai.

Hoto 16. Tsarin Kalmomin Bayanai

64+8 bits XGMII Interface

DATA MAGANA

63:56

masu amfani data 7

55:48

masu amfani data 6

47:40

masu amfani data 5

data

39:32 31:24

bayanan mai amfani 4 bayanan mai amfani 3

23:16

masu amfani data 2

15:8

masu amfani data 1

7:0

masu amfani data 0

sarrafa 7:0

0

0

0

0

0

0

0

0

4.1.3. Farashin CRC
Kuna iya kunna toshewar TX CRC ta amfani da Enable CRC parameter a cikin Editan Sigar IP. Ana samun goyan bayan wannan fasalin a duka Na asali da Cikakken halaye.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 28

Aika da martani

4. Bayanin Aiki 683074 | 2022.04.28

MAC yana ƙara ƙimar CRC zuwa END CW ta hanyar tabbatar da siginar tx_avs_endofpacket. A cikin yanayin BASIC, kawai ALIGN CW wanda aka haɗa tare da END CW ya ƙunshi ingantaccen filin CRC.
TX CRC toshe musaya tare da TX Control Word Insertion da TX MII Encode block. Tushen TX CRC yana ƙididdige ƙimar CRC don ƙimar 64-bit kowane bayanan sake zagayowar farawa daga START CW har zuwa KARSHEN CW.
Kuna iya tabbatar da siginar crc_error_inject zuwa lalata bayanai da gangan a cikin takamaiman layi don ƙirƙirar kurakuran CRC.

4.1.4. TX MII Encoder

TX MII encoder yana sarrafa watsa fakiti daga MAC zuwa TX PCS.

Hoto mai zuwa yana nuna tsarin bayanai akan bas ɗin MII 8-bit a cikin yanayin daidaitawa PAM4. START da END CW suna bayyana sau ɗaya a cikin kowane hanyoyin MII guda biyu.

Hoto 17. PAM4 Modulation Mode MII Tsarin Bayanai

ZAGAYA 1

ZAGAYA 2

ZAGAYA 3

ZAGAYA 4

ZAGAYA 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

Hoto mai zuwa yana nuna tsarin bayanai akan bas ɗin MII 8-bit a cikin yanayin daidaitawa na NRZ. START da END CW suna bayyana a kowane hanyoyin MII.

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 29

4. Bayanin Aiki 683074 | 2022.04.28

Hoto 18. NRZ Modulation Mode MII Tsarin Bayanai

ZAGAYA 1

ZAGAYA 2

ZAGAYA 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 da PMA
F-Tile Serial Lite IV Intel FPGA IP yana daidaita mai karɓar tile F-tile zuwa yanayin PCS na Ethernet.

4.2. RX Datapath
Hanyar data RX ta ƙunshi abubuwa masu zuwa: · PMA block · PCS block · MII decoder · CRC · Deskew block · Sarrafa kauwar Kalma

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 30

Aika da martani

4. Bayanin Aiki 683074 | 2022.04.28
Hoto 19. RX Datapath

Don dabaru na mai amfani Avalon Streaming Interface
RX MAC
Sarrafa Cire Kalma
Deskew

CRC

MII Decoder

MII Interface Custom PCS
PCS da PMA

RX Serial Interface Daga Sauran Na'urar FPGA
4.2.1. RX PCS da PMA
F-Tile Serial Lite IV Intel FPGA IP yana daidaita mai karɓar tayal F-tile zuwa yanayin PCS na Ethernet.
4.2.2. RX MII Dikoda
Wannan toshe yana gano idan bayanan mai shigowa ya ƙunshi kalmar sarrafawa da alamomin daidaitawa. Mai ƙididdigewa na RX MII yana fitar da bayanai a cikin hanyar 1-bit mai inganci, mai nuna alama 1-bit, mai nuna iko 1bit, da bayanan 64-bit kowane layi.
4.2.3. Farashin CRC
Kuna iya kunna toshewar TX CRC ta amfani da Enable CRC parameter a cikin Editan Sigar IP. Ana samun goyan bayan wannan fasalin a duka Na asali da Cikakken halaye. RX CRC toshe musaya tare da RX Control Word Removal da RX MII blocks. IP ɗin yana tabbatar da siginar rx_crc_error lokacin da kuskuren CRC ya auku.

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 31

4. Bayanin Aiki 683074 | 2022.04.28
IP ɗin yana fitar da rx_crc_error a kowane sabon fashe. Fitarwa ce zuwa dabaru na mai amfani don sarrafa kuskuren dabaru na mai amfani.
4.2.4. RX Deskew
Tushen deskew na RX yana gano alamomin daidaitawa don kowane layi kuma ya sake daidaita bayanan kafin aika shi zuwa toshewar cirewar RX CW.
Kuna iya zaɓar barin ainihin IP ɗin don daidaita bayanai don kowane layi ta atomatik lokacin da kuskuren jeri ya faru ta hanyar saita madaidaicin daidaitawa ta atomatik a cikin Editan sigar IP. Idan kun kashe fasalin daidaitawa ta atomatik, ainihin IP ɗin yana tabbatar da siginar rx_error don nuna kuskuren jeri. Dole ne ku tabbatar da rx_link_reinit don fara aikin daidaita layin lokacin da kuskuren daidaita layin ya faru.
Deskew na RX yana gano alamun daidaitawa bisa injin jiha. Hoton da ke gaba yana nuna jahohin da ke cikin RX toshewar deskew.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 32

Aika da martani

4. Bayanin Aiki 683074 | 2022.04.28

Hoto na 20.

RX Deskew Lane Daidaita Injin Jiha tare da Daidaita Kai tsaye Taswirar Yawo
Fara

IDLE

Sake saiti = 1 eh a'a

Duk PCS

a'a

hanyoyi shirye?

iya

JIRA

Duk alamomin sync no
gano?
iya
ALIGN

a'a
a Timeout?

iya
An rasa daidaitawa?
babu Karshe

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 33

4. Bayanin Aiki 683074 | 2022.04.28

Hoto na 21.

RX Deskew Lane Daidaita Injin Jiha tare da Taswirar Rarrabuwar Tashin Kai
Fara

IDLE

Sake saiti = 1 eh a'a

Duk PCS

a'a

hanyoyi shirye?

iya

iya
rx_link_reinit = 1
babu KUSKURE

a'a a Timeout?

JIRA
babu Duk alamomin daidaitawa
gano?
iya ALIGN

iya
An rasa daidaitawa?
a'a
Ƙarshe
1. Tsarin daidaitawa yana farawa da jihar IDLE. Katangar tana matsawa zuwa JIRA lokacin da duk hanyoyin PCS suka shirya kuma rx_link_reinit an dafa shi.
2. A cikin JIRA, toshe yana duba duk alamomin da aka gano ana tabbatar dasu a cikin zagayowar guda ɗaya. Idan wannan yanayin gaskiya ne, toshe yana motsawa zuwa jihar ALIGNED.
3. Lokacin da toshe yana cikin ALIGNED state, yana nuna layin sun daidaita. A cikin wannan jiha, toshe yana ci gaba da lura da daidaita layin da duba ko duk alamomin suna nan a cikin zagayowar guda ɗaya. Idan aƙalla alamar alama ɗaya baya cikin zagayowar guda kuma an saita siginar Enable Auto Alignment, toshe yana zuwa

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 34

Aika da martani

4. Bayanin Aiki 683074 | 2022.04.28

Jihar IDLE don sake fara aikin daidaitawa. Idan ba a saita Enable Auto Alignment kuma aƙalla alamar alama ɗaya ba ta kasancewa a cikin zagayowar guda ɗaya, toshe yana zuwa ERROR jihar kuma yana jira dabarar mai amfani don tabbatar da siginar rx_link_reinit don fara aikin daidaita layi.

Hoto 22. Daidaita Layi tare da Kunna Daidaitawa ta atomatik An kunna rx_core_clk

rx_link_up

rx_link_reinit

da_duk_alama

Jihar Deskew

ALGNED

IDLE

JIRA

ALGNED

AUTO_ALIGN = 1

Hoto 23. Gyaran Layi tare da Kunna Daidaitawa ta atomatik rx_core_clk

rx_link_up

rx_link_reinit

da_duk_alama

Jihar Deskew

ALGNED

KUSKURE

IDLE

JIRA

ALGNED

AUTO_ALIGN = 0
4.2.5. Cire RX CW
Wannan toshe yana ƙaddamar da CWs kuma yana aika bayanai zuwa dabaru na mai amfani ta amfani da keɓancewar raɗaɗin Avalon bayan cirewar CWs.
Lokacin da babu ingantaccen bayanai da ake samu, toshewar cirewar RX CW yana sanya siginar rx_avs_valid.
A CIKAKKEN yanayin, idan an saita bit mai amfani, wannan toshe yana tabbatar da siginar rx_is_usr_cmd kuma ana amfani da bayanan da ke cikin zagayowar agogon farko azaman bayanin da aka ayyana mai amfani ko umarni.
Lokacin da rx_avs_ready deasserts da rx_avs_valid ya tabbatar, toshewar cirewar RX CW yana haifar da yanayin kuskure ga tunanin mai amfani.
Sigina masu yawo na Avalon masu alaƙa da wannan toshe sune kamar haka: · rx_avs_startofpacket · rx_avs_endofpacket · rx_avs_channel · rx_avs_empty · rx_avs_data

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 35

4. Bayanin Aiki 683074 | 2022.04.28
· rx_avs_mai inganci
· rx_num_valid_bytes_eob
rx_is_usr_cmd (ana samunsa a cikin cikakken yanayin kawai)
4.3. F-Tile Serial Lite IV Intel FPGA IP Architecture
F-Tile Serial Lite IV Intel FPGA IP yana da abubuwan shigar agogo huɗu waɗanda ke haifar da agogo zuwa tubalan daban-daban: · Agogon nuni (xcvr_ref_clk) – Agogon shigarwa daga agogon waje.
kwakwalwan kwamfuta ko oscillators waɗanda ke haifar da agogo don TX MAC, RX MAC, da TX da RX tubalan PCS na al'ada. Koma zuwa Ma'auni don kewayon mitar mai goyan baya. · TX core clock (tx_core_clk) – Wannan agogon an samo shi daga transceiver PLL ana amfani dashi don TX MAC. Wannan agogon kuma agogon fitarwa ne daga mai jujjuyawar tile F-tile don haɗawa da dabaru na mai amfani da TX. · RX core clock (rx_core_clk) – Wannan agogon an samo shi daga transceiver PLL ana amfani dashi don RX deskew FIFO da RX MAC. Wannan agogon kuma agogon fitarwa ne daga mai jujjuyawar tile F-tile don haɗawa da dabaru na mai amfani da RX. * Agogo don sake fasalin fasalin transceiver (reconfig_clk) - agogon shigarwa daga da'irori na agogo na waje ko oscillators waɗanda ke haifar da agogo don sake fasalin fasalin F-tile transceiver a duka hanyoyin TX da RX. Mitar agogo shine 100 zuwa 162 MHz.
Hoton toshe mai zuwa yana nuna F-Tile Serial Lite IV Intel FPGA IP yankin agogo da haɗin kai a cikin IP.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 36

Aika da martani

4. Bayanin Aiki 683074 | 2022.04.28

Hoto na 24.

F-Tile Serial Lite IV Intel FPGA IP Architecture

Oscillator

Farashin FPGA1
F-Tile Serial Lite IV Intel FPGA IP Transceiver Reconfiguration Interface Clock
(reconfig_clk)

tx_core_clkout (haɗa zuwa dabaru na mai amfani)

tx_core_clk= clk_pll_div64[mid_ch]

Farashin FPGA2

F-Tile Serial Lite IV Intel FPGA IP

Agogon Sake Canja wurin Mai Canjawa

(reconfig_clk)

Oscillator

rx_core_clk= clk_pll_div64[mid_ch]

rx_core_clkout (haɗa zuwa ma'anar mai amfani)

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

Avalon Streaming Interface TX Data
TX MAC

serial_link[n-1:0]

Deskew

TX

RX

FIFO

Avalon Streaming Interface RX Data RX MAC

Avalon Streaming Interface RX Data
RX MAC

Farashin FIFO

rx_core_clkout (haɗa zuwa ma'anar mai amfani)

rx_core_clk= clk_pll_div64[mid_ch]

PCS na al'ada

PCS na al'ada

serial_link[n-1:0]

RX

TX

TX MAC

Avalon Streaming Interface TX Data

tx_core_clk= clk_pll_div64[mid_ch]

tx_core_clkout (haɗa zuwa dabaru na mai amfani)

Agogon Ref (xcvr_ref_clk)
Agogon Ref (xcvr_ref_clk)

Oscillator*

Oscillator*

Labari

Na'urar FPGA
TX ainihin agogon yanki
yankin agogon ainihin RX
Yankin agogo mai jujjuyawar siginar bayanai na na'urar waje

4.4. Sake saiti da Ƙaddamar da Haɗin kai
MAC, F-tile Hard IP, da tubalan sake fasalin suna da siginar sake saiti daban-daban: · TX da RX MAC tubalan suna amfani da tx_core_rst_n da rx_core_rst_n siginar sake saiti. tx_pcs_fec_phy_reset_n da rx_pcs_fec_phy_reset_n sake saitin sigina
mai taushin sake saitin mai sarrafa don sake saita F-tile Hard IP. Toshewar sake fasalin yana amfani da siginar sake saiti na reconfig_reset.

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 37

4. Bayanin Aiki 683074 | 2022.04.28

Hoto 25. Sake saita Gine-gine
Avalon Streaming Interface TX Data
MAC
Bayanan Bayani na Avalon Streaming SYNC Interface RX

FPGA F-tile Serial Lite IV Intel FPGA IP

tx_mii rx_mii
phy_ehip_a shirye phy_rx_pcs_shirye

F-tile Hard IP

TX Serial Data RX Serial Data

tx_core_rstn rx_core_rstn tx_pcs_fec_phy_reset_n rx_pcs_fec_phy_reset_n reconfig_reset

Sake saita gicari
Bayani mai alaƙa · Sake saitin jagororin shafi na 51 · F-Tile Serial Lite IV Intel FPGA IP Design ExampJagorar Mai Amfani
4.4.1. Sake saitin TX da Jerin farawa
Jerin sake saitin TX na F-Tile Serial Lite IV Intel FPGA IP shine kamar haka: 1. Sanya tx_pcs_fec_phy_reset_n, tx_core_rst_n, da reconfig_reset
lokaci guda don sake saita F-tile hard IP, MAC, da tubalan sake saitawa. Saki tx_pcs_fec_phy_reset_n da sake saita saitin bayan jira tx_reset_ack don tabbatar da sake saita tubalan da kyau. 2. IP din yana tabbatar da phy_tx_lanes_stable, tx_pll_locked, da phy_ehip_ready sigina bayan an saki tx_pcs_fec_phy_reset_n reset, don nuna TX PHY yana shirye don watsawa. 3. Siginar tx_core_rst_n yana yin deassert bayan siginar phy_ehip_ready yana girma. 4. IP yana fara watsa haruffa IDLE akan MII dubawa da zarar MAC ya fita sake saiti. Babu buƙatu don daidaita layin TX da skewing saboda duk hanyoyin suna amfani da agogo iri ɗaya. 5. Yayin aika haruffa IDLE, MAC tana tabbatar da siginar tx_link_up. 6. MAC sai ta fara watsa ALIGN wanda aka haɗa tare da START/END ko END/START CW a ƙayyadaddun tazara don fara tsarin daidaita layi na mai karɓa mai haɗawa.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 38

Aika da martani

4. Bayanin Aiki 683074 | 2022.04.28

Hoto na 26.

Sake saitin TX da Zane-zanen Farawa
reconfig_sl_clk

reconfig_clk

tx_core_rst_n

1

tx_pcs_fec_phy_reset_n 1

3

reconfig_reset

1

3

reconfig_sl_reset

1

3

tx_reset_ack

2

tx_pll _kulle

4

phy_tx_hanyoyin_stable

phy_hip_a shirye

tx_li nk_up

7
5 6 8

4.4.2. Sake saitin RX da Tsarin Farkowa
Jerin sake saitin RX don F-Tile Serial Lite IV Intel FPGA IP kamar haka:
1. Sanya rx_pcs_fec_phy_reset_n, rx_core_rst_n, da reconfig_reset lokaci guda don sake saita F-tile hard IP, MAC, da tubalan sake saitawa. Saki rx_pcs_fec_phy_reset_n da sake saita saitin bayan jiran rx_reset_ack don tabbatar da sake saita tubalan da kyau.
2. IP ɗin yana tabbatar da siginar phy_rx_pcs_ready bayan an sake saitin PCS na al'ada, don nuna RX PHY yana shirye don watsawa.
3. A rx_core_rst_n siginar deasserts bayan phy_rx_pcs_ready siginar tafi high.
4. IP yana fara tsarin daidaita layin bayan an sake saitin RX MAC kuma akan karɓar ALIGN tare da START/END ko END/START CW.
5. Rukunin deskew na RX yana tabbatar da siginar rx_link_up da zarar daidaitawa ga duk hanyoyin ya cika.
6. IP ɗin yana ƙaddamar da siginar rx_link_up zuwa ma'anar mai amfani don nuna cewa hanyar haɗin RX ta shirya don fara karɓar bayanai.

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 39

4. Bayanin Aiki 683074 | 2022.04.28

Hoto 27. Sake saitin RX da Tsarin Ƙaddamarwa
reconfig_sl_clk

reconfig_clk

rx_core_rst_n

1

rx_pcs_fec_phy_reset_n 1

reconfig_reset

1

reconfig_sl_reset

1

rx_reset_ack

rx_cdr_kulle

rx_block_lock

rx_pcs_ shirye

rx_link_up

3 3 3 2

4 5 5

6 7

4.5. Adadin Haɗi da Ƙididdiga Ingantaccen Bandwidth

The F-Tile Serial Lite IV Intel FPGA IP ƙimar ingancin bandwidth yana kamar ƙasa:

Ingantaccen bandwidth = raw_rate * 64/66 * (burst_size - burst_size_ovhd)/burst_size * [align_marker_period / (align_marker_period + align_marker_width)] * [(srl4_align_period - 2) / srl4_align

Tebur 17. Bayanin Canjin Canjin Canjin Bandwidth

Mai canzawa

Bayani

raw_rate fashe_size

Wannan shi ne ƙimar bit ɗin da aka samu ta hanyar haɗin yanar gizo. raw_rate = SERDES nisa * mitar agogo mai wucewa Example: raw_rate = 64 * 402.812500 Gbps = 25.78 Gbps
Darajar girman fashe. Don ƙididdige matsakaicin ingancin bandwidth, yi amfani da ƙimar fashe gama gari. Don matsakaicin ƙima, yi amfani da matsakaicin ƙimar girman fashe.

fashe_size_ovhd

Girman fashe kimar sama.
A cikin cikakken yanayin, ƙimar burst_size_ovhd tana nufin START da END CWs.
A cikin yanayin asali, babu fashewar_size_ovhd saboda babu START da END hade CWs.

align_marker_period

Darajar lokacin da aka saka alamar jeri. Ƙimar ita ce zagayowar agogo 81920 don haɗawa da 1280 don kwaikwaiyo cikin sauri. Ana samun wannan ƙimar daga ma'auni mai ƙarfi na PCS.

align_marker_width srl4_align_period

Adadin zagayowar agogo inda ingantaccen siginar alamar jeri ke riƙe babba.
Adadin zagayowar agogo tsakanin alamomin daidaitawa biyu. Kuna iya saita wannan ƙimar ta amfani da sigar Lokacin Daidaitawa a cikin Editan Sigar IP.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 40

Aika da martani

4. Bayanin Aiki 683074 | 2022.04.28
Lissafin ƙimar hanyar haɗin suna kamar ƙasa: Ƙimar ƙima = ingancin bandwidth * raw_rate Zaka iya samun matsakaicin mitar agogo mai amfani tare da ma'auni mai zuwa. Matsakaicin lissafin mitar agogon mai amfani yana ɗaukar ci gaba da yawo bayanai kuma babu wani zagayowar IDLE da ke faruwa a mahangar mai amfani. Wannan ƙimar yana da mahimmanci yayin zayyana ma'anar FIFO mai amfani don gujewa ambaliya FIFO. Matsakaicin mitar agogo mai amfani = ƙimar inganci / 64

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 41

683074 | 2022.04.28 Aika Ra'ayoyin

5. Sigogi

Tebur 18. F-Tile Serial Lite IV Intel FPGA IP Siffar Siga

Siga

Daraja

Default

Bayani

Gabaɗaya Zaɓuɓɓukan Zane

Nau'in daidaitawa na PMA

PAM4 · NRZ

Saukewa: PAM4

Zaɓi yanayin daidaitawar PCS.

Nau'in PMA

FHT · FGT

FGT

Yana zaɓar nau'in transceiver.

Farashin PMA

Domin yanayin PAM4:
- Nau'in transceiver FGT: 20 Gbps 58 Gbps
- Nau'in transceiver FHT: 56.1 Gbps, 58 Gbps, 116 Gbps
Domin yanayin NRZ:
- Nau'in transceiver FGT: 10 Gbps 28.05 Gbps
- Nau'in transceiver FHT: 28.05 Gbps, 58 Gbps

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

Yana ƙayyadad da ingantaccen ƙimar bayanai a fitowar mai watsawa da ke haɗa watsawa da sauran abubuwan da ke sama. Ana ƙididdige ƙimar ta IP ta hanyar zagayawa har zuwa wuri 1 a rukunin Gbps.

Yanayin PMA

· Duplex · Tx · Rx

Duplex

Don nau'in transceiver FHT, jagorar da aka goyan bayan duplex ne kawai. Don nau'in transceiver FGT, jagoran da aka goyan baya shine Duplex, Tx, da Rx.

Adadin PMA

Domin yanayin PAM4:

2

hanyoyi

- 1 zuwa 12

Domin yanayin NRZ:

- 1 zuwa 16

Zaɓi adadin layuka. Don ƙirar simplex, adadin hanyoyin da aka goyan baya shine 1.

Mitar agogo PLL

Domin nau'in transceiver FHT: 156.25 MHz
Don nau'in transceiver FGT: 27.5 MHz 379.84375 MHz, ya danganta da ƙimar bayanan da aka zaɓa.

Domin nau'in transceiver FHT: 156.25 MHz
Domin nau'in transceiver FGT: 165 MHz

Yana ƙayyadad da mitar agogo mai jujjuyawa na transceiver.

Tsarin PLL

agogon tunani

mita

170 MHz

Akwai kawai don nau'in transceiver FHT. Yana ƙayyadadden agogon tunani na System PLL kuma za a yi amfani da shi azaman shigar da Maganar F-Tile da Tsarin PLL Clocks Intel FPGA IP don samar da agogon System PLL.

Mitar tsarin PLL
Lokacin daidaitawa

— 128 65536

Kunna RS-FEC

Kunna

876.5625 MHz 128 Kunna

Yana ƙayyade mitar agogon System PLL.
Yana ƙayyadadden lokacin daidaitawa. Dole ne ƙimar ta zama x2. Kunna don kunna fasalin RS-FEC.
ci gaba…

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

ISO 9001: 2015 Rajista

5. Ma'auni 683074 | 2022.04.28

Siga

Daraja

Default

Bayani

A kashe

Don yanayin daidaitawar PAM4 PCS, RS-FEC koyaushe yana kunna.

Interface mai amfani

Yanayin yawo

CIKAKKA · GASKIYAR BASIC

Cikakkun

Zaɓi bayanan yawo don IP.

Cikak: Wannan yanayin yana aika fakitin farawa da zagaye na ƙarshen fakiti a cikin firam.

Na asali: Wannan yanayin yawo ne mai tsafta inda aka aika bayanai ba tare da fara-fakiti ba, fanko, da ƙarshen fakiti don ƙara bandwidth.

Kunna CRC

Kunna Kashe

A kashe

Kunna don kunna gano kuskuren CRC da gyara.

Kunna daidaitawa ta atomatik

Kunna Kashe

A kashe

Kunna don kunna fasalin daidaita layi ta atomatik.

Kunna ƙarshen gyara kuskure

Kunna Kashe

A kashe

Lokacin da ON, F-Tile Serial Lite IV Intel FPGA IP ya haɗa da madaidaicin Ƙarshen Ƙarshen Debug wanda ke haɗa cikin ciki zuwa ƙirar ƙwaƙwalwar ajiyar Avalon. IP na iya yin wasu gwaje-gwaje da ayyukan gyara kuskure ta hanyar JTAG amfani da System Console. Ƙimar ta asali ta ƙare.

Haɗin Simplex (Wannan saitin sigar yana samuwa ne kawai lokacin da kuka zaɓi ƙirar FGT dual simplex.)

An kunna RSFEC akan sauran Serial Lite IV Simplex IP wanda aka sanya a tashar (s) FGT iri ɗaya.

Kunna Kashe

A kashe

Kunna wannan zaɓi idan kuna buƙatar cakuda daidaitawa tare da kunna RS-FEC kuma an kashe shi don F-Tile Serial Lite IV Intel FPGA IP a cikin ƙirar siffa mai sauƙi don yanayin transceiver NRZ, inda duka TX da RX aka sanya su akan FGT iri ɗaya. channel(s).

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 43

683074 | 2022.04.28 Aika Ra'ayoyin

6. F-Tile Serial Lite IV Intel FPGA IP Interface Sigina

6.1. Sigina na agogo

Tebur 19. Siginonin agogo

Suna

Hanyar Nisa

Bayani

tx_core_clout

1

Fitar da agogon ainihin TX don ƙirar PCS na al'ada na TX, TX MAC da dabaru masu amfani a ciki

Bayanan Bayani na TX.

An samar da wannan agogon daga tsarin PCS na al'ada.

rx_core_clout

1

Fitar agogon ainihin RX don ƙirar PCS na al'ada, RX deskew FIFO, RX MAC

da dabaru masu amfani a cikin hanyar bayanan RX.

An samar da wannan agogon daga tsarin PCS na al'ada.

xcvr_ref_clk
reconfig_clk reconfig_sl_clk

1

Input Transceiver reference Agogon.

Lokacin da aka saita nau'in transceiver zuwa FGT, haɗa wannan agogon zuwa siginar fitarwa (out_refclk_fgt_0) na F-Tile Reference da System PLL Clocks Intel FPGA IP. Lokacin da aka saita nau'in transceiver zuwa FHT, haɗa

wannan agogon zuwa siginar fitarwa (out_fht_cmmpll_clk_0) na F-Tile Reference da System PLL Clocks Intel FPGA IP.

Koma zuwa Ma'auni don kewayon mitar mai goyan baya.

1

Agogon shigar da bayanai don sake fasalin fasalin transceiver.

Mitar agogo shine 100 zuwa 162 MHz.

Haɗa siginar agogon shigarwa zuwa na'urorin agogo na waje ko oscillators.

1

Agogon shigar da bayanai don sake fasalin fasalin transceiver.

Mitar agogo shine 100 zuwa 162 MHz.

Haɗa siginar agogon shigarwa zuwa na'urorin agogo na waje ko oscillators.

fita_systempll_clk_ 1

Shigarwa

Tsarin agogon PLL.
Haɗa wannan agogon zuwa siginar fitarwa (out_systempll_clk_0) na F-Tile Reference da System PLL Clocks Intel FPGA IP.

Ma'auni na Bayani mai alaƙa a shafi na 42

6.2. Sake saitin sigina

Tebur 20. Sake saitin sigina

Suna

Hanyar Nisa

tx_core_rst_n

1

Shigarwa

Clock Domain Asynchronous

rx_core_rst_n

1

Shigarwa

Asynchronous

tx_pcs_fec_phy_reset_n 1

Shigarwa

Asynchronous

Bayani

Siginar sake saiti mara ƙarancin aiki. Yana sake saita F-Tile Serial Lite IV TX MAC.

Siginar sake saiti mara ƙarancin aiki. Yana sake saita F-Tile Serial Lite IV RX MAC.

Siginar sake saiti mara ƙarancin aiki.

ci gaba…

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

ISO 9001: 2015 Rajista

6. F-Tile Serial Lite IV Intel FPGA IP Interface Sigina 683074 | 2022.04.28

Suna

Domain Agogon Jagoranci

Bayani

Yana sake saita F-Tile Serial Lite IV TX PCS na al'ada.

rx_pcs_fec_phy_reset_n 1

Shigarwa

Asynchronous

Siginar sake saiti mara ƙarancin aiki. Yana sake saita F-Tile Serial Lite IV RX PCS na al'ada.

reconfig_reset

1

Shigarwa

reconfig_clk Siginar sake saiti mai aiki-high.

Yana sake saita toshewar sake saita taswirar ƙwaƙwalwar ajiyar Avalon.

reconfig_sl_reset

1

Shigar da reconfig_sl_clk Siginar sake saiti mai aiki mai ƙarfi.

Yana sake saita toshewar sake saita taswirar ƙwaƙwalwar ajiyar Avalon.

6.3. Alamar MAC

Tebur 21.

TX MAC Sigina
A cikin wannan tebur, N yana wakiltar adadin hanyoyin da aka saita a cikin editan sigar IP.

Suna

Nisa

Hanyar Agogo Domain

Bayani

tx_avs_a shirye

1

Fitowa tx_core_klout Avalon siginar yawo.

Lokacin da aka tabbatar, yana nuna cewa TX MAC yana shirye don karɓar bayanai.

tx_avs_data

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

Shigarwa

tx_core_clout Avalon siginar yawo. Bayanan Bayani na TX.

tx_avs_channel

8

Shigar tx_core_klout Avalon siginar yawo.

Lambar tashar don canja wurin bayanai akan zagayowar yanzu.

Babu wannan siginar a Yanayin asali.

tx_avs_mai inganci

1

Shigar tx_core_klout Avalon siginar yawo.

Lokacin da aka tabbatar, yana nuna siginar bayanan TX yana aiki.

tx_avs_startofpacket

1

Shigar tx_core_klout Avalon siginar yawo.

Lokacin da aka tabbatar, yana nuna farkon fakitin bayanan TX.

Tabbatar da zagayowar agogo ɗaya kawai ga kowane fakiti.

Babu wannan siginar a Yanayin asali.

tx_avs_endofpacket

1

Shigar tx_core_klout Avalon siginar yawo.

Lokacin da aka tabbatar, yana nuna ƙarshen fakitin bayanan TX.

Tabbatar da zagayowar agogo ɗaya kawai ga kowane fakiti.

Babu wannan siginar a Yanayin asali.

tx_avs_ba komai

5

Shigar tx_core_klout Avalon siginar yawo.

Yana nuna adadin kalmomi marasa inganci a ƙarshen fashe bayanan TX.

Babu wannan siginar a Yanayin asali.

tx_num_valid_bytes_eob

4

Shigarwa

tx_core_clout

Yana nuna adadin ingantattun bytes a cikin kalmar ƙarshe na fashewar ƙarshe. Babu wannan siginar a Yanayin asali.
ci gaba…

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 45

6. F-Tile Serial Lite IV Intel FPGA IP Interface Sigina 683074 | 2022.04.28

Suna tx_is_usr_cmd
tx_link_up tx_link_reinit
crc_error_inject tx_error

Fadin 1
1 1
N5

Hanyar Agogo Domain

Bayani

Shigarwa

tx_core_clout

Lokacin da aka tabbatar, wannan siginar yana fara zagayowar bayanin bayanin mai amfani.
Tabbatar da wannan siginar a zagayen agogo ɗaya kamar yadda tx_startofpacket ta tabbatar.
Babu wannan siginar a Yanayin asali.

Fitarwa tx_core_clkout Lokacin da aka tabbatar, yana nuna hanyar haɗin bayanan TX ta shirya don watsa bayanai.

Fitowa

tx_core_clout

Lokacin da aka tabbatar, wannan siginar yana fara sake daidaita layi.
Ƙaddamar da wannan sigina don zagayowar agogo ɗaya don kunna MAC don aika ALIGN CW.

Shigarwa

tx_core_clkout Lokacin da aka tabbatar, MAC tana shigar da kuskuren CRC32 zuwa zaɓaɓɓun hanyoyin.

Fitowa tx_core_clout Ba a yi amfani da shi ba.

Jadawalin lokaci mai zuwa yana nuna tsohonample na watsa bayanai na TX na kalmomi 10 daga ma'anar mai amfani a cikin layin serial 10 TX.

Hoto na 28.

Jadawalin Lokacin Isar Data TX
tx_core_clout

tx_avs_mai inganci

tx_avs_a shirye

tx_avs_startofpackets

tx_avs_endofpackets

tx_avs_data

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

0,1,2,,9

N-10..

Hanyar 0

…………

Farashin STRT0

N-10 KARSHEN STRT 0

Hanyar 1

…………

Farashin STRT1

N-9 KARSHEN STRT 1

N-10 KARSHEN Idle N-9 KARSHEN Idle

Hanyar 9

…………

Farashin STRT9

N-1 KARSHEN STRT 9

N-1 KARSHEN IDLE

Tebur 22.

RX MAC Sigina
A cikin wannan tebur, N yana wakiltar adadin hanyoyin da aka saita a cikin editan sigar IP.

Suna

Nisa

Hanyar Agogo Domain

Bayani

rx_avs_a shirye

1

Shigar da siginar yawo rx_core_klout Avalon.

Lokacin da aka tabbatar, yana nuna cewa dabarar mai amfani ya shirya don karɓar bayanai.

rx_avs_data

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

Fitowa

rx_core_klout Avalon siginar yawo. Bayanan Bayani na RX.

rx_avs_channel

8

Fitar da siginar yawo rx_core_clout Avalon.

Lambar tashar don data kasance

samu akan zagayowar yanzu.

Babu wannan siginar a Yanayin asali.

rx_avs_mai inganci

1

Fitar da siginar yawo rx_core_clout Avalon.

ci gaba…

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 46

Aika da martani

6. F-Tile Serial Lite IV Intel FPGA IP Interface Sigina 683074 | 2022.04.28

Suna

Nisa

Hanyar Agogo Domain

Bayani

Lokacin da aka tabbatar, yana nuna siginar bayanan RX yana aiki.

rx_avs_startofpacket

1

Fitar da siginar yawo rx_core_clout Avalon.

Lokacin da aka tabbatar, yana nuna farkon fakitin bayanan RX.

Tabbatar da zagayowar agogo ɗaya kawai ga kowane fakiti.

Babu wannan siginar a Yanayin asali.

rx_avs_endofpacket

1

Fitar da siginar yawo rx_core_clout Avalon.

Lokacin da aka tabbatar, yana nuna ƙarshen fakitin bayanai na RX.

Tabbatar da zagayowar agogo ɗaya kawai ga kowane fakiti.

Babu wannan siginar a Yanayin asali.

rx_avs_ba komai

5

Fitar da siginar yawo rx_core_clout Avalon.

Yana nuna adadin kalmomi marasa inganci a ƙarshen fashe bayanan RX.

Babu wannan siginar a Yanayin asali.

rx_num_valid_bytes_eob

4

Fitowa

rx_core_clkout Yana Nuna adadin ingantattun bytes a cikin kalmar ƙarshe na fashewar ƙarshe.
Babu wannan siginar a Yanayin asali.

rx_is_usr_cmd

1

Fitar rx_core_clkout Lokacin da aka tabbatar, wannan siginar yana fara mai amfani-

ayyana sake zagayowar bayanai.

Tabbatar da wannan siginar a zagayen agogo ɗaya kamar yadda tx_startofpacket ta tabbatar.

Babu wannan siginar a Yanayin asali.

rx_link_up

1

Fitar rx_core_clkout Lokacin da aka tabbatar, yana nuna hanyar haɗin bayanan RX

yana shirye don karɓar bayanai.

rx_link_reinit

1

Shigar da rx_core_clkout Lokacin da aka tabbatar, wannan siginar yana fara hanyoyi

sake daidaitawa.

Idan kun kashe Kunna alignment ta atomatik, tabbatar da wannan siginar don zagayen agogo ɗaya don kunna MAC don sake daidaita hanyoyin. Idan an saita Enable Auto Alignment, MAC sake daidaita hanyoyin ta atomatik.

Kar a tabbatar da wannan siginar lokacin da aka saita Enable Auto alignment.

rx_error

(N*2*2)+3 (yanayin PAM4)
(N*2)*3 (Yanayin NRZ)

Fitowa

rx_core_clout

Lokacin da aka tabbatar, yana nuna yanayin kuskure yana faruwa a hanyar bayanan RX.
· [(N*2+2):N+3] = Yana Nuna Kuskuren PCS don takamaiman layi.
· [N+2] = Yana nuna kuskuren daidaitawa. Sake fara daidaita layi idan an tabbatar da wannan bit.
[N+1]= Yana nuna ana tura bayanai zuwa ga dabarar mai amfani lokacin da ba a shirya dabaru na mai amfani ba.
· [N] = Yana nuna asarar daidaitawa.
· [(N-1):0] = Yana nuna bayanan sun ƙunshi kuskuren CRC.

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 47

6. F-Tile Serial Lite IV Intel FPGA IP Interface Sigina 683074 | 2022.04.28

6.4. Sigina na sake daidaitawa ta Transceiver

Tebur 23.

Sigina na sake saita PCS
A cikin wannan tebur, N yana wakiltar adadin hanyoyin da aka saita a cikin editan sigar IP.

Suna

Nisa

Hanyar Agogo Domain

Bayani

reconfig_sl_read

1

Shigar da reconfig_sl_ PCS sake saita umarnin karanta umarnin

clk

sigina.

reconfig_sl_write

1

Shigar da reconfig_sl_ PCS rubuta sake tsarawa

clk

alamun umarni.

reconfig_sl_address

14 bits + clogb2N

Shigarwa

reconfig_sl_ clk

Yana ƙayyadad da adreshin dubawar ƙwaƙwalwar ajiya na Avalon na PCS a cikin hanyar da aka zaɓa.
Kowane layi yana da rago 14 kuma babban ragowa yana nufin kashe layin.
Example, don ƙirar NRZ/PAM4 mai lamba 4, tare da reconfig_sl_address[13:0] yana nufin ƙimar adireshin:
· reconfig_sl_address[15:1 4] saita zuwa 00 = adireshin layin 0.
· reconfig_sl_address[15:1 4] saita zuwa 01 = adireshin layin 1.
· reconfig_sl_address[15:1 4] saita zuwa 10 = adireshin layin 2.
· reconfig_sl_address[15:1 4] saita zuwa 11 = adireshin layin 3.

reconfig_sl_readata

32

Fitarwa reconfig_sl_ Yana ƙayyade bayanan sake saita PCS

clk

za a karanta ta shirye-shiryen sake zagayowar a cikin a

hanyar da aka zaba.

reconfig_sl_waitrequest

1

Fitar reconfig_sl_ yana wakiltar sake fasalin PCS

clk

Avalon memory-mapped interface

siginar tsayawa a cikin zaɓaɓɓen layi.

reconfig_sl_writedata

32

Shigar da reconfig_sl_ Yana Ƙayyadaddun bayanan sake saita PCS

clk

da za a rubuta a kan sake zagayowar rubutu a cikin a

hanyar da aka zaba.

reconfig_sl_readata_vali

1

d

Fitowa

reconfig_sl_ Yana ƙayyadad da sake fasalin PCS

clk

bayanan da aka karɓa suna aiki a cikin zaɓin da aka zaɓa

layi.

Tebur 24.

F-Tile Hard IP Siginonin Sake daidaitawa
A cikin wannan tebur, N yana wakiltar adadin hanyoyin da aka saita a cikin editan sigar IP.

Suna

Nisa

Hanyar Agogo Domain

Bayani

reconfig_read

1

Shigar da reconfig_clk PMA sake saitawa karanta

alamun umarni.

reconfig_write

1

Shigar da reconfig_clk PMA reconfiguration rubuta

alamun umarni.

reconfig_address

18 bits + clog2bN

Shigarwa

reconfig_clk

Yana ƙayyadaddun adreshin dubawar ƙwaƙwalwar ajiya na PMA Avalon a cikin zaɓaɓɓen layi.
ci gaba…

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 48

Aika da martani

6. F-Tile Serial Lite IV Intel FPGA IP Interface Sigina 683074 | 2022.04.28

Suna
reconfig_readdata reconfig_waitrequest reconfig_writedata reconfig_readdatavalid

Nisa
32 1 32 1

Hanyar Agogo Domain

Bayani

A cikin duka hanyoyin PAM4 ad NRZ, kowane layi yana da ragowa 18 kuma ragowar manyan ragi suna nuni ga layin layi.
Example, don ƙirar hanya 4:
· reconfig_address[19:18] saita zuwa 00 = adireshin layin 0.
· reconfig_address[19:18] saita zuwa 01 = adireshin layin 1.
· reconfig_address[19:18] saita zuwa 10 = adireshin layin 2.
· reconfig_address[19:18] saita zuwa 11 = adireshin layin 3.

Fitowa

reconfig_clk Yana Ƙayyade bayanan PMA da shirye-shiryen sake zagayowar za a karanta a cikin hanyar da aka zaɓa.

Fitowa

reconfig_clk Yana wakiltar PMA Avalon memory taswirar keɓancewar siginar siginar a cikin layin da aka zaɓa.

Shigarwa

reconfig_clk Yana Ƙayyade bayanan PMA da za a rubuta akan zagayowar rubutu a cikin zaɓaɓɓen layi.

Fitowa

reconfig_clk Yana Ƙayyade sake daidaitawar PMA da aka karɓa yana aiki a cikin hanyar da aka zaɓa.

6.5. Alamomin PMA

Tebur 25.

Alamomin PMA
A cikin wannan tebur, N yana wakiltar adadin hanyoyin da aka saita a cikin editan sigar IP.

Suna

Nisa

Hanyar Agogo Domain

Bayani

phy_tx_hanyoyin_stable

N*2 (yanayin PAM4)
N (yanayin NRZ)

Fitowa

Asynchronous Lokacin da aka tabbatar, yana nuna hanyar bayanan TX yana shirye don aika bayanai.

tx_pll_kulle

N*2 (yanayin PAM4)
N (yanayin NRZ)

Fitowa

Asynchronous Lokacin da aka tabbatar, yana nuna TX PLL ta sami matsayin kullewa.

phy_hip_a shirye

N*2 (yanayin PAM4)
N (yanayin NRZ)

Fitowa

Asynchronous

Lokacin da aka tabbatar, yana nuna cewa PCS na al'ada ya kammala farawa na ciki kuma a shirye don watsawa.
Wannan siginar yana tabbatarwa bayan tx_pcs_fec_phy_reset_n da tx_pcs_fec_phy_reset_nare deasserted.

tx_serial_data

N

Fitar TX serial agogon TX serial fil.

rx_serial_data

N

Shigar da serial agogon RX serial fil.

phy_rx_block_lock

N*2 (yanayin PAM4)
N (yanayin NRZ)

Fitowa

Asynchronous Lokacin da aka tabbatar, yana nuna cewa an gama daidaita toshewar 66b don hanyoyin.

rx_cdr_kulle

N*2 (yanayin PAM4)

Fitowa

Asynchronous

Lokacin da aka tabbatar, yana nuna cewa agogon da aka kwato an kulle su zuwa bayanai.
ci gaba…

Aika da martani

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 49

6. F-Tile Serial Lite IV Intel FPGA IP Interface Sigina 683074 | 2022.04.28

Suna phy_rx_pcs_ready phy_rx_hi_ber

Nisa

Hanyar Agogo Domain

Bayani

N (yanayin NRZ)

N*2 (yanayin PAM4)
N (yanayin NRZ)

Fitowa

Asynchronous

Lokacin da aka tabbatar, yana nuna cewa hanyoyin RX na tashar Ethernet madaidaici sun daidaita kuma suna shirye don karɓar bayanai.

N*2 (yanayin PAM4)
N (yanayin NRZ)

Fitowa

Asynchronous

Lokacin da aka tabbatar, yana nuna cewa RX PCS na tashar Ethernet mai dacewa yana cikin yanayin HI BER.

F-Tile Serial Lite IV Intel® FPGA IP Jagorar Mai Amfani 50

Aika da martani

683074 | 2022.04.28 Aika Ra'ayoyin

7. Zayyana tare da F-Tile Serial Lite IV Intel FPGA IP

7.1. Sake saitin Jagora
Bi waɗannan jagororin sake saitin don aiwatar da sake saitin matakin tsarin ku.
Haɗa sigina tx_pcs_fec_phy_reset_n da rx_pcs_fec_phy_reset_n tare akan matakin tsarin don sake saita TX da RX PCS lokaci guda.
Sanya tx_pcs_fec_phy_reset_n, rx_pcs_fec_phy_reset_n, tx_core_rst_n, rx_core_rst_n, da sake saita sigina a lokaci guda. Koma zuwa Sake saiti da Ƙaddamarwar Haɗin don ƙarin bayani game da sake saitin IP da jerin farawa.
· Rike tx_pcs_fec_phy_reset_n, da rx_pcs_fec_phy_reset_n sigina low, kuma reconfig_reset sigina sama da jira tx_reset_ack da rx_reset_ack don sake saita F-tile hard IP da kyau da tubalan sake fasalin.
Don samun haɗin kai cikin sauri tsakanin na'urorin FPGA, sake saita haɗin F-Tile Serial Lite IV Intel FPGA IPs a lokaci guda. Koma zuwa F-Tile Serial Lite IV Intel FPGA IP Design ExampJagorar mai amfani don bayani game da sa ido kan hanyar haɗin IP TX da RX ta amfani da kayan aiki.
Bayanai masu alaƙa
Sake saiti da Ƙaddamar da haɗin kai a shafi na 37
F-Tile Serial Lite IV Intel FPGA IP Design ExampJagorar Mai Amfani

7.2. Jagororin Gudanar da Kuskure

Tebur mai zuwa yana lissafin jagororin sarrafa kuskure don yanayin kuskure wanda zai iya faruwa tare da ƙirar F-Tile Serial Lite IV Intel FPGA IP.

Tebura 26. Kuskuren Yanayin Kuskure da Jagoran Gudanarwa

Yanayin Kuskure
Hanya ɗaya ko fiye ba za ta iya kafa sadarwa ba bayan ƙayyadaddun lokaci.

Jagorori
Aiwatar da tsarin kashe lokaci don sake saita hanyar haɗin gwiwa a matakin aikace-aikacen.

Hanya ta rasa sadarwa bayan kafa sadarwa.
Hanya ta rasa sadarwa yayin aikin deskew.

Wannan na iya faruwa bayan ko lokacin canja wurin bayanai. Aiwatar da gano asarar hanyar haɗi a matakin aikace-aikacen kuma sake saita hanyar haɗin.
Aiwatar da tsarin sake kunna hanyar haɗi don kuskuren layi. Dole ne ku tabbatar da cewa hanyar jirgin ba ta wuce 320 UI ba.

Daidaita layin asara bayan an daidaita dukkan hanyoyin.

Wannan na iya faruwa bayan ko lokacin canja wurin bayanai. Aiwatar da gano asarar daidaita layin a matakin aikace-aikace don sake fara aikin daidaita layin.

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

ISO 9001: 2015 Rajista

683074 | 2022.04.28 Aika Ra'ayoyin

8. F-Tile Serial Lite IV Intel FPGA IP Jagorar Jagorar Rubutun

Sifofin IP iri ɗaya ne da nau'ikan software na Intel Quartus Prime Design Suite har zuwa v19.1. Daga Intel Quartus Prime Design Suite software version 19.2 ko kuma daga baya, IP cores suna da sabon tsarin sigar IP.

Idan ba a jera sigar ainihin IP ba, jagorar mai amfani don sigar ainihin IP ta baya tana aiki.

Intel Quartus Prime Version
21.3

Shafin IP Core 3.0.0

Jagorar mai amfani F-Tile Serial Lite IV Intel® FPGA IP Jagorar mai amfani

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

ISO 9001: 2015 Rajista

683074 | 2022.04.28 Aika Ra'ayoyin

9. Tarihin Bita na Takardu don F-Tile Serial Lite IV Jagorar Mai Amfani ta IP FPGA

Takardar Shafin 2022.04.28
2021.11.16 2021.10.22 2021.08.18

Intel Quartus Prime Version
22.1
21.3 21.3 21.2

Shafin IP 5.0.0
3.0.0 3.0.0 2.0.0

Canje-canje
Teburin da aka sabunta: F-Tile Serial Lite IV Siffofin IP na FPGA - Sabunta bayanin Canja wurin bayanai tare da ƙarin tallafin ƙimar FHT mai ɗaukar hoto: 58G NRZ, 58G PAM4, da 116G PAM4
Teburin da aka sabunta: F-Tile Serial Lite IV Bayanin sigar siginar IP na FPGA - Ƙara sabon siga · Mitar agogon tsarin PLL · Kunna ƙarshen gyara kuskure - An sabunta ƙimar ƙimar bayanan PMA - Sabunta suna don daidaitawa GUI
An sabunta bayanin don canja wurin bayanai a cikin Tebura: F-Tile Serial Lite IV Fasalolin IP na FPGA.
An Sake Sunan Teburi IP zuwa F-Tile Serial Lite IV Intel FPGA IP Siffar Siffar Siga a cikin sashin Ma'auni don tsabta.
Teburin da aka sabunta: sigogin IP: - Ƙara sabon siga-RSFEC da aka kunna akan sauran Serial Lite IV Simplex IP wanda aka sanya a tashar FGT iri ɗaya. - An sabunta tsoffin dabi'u don mitar agogo mai jujjuyawa.
Sakin farko.

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

ISO 9001: 2015 Rajista

Takardu / Albarkatu

intel F Tile Serial Lite IV Intel FPGA IP [pdf] Jagorar mai amfani
F Tile Serial Lite IV Intel FPGA IP, F Tile Serial Lite IV, Intel FPGA IP
intel F-Tile Serial Lite IV Intel FPGA IP [pdf] Jagorar mai amfani
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

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *