F Tile Serial Lite IV Intel FPGA IP

F-Tile Serial Lite IV Intel® FPGA IP User Guide
Fa'afou mo Intel® Quartus® Prime Design Suite: 22.1 IP Version: 5.0.0

Online Version Lauina Manatu

UG-20324

ID: 683074 Fa'aliliuga: 2022.04.28

Mataupu
Mataupu
1. E uiga i le F-Tile Serial Lite IV Intel® FPGA IP User Guide…………………………………………………….. 4
2. F-Tile Serial Lite IV Intel FPGA IP Ovaview………………………………………………………. 6 2.1. Fa'asalalauga Fa'amatalaga…………………………………………………………………………………….7 2.2. Vaega Lagolago ……………………………………………………………………………………… 7 2.3. IP Version Lagolago Laasaga…………………………………………………………………………..8 2.4. Lagolago i Vasega Saosaoa o Meafaigaluega……………………………………………………………………..8 2.5. Fa'aaogāina o Punaoa ma le Taofia ……………………………………………………………………………9 2.6. Malosiaga Bandwidth ………………………………………………………………………………………. 9
3. Amataina …………………………………………………………………………………………………. 11 3.1. Fa'apipi'iina ma Laiseneina Intel FPGA IP Cores…………………………………………………… 11 3.1.1. Intel FPGA IP Evaluation Mode………………………………………………………………. 11 3.2. Fa'ama'otiina ole IP Parameter ma Filifiliga……………………………………………………………… 14 3.3. Fausia File Faatulagaga …………………………………………………………………………… 14 3.4. Fa'ata'ita'iga Intel FPGA IP Cores……………………………………………………………… 16 3.4.1. Fa'ata'ita'iga ma le Fa'amaoniaina o le Fuafuaga…………………………………………………….. 17 3.5. Fa'atasia IP Cores i Isi Meafaigaluega EDA………………………………………………………. 17 3.6. Tuufaatasia o le Fuafuaga Atoa…………………………………………………………………………..18
4. Fa'amatalaga Fa'atino…………………………………………………………………………………… 19 4.1. TX Datapath………………………………………………………………………………………………..20 4.1.1. TX MAC Fetuunaiga………………………………………………………………………….. 21 4.1.2. Faaofiina Upu Pule (CW)……………………………………………………………… 23 4.1.3. TX CRC……………………………………………………………………………………28 4.1.4. TX MII Encoder………………………………………………………………………………29 4.1.5. TX PCS ma le PMA………………………………………………………………………….. 30 4.2. RX Datapath…………………………………………………………………………………………. 30 4.2.1. RX PCS ma PMA………………………………………………………………………….. 31 4.2.2. RX MII Decoder………………………………………………………………………… 31 4.2.3. RX CRC…………………………………………………………………………………….. 31 4.2.4. RX Deskew………………………………………………………………………………….32 4.2.5. Aveese RX CW…………………………………………………………………………35 4.3. F-Tile Serial Lite IV Intel FPGA IP Clock Architecture…………………………………………. 36 4.4. Toe Seti ma So'oga Amataina…………………………………………………………………………..37 4.4.1. TX Toe Fa'atonu ma le Fa'asologa o le Fa'amataina ………………………………………………………. 38 4.4.2. RX Toe Seti ma le Fa'asologa o le Fa'asologa o le amataga…………………………………………………………. 39 4.5. Fua Faatatau o So'oga ma le Fa'atatauina o le Fa'atatauga o le Fa'atonuga ……………………………………………………….. 40
5. Parameter…………………………………………………………………………………………………………. 42
6. F-Tile Serial Lite IV Intel FPGA IP Interface Signals…………………………………………….. 44 6.1. Faailoga o le Uati……………………………………………………………………………………………….44 6.2. Toe Seti Faailoga…………………………………………………………………………………… 44 6.3. Faailoga MAC……………………………………………………………………………………………….. 45 6.4. Fa'ailoga Toe Fa'atonuga o Fa'ailoga ……………………………………………………………… 48 6.5. Faailoga PMA……………………………………………………………………………………………….. 49

F-Tile Serial Lite IV Intel® FPGA IP User Guide 2

Lauina Manatu

Mataupu
7. Fuafuaina ma le F-Tile Serial Lite IV Intel FPGA IP…………………………………………………… 51 7.1. Toe Seti Taiala…………………………………………………………………………………….. 51 7.2. Fa'atonuga o le Fa'afoeina o Measese…………………………………………………………………………..51
8. F-Tile Serial Lite IV Intel FPGA IP User Guide Archives…………………………………………. 52 9. Tala'aga Toe Iloiloga o Pepa mo le F-Tile Serial Lite IV Intel FPGA IP User Guide…….53

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 3

683074 | 2022.04.28 Auina Manatu

1. E uiga i le F-Tile Serial Lite IV Intel® FPGA IP User Guide

O lenei pepa o loʻo faʻamatalaina uiga IP, faʻamatalaga faʻataʻitaʻiga, laasaga e gaosia, ma taʻiala e mamanuina le F-Tile Serial Lite IV Intel® FPGA IP e faʻaaoga ai le F-tile transceivers i masini Intel AgilexTM.

Tagata Fa'amoemoe

O lenei pepa e faʻamoemoe mo tagata faʻaoga nei:
· Fa'ata'ita'i fa'ata'ita'i e fai le filifiliga IP i le taimi o le fa'atulagaina o fuafuaga fa'atulagaina
· Faufautua meafaigaluega pe a tuʻufaʻatasia le IP i totonu o latou mamanu faʻatulagaina
· Enisinia faʻamaonia i le taimi o faʻataʻitaʻiga faʻavae ma vaega faʻamaonia meafaigaluega

Pepa Fa'atatau

O le laulau o lo'o i lalo o lo'o lisiina ai isi fa'amatalaga e feso'ota'i ma le F-Tile Serial Lite IV Intel FPGA IP.

Laulau 1.

Pepa Fa'atatau

Fa'asinomaga

F-Tile Serial Lite IV Intel FPGA IP Design Example User Guide

Intel Agilex Device Data Pepa

Fa'amatalaga
O lenei pepa o loʻo tuʻuina atu ai le faʻatupuina, taʻiala faʻaoga, ma faʻamatalaga galue o le F-Tile Serial Lite IV Intel FPGA IP design examples i masini Intel Agilex.
O lenei pepa o loʻo faʻamatalaina uiga eletise, suiga o uiga, faʻatulagaina faʻamatalaga, ma le taimi mo masini Intel Agilex.

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

Acronyms ma Glossary Acronym Lisi
Acronym

Fa'alautele Upu Pulea Reed-Solomon Luma Fa'asa'oga Sese Fa'asa'oga Fa'apitoa Fa'apipi'i Medium Fa'apipi'i Transmitter Receiver Pulse-Amplitude Modulation 4-Level Le toe fo'i-i-zero

faaauau…

Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua. *O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.

ISO 9001:2015 Resitala

1. E uiga i le F-Tile Serial Lite IV Intel® FPGA IP User Guide 683074 | 2022.04.28

PCS MII XGMII

Acronym

Fa'alautele Fa'asinomaga Fa'aletino Sublayer Fa'asalalauga Tuto'atasi Fa'afeso'ota'i 10 Gigabit Fa'asalalauga Tuto'atasi Fa'amatalaga

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 5

683074 | 2022.04.28 Auina Manatu

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

Ata 1.

F-Tile Serial Lite IV Intel FPGA IP e fetaui lelei mo fesoʻotaʻiga faʻamaumauga maualuga bandwidth mo faʻaoga chip-to-chip, laupapa-i-board, ma backplane talosaga.

O le F-Tile Serial Lite IV Intel FPGA IP o loʻo faʻapipiʻiina ai le faʻaogaina o ala o fesoʻotaʻiga (MAC), faʻapipiʻi faʻasologa o le tino (PCS), ma poloka faʻapipiʻi faʻapitoa (PMA). E lagolagoina e le IP le saoasaoa o fesoʻotaʻiga e oʻo atu i le 56 Gbps i le laina ma le maualuga o le fa PAM4 laina poʻo le 28 Gbps i le laina ma le maualuga o le 16 NRZ laina. O lenei IP o loʻo ofoina atu le bandwidth maualuga, faʻavaʻa maualalo i luga o le ulu, maualalo le I / O numera, ma lagolagoina le maualuga maualuga i numera uma o laina ma le saoasaoa. O lenei IP e faigofie foʻi ona toe faʻaleleia ma le lagolago o le tele o fuainumera faʻamatalaga ma le Ethernet PCS mode o le F-tile transceiver.

O lenei IP e lagolagoina auala faʻasalalau e lua:
· Faiga fa'avae–Ose faiga fa'amama mama lea e lafo ai fa'amatalaga e aunoa ma le amataga-pepa, ta'amilosaga gaogao, ma le fa'ai'uga-o-pepa e fa'atele ai le bandwidth. O le IP e ave faʻamatalaga faʻamaonia muamua e avea ma amataga o se pa.
· Faiga atoa–O le faiga lea e fesiitai ai. I lenei faiga, e tuʻuina atu e le IP se paʻu ma se faʻasologa o le taamilosaga i le amataga ma le faʻaiʻuga o se afifi e fai ma faʻamaʻi.

F-Tile Serial Lite IV High Level Block Diagram

Avalon Streaming Interface TX

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

64*n laina laina (NRZ mode)/ 2*n laina laina (PAM4 mode)

TX MAC

CW

Fa'apipi'i INSERT

MII ENCODE

PCS fa'apitoa

TX PCS

TX MII

EMIB ENCODE SCRAMBLER FEC

TX PMA

n Lanes Bits (PAM4 mode)/ n Lanes Bits (NRZ mode)
TX Fa'asologa Fa'asologa

Avalon Streaming Interface RX
64*n laina laina (NRZ mode)/ 2*n laina laina (PAM4 mode)

RX

RX PCS

CW RMV

DESKEW

MII

& FA'ASA'O LE DECODE

RX MII

EMIB

DECODE POLOKA SYNC & FEC DESCRAMBLER

RX PMA

CSR

2n Lanes Bits (PAM4 mode)/ n Lanes Bits (NRZ mode) RX Serial Interface
Avalon Memory-Mapped Interface Register Config

Tala'aga

Fa'aa'oa'oga mālū

Faigata faigata

Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua. *O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.

ISO 9001:2015 Resitala

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

E mafai ona e gaosia F-Tile Serial Lite IV Intel FPGA IP design examples e aoao atili e uiga i foliga IP. Va'ai ile F-Tile Serial Lite IV Intel FPGA IP Design Example User Guide.
Fa'amatalaga Fa'atatau · Fa'amatalaga Fa'atino i le itulau 19 · F-Tile Serial Lite IV Intel FPGA IP Design Example User Guide

2.1. Fa'asalalau Fa'amatalaga

Intel FPGA IP versions e fetaui ma le Intel Quartus® Prime Design Suite versions software seia oo i le v19.1. Amata ile Intel Quartus Prime Design Suite software version 19.2, Intel FPGA IP o loʻo iai se polokalame faʻaliliu fou.

Ole numera ole Intel FPGA IP (XYZ) e mafai ona suia ile Intel Quartus Prime software version. Se suiga i:

· X o loʻo faʻaalia ai se suiga tele o le IP. Afai e te faʻafouina le polokalama Intel Quartus Prime, e tatau ona e toe faʻafouina le IP.
· Y faʻaalia le IP e aofia ai foliga fou. Toe fa'afouina lau IP e fa'aofi ai nei foliga fou.
· Z o loʻo faʻaalia ai le IP e aofia ai suiga laiti. Toe fa'afouina lau IP e fa'aofi ai nei suiga.

Laulau 3.

F-Tile Serial Lite IV Intel FPGA IP Fa'amatalaga Fa'amatalaga

Aitema IP Version Intel Quartus Prime Version Fa'asalalau Aso Fa'atonu Code

5.0.0 22.1 2022.04.28 IP-SLITE4F

Fa'amatalaga

2.2. Vaega Lagolago
O le laulau o loʻo i lalo o loʻo lisiina ai foliga o loʻo maua ile F-Tile Serial Lite IV Intel FPGA IP:

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 7

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

Laulau 4.

F-Tile Serial Lite IV Intel FPGA IP Features

Fa'aaliga

Fa'amatalaga

Fa'aliliuga Fa'amatalaga

· Mo le PAM4 faiga:
- E na'o le 56.1, 58, ma le 116 Gbps e na'o le 4, XNUMX, ma le XNUMX Gbps e lagolagoina e le FHT ma le maualuga o le XNUMX laina.
— FGT lagolago i le 58 Gbps i le laina ma le maualuga o le 12 laina.
Va'ai ile Laulau 18 ile itulau 42 mo nisi fa'amatalaga ile fua faatatau o fa'amaumauga ole transceiver mo le PAM4 mode.
· Mo le NRZ mode:
- E na'o le 28.05 ma le 58 Gbps e lagolagoina e le FHT i le laina ma le maualuga o le 4 laina.
- FGT o loʻo lagolagoina e oʻo atu i le 28.05 Gbps i le laina ma le maualuga o le 16 laina.
Va'ai ile Laulau 18 ile itulau 42 mo nisi fa'amatalaga ile fua faatatau o fa'amaumauga ole transceiver mo le NRZ mode.
· Lagolagoina le fa'aauauina o le fa'aosoina (Basic) po'o le afifi (Full) modes.
· Lagolago afifi faavaa pito i luga.
· Lagolagoina byte granularity fesiitaiga mo soʻo se lapopoa pa.
· Lagolagoina le fa'aogaina o le auala e fa'aogaina e le tagata fa'aoga po'o le fa'aogaina otometi.
· Lagolagoina polokalamemable alignment vaitaimi.

PCS

· Fa'aaoga manatu IP faigata e feso'ota'i ma le Intel Agilex F-tile transceivers mo le fa'aitiitiga o punaoa fa'aleaogaina.
· Lagolagoina le faʻaogaina o le PAM4 mo le 100GBASE-KP4 faʻamatalaga. O le RS-FEC e mafai ona fa'aogaina i lenei faiga fa'aopoopo.
· Lagolago le NRZ ma le fa'aogaina o le fa'aogaina o le RS-FEC.
· Lagolago le 64b/66b encoding decoding.

Su'esu'eina ma le Taulimaina

· Lagolagoina le siakiina o mea sese a le CRC i luga o ala o faʻamatalaga TX ma RX. · Lagolago RX so'oga siaki sese. · Lagolago RX PCS mea sese iloa.

Fa'afeso'ota'i

· Lagolago na'o le fa'aliliuina o pepa fa'ato'a atoa ma so'oga tuto'atasi.
· Fa'aoga feso'ota'iga mata'itū i le tele o masini FPGA e maualalo le fa'aliliuina.
· Lagolagoina fa'atonuga fa'auigaina.

2.3. IP Version Lagolago Level

O le Intel Quartus Prime software ma le Intel FPGA device support mo le F-Tile Serial Lite IV Intel FPGA IP e fa'apea:

Laulau 5.

IP Version ma Lagolago Level

Intel Quartus Prime 22.1

Meafaigaluega Intel Agilex F-tile transceivers

IP Version Simulation Compilation Meafaigaluega Design

5.0.0

­

2.4. Lagolago Vaega Saosaoa Meafaitino
O le F-Tile Serial Lite IV Intel FPGA IP o lo'o lagolagoina fa'ailoga saoasaoa nei mo masini Intel Agilex F-tile: · Transceiver grade speed: -1, -2, ma -3 · Core speed grade: -1, -2, ma - 3

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

Lauina Manatu

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

Fa'amatalaga Fa'atatau
Intel Agilex Device Data Sheet Fa'amatalaga atili e uiga i le fua fa'amaumauga lagolago ile Intel Agilex F-tile transceivers.

2.5. Fa'aaogāina o Punaoa ma le Fa'agata

O punaoa ma le taofiofia mo le F-Tile Serial Lite IV Intel FPGA IP na maua mai le Intel Quartus Prime Pro Edition software version 22.1.

Laulau 6.

Intel Agilex F-Tile Serial Lite IV Intel FPGA IP Fa'aogaina Punaoa
O le fuaina o le latency e fa'avae i luga o le ta'amilosaga ta'amilosaga mai le TX fa'aulu i totonu o le RX autu.

Ituaiga Transceiver

Eseesega

Numera o Auala Fa'amatalaga Faiga RS-FEC ALM

Ta'amilosaga (TX core clock cycle)

FGT

28.05 Gbps NRZ 16

Fa'apitoa Fa'aletonu 21,691 65

16

Tino le atoatoa 22,135 65

16

Basic Enabled 21,915 189

16

Full Enabled 22,452 189

58 Gbps PAM4 12

Basic Enabled 28,206 146

12

Full Enabled 30,360 146

FHT

58 Gbps NRZ

4

Basic Enabled 15,793 146

4

Full Enabled 16,624 146

58 Gbps PAM4 4

Basic Enabled 15,771 154

4

Full Enabled 16,611 154

116 Gbps PAM4 4

Basic Enabled 21,605 128

4

Full Enabled 23,148 128

2.6. Fa'atosina ole Bandwidth

Laulau 7.

Fa'atosina ole Bandwidth

Fuafuaga Transceiver mode

PAM4

Faiga fa'afefe RS-FEC

Atoatoa Fa'aagaoi

Basic Enabled

Fa'asologa o feso'ota'iga i le Gbps (RAW_RATE)
Lapata'i tele o se fesiitaiga i le numera o upu (BURST_SIZE) (1)
Vaitaimi fa'aoga i le taamilosaga o le uati (SRL4_ALIGN_PERIOD)

56.0 2,048 4,096

56.0 4,194,304 4,096

Fa'atonu

NRZ

tumu

Fa'aletonu

Ua mafai

28.0

28.0

2,048

2,048

4,096

4,096

Fa'atonu Fa'aletonu 28.0

Fa'aola 28.0

4,194,304

4,194,304

4,096

4,096 faaauau…

(1) O le BURST_SIZE mo le fa'avae Fa'avae e fa'alatalata atu i le le i'u, o lea e fa'aaoga ai se numera tele.

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 9

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

Fuafuaga

Fa'atonu

64/66b fa'ailoga

0.96969697 0.96969697 0.96969697 0.96969697 0.96969697 0.96969697

I luga a'e o le pa'u tele i le numera o upu (BURST_SIZE_OVHD)

2 (2)

0 (3)

2 (2)

2 (2)

0 (3)

0 (3)

Vaitaimi fa'avasega 81,915 ile taamilosaga uati (ALIGN_MARKER_PERIOD)

81,915

81,916

81,916

81,916

81,916

Fa'asagaga fa'ailoga lautele ile 5

5

0

4

0

4

taamilosaga uati

(ALIGN_MARKER_WIDTH)

Malosiaga lautele (4)

0.96821788 0.96916433 0.96827698 0.96822967 0.96922348 0.96917616

Fua faatatau lelei (Gbps) (5)

54.2202012 54.27320236 27.11175544 27.11043076 27.13825744 27.13693248

Ole tele ole taimi ole uati ole fa'aoga (MHz) (6)

423.59532225 424.00939437 423.62117875 423.6004806 424.0352725 424.01457

Fa'amatalaga Feso'ota'i Fua Fa'atatau ma le Fa'atatauina o le Fa'atonuga ole Bandwidth ile itulau 40

(2) I le tulaga atoa, o le BURST_SIZE_OVHD lapopo'a e aofia ai le START/END fa'aluaina Upu Pule i totonu o fa'amaumauga.
(3) Mo le faiga fa'avae, BURST_SIZE_OVHD e 0 aua e leai se START/END a'o fa'asolo.
(4) Va'ai i le So'oga Fua Fa'atatau ma le Fa'asologa o le Fa'asologa o Bandwidth mo le fa'atusatusaina o le fa'aogaina o le bandwidth.
(5) Va'ai i le So'oga Fua Fa'atatau ma le Fa'asologa o le Fa'asologa o Bandwidth mo le fa'atatauga lelei.
(6) Va'ai i le So'oga Fua Fa'atatau ma le Fa'asologa o le Bandwidth Efficiency Calculation mo le fa'atatauga o taimi ole uati aupito maualuga a tagata fa'aoga.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 10

Lauina Manatu

683074 | 2022.04.28 Auina Manatu

3. Amataina

3.1. Fa'apipi'i ma Laisene Intel FPGA IP Cores

O le Intel Quartus Prime software installation e aofia ai le Intel FPGA IP library. O lenei faletusi e maua ai le tele o pusa IP aoga mo lau fa'aoga gaosiga e aunoa ma le mana'omia o se laisene fa'aopoopo. O nisi Intel FPGA IP cores e manaʻomia le faʻatauina o se laisene ese mo le faʻaogaina o le gaosiga. Ole Intel FPGA IP Evaluation Mode e mafai ai ona e iloiloina nei laisene Intel FPGA IP cores i faʻataʻitaʻiga ma meafaigaluega, aʻo leʻi filifili e faʻatau se laisene faʻaulu atoatoa IP. E na'o lou mana'omia e fa'atau se laisene fa'akomepiuta atoatoa mo le Intel IP cores pe a mae'a su'ega meafaigaluega ma ua sauni e fa'aoga le IP ile gaosiga.

O le Intel Quartus Prime software e faʻapipiʻi ai pusa IP i nofoaga nei ona o le faaletonu:

Ata 2.

Auala Fa'apipi'i IP Core
intelFPGA(_pro) quartus – E iai le Intel Quartus Prime software ip – E iai le Intel FPGA IP library ma isi vaega IP cores altera – E iai le Intel FPGA IP library source code - O loʻo iai le Intel FPGA IP puna files

Laulau 8.

Nofoaga Fa'apipi'i IP Core

Nofoaga

Polokalama

:intelFPGA_proquarttusipaltera

Intel Quartus Prime Pro Edition

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

Pupuni Pupuni* Linux*

Fa'aaliga:

O le polokalama Intel Quartus Prime e le lagolagoina avanoa i le auala faʻapipiʻi.

3.1.1. Intel FPGA IP Iloiloga Faiga
Ole ole Intel FPGA IP Evaluation Mode e mafai ai ona e iloilo ua laiseneina Intel FPGA IP cores ile fa'ata'ita'iga ma meafaigaluega a'o le'i fa'atau. Intel FPGA IP Evaluation Mode e lagolagoina iloiloga nei e aunoa ma se laisene faaopoopo:
· Fa'ata'ita'i le amio a le Intel FPGA IP core ua laiseneina i lau masini. · Faʻamaonia le faʻatinoga, tele, ma le saoasaoa o le IP autu vave ma faigofie. · Fa'atupuina polokalame fa'apolokalame masini fa'atapula'a taimi files mo mamanu e aofia ai pusa IP. · Polokalama se masini ma lau IP core ma faʻamaonia lau mamanu i meafaigaluega.

Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua. *O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.

ISO 9001:2015 Resitala

3. Amataina
683074 | 2022.04.28
E lagolagoina e le Intel FPGA IP Evaluation Mode ia faiga fa'agaioiga nei:
· Tethered–Fa'ataga le fa'atinoina o le mamanu o lo'o i ai le laisene Intel FPGA IP mo se taimi fa'atasi ma se feso'ota'iga i le va o lau laupapa ma le komepiuta talimalo. Faiga fa'apipi'i e mana'omia ai se fa'asologa o su'ega tu'ufa'atasiga vaega (JTAG) uaea feso'ota'i i le va o le JTAG uafu i luga o lau laupapa ma le komepiuta talimalo, lea o loʻo faʻatautaia le Intel Quartus Prime Programmer mo le umi ole taimi ole iloiloga o meafaigaluega. E na'o le Polokalama e mana'omia le fa'apipi'iina o le polokalama Intel Quartus Prime, ma e le mana'omia se laisene Intel Quartus Prime. O le komepiuta talimalo e pulea le taimi o iloiloga e ala i le tuʻuina atu o se faʻailoga taimi i le masini e ala i le JTAG uafu. Afai e fa'amuta uma pusa IP ua laiseneina i le mamanu e lagolagoina le faiga, e alu le taimi o iloiloga se'ia mae'a so'o se iloiloga autu o le IP. Afai e lagolagoina uma e le IP cores le fa'atapula'aina o le taimi o iloiloga, e le fa'agata le masini.
· Untethered–Fa'ataga le fa'atinoina o le mamanu o lo'o iai le IP laiseneina mo se taimi fa'atapula'a. O le IP autu e toe foʻi i le untethered mode pe a motusia le masini mai le komepiuta talimalo o loʻo faʻaogaina le polokalama Intel Quartus Prime. O le IP core e toe fo'i i le untethered mode pe afai e le lagolagoina e se isi IP core ua laiseneina i totonu o le mamanu le auala tethered.
A maeʻa le taimi o iloiloga mo soʻo se Intel FPGA IP laiseneina i le mamanu, o le mamanu e le toe galue. O pusa IP uma e fa'aogaina le Intel FPGA IP Evaluation Mode e fa'agata i le taimi e tasi pe a uma so'o se IP i totonu o le mamanu. A mae'a le taimi o iloiloga, e tatau ona e toe fa'apolokalame le masini FPGA a'o le'i fa'aauauina le fa'amaoniga o meafaigaluega. Ina ia faʻalauteleina le faʻaogaina o le IP autu mo le gaosiga, faʻatau se laisene gaosiga atoatoa mo le IP autu.
E tatau ona e fa'atauina le laisene ma fa'atupu se ki atoa o le laisene gaosiga ae e te le'i fa'atupuina se polokalame masini e le fa'atapulaaina file. I le taimi ole Intel FPGA IP Evaluation Mode, o le Compiler e na'o le fa'atupuina o se polokalame masini fa'atapula'a taimi file ( _time_limited.sof) e muta i le taimi faatapulaaina.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 12

Lauina Manatu

3. Amataina 683074 | 2022.04.28

Ata 3.

Intel FPGA IP Iloiloga Faiga Fa'agasologa
Fa'apipi'i le Intel Quartus Prime Software ma le Intel FPGA IP Library

Fa'ata'atia ma fa'atupuina se Laisene Intel FPGA IP Core

Fa'amaonia le IP ile Simulator Lagolago

Tuufaatasia le Fuafuaga ile Intel Quartus Prime Software

Fausia se Polokalama Meafaigaluega Fa'atapula'a Taimi File

Polokalama le Intel FPGA Device ma Fa'amaonia le Fa'agaioiga i luga o le Komiti Fa'atonu
Leai se IP ua Sauni mo le Fa'aaogāga?
Ioe Fa'atau se Gaosiga Atoa
Laisene IP

Fa'aaliga:

Fa'aaofia le IP Laisene i Oloa Fa'atau
Va'ai i ta'iala fa'aoga a le IP ta'iala mo la'asaga fa'avasega ma fa'amatalaga fa'atinoga.
Intel laiseneina IP cores i luga o nofoa ta'itasi, fa'avae tumau. Ole totogi ole laisene e aofia ai le tausiga ole tausaga muamua ma le lagolago. E tatau ona e fa'afouina le konekarate fa'aleleia e maua ai fa'afouga, fa'aleleia o bug, ma lagolago fa'atekinisi i tua atu o le tausaga muamua. E tatau ona e fa'atauina se laisene gaosiga atoatoa mo Intel FPGA IP cores e mana'omia se laisene gaosiga, a'o le'i faia polokalame files e mafai ona e faʻaaogaina mo se taimi e le gata. I le taimi o le Intel FPGA IP Evaluation Mode, o le Compiler na o le faʻatupuina o se polokalame masini faʻatapulaʻa taimi file ( _time_limited.sof) e muta i le taimi faatapulaaina. Ina ia maua lau ki laisene gaosiga, asiasi i le Intel FPGA Self-Service Licensing Center.
Ole Intel FPGA Software License Agreements e pulea le faʻapipiʻiina ma le faʻaogaina o pusa IP laiseneina, le Intel Quartus Prime design software, ma mea uma e leʻi laiseneina IP cores.

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 13

3. Amataina 683074 | 2022.04.28
Fa'amatalaga Fa'atatau · Intel FPGA Licensing Support Center · Folasaga i le Intel FPGA Software Installation and Licensing
3.2. Fa'ailoaina le IP Parameters ma Filifiliga
O le IP parameter editor e mafai ai e oe ona faʻapipiʻi vave lau suiga masani IP. Fa'aoga laasaga nei e fa'amaonia ai filifiliga IP ma ta'iala ile polokalama Intel Quartus Prime Pro Edition.
1. Afai e te le'i i ai se poloketi Intel Quartus Prime Pro Edition e tu'ufa'atasia ai lau F-Tile Serial Lite IV Intel FPGA IP, e tatau ona e fatuina se tasi. a. I le Intel Quartus Prime Pro Edition, kiliki File Fou Project Wizard e fatu ai se poloketi fou a Quartus Prime, po'o File Tatala Poloketi e tatala ai se poloketi Quartus Prime. E fa'atonu oe e le wizard e fa'ailoa se masini. e. Fa'ailoa le aiga masini Intel Agilex ma filifili se masini F-tile e fa'amalieina mana'oga fa'avavevave mo le IP. i. Kiliki Finish.
2. I le IP Catalog, su'e ma filifili F-Tile Serial Lite IV Intel FPGA IP. Ua aliali mai le fa'amalama New IP Variation.
3. Fa'ailoa se igoa pito i luga mo lau suiga fou masani IP. E fa'asaoina e le fa'atonu fa'amaufa'ailoga le fa'atulagaina o suiga o le IP ile a file igoa .ip.
4. Kiliki OK. E aliali mai le fa'atonu fa'amaufa'ailoga. 5. Fa'ailoa fa'amaufa'ailoga mo lau fesuiaiga IP. Va'ai i le vaega Parameter mo
faʻamatalaga e uiga i F-Tile Serial Lite IV Intel FPGA IP tapulaʻa. 6. I le faitalia, ia fa'atupuina se su'ega fa'ata'ita'i po'o le tu'ufa'atasiga ma le fa'atulagaina o meafaigaluega
example, mulimuli i faatonuga i le Design Example User Guide. 7. Kiliki Fausia HDL. O lo'o fa'aalia le Pusa talanoaga o Tupulaga. 8. Fa'ailoa galuega faatino file filifiliga o tupulaga, ona kiliki lea o le Fausia. Ole fesuiaiga ole IP
files fa'atupu e tusa ai ma au fa'amatalaga. 9. Kiliki Fa'auma. E fa'aopoopo e le fa'atonu fa'amaufa'ailoga le pito i luga .ip file i le taimi nei
galuega faatino otometi. Afai e uunaia oe e faaopoopo ma le lima le .ip file i le poloketi, kiliki Project Add/Remove Files i Poloketi e fa'aopoopo le file. 10. A mae'a ona fa'atupuina ma fa'anatinati lau fesuiaiga o le IP, fai ni fa'ailoga pine talafeagai e fa'afeso'ota'i ai ports ma fa'atulaga so'o se ta'iala RTL talafeagai.
Fa'amatalaga Fa'atatau ile itulau 42
3.3. Fausia File Fauga
O le polokalama Intel Quartus Prime Pro Edition e fa'atupuina ai le fa'atinoina o le IP file fausaga.
Mo fa'amatalaga e uiga i le file fausaga o le mamanu example, faasino i le F-Tile Serial Lite IV Intel FPGA IP Design Example User Guide.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 14

Lauina Manatu

3. Amataina 683074 | 2022.04.28

Ata 4. F-Tile Serial Lite IV Intel FPGA IP Fausia Files
.ip – tu'ufa'atasia IP file

Suiga IP files

_ Suiga IP files

example_design

.cmp - ta'utinoga vaega VHDL file _bb.v – Verilog HDL pusa uliuli EDA synthesis file _inst.v ma le .vhd – Sample instantiation templates .xml- XML ​​lipoti file

Example nofoaga mo lau mamanu autu IP example files. O le nofoaga e le masani ai o le example_design, ae ua uunaia oe e faʻamaonia se isi auala.

.qgsimc - Lisi faʻataʻitaʻiga faʻataʻitaʻiga e lagolago ai le toe faʻaleleia atili .qgsynthc – Lisi fa'asologa fa'asologa e lagolago ai le toe fa'atuputeleina

.qip – Lisi le fa'asologa o IP files

_generation.rpt- Lipoti augatupulaga IP

.sopcinfo- Tu'ufa'atasiga meafaigaluega-filifili polokalame file .html- So'oga ma fa'amaumauga fa'afanua manatua

.csv – Pin tofiga file

.spd - Tuʻufaʻatasia tusitusiga faʻataʻitaʻiga taʻitasi

sim Simulation files

fa'apipi'i IP files

.v Fa'ata'ita'iga maualuga file

.v Tulaga maualuga IP fa'amaopoopo file

Fa'amaumauga a le simulator

Subcore faletusi

synth
Fa'asologa o lalo files

sim
Subcore Simulation files

<HDL files>

<HDL files>

Laulau 9.

F-Tile Serial Lite IV Intel FPGA IP Fausia Files

File Igoa

Fa'amatalaga

.ip

Le fa'atulagaina o le Platform Designer po'o le suiga maualuga o le IP file. o le igoa lea e te tu'uina atu ai lau fesuiaiga IP.

.cmp

Le VHDL Component Declaration (.cmp) file ose tusitusiga file o lo'o iai fa'amatalaga fa'alotoifale ma fa'auigaga e mafai ona e fa'aogaina ile VHDL design files.

.html

O se lipoti o loʻo i ai faʻamatalaga fesoʻotaʻiga, o se faʻafanua manatua e faʻaalia ai le tuatusi o pologa taʻitasi e faʻatatau i matai taʻitasi e fesoʻotaʻi i ai, ma tofitofiga.

_generation.rpt

IP po'o le Platform Designer generation log file. O se aotelega o fe'au i le taimi o le fausiaina o IP.

.qgsimc

Lisi fa'ata'ita'iga fa'ata'ita'iga e lagolago ai le fa'atupuina fa'aopoopo.

.qgsynthc

Lisi fa'asologa fa'aopoopo e lagolago ai le fa'atupuina fa'aopoopo.

.qip

O loʻo i ai faʻamatalaga manaʻomia uma e uiga i le vaega IP e tuʻufaʻatasia ma tuʻufaʻatasia le vaega IP i le polokalama Intel Quartus Prime.
faaauau…

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 15

3. Amataina 683074 | 2022.04.28

File Igoa .sopcinfo
.csv .spd _bb.v _inst.v poʻo _inst.vhd .regmap
.svd
.v pe .vhd faufautua/ synopsys/vcs/ synopsys/vcsmx/xcelium/ submodules/ /

Fa'amatalaga
Fa'amatala feso'ota'iga ma fa'aputuga vaega o le IP i totonu o lau fa'atulagaina o le Platform Designer. E mafai ona e fa'avasegaina mea o lo'o i totonu e maua ai mana'oga pe a e atia'e masini komepiuta mo vaega IP. Meafaigaluega pito i lalo e pei o le Nios® II mea faigaluega filifili fa'aoga lenei file. O le .sopcinfo file ma le faiga.h file gaosia mo le filifili meafaigaluega Nios II e aofia ai faʻamatalaga faʻafanua tuatusi mo pologa taʻitasi e fesoʻotaʻi ma matai taʻitasi e maua le pologa. E eseese matai e ono iai se faafanua ese o tuatusi e maua ai se vaega o pologa.
O loʻo i ai faʻamatalaga e uiga i le faʻaleleia tulaga o le vaega IP.
Manaomia fa'aoga file mo ip-make-simscript e faʻatupu ai faʻataʻitaʻiga tusitusiga mo simulators lagolagoina. O le .spd file o lo'o i ai se lisi o files gaosia mo faʻataʻitaʻiga, faʻatasi ai ma faʻamatalaga e uiga i manatuaga e mafai ona e amataina.
E mafai ona e fa'aogaina le Verilog black-box (_bb.v) file e pei o se ta'utinoga module gaogao mo le fa'aoga o se pusa uliuli.
HDL example faʻataʻitaʻiga faʻataʻitaʻiga. E mafai ona e kopi ma faapipii mea o loʻo i totonu o lenei mea file i lau HDL file e faʻaalia le suiga o le IP.
Afai o le IP o loʻo i ai faʻamatalaga resitala, .regmap file fa'atupuina. Le .regmap file o lo'o fa'amatala ai le fa'amatalaga fa'afanua tusi resitala o feso'ota'iga matai ma pologa. Lenei file faaatoatoa le .sopcinfo file e ala i le tu'uina atu o fa'amatalaga resitara sili atu e uiga i le faiga. E mafai ai ona fa'aalia le resitala views ma fa'amaumauga fa'apitoa fa'apitoa i le System Console.
Fa'ataga meafaigāluega Debug System System (HPS) e view le resitalaina o faafanua o peripherals e feso'ota'i ma HPS i totonu o se faiga Fa'ata'ita'i Platform. I le taimi o le tuufaatasia, o le .svd files mo feso'ota'iga pologa o lo'o va'aia e matai System Console o lo'o teuina i le .sof file i le vaega debug. E faitau e le System Console lenei vaega, lea e mafai e le Platform Designer ona fesiligia mo le resitalaina o faʻamatalaga faʻafanua. Mo pologa faiga, Platform Designer e mafai ona maua le resitala ile igoa.
HDL files e fa'apena fa'ata'ita'i ta'iala ta'itasi po'o le IP tamaiti mo le tu'ufa'atasiga po'o le fa'atusa.
O lo'o iai se ModelSim*/QuestaSim* script msim_setup.tcl e fa'atutu ma fa'atino se fa'ata'ita'iga.
O lo'o iai se atigi script vcs_setup.sh e fa'atutu ma fa'atino se VCS* fa'ata'ita'iga. O lo'o iai se atigi tusitusiga vcsmx_setup.sh ma synopsys_sim.setup file e fa'atutu ma fa'atautaia se VCS MX simulation.
O lo'o iai se atigi tusitusiga xcelium_setup.sh ma isi seti files e fa'atutu ma fa'atautaia le fa'ata'ita'iga Xcelium*.
E iai le HDL files mo le IP submodules.
Mo fa'atonuga IP a tamaiti ta'itasi, e fa'atupuina e le Platform Designer le synth/ma le sim/sub-directories.

3.4. Fa'ata'ita'iga Intel FPGA IP Cores
O le Intel Quartus Prime software e lagolagoina le IP core RTL simulation i faʻataʻitaʻiga faʻapitoa EDA. O le fa'atupuina o le IP e mafai ona faia fa'atusa files, e aofia ai le faʻataʻitaʻiga faʻataʻitaʻiga galue, soʻo se suʻega (poʻo example design), ma fa'atau fa'atau-fa'apitoa fa'atulagaina fa'asologa o fa'amaumauga mo IP ta'itasi. E mafai ona e faʻaogaina le faʻataʻitaʻiga faʻataʻitaʻiga galue ma soʻo se suʻega suʻega poʻo se faʻataʻitaʻigaample mamanu mo simulation. O galuega fa'atupu IP e mafai fo'i ona aofia ai fa'amaumauga e tu'ufa'atasia ma fa'atino so'o se su'ega. O loʻo lisiina e tusitusiga faʻataʻitaʻiga uma poʻo faletusi e te manaʻomia e faʻataʻitaʻi ai lau IP autu.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 16

Lauina Manatu

3. Amataina 683074 | 2022.04.28

O le polokalama Intel Quartus Prime e tuʻufaʻatasia ma le tele o simulators ma lagolagoina le tele o faʻataʻitaʻiga tafe, e aofia ai au lava faʻasologa faʻasologa faʻasologa ma aganuʻu. Po o le a lava le tafe e te filifilia, IP faʻataʻitaʻiga autu e aofia ai laasaga nei:
1. Fausia le IP HDL, su'ega (po'o le example design), ma le faʻatulagaina o le simulator files.
2. Seti lau si'osi'omaga simulator ma so'o se fa'asologa fa'atusa.
3. Fa'aopoopo faletusi fa'ata'ita'iga.
4. Tamomoe lau simulator.

3.4.1. Fa'ata'ita'iga ma Fa'amaonia le Fuafuaga

Ona o le faaletonu, o le faatonu o le parameter e gaosia ai ni tusitusiga faʻapitoa simulator o loʻo i ai faʻatonuga e tuʻufaʻatasia, faʻamalamalamaina, ma faʻataʻitaʻi Intel FPGA IP faʻataʻitaʻiga ma faʻataʻitaʻiga faletusi files. E mafai ona e kopiina tulafono i lau faʻataʻitaʻiga testbench script, pe faʻasaʻo nei mea files e faʻaopoopo tulafono mo le tuʻufaʻatasia, faʻamalamalamaina, ma faʻataʻitaʻiina lau mamanu ma suʻega suʻega.

Laulau 10. Intel FPGA IP Core Simulation Scripts

Simulator

File Fa'asinomaga

ModelSim

_sim/mentor

QuestaSim

VCS

_sim/synopsys/vcs

VCS MX

_sim/synopsys/vcsmx

Xcelium

_sim/xcelium

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

3.5. Fa'atasia IP Cores i Isi Meafaigaluega EDA
Ile filifiliga, fa'aaoga se isi meafaigaluega EDA lagolago e fa'apipi'i se mamanu e aofia ai le Intel FPGA IP cores. A e fa'atupuina le fa'asologa o le IP files mo le faʻaogaina ma meafaigaluega faʻapipiʻi EDA lona tolu, e mafai ona e fatuina se lisi o faʻasologa o vaega ma taimi. Ina ia mafai ona fa'atupuina, fa'aola le Fausia taimi ma tala fa'atatau o puna'oa mo mea faigaluega fa'aopoopo EDA lona tolu pe a fa'avasega lau fesuiaiga IP.
Ole lisi ole lisi ole vaega ole taimi ole fa'atatau ole feso'ota'iga ma le fausaga ole IP, ae le'o aofia ai fa'amatalaga e uiga ile fa'atinoga moni. O lenei fa'amatalaga e mafai ai e nisi o meafaigaluega fa'apipi'i vaega lona tolu e sili atu ona lelei lipoti o vaega ma taimi fa'atatau. E le gata i lea, e mafai e meafaigaluega faʻapipiʻi ona faʻaogaina faʻamatalaga taimi e ausia ai faʻataʻitaʻiga faʻatulagaina taimi ma faʻaleleia le lelei o taunuʻuga.
O le polokalama Intel Quartus Prime e gaosia ai le _syn.v netlist file i le Verilog HDL fa'atulagaina, tusa lava po'o le a le gaioiga file faatulagaga e te faamaotiina. Afai e te fa'aogaina le lisi o upegatafa'ilagi mo le tu'ufa'atasiga, e tatau ona e aofia ai le afifi autu o le IP file .v pe .vhd i lau poloketi Intel Quartus Prime.

(7) Afai e te leʻi setiina le filifiliga meafaigaluega a le EDA-lea e mafai ai ona e amata faʻataʻitaʻiga EDA vaega lona tolu mai le polokalama Intel Quartus Prime-faʻatautaia lenei tusitusiga i le ModelSim poʻo le QuestaSim simulator Tcl console (e le o le Intel Quartus Prime software. Tcl console) e aloese ai mai soʻo se mea sese.

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 17

3. Amataina 683074 | 2022.04.28
3.6. Tuufaatasia o le Fuafuaga Atoa
E mafai ona e fa'aogaina le fa'atonuga Amata Compilation i luga o le lisi Fa'agaioiga i le polokalama Intel Quartus Prime Pro Edition e tu'ufa'atasia ai lau mamanu.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 18

Lauina Manatu

683074 | 2022.04.28 Auina Manatu

4. Fa'amatalaga Fa'atino

Ata 5.

F-Tile Serial Lite IV Intel FPGA IP e aofia ai MAC ma Ethernet PCS. O le MAC e fesoʻotaʻi ma PCS masani e ala i fesoʻotaʻiga MII.

E lagolagoina e le IP ni auala faʻaleleia e lua:
· PAM4– Tuuina atu le 1 i le 12 numera o laina mo filifiliga. O le IP e fa'aosoina i taimi uma ia laina PCS e lua mo laina ta'itasi ile faiga fa'aopoopo PAM4.
· NRZ– Tuuina atu le 1 i le 16 numera o laina mo filifiliga.

E lagolagoina e ta'iala ta'itasi ia fa'amaumauga e lua:
· Faiga fa'avae–Ose faiga fa'amama mama lea e lafo ai fa'amatalaga e aunoa ma le amataga-pepa, ta'amilosaga gaogao, ma le fa'ai'uga-o-pepa e fa'atele ai le bandwidth. O le IP e ave faʻamatalaga faʻamaonia muamua e avea ma amataga o se pa.

Fa'aliliuga Fa'amatalaga Fa'avae Autu 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. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua. *O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.

ISO 9001:2015 Resitala

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Ata 6.

· Faiga atoa–O le fa'aliliuga lea o fa'amaumauga o fa'amaumauga. I lenei faiga, e tuʻuina atu e le IP se paʻu ma se faʻasologa o le taamilosaga i le amataga ma le faaiuga o se afifi e fai ma faʻamaʻi.

Fa'aliliuga Fa'amatalaga Fa'amatalaga atoa 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

Fa'amatalaga Fa'atatau · F-Tile Serial Lite IV Intel FPGA IP Overview i le itulau 6 · F-Tile Serial Lite IV Intel FPGA IP Design Example User Guide

4.1. TX Datapath
O le TX datapath e aofia ai vaega nei: · MAC adapter · Pulea upu faaofi poloka · CRC · MII encoder · PCS poloka · PMA poloka

F-Tile Serial Lite IV Intel® FPGA IP User Guide 20

Lauina Manatu

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28
Ata 7. TX Datapath

Mai manatu fa'aoga

TX MAC

Avalon Streaming Interface

MAC Fetuuna'i

Pulea Upu Faaofi

CRC

MII Encoder

MII Interface Custom PCS
PCS ma PMA

TX Serial Interface i Isi FPGA Device

4.1.1. TX MAC Fetuunai
O le TX MAC adapter e pulea le tuʻuina atu o faʻamatalaga i le faʻaoga faʻaoga e faʻaaoga ai le Avalon® streaming interface. O lenei poloka e lagolagoina le tuʻuina atu o faʻamatalaga faʻamatalaga ma le pulea o le tafe.

Fa'aliliuina o Fa'amatalaga Fa'amatalaga Fa'atagata

I le Full mode, o le IP e maua ai le tx_is_usr_cmd faailo e mafai ona e faʻaogaina e amata ai faʻamatalaga faʻamatalaga faʻamatalaga e pei o le XOFF/XON transmission i le faʻaoga faʻaoga. E mafai ona e amataina le taamilosaga faʻamatalaga faʻamatalaga e faʻaogaina e le tagata e ala i le faʻaalia o lenei faailo ma faʻafeiloaʻi faʻamatalaga e faʻaaoga ai le tx_avs_data faʻatasi ai ma le faʻamaoniga o tx_avs_startofpacket ma tx_avs_valid faailoilo. Ona tu'u ai lea e le poloka le tx_avs_ready mo ta'amilosaga se lua.

Fa'aaliga:

O le fa'amatalaga fa'amatalaga fa'aoga e na'o le Full mode e maua.

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 21

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Ata 8.

Pulea o le tafe

O loʻo i ai tulaga e le o sauni le TX MAC e maua faʻamatalaga mai le faʻaogaina o le faʻaoga e pei o le taimi o le toe faʻaogaina o fesoʻotaʻiga poʻo le leai o se faʻamatalaga e maua mo le tuʻuina atu mai le faʻaoga faʻaoga. Ina ia aloese mai le leiloa o faʻamatalaga ona o nei tulaga, e faʻaaogaina e le IP le faailo tx_avs_ready e faʻatonutonu ai le tafe o faʻamatalaga mai le faʻaoga faʻaoga. O le IP e faʻaumatia le faailo pe a tulaʻi mai tulaga nei:
· A fa'ailoa mai le tx_avs_startofpacket, o le tx_avs_ready e fa'amuta mo le taamilosaga e tasi.
· A fa'ailoa mai le tx_avs_endofpacket, o le tx_avs_ready e fa'amuta mo le taamilosaga e tasi.
· A fa'apea mai so'o se CWs e fa'aluaina, tx_avs_ready e fa'amuta mo ta'amilosaga e lua.
· A o'o ina fa'aofiina fa'ailoga fa'aogaina RS-FEC i le fa'aoga masani a le PCS, e fa'amuta le tx_avs_ready mo taamilosaga e fa.
· E 17 ta'amilosaga uati autu uma a Ethernet i le fa'aogaina o le PAM4 fa'apea ma ta'amilosaga uma e 33 uati autu a Ethernet i le fa'aogaina o le NRZ. O le tx_avs_ready ua fa'amuta mo le taamilosaga uati e tasi.
· Pe a fa'aleaogaina e le fa'aoga manatu tx_avs_valid i le taimi e leai ni fa'amatalaga.

O fa'asologa o taimi o lo'o mulimuli mai eamples o le TX MAC adapter fa'aaoga tx_avs_ready mo le pulea o fa'amaumauga.

Pulea o le tafe ma le tx_avs_valid Deassertion ma START/END CWs Fa'atasi

tx_core_clkout

tx_avs_valid tx_avs_data

DN

D0

D1 D2 D3

Deasserts faailo aoga

D4

O5 D6

tx_avs_ready tx_avs_startofpacket

Fa'ailoga fa'ailoga mo ta'amilosaga lua e fa'aofi END-STRT CW

tx_avs_endofpacket

usrif_data

DN

D0

D1 D2 D3

D4

D5

CW_data

DN END STRT D0 D1 D2 D3 GOSOA D4

F-Tile Serial Lite IV Intel® FPGA IP User Guide 22

Lauina Manatu

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Ata 9.

Pulea o le tafe ma le Fa'aofiina o Fa'ailoga Fa'asaga
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+1 DN-1 DN DN DN DN DN DN+1 DN-1 DN DN DN DN DN DN DN+1 DN-1 DN DN DN DN DN DN+1

i_sl_tx_mii_valid

i_sl_tx_mii_d[63:0]

DN-1

DN

DN+1

i_sl_tx_mii_c[7:0]

0x0

i_sl_tx_mii_am

01234

i_sl_tx_mii_am_pre3

01234

Ata 10.

Pulea o le tafe ma le START/END Paired CWs E Fa'atasi ma le Fa'aofiina o Fa'ailoga Fa'asaga

tx_core_clkout tx_avs_valid

tx_avs_data

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

D0

tx_avs_ready

012 345 6

tx_avs_startofpacket

tx_avs_endofpacket

usrif_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0

CW_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0

CRC_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0

MII_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0

i_sl_tx_mii_valid

i_sl_tx_mii_d[63:0]

DN-1

FA'AI'U 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. Faaofiina Upu Pule (CW).
O le F-Tile Serial Lite IV Intel FPGA IP e fausia ai CW e fa'avae i luga o fa'ailoga fa'aoga mai le fa'aoga fa'aoga. O le CWs o loʻo faʻaalia ai faʻamaʻi faʻapipiʻi, faʻamatalaga tulaga faʻasalalau poʻo faʻamatalaga tagata faʻaoga i le poloka PCS ma e maua mai i tulafono faʻatonutonu XGMII.
O le siata o lo'o i lalo o lo'o fa'aalia ai le fa'amatalaga o CWs lagolagoina:

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 23

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Laulau 11.
AMATA FA'AI'U FA'ASA'O

Fa'amatalaga o CWs Lagolago

CW

Numera o Upu (1 upu

= 64 bits)

1

Ioe

1

Ioe

2

Ioe

EMPTY_CYC

2

Ioe

IDLE

1

Leai

FA'AMATALAGA

1

Ioe

I-faaili

Fa'amatalaga
Amataina o fa'amaumauga fa'amaumauga. Fa'ai'uga o le fa'ailoga fa'amaumauga. Pulea upu (CW) mo le RX alignment. Ta'amilosaga gaogao i se fa'aliliuga fa'amatalaga. IDLE (o ese mai le faaili). Totogi uta.

Laulau 12. CW Field Description
Field RSVD num_valid_bytes_eob
GALUEGA eop sop seop fa'aoga CRC32 usr

Fa'amatalaga
fanua faasao. E mafai ona faʻaaoga mo faʻaopoopoga i le lumanaʻi. Nonoa i le 0.
Numera o bytes aoga i le upu mulimuli (64-bit). Ole tau ole 3bit lea. · 3'b000: 8 paita · 3'b001: 1 paita · 3'b010: 2 paita · 3'b011: 3 paita · 3'b100: 4 paita · 3'b101: 5 paita · 3'b110: 6 paita · 3'b111: 7 paita
Numera o upu le aoga i le faaiuga o se pa.
Fa'ailoa mai le RX Avalon streaming interface e fa'ailoa ai se fa'ai'uga fa'ai'uga-o-packet.
Fa'ailoa mai le RX Avalon streaming interface e fa'ailoa ai se fa'ailoga amata-o-packet.
Fa'ailoa mai le RX Avalon streaming interface e fa'ailoa ai se amataga-o-packet ma se fa'ai'uga-o-pepa i le taamilosaga tutusa.
Siaki le RX alignment.
O le tau o le CRC fuafuaina.
Fa'ailoa mai o le 'upu fa'atonutonu (CW) o lo'o iai fa'amatalaga fa'auigaina e tagata fa'aoga.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 24

Lauina Manatu

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

4.1.2.1. CW amata-o-pa

Ata 11. Fa'asologa o le CW amata-o-pa

AMATA

63:56

RSVD

55:48

RSVD

47:40

RSVD

fa'amaumauga

39:32 31:24

RSVD RSVD

23:16

sop usr align=0 seop

15:8

alavai

7:0

'hFB(AMATA)

pulea 7:0

0

0

0

0

0

0

0

1

Laulau 13.

I le Full mode, e mafai ona e fa'aofi le START CW e ala i le fa'ailoaina o le tx_avs_startofpacket faailo. A e fa'ailoa na'o le tx_avs_startofpacket fa'ailoga, ua seti le sop bit. A e fa'amauina uma le tx_avs_startofpacket ma tx_avs_endofpacket faailoilo, ua seti le seop bit.

AMATA LE CW Field Values
fanua sop/seop
usr (8)
fa'aogatonu

Taua

1

Faʻalagolago i le tx_is_usr_cmd faailo:

·

1: Pe a tx_is_usr_cmd = 1

·

0: Pe a tx_is_usr_cmd = 0

0

I le faiga fa'avae, e tu'uina atu e le MAC se START CW pe a mae'a le toe setiina. Afai e leai ni fa'amatalaga e maua, e fa'aauau pea ona lafo e le MAC EMPTY_CYC fa'atasi ma END ma START CWs se'ia e amata lafo fa'amaumauga.

4.1.2.2. Fa'ai'uga o le pa'u CW

Ata 12. Fa'ai'uga CW Fa'asologa

I'UGA

63:56

'hFD

55:48

CRC32[31:24]

47:40

CRC32[23:16]

faamatalaga 39:32 31:24

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

23:16 eop=1 RSVD RSVD RSVD

RSVD

15:8

RSVD

GALUEGA

7:0

RSVD

num_valid_bytes_eob

pulea

7:0

1

0

0

0

0

0

0

0

(8) E na'o le tulaga atoa e lagolagoina.
Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 25

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Laulau 14.

E fa'aofi e le MAC le END CW pe a fa'ailoa mai le tx_avs_endofpacket. O le END CW o lo'o i ai le numera o bytes aoga i le upu fa'amaumauga mulimuli ma fa'amatalaga CRC.

O le tau o le CRC o le 32-bit CRC i'uga mo fa'amaumauga i le va o le START CW ma le upu fa'amatalaga a'o le'i o'o i le END CW.

O le siata o lo'o i lalo o lo'o fa'aalia ai tau o fanua i le END CW.

Fa'ai'u CW Field Values
Field eop CRC32 num_valid_bytes_eob

Taua 1
CRC32 tau fa'atatau. Numera o paita aoga i le upu fa'amaumauga mulimuli.

4.1.2.3. Fa'asagaga Fa'atasi CW

Ata 13. Fa'asologa CW Fa'atasi

FA'ASA'O CW Fa'atasi ma le AMATA/I'U

64+8bits XGMII Feso'ota'iga

AMATA

63:56

RSVD

55:48

RSVD

47:40

RSVD

fa'amaumauga

39:32 31:24

RSVD RSVD

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

15:8

RSVD

7:0

'hFB

pulea 7:0

0

0

0

0

0

0

0

1

64+8bits XGMII Feso'ota'iga

I'UGA

63:56

'hFD

55:48

RSVD

47:40

RSVD

fa'amaumauga

39:32 31:24

RSVD RSVD

23:16 eop=0 RSVD RSVD RSVD

RSVD

15:8

RSVD

7:0

RSVD

pulea 7:0

1

0

0

0

0

0

0

0

Ole ALIGN CW ole CW fa'atasi ma START/END po'o le END/START CWs. E mafai ona e fa'aofiina le ALIGN paid CW e ala i le fa'ailoaina o le tx_link_reinit fa'ailoga, seti le Fa'asologa o Vaitaimi fa'atau, po'o le amataina o se toe setiina. A fa'aofi le ALIGN paid CW, fa'atulaga le fanua fa'aoga i le 1 e amata ai le poloka fa'aogaina o le tali e siaki ai le fa'aogaina o fa'amaumauga i laina uma.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 26

Lauina Manatu

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Laulau 15.

FA'ASA'OGA CW Field Values
Fa'aoga fanua
eop sop usr seop

Taua 1 0 0 0 0

4.1.2.4. Ta'amilosaga gaogao CW

Ata 14. Fa'asologa CW ta'amilosaga gaogao

EMPTY_CYC Fa'atasi ma END/START

64+8bits XGMII Feso'ota'iga

I'UGA

63:56

'hFD

55:48

RSVD

47:40

RSVD

fa'amaumauga

39:32 31:24

RSVD RSVD

23:16 eop=0 RSVD RSVD RSVD

RSVD

15:8

RSVD

RSVD

7:0

RSVD

RSVD

pulea 7:0

1

0

0

0

0

0

0

0

64+8bits XGMII Feso'ota'iga

AMATA

63:56

RSVD

55:48

RSVD

47:40

RSVD

fa'amaumauga

39:32 31:24

RSVD RSVD

23:16

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

15:8

RSVD

7:0

'hFB

pulea 7:0

0

0

0

0

0

0

0

1

Laulau 16.

A e fa'amalo le tx_avs_valid mo ta'amilosaga e lua i le taimi o le pa, fa'aofi e le MAC se EMPTY_CYC CW fa'atasi ma END/START CWs. E mafai ona e fa'aogaina lenei CW pe a leai ni fa'amatalaga e maua mo le fa'asalalauina mo sina taimi.

A e deassert tx_avs_valid mo le taamilosaga e tasi, o le IP deasserts tx_avs_valid mo faaluaina le vaitaimi o le tx_avs_valid deassertion e maua ai se pea END/START CWs.

EMPTY_CYC CW Fa'atauga Field
Fa'aoga fanua
eop

Taua 0 0

faaauau…

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 27

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Field sop usr seop

Taua 0 0 0

4.1.2.5. Fa'aletonu CW

Ata 15. Fa'ata'ita'i CW Fa'aoga

IDLE CW

63:56

'h07

55:48

'h07

47:40

'h07

fa'amaumauga

39:32 31:24

'h07 'h07

23:16

'h07

15:8

'h07

7:0

'h07

pulea 7:0

1

1

1

1

1

1

1

1

Faʻapipiʻi e le MAC le IDLE CW pe a leai se faʻasalalauga. I lenei vaitau, o le tx_avs_valid faailo e maualalo.
E mafai ona e fa'aogaina le IDLE CW pe a mae'a le fa'aliliuina o le fe'avea'i po'o le fa'asalalauina o lo'o i se tulaga fa'aletonu.

4.1.2.6. Upu Fa'amatalaga

O le upu fa'amaumauga o le uta lea o se afifi. Ole XGMII pu'upu'u pulea ua seti uma ile 0 ile fa'asologa o upu fa'amaumauga.

Ata 16. Fa'amaumauga Upu Fa'amatalaga

64+8 bits XGMII Feso'ota'iga

UPU FAAMATALAGA

63:56

fa'amatalaga tagata fa'aoga 7

55:48

fa'amatalaga tagata fa'aoga 6

47:40

fa'amatalaga tagata fa'aoga 5

fa'amaumauga

39:32 31:24

fa'amatalaga fa'aoga 4 fa'amatalaga fa'aoga 3

23:16

fa'amatalaga tagata fa'aoga 2

15:8

fa'amatalaga tagata fa'aoga 1

7:0

fa'amatalaga tagata fa'aoga 0

pulea 7:0

0

0

0

0

0

0

0

0

4.1.3. TX CRC
E mafai ona e faʻaogaina le poloka TX CRC e faʻaaoga ai le Enable CRC parameter i le IP Parameter Editor. O lo'o lagolagoina lenei fa'atusa i faiga fa'avae uma ma fa'aoga atoa.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 28

Lauina Manatu

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

E fa'aopoopo e le MAC le tau o le CRC i le END CW e ala i le fa'ailoaina o le tx_avs_endofpacket fa'ailoga. I le BASIC mode, na'o le ALIGN CW fa'atasi ma le END CW o lo'o i ai se fanua CRC aoga.
O le poloka TX CRC e fesoʻotaʻi ma le TX Control Word Insertion ma le TX MII Encode poloka. O le poloka TX CRC e fa'atatauina le tau o le CRC mo fa'amatalaga 64-bit tau ta'amilosaga e amata mai i le START CW e o'o atu i le END CW.
E mafai ona e fa'ailoa le crc_error_inject fa'ailo e fa'aleaga ma le loto i ai fa'amatalaga i se ala fa'apitoa e fa'atupu ai fa'aletonu CRC.

4.1.4. TX MII Encoder

O le TX MII encoder e faʻaaogaina le faʻasalalauga mai le MAC i le TX PCS.

O le ata o loʻo i lalo o loʻo faʻaalia ai le faʻasologa o faʻamatalaga i luga o le 8-bit MII pasi ile PAM4 mode modulation. O le START ma le END CW e fa'aalia tasi i laina MII uma e lua.

Ata 17. PAM4 Modulation Mode MII Data Pattern

T'amilosaga 1

T'amilosaga 2

T'amilosaga 3

T'amilosaga 4

T'amilosaga 5

SOP_CW

FA'AMATALAGA_1

FA'AMATALAGA_9 FA'AMATALAGA_17

IDLE

DATA_DUMMY SOP_CW
DATA_DUMMY

FA'AMATALAGA_2 FA'AMATALAGA_3 FA'AMATALAGA_4

FA'AMATALAGA_10 FA'AMATALAGA_11 FA'AMATALAGA_12

FA'AMATALAGA_18 FA'AMATALAGA_19 FA'AMATALAGA_20

EOP_CW IDLE
EOP_CW

SOP_CW

FA'AMATALAGA_5 FA'AMATALAGA_13 FA'AMATALAGA_21

IDLE

DATA_DUMMY DATA_6 DATA_14 DATA_22 EOP_CW

SOP_CW DATA_DUMMY

FA'AMATALAGA_7 FA'AMATALAGA_8

FA'AMATALAGA_15 FA'AMATALAGA_16

FA'AMATALAGA_23 FA'AMATALAGA_24

IDLE EOP_CW

O le ata o loʻo i lalo o loʻo faʻaalia ai le faʻasologa o faʻamaumauga i luga o le 8-bit MII pasi ile NRZ mode modulation. O le START ma le END CW e aliali mai i laina MII uma.

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 29

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Ata 18. NRZ Modulation Mode MII Data Pattern

T'amilosaga 1

T'amilosaga 2

T'amilosaga 3

SOP_CW

FA'AMATALAGA_1

FA'AMATALAGA_9

SOP_CW

FA'AMATALAGA_2 FA'AMATALAGA_10

SOP_CW SOP_CW

FA'AMATALAGA_3 FA'AMATALAGA_4

FA'AMATALAGA_11 FA'AMATALAGA_12

SOP_CW

FA'AMATALAGA_5 FA'AMATALAGA_13

SOP_CW

FA'AMATALAGA_6 FA'AMATALAGA_14

SOP_CW

FA'AMATALAGA_7 FA'AMATALAGA_15

SOP_CW

FA'AMATALAGA_8 FA'AMATALAGA_16

T'amilosaga 4 FA'AMATALAGA_17 FA'AMATALAGA_18 FA'AMATALAGA_19 FA'AMATALAGA_20 FA'AMATALAGA_21 FA'AMATALAGA_22 FA'AMATALAGA_23 FA'AMATALAGA_24

T'amilosaga 5 EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW

4.1.5. TX PCS ma PMA
O le F-Tile Serial Lite IV Intel FPGA IP e faʻapipiʻi le F-tile transceiver i le Ethernet PCS mode.

4.2. RX Datapath
O le RX datapath e aofia ai vaega nei: · PMA poloka · PCS poloka · MII decoder · CRC · Deskew poloka · Pulea Upu aveese poloka

F-Tile Serial Lite IV Intel® FPGA IP User Guide 30

Lauina Manatu

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28
Ata 19. RX Datapath

I le fa'aoga manatu Avalon Streaming Interface
RX MAC
Pulea le Aveesea o Upu
Deskew

CRC

MII Decoder

MII Interface Custom PCS
PCS ma PMA

RX Serial Interface Mai Isi FPGA Device
4.2.1. RX PCS ma PMA
O le F-Tile Serial Lite IV Intel FPGA IP fa'apipi'i le F-tile transceiver i le Ethernet PCS mode.
4.2.2. RX MII Decoder
O le poloka lea e fa'ailoa ai pe o iai fa'amatalaga o lo'o o'o mai o lo'o iai fa'ailoga fa'atonu ma fa'aoga fa'aoga. O le RX MII decoder e maua ai faʻamatalaga i le tulaga o le 1-bit valid, 1-bit marker indicator, 1bit control indicator, ma le 64-bit data i le laina.
4.2.3. RX CRC
E mafai ona e faʻaogaina le poloka TX CRC e faʻaaoga ai le Enable CRC parameter i le IP Parameter Editor. O lo'o lagolagoina lenei fa'atusa i faiga fa'avae uma ma fa'aoga atoa. O le poloka RX CRC e fesoʻotaʻi ma poloka RX Control Word Removal ma RX MII Decoder poloka. O le IP e faʻamaonia le rx_crc_error faʻailoga pe a tupu se mea sese CRC.

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 31

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28
O le IP e fa'amalo le rx_crc_error i so'o se oso fou. O se fa'atinoga i le fa'aoga fa'aoga mo le fa'aogaina o mea sese fa'aoga.
4.2.4. RX Deskew
O le poloka kesi RX e iloa ai faʻailoga faʻaoga mo laina taʻitasi ma toe faʻaogaina faʻamaumauga aʻo leʻi tuʻuina atu i le poloka aveese RX CW.
E mafai ona e filifili e tu'u le IP core e fa'aoga otometi fa'amaumauga mo laina ta'itasi pe a tupu se mea sese e ala i le setiina o le Enable Auto Alignment parameter i le IP parameter Editor. Afai e te faʻamalo le faʻaogaina otometi, o le IP autu e faʻamaonia le rx_error faailo e faʻaalia ai le faʻaogaina o mea sese. E tatau ona e fa'ailoa le rx_link_reinit e amata ai le fa'agasologa o le laina laina pe a tupu se fa'aletonu o le laina laina.
O le RX deskew e iloa ai fa'ailoga fa'aoga e fa'atatau i se masini a le setete. O le ata o loʻo i lalo o loʻo faʻaalia ai setete o loʻo i totonu ole poloka kesi RX.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 32

Lauina Manatu

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Ata 20.

RX Deskew Lane Alignment State Machine with Auto Alignment Enabled Flow Chart
Amata

IDLE

Toe seti = 1 ioe leai

PCS uma

leai

auala ua saunia?

ioe

FAATALI

Fa'ailoga sync uma Nu
iloa?
ioe
FAIGA

leai
ioe Taimi?

ioe
Ua leiloa le fa'aogaina?
leai se gataaga

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 33

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Ata 21.

RX Deskew Lane Alignment State Machine ma le Auto Alignment Disabled Flow Chart
Amata

IDLE

Toe seti = 1 ioe leai

PCS uma

leai

auala ua saunia?

ioe

ioe
rx_link_reinit =1
leai SESE

leai ioe Taimi?

FAATALI
leai Fa'ailoga sync uma
iloa?
ioe FA'ATU

ioe
Ua leiloa le fa'aogaina?
leai
Fa'ai'u
1. O le fa'agasologa e amata ile tulaga IDLE. O le poloka e alu i le WAIT state pe a sauni uma PCS lanes ma le rx_link_reinit ua fa'amalo.
2. I le WAIT state, e siaki e le poloka fa'ailoga uma ua iloa o lo'o fa'amauina i totonu o le taamilosaga tutusa. Afai e moni lenei tulaga, o le poloka e alu i le tulaga ALIGNED.
3. A o'o le poloka ile tulaga ALIGNED, e ta'u mai ai ua fa'aoga auala. I lenei setete, o loʻo faʻaauau pea ona mataʻituina e le poloka le faʻaogaina o laina ma siaki pe o iai faʻailoga uma i totonu o le taamilosaga tutusa. Afai e le itiiti ifo ma le tasi le maka e le o iai i le taamilosaga e tasi ma ua setiina le Enable Auto Alignment parameter, o le poloka e alu i le

F-Tile Serial Lite IV Intel® FPGA IP User Guide 34

Lauina Manatu

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

IDLE setete e toe amataina le faʻaogaina o le faʻagasologa. Afai e le o setiina le Enable Auto Alignment ma e le itiiti ifo ma le tasi le maka e le o iai i le taamilosaga e tasi, o le poloka e alu i le ERROR setete ma faʻatali mo le faʻaoga faʻaoga e faʻamaonia ai le rx_link_reinit faailo e amata ai le faʻaogaina o laina.

Ata 22. Toe Fa'atulagaina o Lane ma Enable Auto Alignment Enabled rx_core_clk

rx_link_up

rx_link_reinit

ma_uma_faailoga

Setete o Deskew

ALGNED

IDLE

FAATALI

ALGNED

AUTO_ALIGN = 1

Ata 23. Toe Fa'atulagaina o Lane ma Fa'aagaoioi le Fa'aoga Fa'atonu Fa'aletonu rx_core_clk

rx_link_up

rx_link_reinit

ma_uma_faailoga

Setete o Deskew

ALGNED

SESE

IDLE

FAATALI

ALGNED

AUTO_ALIGN = 0
4.2.5. RX CW Aveese
O lenei poloka e faʻavasegaina le CWs ma tuʻuina atu faʻamatalaga i le faʻaoga faʻaoga e faʻaaoga ai le Avalon streaming interface pe a maeʻa le aveeseina o CWs.
A leai ni fa'amatalaga fa'amaonia o lo'o maua, o le RX CW e fa'amalo poloka e fa'aleaga le rx_avs_valid fa'ailoga.
I le FULL mode, pe a faʻapipiʻi le tagata faʻaoga, o lenei poloka e faʻamaonia le rx_is_usr_cmd faʻailoga ma o faʻamatalaga i le taamilosaga muamua o le uati e faʻaaogaina e avea ma faʻamatalaga faʻamatalaga poʻo se faʻatonuga.
A fa'apea rx_avs_ready deasserts ma rx_avs_valid asserts, o le RX CW removal block e fa'atupuina ai se tulaga sese i le tagata fa'aoga.
O fa'ailo fa'asalalau Avalon e feso'ota'i ma lenei poloka e pei ona ta'ua i lalo: · rx_avs_startofpacket · rx_avs_endofpacket · rx_avs_channel · rx_avs_empty · rx_avs_data

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 35

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28
· rx_avs_valid
· rx_num_valid_bytes_eob
· rx_is_usr_cmd (na'o avanoa i le Full mode)
4.3. F-Tile Serial Lite IV Intel FPGA IP Clock Architecture
O le F-Tile Serial Lite IV Intel FPGA IP e fa fa'aoga uati e gaosia ai uati i poloka eseese: · Transceiver reference Clock (xcvr_ref_clk)–Input Clock from external clock
tupe meataalo po o oscillators e gaosia uati mo TX MAC, RX MAC, ma TX ma RX poloka PCS masani. Va'ai i Parameters mo le fa'aogaina o alaleo. · Uati autu TX (tx_core_clk)–O lenei uati e maua mai le transceiver PLL o loʻo faʻaaogaina mo TX MAC. O lenei uati o se uati fo'i mai le F-tile transceiver e fa'afeso'ota'i i le TX user logic. · Uati autu RX (rx_core_clk)–O lenei uati e maua mai le transceiver PLL o loʻo faʻaaogaina mo le RX deskew FIFO ma le RX MAC. O le uati fo'i lea o le uati fa'aola mai le F-tile transceiver e fa'afeso'ota'i i le RX user logic. · Uati mo le toe fetuutuunaiga o feso'ota'iga feso'ota'iga (reconfig_clk) – uati fa'aulu mai le uati i fafo po'o oscillators e gaosia ai uati mo le F-tile transceiver reconfiguration interface i TX ma RX datapaths. Ole taimi ole uati ole 100 ile 162MHz.
O le ata poloka o lo'o i lalo o lo'o fa'aalia ai F-Tile Serial Lite IV Intel FPGA IP clock domains ma feso'ota'iga i totonu ole IP.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 36

Lauina Manatu

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Ata 24.

F-Tile Serial Lite IV Intel FPGA IP Clock Architecture

Oscillator

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

tx_core_clkout (fesoʻotaʻi i manatu faʻaoga)

tx_core_clk= clk_pll_div64[mid_ch]

FPGA2

F-Tile Serial Lite IV Intel FPGA IP

Transceiver Reconfiguration Interface Uati

(reconfig_clk)

Oscillator

rx_core_clk= clk_pll_div64[mid_ch]

rx_core_clkout (fesoʻotaʻi i manatu faʻaoga)

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

Avalon Streaming Interface TX Data
TX MAC

serial_link[n-1:0]

Deskew

TX

RX

FIFO

Avalon Streaming Interface RX Data RX MAC

Avalon Streaming Interface RX Data
RX MAC

Deskew FIFO

rx_core_clkout (fesoʻotaʻi i manatu faʻaoga)

rx_core_clk= clk_pll_div64[mid_ch]

PCS fa'apitoa

PCS fa'apitoa

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 (fesoʻotaʻi i manatu faʻaoga)

Transceiver Ref Clock (xcvr_ref_clk)
Transceiver Ref Clock (xcvr_ref_clk)

Oscillator*

Oscillator*

Tala'aga

FPGA masini
TX autu uati vaega
RX autu uati vaega
Transceiver reference clock domain masini fafo Fa'ailoga Fa'amatalaga

4.4. Toe Seti ma So'oga Initialization
O le MAC, F-tile Hard IP, ma poloka reconfiguration e eseese faʻailoga faʻailoga: · TX ma RX MAC poloka faʻaoga tx_core_rst_n ma rx_core_rst_n reset signals. · tx_pcs_fec_phy_reset_n ma rx_pcs_fec_phy_reset_n toe setiina faailoilo taavale
le pule toe setiina vaivai e toe seti le F-tile Hard IP. · Toe fa'aogaina poloka e fa'aoga ai le fa'ailoga toe fa'afo'i le reconfig_reset.

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 37

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Ata 25. Toe Seti le Fa'ata'ita'iga
Avalon Streaming Interface TX Data
MAC
Avalon Streaming SYNC Interface RX Data

FPGA F-tile Serial Lite IV Intel FPGA IP

tx_mii rx_mii
phy_ehip_sauni phy_rx_pcs_sauni

F-tile malo IP

TX Fa'amatalaga Fa'asologa RX Fa'amatalaga Fa'asologa

tx_core_rstn rx_core_rstn tx_pcs_fec_phy_reset_n rx_pcs_fec_phy_reset_n reconfig_reset

Toe seti le Fa'atonu
Fa'amatalaga Fa'atatau · Toe Seti Ta'iala ile itulau 51 · F-Tile Serial Lite IV Intel FPGA IP Design Example User Guide
4.4.1. TX Toe Fa'atonu ma Fa'asologa Fa'asologa
O le faasologa toe setiina o le TX mo F-Tile Serial Lite IV Intel FPGA IP e faapea: 1. Fa'ailoa tx_pcs_fec_phy_reset_n, tx_core_rst_n, ma reconfig_reset
i le taimi lava e tasi e toe setiina ai le F-tile hard IP, MAC, ma le toe fetuutuunaiga poloka. Fa'asa'oloto le tx_pcs_fec_phy_reset_n ma toe fa'atulagaina pe a uma ona fa'atali mo le tx_reset_ack e fa'amautinoa ai o lo'o fa'atulaga lelei poloka. 2. O le IP ona fa'amaonia lea o le phy_tx_lanes_stable, tx_pll_locked, ma le phy_ehip_ready fa'ailoga pe a uma ona tu'uina atu le tx_pcs_fec_phy_reset_n reset, e ta'u mai ai le TX PHY ua sauni mo le fa'asalalauga. 3. O le tx_core_rst_n faailo e te'a pe a uma le phy_ehip_ready faailo e alu maualuga. 4. O le IP e amata fa'asalalau mata'itusi IDLE i luga o le MII interface pe a uma le MAC i le toe setiina. E leai se mana'oga mo le TX laina laina ma skewing aua o laina uma e fa'aoga tutusa le uati. 5. A'o fa'asalalau mata'itusi IDLE, fa'ailoa mai e le MAC le fa'ailoga tx_link_up. 6. Ona amata lea e le MAC ona tu'uina atu le ALI'I fa'atasi ma le START/END po'o le END/START CW i se vaitaimi fa'atulagaina e amata ai le fa'agasologa o le laina laina a le tagata fa'afeso'ota'i.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 38

Lauina Manatu

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Ata 26.

TX Toe Fa'atonu ma Fa'amatalaga Taimi Fa'amatalaga
reconfig_sl_clk

reconfig_clk

tx_core_rst_n

1

tx_pcs_fec_phy_reset_n 1

3

toeconfig_reset

1

3

toeconfig_sl_reset

1

3

tx_reset_ack

2

tx_pll _loka

4

phy_tx_lanes_stable

phy_ehip_ready

tx_li nk_up

7
5 6 8

4.4.2. RX Toe Seti ma Fa'asologa Fa'asologa
O le RX reset sequence mo F-Tile Serial Lite IV Intel FPGA IP e fa'apea:
1. Fa'ailoa rx_pcs_fec_phy_reset_n, rx_core_rst_n, ma reconfig_reset i le taimi lava e tasi e toe setiina ai le F-tile malo IP, MAC, ma reconfiguration poloka. Faʻasaʻo le rx_pcs_fec_phy_reset_n ma toe faʻatulagaina toe faʻatulagaina pe a uma ona faʻatali mo le rx_reset_ack e faʻamautinoa ai ua toe setiina poloka.
2. Ona fa'ailoa mai lea e le IP le fa'ailoga phy_rx_pcs_ready pe a uma ona tu'uina atu le toe setiina o PCS masani, e ta'u mai ai ua sauni le RX PHY mo le fa'asalalauga.
3. O le rx_core_rst_n faailo deasserts pe a uma le phy_rx_pcs_ready faailo alu maualuga.
4. O le IP e amata le fa'aogaina o le laina pe a uma ona tu'uina atu le RX MAC reset ma i luga o le mauaina o le ALIGN fa'atasi ma le START/END po'o le END/START CW.
5. O le poloka kesi RX e fa'ailoa mai ai le fa'ailoga rx_link_up pe a mae'a le fa'aogaina o auala uma.
6. O le IP ona fa'amaonia lea o le rx_link_up fa'ailoga i le fa'aoga fa'aoga e fa'ailoa mai ai ua sauni le feso'ota'iga RX e amata le mauaina o fa'amatalaga.

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 39

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28

Ata 27. RX Toe Seti ma Fa'amataina Taimi Ata
reconfig_sl_clk

reconfig_clk

rx_core_rst_n

1

rx_pcs_fec_phy_reset_n 1

toeconfig_reset

1

toeconfig_sl_reset

1

rx_reset_ack

rx_cdr_loka

rx_block_lock

rx_pcs_sauni

rx_link_up

3 3 3 2

4 5 5

6 7

4.5. So'oga Fua Faatatau ma Bandwidth Fa'atatau Lelei

O le F-Tile Serial Lite IV Intel FPGA IP fa'asologa o le bandwidth e fa'atatau i lalo:

Fa'aoga le lautele = 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]

Fuafuaga 17. Fa'amatalaga Fuafuaga Lelei o Bandwidth

Fesuia'i

Fa'amatalaga

raw_rate burst_size

O le fua laititi lea e maua e le fa'asologa fa'asologa. raw_rate = SERDES lautele * transceiver taimi uati Example: fua_mata = 64 * 402.812500 Gbps = 25.78 Gbps
Taua o le tele o le pa. Ina ia fa'atatau le fa'aogaina o le bandwidth, fa'aaoga le tau o le lapopo'a masani. Mo fua maualuga, fa'aaoga le tau maualuga o le pa'u.

burst_size_ovhd

O le tau fa'asili i luga ole lapopoa.
I le tulaga atoa, o le burst_size_ovhd value o lo'o fa'asino ile START ma le END CWs fa'atasi.
I le tulaga fa'avae, e leai se burst_size_ovhd ona e leai se START ma END CW fa'atasi.

align_marker_period

Le tau o le vaitaimi o lo'o fa'aofi ai se fa'ailoga fa'aoga. O le tau o le 81920 taamilosaga uati mo le tuufaatasia ma le 1280 mo faʻataʻitaʻiga vave. O lenei tau e maua mai le PCS hard logic.

align_marker_width srl4_align_period

Ole aofa'i o ta'amilosaga o le uati e fa'amaualuga ai se fa'ailoga fa'aoga talafeagai.
Ole numera ole taamilosaga ole uati ile va o fa'ailoga fa'aoga lua. E mafai ona e setiina lenei tau i le faʻaogaina o le Parameter Period Parameter i le IP Parameter Editor.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 40

Lauina Manatu

4. Fa'amatalaga Fa'atino 683074 | 2022.04.28
Ole fa'atatau ole fua ole feso'ota'iga o lo'o i lalo: Fuafuaga lelei = fa'aogaina o le bandwidth * raw_rate E mafai ona e maua le maualuga ole fa'aogaina ole uati ole fa'atatau ile fa'atusa lea. Ole fa'atatau ole taimi ole uati ole tagata fa'aoga e fa'aauau pea le fa'asalalauina o fa'amaumauga ma e leai se fa'ata'amilosaga IDLE e tupu ile fa'atatau ole tagata. E taua lenei fua faatatau pe a mamanuina le fa'aoga manatu FIFO e aloese ai mai le lolofi mai FIFO. Ole maualuga ole taimi ole uati ole tagata fa'aoga = fua faatatau aoga / 64

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 41

683074 | 2022.04.28 Auina Manatu

5. Parakalafa

Laulau 18. F-Tile Serial Lite IV Intel FPGA IP Parameter Fa'amatalaga

Parameter

Taua

Fa'atonu

Fa'amatalaga

Filifiliga Fuafuaga Lautele

PMA fa'aogaina ituaiga

· PAM4 · NRZ

PAM4

Filifili le faiga fa'alelei PCS.

Ituaiga PMA

· FHT · FGT

FGT

Filifilia le ituaiga transceiver.

PMA tau fa'amaumauga

· Mo le PAM4 faiga:
— FGT transceiver ituaiga: 20 Gbps 58 Gbps
— FHT transceiver ituaiga: 56.1 Gbps, 58 Gbps, 116 Gbps
· Mo le NRZ mode:
— FGT transceiver ituaiga: 10 Gbps 28.05 Gbps
- FHT transceiver ituaiga: 28.05 Gbps, 58 Gbps

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

Fa'ama'oti le fua faatatau lelei o fa'amaumauga i le gaosiga o le transceiver fa'apipi'i fa'asalalau ma isi fa'aulu. O le tau e fa'atatau e le IP e ala ile fa'ata'amilosaga ile 1 tesimale nofoaga ile Gbps unit.

faiga PMA

· Fa'atosina · Tx · Rx

Duplex

Mo FHT ituaiga transceiver, o le itu lagolago e na'o le lua. Mo FGT transceiver ituaiga, o le itu lagolago o le Duplex, Tx, ma Rx.

Numera ole PMA

· Mo le PAM4 faiga:

2

auala

— 1 i le 12

· Mo le NRZ mode:

— 1 i le 16

Filifili le numera o auala. Mo le mamanu faigofie, o le numera lagolago o laina ole 1.

Ole taimi ole uati ole fa'asino ole PLL

· Mo FHT transceiver ituaiga: 156.25 MHz
· Mo FGT transceiver ituaiga: 27.5 MHz 379.84375 MHz, e faalagolago i le fua faatatau o faamatalaga transceiver filifilia.

· Mo FHT transceiver ituaiga: 156.25 MHz
· Mo FGT transceiver ituaiga: 165 MHz

Fa'ama'oti le fa'asinoga o le uati fa'avevesi o le transceiver.

Faiga PLL

uati faasinomaga

taimi

170 MHz

Na'o avanoa mo le ituaiga FHT transceiver. Fa'amaoti le uati fa'asinoga PLL System ma o le a fa'aogaina e fai ma fa'aoga o F-Tile Reference ma System PLL Clock Intel FPGA IP e fa'atupuina ai le System PLL Clock.

Faiga PLL masani
Vaitaimi Fa'atonu

— 128 65536

Fa'aagaoi le RS-FEC

Fa'amalo

876.5625 MHz 128 Fa'aaga

Fa'ailoa mai le fa'asologa ole uati ole System PLL.
Fa'ailoa mai le vaitaimi o fa'ailoga fa'aoga. Ole tau e tatau ona x2. Ia ki ina ia mafai ai le vaega RS-FEC.
faaauau…

Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua. *O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.

ISO 9001:2015 Resitala

5. Parata 683074 | 2022.04.28

Parameter

Taua

Fa'atonu

Fa'amatalaga

Fa'agata

Mo le PAM4 PCS fa'aogaina le fa'aogaina, RS-FEC e fa'aaga pea.

Fa'aoga Fa'aoga

Faiga fa'afefe

· TOTONU · FAʻAAVAE

tumu

Filifili le faʻasalalauga faʻamatalaga mo le IP.

Atoatoa: O lenei faiga e auina atu ai se taamilosaga amata-o-pepa ma fa'ai'uga-o-pepa i totonu o se faavaa.

Fa'avae: Ose faiga fa'amama mama lea e lafo ai fa'amatalaga e aunoa ma se amataga-o-pepa, gaogao, ma fa'ai'uga-o-pepa e fa'ateleina ai le bandwidth.

Fa'aaga le CRC

Faʻaleleia le avanoa

Fa'agata

Ki'i ina ia mafai ai ona su'esu'e ma faasa'oga sese CRC.

Fa'agaoioi le fa'aoga-ta'avale

Faʻaleleia le avanoa

Fa'agata

Ki'i ina ia mafai ai le fa'aoga otometi le fa'aogaina o le ala.

Fa'aagaoioi le debug endpoint

Faʻaleleia le avanoa

Fa'agata

A ON, o le F-Tile Serial Lite IV Intel FPGA IP e aofia ai se Debug Endpoint faʻapipiʻi e fesoʻotaʻi i totonu i le Avalon faʻafanua faʻapipiʻi manatua. E mafai e le IP ona faia nisi o suʻega ma faʻaogaina galuega e ala i le JTAG fa'aaoga le System Console. O le tau masani e Pe.

Fa'atasiga Simplex (E na'o le avanoa lenei fa'atulagaina pe a e filifilia le FGT lua simplex design.)

O le RSFEC ua mafai i luga o le isi Serial Lite IV Simplex IP na tu'u i le ala lava lea e tasi FGT(s)

Faʻaleleia le avanoa

Fa'agata

Liliu le filifiliga pe afai e te manaʻomia se faʻafefiloi o le faʻaogaina ma le RS-FEC ua mafai ma faʻaletonu mo le F-Tile Serial Lite IV Intel FPGA IP i se mamanu faigofie lua mo le NRZ transceiver mode, lea e tuʻu uma TX ma RX i luga ole FGT tutusa ala(s).

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 43

683074 | 2022.04.28 Auina Manatu

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

6.1. Faailoga Uati

Laulau 19. Fa'ailoga Uati

Igoa

Itulau Lautele

Fa'amatalaga

tx_core_clkout

1

Output TX core clock mo le TX custom PCS interface, TX MAC and user logics in

le TX faʻamaumauga.

O lenei uati e gaosia mai le poloka PCS masani.

rx_core_clkout

1

O le uati autu o le RX mo le RX masani PCS interface, RX deskew FIFO, RX MAC

ma fa'aoga fa'aoga i le RX datapath.

O lenei uati e gaosia mai le poloka PCS masani.

xcvr_ref_clk
reconfig_clk reconfig_sl_clk

1

Input Transceiver reference Clock.

A seti le ituaiga transceiver i le FGT, fa'afeso'ota'i le uati lea i le fa'ailo o le gaosiga (out_refclk_fgt_0) o le F-Tile Reference and System PLL Clock Intel FPGA IP. A seti le ituaiga transceiver i le FHT, faʻafesoʻotaʻi

lenei uati i le faailo o le gaosiga (out_fht_cmmpll_clk_0) o le F-Tile Reference and System PLL Clocks Intel FPGA IP.

Va'ai i Parameters mo le fa'aogaina o alaleo.

1

Ulufale Fa'aofi uati mo le fetuutuunaiga toe fetuutuunaiga.

Ole taimi ole uati ole 100 ile 162MHz.

Fa'afeso'ota'i le fa'ailo o le uati fa'aoga i le uati i fafo po'o oscillators.

1

Ulufale Fa'aofi uati mo le fetuutuunaiga toe fetuutuunaiga.

Ole taimi ole uati ole 100 ile 162MHz.

Fa'afeso'ota'i le fa'ailo o le uati fa'aoga i le uati i fafo po'o oscillators.

out_systempll_clk_ 1

Ulufale

Uati PLL faiga.
Fa'afeso'ota'i le uati lea i le fa'ailo o le gaosiga (out_systempll_clk_0) o le F-Tile Reference and System PLL Clock Intel FPGA IP.

Fa'amatalaga Fa'atatau ile itulau 42

6.2. Toe Seti Faailoga

Laulau 20. Toe Seti Fa'ailoga

Igoa

Itulau Lautele

tx_core_rst_n

1

Ulufale

Uati Domain Asynchronous

rx_core_rst_n

1

Ulufale

Asynchronous

tx_pcs_fec_phy_reset_n 1

Ulufale

Asynchronous

Fa'amatalaga

Fa'ailoga toe fa'aleleia-maualalo. Toe setiina le F-Tile Serial Lite IV TX MAC.

Fa'ailo toe setiina-maualalo. Toe setiina le F-Tile Serial Lite IV RX MAC.

Fa'ailoga toe fa'aleleia-maualalo.

faaauau…

Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua. *O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.

ISO 9001:2015 Resitala

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

Igoa

Laufanua Uati Fa'asinoala Lautele

Fa'amatalaga

Toe setiina le F-Tile Serial Lite IV TX custom PCS.

rx_pcs_fec_phy_reset_n 1

Ulufale

Asynchronous

Fa'ailo toe setiina-maualalo. Toe setiina le F-Tile Serial Lite IV RX custom PCS.

toeconfig_reset

1

Ulufale

reconfig_clk Active-maualuga toe seti faailoilo.

Toe setiina le poloka o le fetuutuunaiga o le Avalon manatua-faafanua.

toeconfig_sl_reset

1

Ulufale reconfig_sl_clk Fa'ailoga toe setiina maualuga-maualuga.

Toe setiina le poloka o le fetuutuunaiga o le Avalon manatua-faafanua.

6.3. Fa'ailoga MAC

Laulau 21.

TX MAC faailoilo
I lenei laulau, o le N o lo'o fa'atusalia ai le aofa'i o laina o lo'o fa'atulaga ile fa'atonu o le IP.

Igoa

Lautele

Ituaiga Uati Domain

Fa'amatalaga

tx_avs_ready

1

Fa'ailo tx_core_clkout Avalon tafe mai.

Pe a faʻamaonia, faʻaalia o le TX MAC ua sauni e talia faʻamatalaga.

tx_avs_data

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

Ulufale

tx_core_clkout Avalon fa'amalo faailoilo. TX faʻamatalaga.

tx_avs_channel

8

Ulufale tx_core_clkout Avalon fa'amalo fa'ailo.

Le numera o le alalaupapa mo fa'amatalaga o lo'o fa'aliliuina i le ta'amilosaga o lo'o iai nei.

E le o maua lenei fa'ailo ile faiga fa'avae.

tx_avs_valid

1

Ulufale tx_core_clkout Avalon fa'amalo fa'ailo.

Pe a faʻamaonia, faʻaalia le faʻailoga faʻamatalaga TX e aoga.

tx_avs_startofpacket

1

Ulufale tx_core_clkout Avalon fa'amalo fa'ailo.

Pe a faʻamaonia, faʻaalia le amataga o se pusa faʻamatalaga TX.

Fa'ailoa mo na'o se taamilosaga uati e tasi mo taga ta'itasi.

E le o maua lenei fa'ailo ile faiga fa'avae.

tx_avs_endofpacket

1

Ulufale tx_core_clkout Avalon fa'amalo fa'ailo.

Pe a faʻamaonia, faʻaalia le iʻuga o se pusa faʻamatalaga TX.

Fa'ailoa mo na'o se taamilosaga uati e tasi mo taga ta'itasi.

E le o maua lenei fa'ailo ile faiga fa'avae.

tx_avs_empty

5

Ulufale tx_core_clkout Avalon fa'amalo fa'ailo.

Fa'ailoa le numera o upu le aoga i le fa'ai'uga o fa'amaumauga TX.

E le o maua lenei fa'ailo ile faiga fa'avae.

tx_num_valid_bytes_eob

4

Ulufale

tx_core_clkout

Fa'ailoa le aofa'i o paita aoga i le upu mulimuli o le pa mulimuli. E le o maua lenei fa'ailo ile faiga fa'avae.
faaauau…

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 45

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

Igoa tx_is_usr_cmd
tx_link_up tx_link_reinit
crc_error_inject tx_error

Lautele 1
1 1
N 5

Ituaiga Uati Domain

Fa'amatalaga

Ulufale

tx_core_clkout

Pe a fa'ailoa mai, o le fa'ailoga lea e amatalia ai se fa'amatalaga fa'amatalaga e fa'aogaina e le tagata.
Fa'ailoa lenei fa'ailoga i le taamilosaga o le uati tutusa e pei o le tx_startofpacket fa'amatalaga.
E le o maua lenei fa'ailo ile faiga fa'avae.

Output tx_core_clkout A fa'ailoa mai, e fa'ailoa mai ai le feso'ota'iga o fa'amatalaga TX ua sauni mo le fa'asalalauina o fa'amatalaga.

Tuuina atu

tx_core_clkout

A fa'ailoa mai, o le fa'ailoga lea e amata ai le toe fa'aogaina o auala.
Fa'ailoa le fa'ailoga lea mo le taamilosaga o le uati e tasi e fa'aoso ai le MAC e lafo ALIGN CW.

Ulufale

tx_core_clkout A fa'ailoa mai, e tu'i e le MAC se mea sese CRC32 i laina filifilia.

Output tx_core_clkout Le fa'aaogaina.

O lo'o fa'aalia e le ata o lo'o ta'ua i lalo se example o TX fa'asalalauga fa'amatalaga o 10 upu mai le fa'aoga fa'aoga i luga ole 10 TX laina laina.

Ata 28.

TX Fa'amatalaga Fa'aliliuga Taimi Fa'asologa
tx_core_clkout

tx_avs_valid

tx_avs_ready

tx_avs_startofpackets

tx_avs_endofpackets

tx_avs_data

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

0,1,2,…,9

… N-10..

Lane 0

…………

STRT 0 10

N-10 FA'AI'U STRT 0

Lane 1

…………

STRT 1 11

N-9 FA'AI'U STRT 1

N-10 FA'AI'U FA'AVAE N-9 FA'AI'U FA'AVAE

Lane 9

…………

STRT 9 19

N-1 FA'AI'U STRT 9

N-1 FA'AI'U FA'AVAE

Laulau 22.

Faailoga RX MAC
I lenei laulau, o le N o lo'o fa'atusalia ai le aofa'i o laina o lo'o fa'atulaga ile fa'atonu o le IP.

Igoa

Lautele

Ituaiga Uati Domain

Fa'amatalaga

rx_avs_sauni

1

Fa'aulu le rx_core_clkout Avalon fa'amalo faailoilo.

A faʻamaonia, faʻaalia ua sauni le tagata faʻaoga e talia faʻamatalaga.

rx_avs_data

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

Tuuina atu

rx_core_clkout Avalon fa'amalo faailoilo. RX faʻamatalaga.

rx_avs_channel

8

Fa'ailo rx_core_clkout Avalon tafe mai.

Ole numera ole auala mo fa'amaumauga

maua i le taamilosaga o lo'o iai nei.

E le o maua lenei fa'ailo ile faiga fa'avae.

rx_avs_valid

1

Fa'ailo rx_core_clkout Avalon tafe mai.

faaauau…

F-Tile Serial Lite IV Intel® FPGA IP User Guide 46

Lauina Manatu

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

Igoa

Lautele

Ituaiga Uati Domain

Fa'amatalaga

Pe a faʻamaonia, faʻaalia le faʻailoga faʻamatalaga RX e aoga.

rx_avs_startofpacket

1

Fa'ailo rx_core_clkout Avalon tafe mai.

A faʻamaonia, faʻaalia le amataga o se pusa faʻamatalaga RX.

Fa'ailoa mo na'o se taamilosaga uati e tasi mo taga ta'itasi.

E le o maua lenei fa'ailo ile faiga fa'avae.

rx_avs_endofpacket

1

Fa'ailo rx_core_clkout Avalon tafe mai.

A faʻamaonia, faʻaalia le iʻuga o se pusa faʻamatalaga RX.

Fa'ailoa mo na'o se taamilosaga uati e tasi mo taga ta'itasi.

E le o maua lenei fa'ailo ile faiga fa'avae.

rx_avs_gaogao

5

Fa'ailo rx_core_clkout Avalon tafe mai.

Fa'ailoa le numera o upu le aoga i le fa'ai'uga o fa'amaumauga RX.

E le o maua lenei fa'ailo ile faiga fa'avae.

rx_num_valid_bytes_eob

4

Tuuina atu

rx_core_clkout Fa'ailoa le aofa'i o bytes aoga i le upu mulimuli o le pa mulimuli.
E le o maua lenei fa'ailo ile faiga fa'avae.

rx_is_usr_cmd

1

Output rx_core_clkout Pe a fai mai, o lenei faailo e amata ai se tagata faʻaoga-

fa'asologa o fa'amatalaga.

Fa'ailoa lenei fa'ailoga i le taamilosaga o le uati tutusa e pei o le tx_startofpacket fa'amatalaga.

E le o maua lenei fa'ailo ile faiga fa'avae.

rx_link_up

1

Output rx_core_clkout Pe a faʻamaonia, faʻaalia le fesoʻotaʻiga faʻamatalaga RX

ua sauni mo le mauaina o fa'amaumauga.

rx_link_reinit

1

Ulufale rx_core_clkout A fa'ailoa mai, o le fa'ailoga lea e amata ai ala

toe fa'atulagaina.

Afai e te tapeina le Enable Auto Alignment, fai le faailo lea mo le taamilosaga e tasi e faʻaoso ai le MAC e toe faʻaoga auala. Afai ua seti le Enable Auto Alignment, otometi lava ona toe fa'aogaina e le MAC ia ala.

Aua le fa'ailoaina le fa'ailoga lea pe a seti le Enable Auto Alignment.

rx_error

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

Tuuina atu

rx_core_clkout

Pe a faʻamaonia, faʻaalia tulaga sese e tupu ile RX datapath.
· [(N*2+2):N+3] = Fa'ailoa sese PCS mo auala fa'apitoa.
· [N+2] = Fa'ailoa le fa'aoga sese. Toe fa'asolo le laina laina pe a fa'ailoa mai le vaega lea.
· [N+1]= Fa'ailoa ai fa'amatalaga e tu'uina atu i le fa'aoga fa'aoga pe a le'o sauni le fa'aoga.
· [N] = Fa'ailoa mai le leiloa o le fa'aogaina.
· [(N-1):0] = Fa'ailoa mai o fa'amaumauga o lo'o iai le CRC sese.

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 47

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

6.4. Transceiver Reconfiguration faailoilo

Laulau 23.

Fa'ailoga Fa'atonu PCS
I lenei laulau, o le N o lo'o fa'atusalia ai le aofa'i o laina o lo'o fa'atulaga ile fa'atonu o le IP.

Igoa

Lautele

Ituaiga Uati Domain

Fa'amatalaga

reconfig_sl_read

1

Input reconfig_sl_ PCS reconfiguration faitau poloaiga

clk

faailoilo.

reconfig_sl_write

1

Ulufale reconfig_sl_ PCS reconfiguration tusi

clk

fa'ailoga fa'atonu.

toeconfig_sl_address

14 bits + clogb2N

Ulufale

reconfig_sl_ clk

Fa'ama'oti mai le PCS toe fa'atulagaina Avalon tuatusi fa'afanua fa'amata'u manatua i se laina filifilia.
O laina ta'itasi e 14 pa'u ma pito pito i luga e fa'atatau i le laina fa'asolo.
Example, mo se 4-lane NRZ/PAM4 mamanu, faatasi ai ma le reconfig_sl_address [13:0] e faasino i le tau o le tuatusi:
· reconfig_sl_address[15:1 4] seti i le 00 = tuatusi mo le laina 0.
· reconfig_sl_address[15:1 4] seti i le 01 = tuatusi mo le laina 1.
· reconfig_sl_address[15:1 4] seti i le 10 = tuatusi mo le laina 2.
· reconfig_sl_address[15:1 4] seti i le 11 = tuatusi mo le laina 3.

reconfig_sl_readdata

32

Output reconfig_sl_ Fa'ailoa mai PCS reconfiguration data

clk

e faitau e se taamilosaga sauni i a

ala filifilia.

toeconfig_sl_waitrequest

1

Output reconfig_sl_ Fa'atusa PCS reconfiguration

clk

Avalon fa'afanua fa'amaufa'ailoga

fa'ailo fa'atali ile ala ua filifilia.

reconfig_sl_writedata

32

Ulufale reconfig_sl_ Fa'ailoaina fa'amaumauga toe fa'atulagaina PCS

clk

ia tusia i luga o se taamilosaga tusitusi i le a

ala filifilia.

reconfig_sl_readdata_vali

1

d

Tuuina atu

reconfig_sl_ Fa'ailoa mai le toe fa'atulagaina o PCS

clk

maua fa'amatalaga e aoga ile filifilia

auala.

Laulau 24.

F-Tile Hard IP Reconfiguration faailoilo
I lenei laulau, o le N o lo'o fa'atusalia ai le aofa'i o laina o lo'o fa'atulaga ile fa'atonu o le IP.

Igoa

Lautele

Ituaiga Uati Domain

Fa'amatalaga

toeconfig_read

1

Ulufale reconfig_clk PMA toe fetuutuunai faitau

fa'ailoga fa'atonu.

reconfig_write

1

Ulufale reconfig_clk PMA toe fetuutuunai tusi

fa'ailoga fa'atonu.

toeconfig_address

18 bits + clog2bN

Ulufale

reconfig_clk

Fa'ailoa mai le tuatusi fa'akomupiuta a le PMA Avalon e manatua i totonu o se laina filifilia.
faaauau…

F-Tile Serial Lite IV Intel® FPGA IP User Guide 48

Lauina Manatu

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

Igoa
reconfig_readdata reconfig_waitrequest reconfig_writedata reconfig_readdatavalid

Lautele
32 1 32 1

Ituaiga Uati Domain

Fa'amatalaga

I le PAM4 ad NRZ modes, o laina taʻitasi e 18 bits ma o loʻo totoe pito i luga e faʻatatau i le laina offset.
Example, mo se mamanu 4-lane:
· reconfig_address[19:18] seti i le 00 = tuatusi mo le laina 0.
· reconfig_address[19:18] seti i le 01 = tuatusi mo le laina 1.
· reconfig_address[19:18] seti i le 10 = tuatusi mo le laina 2.
· reconfig_address[19:18] seti i le 11 = tuatusi mo le laina 3.

Tuuina atu

reconfig_clk Fa'amaoti fa'amatalaga PMA e faitau e se ta'amilosaga sauni i se laina filifilia.

Tuuina atu

reconfig_clk Fa'atusaina le PMA Avalon memorymapped interface fa'amalo fa'ailo i se auala filifilia.

Ulufale

reconfig_clk Fa'amaoti fa'amatalaga PMA e tusia i luga o se taamilosaga tusitusi i se laina filifilia.

Tuuina atu

reconfig_clk Fa'ama'oti PMA reconfiguration maua faʻamatalaga e aoga i se auala filifilia.

6.5. Faailoga PMA

Laulau 25.

PMA faailoilo
I lenei laulau, o le N o lo'o fa'atusalia ai le aofa'i o laina o lo'o fa'atulaga ile fa'atonu o le IP.

Igoa

Lautele

Ituaiga Uati Domain

Fa'amatalaga

phy_tx_lanes_stable

N*2 (faiga PAM4)
N (faiga NRZ)

Tuuina atu

Asynchronous Pe a faʻamaonia, faʻaalia TX datapath ua sauni e lafo faʻamatalaga.

tx_pll_loka

N*2 (faiga PAM4)
N (faiga NRZ)

Tuuina atu

Asynchronous Pe a faʻamaonia, faʻaalia le TX PLL ua ausia le tulaga loka.

phy_ehip_ready

N*2 (faiga PAM4)
N (faiga NRZ)

Tuuina atu

Asynchronous

Pe a fa'ailoa mai, fa'ailoa mai ua mae'a ona fa'aulufaleina le PCS masani ma ua sauni mo le fa'asalalauga.
O lenei faailo e faʻamaonia pe a uma le tx_pcs_fec_phy_reset_n ma tx_pcs_fec_phy_reset_nare deasserted.

tx_serial_data

N

Output TX uati fa'asologa TX pine fa'asologa.

rx_serial_data

N

Ulufale RX uati fa'asologa RX fa'amau fa'amau.

phy_rx_block_lock

N*2 (faiga PAM4)
N (faiga NRZ)

Tuuina atu

Asynchronous Pe a faʻamaonia, faʻaalia ua maeʻa le faʻaogaina o poloka 66b mo auala.

rx_cdr_loka

N*2 (faiga PAM4)

Tuuina atu

Asynchronous

A fa'ailoa mai, e fa'ailoa mai o uati ua toe maua o lo'o loka i fa'amaumauga.
faaauau…

Lauina Manatu

F-Tile Serial Lite IV Intel® FPGA IP User Guide 49

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

Igoa phy_rx_pcs_ready phy_rx_hi_ber

Lautele

Ituaiga Uati Domain

Fa'amatalaga

N (faiga NRZ)

N*2 (faiga PAM4)
N (faiga NRZ)

Tuuina atu

Asynchronous

Pe a faʻamaonia, faʻaalia o laina RX o le fesoʻotaʻiga Ethernet e fetaui lelei ma sauni e maua faʻamatalaga.

N*2 (faiga PAM4)
N (faiga NRZ)

Tuuina atu

Asynchronous

Pe a faʻamaonia, faʻaalia o le RX PCS o le laina fesoʻotaʻiga Ethernet o loʻo i totonu o se setete HI BER.

F-Tile Serial Lite IV Intel® FPGA IP User Guide 50

Lauina Manatu

683074 | 2022.04.28 Auina Manatu

7. Fuafuaina ma F-Tile Serial Lite IV Intel FPGA IP

7.1. Toe Seti Taiala
Mulimuli i ta'iala nei toe setiina e fa'atino ai lau fa'atulagaina o le tulaga fa'a-system.
· Nonoa tx_pcs_fec_phy_reset_n ma rx_pcs_fec_phy_reset_n faailoilo faatasi i le tulaga faiga ina ia toe setiina le TX ma RX PCS i le taimi e tasi.
· Fa'amautu tx_pcs_fec_phy_reset_n, rx_pcs_fec_phy_reset_n, tx_core_rst_n, rx_core_rst_n, ma reconfig_reset faailoilo i le taimi lava e tasi. Va'ai i le Toe Seti ma So'oga Initialization mo nisi fa'amatalaga e uiga i le toe setiina o le IP ma fa'asologa amata.
· Taofi tx_pcs_fec_phy_reset_n, ma rx_pcs_fec_phy_reset_n faailoilo maualalo, ma reconfig_reset faailo maualuga ma faatalitali mo tx_reset_ack ma rx_reset_ack e toe setiina lelei le F-tile malo IP ma le reconfiguration poloka.
· Ina ia maua le feso'ota'iga vave i le va o masini FPGA, toe fa'apipi'i le F-Tile Serial Lite IV Intel FPGA IP i le taimi e tasi. Va'ai ile F-Tile Serial Lite IV Intel FPGA IP Design Example User Guide mo faʻamatalaga e uiga i le mataʻituina o le IP TX ma le RX soʻotaga e faʻaaoga ai le meafaigaluega.
Fa'amatalaga Fa'atatau
· Toe Seti ma So'oga Initialization i le itulau 37
· F-Tile Serial Lite IV Intel FPGA IP Design Example User Guide

7.2. Fa'atonuga o le Taulimaina o Mease

Ole laulau o lo'o i lalo o lo'o lisiina ai ta'iala ile fa'aogaina o mea sese mo tulaga fa'aletonu e ono tupu ile F-Tile Serial Lite IV Intel FPGA IP design.

Laulau 26. Tulaga Sese ma Ta'iala Taulima

Tulaga Sese
E tasi pe sili atu auala e le mafai ona fa'atuina feso'ota'iga pe a mae'a se taimi fa'atulagaina.

Taiala
Fa'atino se faiga e toe fa'afo'i ai le so'otaga ile tulaga ole talosaga.

O se laina e leiloa fesootaiga pe a uma ona fausia fesootaiga.
O se laina e leiloa feso'ota'iga i le faagasologa o le kesi.

E ono tupu lenei mea pe a mae'a po'o le taimi o fa'asologa o fa'amatalaga. Fa'atino se su'esu'ega leiloa feso'ota'iga ile tulaga ole talosaga ma toe fa'afou le so'oga.
Fa'atino so'otaga toe fa'auluina faiga mo le auala sese. E tatau ona e faʻamautinoa e le sili atu i le 320 UI le taʻavale a le laupapa.

Fa'asa'o laina leiloa pe a uma ona fa'aoga auala uma.

E ono tupu lenei mea pe a mae'a po'o le taimi o felauaiga fa'amatalaga. Fa'atino se su'esu'ega leiloa o le laina i le tulaga o talosaga e toe amata ai le fa'agasologa ole laina.

Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua. *O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.

ISO 9001:2015 Resitala

683074 | 2022.04.28 Auina Manatu

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

IP versions e tutusa ma le Intel Quartus Prime Design Suite software versions up to v19.1. Mai le Intel Quartus Prime Design Suite software version 19.2 poʻo mulimuli ane, IP cores o loʻo i ai se polokalame faʻaliliuga IP fou.

Afai e le o lisiina se fa'asologa autu o le IP, e fa'aoga le ta'iala mo le fa'asologa muamua o le IP.

Intel Quartus Prime Version
21.3

IP Core Version 3.0.0

Taiala mo Tagata Fa'aoga F-Tile Serial Lite IV Intel® FPGA IP Taiala mo Tagata Fa'aoga

Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua. *O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.

ISO 9001:2015 Resitala

683074 | 2022.04.28 Auina Manatu

9. Fa'amatalaga Toe Iloiloga o Pepa mo le F-Tile Serial Lite IV Intel FPGA IP User Guide

Tusitusiga Faʻamatalaga 2022.04.28
2021.11.16 2021.10.22 2021.08.18

Intel Quartus Prime Version
22.1
21.3 21.3 21.2

IP Version 5.0.0
3.0.0 3.0.0 2.0.0

Suiga
· Faʻafouina Laulau: F-Tile Serial Lite IV Intel FPGA IP Features - Faʻafouina Faʻamatalaga Faʻamatalaga Faʻamatalaga faʻatasi ai ma le lagolago faʻaopoopo FHT transceiver: 58G NRZ, 58G PAM4, ma le 116G PAM4
· Fa'afou Laulau: F-Tile Serial Lite IV Intel FPGA IP Parameter Fa'amatalaga - Fa'aopoopo le parakalafa fou · Fa'atonu PLL fa'asino taimi uati · Fa'aaga le debug endpoint - Fa'afou le Tulaga mo PMA fa'amaumauga - Fa'afou igoa fa'aigoa e fetaui ma le GUI
· Faʻafouina le faʻamatalaga mo le faʻaliliuina o faʻamatalaga i le Laulau: F-Tile Serial Lite IV Intel FPGA IP Features.
· Toe fa'aigoa igoa ole laulau IP ile F-Tile Serial Lite IV Intel FPGA IP Fa'amatalaga Fa'amatalaga ile vaega Fa'ata mo le manino.
· Fa'afou Laulau: IP tapula'a: — Fa'aopoopo se parakalafa fou–RSFEC fa'aaga i le isi Serial Lite IV Simplex IP tu'u i le ala FGT tutusa. - Fa'afouina tulaga fa'aletonu mo le fa'asologa o le uati fa'asino i le Transceiver.
Fa'asalalauga muamua.

Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua. *O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.

ISO 9001:2015 Resitala

Pepa / Punaoa

intel F Tile Serial Lite IV Intel FPGA IP [pdf] Taiala mo Tagata Fa'aoga
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] Taiala mo Tagata Fa'aoga
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

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *