F Tile Serial Lite IV Intel FPGA IP

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana
Hoʻouka hou ʻia no Intel® Quartus® Prime Design Suite: 22.1 IP Version: 5.0.0

Hoʻouna manaʻo manaʻo

UG-20324

ID: 683074 Version: 2022.04.28

ʻIkepili
ʻIkepili
1. E pili ana i ka F-Tile Serial Lite IV Intel® FPGA IP User Guide…………………………………………….. 4
2. F-Tile Serial Lite IV Intel FPGA IP Overview………………………………………………………. 6 2.1. Hoʻokuʻu ʻIke……………………………………………………………………………………..7 2.2. Nā mea i kākoʻo ʻia……………………………………………………………………………….. 7 2.3. Pae Kākoʻo IP Version…………………………………………………………………………..8 2.4. Kākoʻo ʻĀpana Māmā………………………………………………………………………………..8 2.5. Ka hoʻohana ʻana i nā kumuwaiwai a me ka hoʻopaneʻe ʻana……………………………………………………………………9 2.6. ʻO ka pono o ka Bandwidth………………………………………………………………………………. 9
3. E hoʻomaka ana………………………………………………………………………………………………. 11 3.1. Ke hoʻokomo a me ka laikini ʻana i nā Intel FPGA IP Cores…………………………………………………… 11 3.1.1. Ke ʻano loiloi IP FPGA Intel………………………………………………………………. 11 3.2. Ka wehewehe ʻana i nā ʻāpana IP a me nā koho……………………………………………………………… 14 3.3. Hana ʻia File Kapili………………………………………………………………………… 14 3.4. Hoʻolikelike i nā Koko IP FPGA Intel………………………………………………………………………… 16 3.4.1. Hoʻohālike a me ka hōʻoia ʻana i ka hoʻolālā…………………………………………………… 17 3.5. Hoʻopili ʻana i nā Core IP ma nā mea hana EDA ʻē aʻe………………………………………………………. 17 3.6. Ka Houluulu ana i ka manao piha…………………………………………………………………………..18
4. ʻO ka wehewehe ʻana…………………………………………………………………………………… 19 4.1. ʻIkepili TX………………………………………………………………………………………………..20 4.1.1. Mea hoʻopili TX MAC………………………………………………………………………….. 21 4.1.2. Hoʻokomo Huaʻōlelo Mana (CW)……………………………………………………………… 23 4.1.3. TX CRC……………………………………………………………………………………28 4.1.4. TX MII Encoder…………………………………………………………………………….29 4.1.5. TX PCS a me PMA………………………………………………………………………….. 30 4.2. RX Datapath……………………………………………………………………………………. 30 4.2.1. RX PCS a me PMA………………………………………………………………………….. 31 4.2.2. RX MII Decoder…………………………………………………………………………………… 31 4.2.3. RX CRC…………………………………………………………………………………….. 31 4.2.4. RX Deskew……………………………………………………………………………………….32 4.2.5. Wehe ʻia RX CW…………………………………………………………………………35 4.3. F-Tile Serial Lite IV Intel FPGA IP Clock Architecture…………………………………………. 36 4.4. Hoʻonohonoho hou a hoʻomaka i ka loulou…………………………………………………………………………..37 4.4.1. Hoʻoponopono hou a hoʻomaka ʻo TX……………………………………………………. 38 4.4.2. RX Reset a me Initialization Sequence………………………………………………………. 39 4.5. Ka helu ʻana o ka loulou a me ka helu ʻana i ka pono o ka bandwidth…………………………………………………….. 40
5. Nā ʻāpana…………………………………………………………………………………………………………. 42
6. F-Tile Serial Lite IV Intel FPGA IP nā hōʻailona Interface…………………………………………….. 44 6.1. Nā Hōʻailona Uaki……………………………………………………………………………………………….44 6.2. Hoʻoponopono hou i nā hōʻailona…………………………………………………………………………………… 44 6.3. Nā hōʻailona MAC……………………………………………………………………………………………….. 45 6.4. Nā hōʻailona hoʻonohonoho hou ʻana o ka Transceiver……………………………………………………………… 48 6.5. Nā hōʻailona PMA……………………………………………………………………………………………….. 49

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 2

Hoʻouna Manaʻo

ʻIkepili
7. Hoʻolālā me F-Tile Serial Lite IV Intel FPGA IP…………………………………………………… 51 7.1. Hoʻihoʻi hou i nā alakaʻi ……………………………………………………………………………….. 51 7.2. Nā alakaʻi alakaʻi hewa…………………………………………………………………………..51
8. F-Tile Serial Lite IV Intel FPGA IP Guide Guide Archives…………………………………………. 52 9. Moʻolelo Hoʻoponopono Palapala no ka F-Tile Serial Lite IV Intel FPGA IP alakaʻi hoʻohana……53

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 3

683074 | 2022.04.28 Hoʻouna Manaʻo

1. No ka F-Tile Serial Lite IV Intel® FPGA IP Guide Guide

Hōʻike kēia palapala i nā hiʻohiʻona IP, ka wehewehe ʻana i ka hoʻolālā, nā ʻanuʻu e hana ai, a me nā alakaʻi e hoʻolālā i ka F-Tile Serial Lite IV Intel® FPGA IP me ka hoʻohana ʻana i nā transceivers F-tile ma nā polokalamu Intel AgilexTM.

Hoʻolohe manaʻo

Kuhi ʻia kēia palapala no nā mea hoʻohana penei:
· Hoʻolālā nā mea hoʻolālā e koho IP i ka wā o ka pae hoʻolālā pae ʻōnaehana
· Nā mea hoʻolālā paʻa i ka wā e hoʻohui ai i ka IP i kā lākou hoʻolālā pae ʻōnaehana
· Nā ʻenekini hōʻoia i ka wā o ka simulation pae ʻōnaehana a me nā pae hōʻoia ʻana i nā lako

Nā Palapala Pili

Aia ka papa ma lalo nei i nā palapala kuhikuhi ʻē aʻe e pili ana i ka F-Tile Serial Lite IV Intel FPGA IP.

Papa 1.

Nā Palapala Pili

Kuhikuhi

F-Tile Serial Lite IV Intel FPGA IP Design Example alakaʻi hoʻohana

Pepa ʻIkepili Mea Hana Intel Agilex

wehewehe
Hāʻawi kēia palapala i ka hanauna, nā alakaʻi hoʻohana, a me ka wehewehe hana o ka F-Tile Serial Lite IV Intel FPGA IP design examples ma nā polokalamu Intel Agilex.
Hōʻike kēia palapala i nā hiʻohiʻona uila, nā hiʻohiʻona hoʻololi, nā kikoʻī hoʻonohonoho, a me ka manawa no nā polokalamu Intel Agilex.

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

Nā Acronym a me ka papa inoa hua'ōlelo
Acronym

Mana Hoʻonui Huaʻōlelo Reed-Solomon Forward Error Correction Physical Medium Attachment Transmitter Receiver Pulse-Amplitude Modulation 4-Level ʻAʻole hoʻi-i-zero

hoʻomau…

Huina Intel. Ua mālama ʻia nā kuleana āpau. ʻO Intel, ka Intel logo, a me nā hōʻailona Intel ʻē aʻe he mau hōʻailona o Intel Corporation a i ʻole kāna mau lālā. Mālama ʻo Intel i ka hana o kāna mau huahana FPGA a me semiconductor i nā kikoʻī o kēia manawa e like me ka palapala hōʻoia maʻamau o Intel, akā aia ke kuleana e hoʻololi i nā huahana a me nā lawelawe i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. ʻAʻole ʻo Intel i kuleana a i ʻole kuleana e puka mai ana mai ka noi a i ʻole ka hoʻohana ʻana i kekahi ʻike, huahana, a i ʻole lawelawe i wehewehe ʻia ma ʻaneʻi koe wale nō i ʻae ʻia ma ke kākau ʻana e Intel. Manaʻo ʻia nā mea kūʻai aku Intel e loaʻa i ka mana hou o nā kikoʻī o nā hāmeʻa ma mua o ka hilinaʻi ʻana i kekahi ʻike i paʻi ʻia a ma mua o ke kau ʻana i nā kauoha no nā huahana a i ʻole nā ​​​​lawelawe. * Hiki ke koi ʻia nā inoa a me nā hōʻailona ʻē aʻe ma ke ʻano he waiwai o nā poʻe ʻē aʻe.

ISO 9001:2015 Kakau

1. E pili ana i ka F-Tile Serial Lite IV Intel® FPGA IP User Guide 683074 | 2022.04.28

PCS MII XGMII

Acronym

Hoʻonui ʻia ʻo Physical Coding Sublayer Media Independent Interface 10 Gigabit Media Independent Interface

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 5

683074 | 2022.04.28 Hoʻouna Manaʻo

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

Kiʻi 1.

He kūpono ʻo F-Tile Serial Lite IV Intel FPGA IP no ke kamaʻilio ʻikepili bandwidth kiʻekiʻe no nā noi chip-to-chip, board-to-board, a me backplane.

Hoʻokomo ʻia ka F-Tile Serial Lite IV Intel FPGA IP i ka mana hoʻokele media (MAC), physical coding sublayer (PCS), a me nā poloka hoʻopili kino kino (PMA). Kākoʻo ka IP i ka wikiwiki o ka hoʻoili ʻikepili a hiki i 56 Gbps no kēlā me kēia ala me ka nui o ʻehā mau ala PAM4 a i ʻole 28 Gbps no kēlā me kēia ala me ka kiʻekiʻe o 16 mau ala NRZ. Hāʻawi kēia IP i ka bandwidth kiʻekiʻe, nā papa haʻahaʻa haʻahaʻa, ka helu I/O haʻahaʻa, a kākoʻo i ka scalability kiʻekiʻe ma nā helu ʻelua a me ka wikiwiki. Hiki ke hoʻololi hou ʻia kēia IP me ke kākoʻo ʻana o kahi ākea o nā helu data me ke ʻano Ethernet PCS o ka transceiver F-tile.

Kākoʻo kēia IP i nā ʻano hoʻouna ʻelua:
· ʻO ke ʻano kumu–He ʻano hoʻoheheʻe maʻemaʻe kēia kahi e hoʻouna ʻia ai ka ʻikepili me ka ʻole o ka ʻeke hoʻomaka, ka pōʻai ʻole, a me ka hopena o ka ʻeke e hoʻonui i ka bandwidth. Lawe ka IP i ka ʻikepili kūpono mua e like me ka hoʻomaka ʻana o kahi pahū.
· Ke ʻano piha–He ʻano hoʻoili packet kēia. Ma kēia ʻano, hoʻouna ka IP i kahi pōʻai a me kahi pōʻai sync ma ka hoʻomaka a me ka hopena o kahi ʻeke ma ke ʻano he delimiters.

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 mau ala ala (ʻano NRZ)/ 2*n mau alahele (ʻano PAM4)

TX MAC

CW

Mea hoʻopili INSERT

MII ENCODE

PC maʻamau

TX PCS

TX MII

EMIB ENCODE SCRAMBLER FEC

TX PMA

n Nā ʻāpana Alanui (ʻano PAM4)/ n Nā ʻāpana Alanui (ʻano NRZ)
TX Serial Interface

Avalon Streaming Interface RX
64*n mau ala ala (ʻano NRZ)/ 2*n mau alahele (ʻano PAM4)

RX

RX PCS

CW RMV

DESKEW

MII

& HOOLAHA DECODE

RX MII

EMIB

DECODE BLOCK SYNC & FEC DESCRAMBLER

RX PMA

CSR

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

Kaao

ʻO ka noʻonoʻo palupalu

Loko paʻakikī

Huina Intel. Ua mālama ʻia nā kuleana āpau. ʻO Intel, ka Intel logo, a me nā hōʻailona Intel ʻē aʻe he mau hōʻailona o Intel Corporation a i ʻole kāna mau lālā. Mālama ʻo Intel i ka hana o kāna mau huahana FPGA a me semiconductor i nā kikoʻī o kēia manawa e like me ka palapala hōʻoia maʻamau o Intel, akā aia ke kuleana e hoʻololi i nā huahana a me nā lawelawe i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. ʻAʻole ʻo Intel i kuleana a i ʻole kuleana e puka mai ana mai ka noi a i ʻole ka hoʻohana ʻana i kekahi ʻike, huahana, a i ʻole lawelawe i wehewehe ʻia ma ʻaneʻi koe wale nō i ʻae ʻia ma ke kākau ʻana e Intel. Manaʻo ʻia nā mea kūʻai aku Intel e loaʻa i ka mana hou o nā kikoʻī o nā hāmeʻa ma mua o ka hilinaʻi ʻana i kekahi ʻike i paʻi ʻia a ma mua o ke kau ʻana i nā kauoha no nā huahana a i ʻole nā ​​​​lawelawe. * Hiki ke koi ʻia nā inoa a me nā hōʻailona ʻē aʻe ma ke ʻano he waiwai o nā poʻe ʻē aʻe.

ISO 9001:2015 Kakau

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

Hiki iā ʻoe ke hana i ka F-Tile Serial Lite IV Intel FPGA IP design examples e aʻo hou e pili ana i nā hiʻohiʻona IP. E nānā i ka F-Tile Serial Lite IV Intel FPGA IP Design Example alakaʻi hoʻohana.
ʻIke pili · wehewehe hana ma ka ʻaoʻao 19 · F-Tile Serial Lite IV Intel FPGA IP Design Example alakaʻi hoʻohana

2.1. Hoʻokuʻu ʻIke

Kūlike nā mana Intel FPGA IP me nā mana polokalamu polokalamu Intel Quartus® Prime Design Suite a hiki i ka v19.1. E hoʻomaka ana ma Intel Quartus Prime Design Suite software version 19.2, Intel FPGA IP he polokalamu hoʻololi hou.

Hiki ke loli ka helu Intel FPGA IP (XYZ) me kēlā me kēia polokalamu polokalamu Intel Quartus Prime. He hoʻololi i:

· Hōʻike ʻo X i kahi hoʻoponopono nui o ka IP. Inā hōʻano hou ʻoe i ka polokalamu Intel Quartus Prime, pono ʻoe e hana hou i ka IP.
· Hōʻike ʻo Y i ka IP me nā hiʻohiʻona hou. E hana hou i kāu IP e hoʻokomo i kēia mau hiʻohiʻona hou.
· Hōʻike ʻo Z i ka IP me nā loli liʻiliʻi. E hana hou i kāu IP e hoʻokomo i kēia mau hoʻololi.

Papa 3.

F-Tile Serial Lite IV Intel FPGA IP Hoʻokuʻu ʻIke

'ikamu IP Version Intel Quartus Prime Version Hoʻokuʻu ʻia ka lā kauoha

5.0.0 22.1 2022.04.28 IP-SLITE4F

wehewehe

2.2. Nā hiʻohiʻona i kākoʻo ʻia
Hōʻike ka papa ma lalo nei i nā hiʻohiʻona i loaʻa ma F-Tile Serial Lite IV Intel FPGA IP:

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 7

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

Papa 4.

F-Tile Serial Lite IV Intel FPGA IP hiʻona

Hiʻona

wehewehe

Hoʻoili ʻikepili

· No ke ʻano PAM4:
— Kākoʻo ʻo FHT i 56.1, 58, a me 116 Gbps i kēlā me kēia ala me ka nui o 4 mau ala.
— Kākoʻo ʻo FGT i ka 58 Gbps i kēlā me kēia ala me ka nui o nā ala he 12.
E nānā i ka Papa 18 ma ka ʻaoʻao 42 no nā kikoʻī hou aku e pili ana i nā pākēneka data transceiver i kākoʻo ʻia no ke ʻano PAM4.
· No ke ʻano NRZ:
— Kākoʻo ʻo FHT i 28.05 a me 58 Gbps i kēlā me kēia ala me ka nui o 4 mau ala.
— Ke kākoʻo nei ʻo FGT i ka 28.05 Gbps i kēlā me kēia ala me ka nui o 16 mau ala.
E nānā i ka Papa 18 ma ka ʻaoʻao 42 no nā kikoʻī hou aku e pili ana i nā pākēneka data transceiver i kākoʻo ʻia no ke ʻano NRZ.
· Kākoʻo i nā ʻano hoʻoheheʻe mau (Basic) a i ʻole packet (Full).
· Kākoʻo i nā ʻeke pahu kiʻi haʻahaʻa.
· Kākoʻo i ka neʻe ʻana o ka granularity byte no kēlā me kēia nui o ka pahū.
· Kākoʻo i hoʻomaka ʻia e ka mea hoʻohana a i ʻole ka hoʻonohonoho ala ala.
· Kākoʻo programmable alignment manawa.

PCS

· Hoʻohana i ka loiloi IP paʻakikī e pili ana me nā transceivers Intel Agilex F-tile no ka hoʻemi ʻana i nā kumu waiwai loiloi.
· Kākoʻo i ke ʻano modulation PAM4 no 100GBASE-KP4 kikoʻī. Hoʻohana mau ʻia ʻo RS-FEC i kēia ʻano hoʻololi.
· Kākoʻo iā NRZ me ke ʻano modulation RS-FEC koho.
· Kākoʻo i ka 64b/66b hoʻopāʻālua decoding.

ʻIke hewa a me ka lawelawe ʻana

· Kākoʻo i ka nānā hewa CRC ma nā ala ʻikepili TX a me RX. · Kākoʻo i ka nānā hewa ʻana i ka loulou RX. · Kākoʻo iā RX PCS ʻike hewa.

Nā mea hoʻohana

· Kākoʻo wale i ka hoʻoili packet duplex piha me nā loulou kūʻokoʻa.
· Ke hoʻohana nei i ka pilina kiko-i-kahi i nā polokalamu FPGA he nui me ka latency hoʻololi haʻahaʻa.
· Kākoʻo i nā kauoha i wehewehe ʻia e ka mea hoʻohana.

2.3. Kākoʻo Kākoʻo IP Version

ʻO ka polokalamu Intel Quartus Prime a me ke kākoʻo polokalamu Intel FPGA no ka F-Tile Serial Lite IV Intel FPGA IP penei:

Papa 5.

IP Version a me ke kākoʻo pae

ʻO Intel Quartus Prime 22.1

Mea hoʻohana Intel Agilex F-tile transceivers

IP Version Simulation Compilation Hardware Design

5.0.0

­

2.4. Kākoʻo Māmā Māmā
Kākoʻo ka F-Tile Serial Lite IV Intel FPGA IP i kēia mau māka māmā no nā polokalamu Intel Agilex F-tile: · Transceiver speed grade: -1, -2, a me -3 · Core speed grade: -1, -2, a me - 3

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 8

Hoʻouna Manaʻo

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

ʻIke pili
Pepa ʻIkepili Mea Hana Intel Agilex ʻIke hou aku e pili ana i ka helu ʻikepili i kākoʻo ʻia ma nā transceivers Intel Agilex F-tile.

2.5. Hoʻohana waiwai a me ka Latency

Loaʻa nā kumuwaiwai a me ka latency no ka F-Tile Serial Lite IV Intel FPGA IP mai ka polokalamu polokalamu Intel Quartus Prime Pro Edition 22.1.

Papa 6.

ʻO Intel Agilex F-Tile Serial Lite IV Intel FPGA IP Resource hoʻohana
Hoʻokumu ʻia ke ana latency ma ka latency huakaʻi pōʻai mai ka TX core input a i ka RX core output.

ʻAno hoʻolele

ʻano ʻokoʻa

Ka helu o nā alahele ʻikepili mode RS-FEC ALM

Latency (ka pōʻaiapuni o ka uaki TX)

FGT

28.05 Gbps NRZ 16

Nā mea kīnā ʻole 21,691 65

16

Kupa piha 22,135 65

16

Hoʻohana kumu 21,915 189

16

Hoʻohana piha 22,452 189

58 Gbps PAM4 12

Hoʻohana kumu 28,206 146

12

Hoʻohana piha 30,360 146

FHT

58 Gbps NRZ

4

Hoʻohana kumu 15,793 146

4

Hoʻohana piha 16,624 146

58 Gbps PAM4 4

Hoʻohana kumu 15,771 154

4

Hoʻohana piha 16,611 154

116 Gbps PAM4 4

Hoʻohana kumu 21,605 128

4

Hoʻohana piha 23,148 128

2.6. Hoʻopono Bandwidth

Papa 7.

Hoʻopono Bandwidth

Nā ʻano hoʻololi Transceiver

PAM4

ʻO ke ʻano kahawai RS-FEC

Hoʻohana piha

Hiki ke kumu

ʻO ka liʻiliʻi liʻiliʻi o ka pilina ma Gbps (RAW_RATE)
Ka nui pohā o ka hoʻololi ʻana i ka helu o ka huaʻōlelo (BURST_SIZE) (1)
Ka manawa hoʻopololei i ka pōʻai uaki (SRL4_ALIGN_PERIOD)

56.0 2,048 4,096

56.0 4,194,304 4,096

Nā hoʻonohonoho

NRZ

Piha

Kinohi

Hoʻohana ʻia

28.0

28.0

2,048

2,048

4,096

4,096

Kuleana Kuleana 28.0

Hoʻohana ʻia ʻo 28.0

4,194,304

4,194,304

4,096

4,096 hoʻomau…

(1) Hoʻokokoke ka BURST_SIZE no ke ʻano kumu kumu i ka palena ʻole, no laila ua hoʻohana ʻia kahi helu nui.

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 9

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

Nā mea hoʻololi

Nā hoʻonohonoho

64/66b hoʻopili

0.96969697 0.96969697 0.96969697 0.96969697 0.96969697 0.96969697

Ma luna o ka nui pohā o ka helu o ka huaʻōlelo (BURST_SIZE_OVHD)

2 (2)

0 (3)

2 (2)

2 (2)

0 (3)

0 (3)

Manawa hoailona alignment 81,915 i ka pōʻai uaki (ALIGN_MARKER_PERIOD)

81,915

81,916

81,916

81,916

81,916

Alignment marker width in 5

5

0

4

0

4

pōʻaiapuni uaki

(ALIGN_MARKER_WIDTH)

ʻO ka pono o ka ʻāwīwī (4)

0.96821788 0.96916433 0.96827698 0.96822967 0.96922348 0.96917616

Laki kūpono (Gbps) (5)

54.2202012 54.27320236 27.11175544 27.11043076 27.13825744 27.13693248

ʻO ke alapine o ka uaki mea hoʻohana kiʻekiʻe loa (MHz) (6)

423.59532225 424.00939437 423.62117875 423.6004806 424.0352725 424.01457

ʻIke pili i ka helu loulou a me ka helu ʻana i ka pono o ka Bandwidth ma ka ʻaoʻao 40

(2) Ma ke ʻano piha, ʻo ka BURST_SIZE_OVHD ka nui e komo pū me START/END i hui ʻia nā Mana Mana i loko o kahi kahawai ʻikepili.
(3) No ke ʻano kumu, ʻo BURST_SIZE_OVHD ka 0 no ka mea ʻaʻohe START/END i ka wā e kahe ana.
(4) E nānā i ka Link Rate a me ka Bandwidth Efficiency Calculation no ka helu ʻana i ka pono bandwidth.
(5) E nānā i ka Link Rate a me Bandwidth Efficiency Calculation no ka helu ʻana i ka uku kūpono.
(6) E nānā i ka helu loulou a me ka helu ʻana i ka pono Bandwidth no ka helu ʻana i ka alapine o ka mea hoʻohana.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 10

Hoʻouna Manaʻo

683074 | 2022.04.28 Hoʻouna Manaʻo

3. Hoʻomaka

3.1. Ke hoʻokomo a me ka laikini ʻana i nā Intel FPGA IP Cores

Aia ka Intel Quartus Prime software hoʻokomo i ka hale waihona puke Intel FPGA IP. Hāʻawi kēia waihona i nā cores IP pono no kāu hoʻohana ʻana me ka ʻole o ka laikini hou. Pono kekahi mau cores Intel FPGA IP e kūʻai i laikini kaʻawale no ka hoʻohana ʻana i ka hana. ʻO ka Intel FPGA IP Evaluation Mode hiki iā ʻoe ke loiloi i kēia mau kikowaena Intel FPGA IP i laikini ʻia ma ka simulation a me ka lako, ma mua o ka hoʻoholo ʻana e kūʻai i kahi laikini IP hana piha. Pono wale ʻoe e kūʻai i laikini hana piha no nā cores Intel IP i laikini ʻia ma hope o kou hoʻopau ʻana i ka hoʻāʻo ʻana i ka ʻenehana a mākaukau e hoʻohana i ka IP i ka hana ʻana.

Hoʻokomo ka polokalamu Intel Quartus Prime i nā cores IP ma kēia mau wahi ma ka paʻamau:

Kiʻi 2.

Alanui Hoʻokomo IP Core
intelFPGA(_pro) quartus – Loaʻa i ka Intel Quartus Prime software ip – Loaʻa i ka waihona Intel FPGA IP a me nā ʻaoʻao ʻekolu IP cores altera – Loaʻa i ka Intel FPGA IP waihona kumu code - Loaʻa i ka Intel FPGA IP kumu files

Papa 8.

Nā wahi hoʻokomo IP Core

Wahi

lako polokalamu

:intelFPGA_proquarttusipaltera

ʻO Intel Quartus Prime Pro Edition

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

Papahana Windows* Linux*

Nānā:

ʻAʻole kākoʻo ka polokalamu Intel Quartus Prime i nā hakahaka ma ke ala hoʻokomo.

3.1.1. Keʻano loiloi IP FPGA Intel
Hāʻawi ka Intel FPGA IP Evaluation Mode manuahi iā ʻoe e loiloi i ka laikini Intel FPGA IP cores i ka simulation a me ka lako ma mua o ke kūʻai ʻana. Kākoʻo ʻo Intel FPGA IP Evaluation Mode i kēia mau loiloi me ka ʻole o ka laikini hou:
· Hoʻohālikelike i ka hana o kahi Intel FPGA IP core i laikini ʻia i kāu ʻōnaehana. · E hōʻoia i ka hana, ka nui, a me ka wikiwiki o ka IP core me ka maʻalahi. · E hoʻomohala i nā polokalamu kelepona palena manawa files no nā hoʻolālā i loaʻa nā cores IP. · E hoʻopololei i kahi mea me kāu IP core a hōʻoia i kāu hoʻolālā i ka lako.

Huina Intel. Ua mālama ʻia nā kuleana āpau. ʻO Intel, ka Intel logo, a me nā hōʻailona Intel ʻē aʻe he mau hōʻailona o Intel Corporation a i ʻole kāna mau lālā. Mālama ʻo Intel i ka hana o kāna mau huahana FPGA a me semiconductor i nā kikoʻī o kēia manawa e like me ka palapala hōʻoia maʻamau o Intel, akā aia ke kuleana e hoʻololi i nā huahana a me nā lawelawe i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. ʻAʻole ʻo Intel i kuleana a i ʻole kuleana e puka mai ana mai ka noi a i ʻole ka hoʻohana ʻana i kekahi ʻike, huahana, a i ʻole lawelawe i wehewehe ʻia ma ʻaneʻi koe wale nō i ʻae ʻia ma ke kākau ʻana e Intel. Manaʻo ʻia nā mea kūʻai aku Intel e loaʻa i ka mana hou o nā kikoʻī o nā hāmeʻa ma mua o ka hilinaʻi ʻana i kekahi ʻike i paʻi ʻia a ma mua o ke kau ʻana i nā kauoha no nā huahana a i ʻole nā ​​​​lawelawe. * Hiki ke koi ʻia nā inoa a me nā hōʻailona ʻē aʻe ma ke ʻano he waiwai o nā poʻe ʻē aʻe.

ISO 9001:2015 Kakau

3. Hoʻomaka
683074 | 2022.04.28
Kākoʻo ʻo Intel FPGA IP Evaluation Mode i kēia mau ʻano hana:
· Hoʻopaʻa ʻia–E ʻae i ka holo ʻana i ka hoʻolālā i loaʻa ka laikini Intel FPGA IP me ka pilina ma waena o kāu papa a me ka kamepiula hoʻokipa. Pono ka mode Tethered i kahi pūʻulu hana hoʻāʻo hui pū (JTAG) uwea i hoʻohui ʻia ma waena o ka JTAG awa ma kāu papa a me ka kamepiula hoʻokipa, e holo ana i ka Intel Quartus Prime Programmer no ka lōʻihi o ka manawa loiloi lako. Pono ka Programmer i kahi hoʻokomo haʻahaʻa loa o ka polokalamu Intel Quartus Prime, a ʻaʻole koi i ka laikini Intel Quartus Prime. Mālama ka kamepiula hoʻokipa i ka manawa loiloi ma o ka hoʻouna ʻana i kahi hōʻailona manawa i ka hāmeʻa ma o ka JTAG awa. Inā kākoʻo nā cores IP i laikini ʻia i ke ʻano hoʻolālā hoʻolālā, holo ka manawa loiloi a hiki i ka pau ʻana o kekahi loiloi kumu IP. Inā kākoʻo nā cores IP āpau i ka manawa loiloi palena ʻole, ʻaʻole i pau ka manawa.
· Untethered–E ʻae i ka holo ʻana i ka hoʻolālā i loaʻa ka IP laikini no ka manawa palena. Hoʻi ka IP core i ke ʻano untethered inā hemo ka mea mai ka kamepiula hoʻokipa e holo ana i ka polokalamu Intel Quartus Prime. Hoʻi hou ka IP core i ke ʻano untethered inā ʻaʻole kākoʻo kekahi kumu IP laikini ʻē aʻe i ka hoʻolālā ʻana i ke ʻano tethered.
Ke pau ka manawa loiloi no kekahi Intel FPGA IP i laikini ʻia i ka hoʻolālā, pau ka hana ʻana o ka hoʻolālā. ʻO nā cores IP āpau e hoʻohana ana i ka Intel FPGA IP Evaluation Mode i ka manawa like i ka wā i pau ai kekahi IP core i ka manawa hoʻolālā. I ka pau ʻana o ka manawa loiloi, pono ʻoe e hoʻoponopono hou i ka hāmeʻa FPGA ma mua o ka hoʻomau ʻana i ka hōʻoia lako. No ka hoʻonui i ka hoʻohana ʻana i ka IP core no ka hana ʻana, kūʻai i kahi laikini hana piha no ka IP core.
Pono ʻoe e kūʻai i ka laikini a hoʻopuka i kahi kī laikini hana piha ma mua o ka hiki ke hoʻohua i kahi hoʻolālā hāmeʻa palena ʻole file. I ka wā Intel FPGA IP Evaluation Mode, hoʻopuka wale ka Compiler i kahi hoʻolālā hāmeʻa palena manawa file ( _time_limited.sof) e pau ana i ka palena manawa.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 12

Hoʻouna Manaʻo

3. Hoomaka 683074 | 2022.04.28

Kiʻi 3.

Intel FPGA IP Evaluation Mode Kahe
E hoʻouka i ka polokalamu Intel Quartus Prime me Intel FPGA IP Library

Hoʻohālikelike a hoʻomaka koke i kahi Intel FPGA IP Core i laikini ʻia

E hōʻoia i ka IP ma kahi Simulator Kākoʻo

E hōʻuluʻulu i ka Hoʻolālā ma ka polokalamu Intel Quartus Prime

E hoʻomohala i kahi polokalamu polokalamu kamepiula palena manawa File

E hoʻolālā i ka polokalamu Intel FPGA a hōʻoia i ka hana ma ka Papa
ʻAʻohe IP i mākaukau no ka hoʻohana ʻana i ka hana?
ʻAe E kūʻai i kahi hana piha
Laikini IP

Nānā:

Hoʻokomo i ka IP Laikini i nā Huahana Kalepa
E nānā i ke alakaʻi hoʻohana o kēlā me kēia IP core no nā pae hoʻohālikelike a me nā kikoʻī hoʻokō.
Hāʻawi ʻo Intel i nā cores IP ma kahi noho, kumu mau. Loaʻa i ka uku laikini ka mālama a me ke kākoʻo makahiki mua. Pono ʻoe e hōʻano hou i ka ʻaelike mālama no ka loaʻa ʻana o nā mea hou, hoʻoponopono bug, a me ke kākoʻo ʻenehana ma mua o ka makahiki mua. Pono ʻoe e kūʻai i laikini hana piha no nā cores Intel FPGA IP e koi ana i kahi laikini hana, ma mua o ka hana ʻana i ka polokalamu files hiki iā ʻoe ke hoʻohana no ka manawa palena ʻole. I ka wā Intel FPGA IP Evaluation Mode, hoʻopuka wale ka Compiler i kahi hoʻolālā hāmeʻa palena manawa file ( _time_limited.sof) e pau ana i ka palena manawa. No ka loaʻa ʻana o kāu mau kī laikini hana, e kipa i ka Intel FPGA Self-Service Licensing Center.
Na Intel FPGA Software License Agreements e alakaʻi i ka hoʻokomo ʻana a me ka hoʻohana ʻana i nā cores IP laikini, ka polokalamu hoʻolālā Intel Quartus Prime, a me nā cores IP ʻole laikini ʻole.

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 13

3. Hoomaka 683074 | 2022.04.28
ʻIke pili · Intel FPGA Licensing Support Center · Introduction to Intel FPGA Software Installation and Licensing
3.2. E wehewehe i nā ʻāpana IP a me nā koho
Hāʻawi ka mea hoʻoponopono IP parameter iā ʻoe e hoʻonohonoho wikiwiki i kāu hoʻololi IP maʻamau. E hoʻohana i kēia mau ʻanuʻu e wehewehe i nā koho IP a me nā ʻāpana i ka polokalamu Intel Quartus Prime Pro Edition.
1. Inā 'a'ole 'oe he papahana Intel Quartus Prime Pro Edition kahi e ho'ohui ai i kāu F-Tile Serial Lite IV Intel FPGA IP, pono 'oe e hana i kekahi. a. Ma ka Intel Quartus Prime Pro Edition, kaomi File Hoʻokumu i kahi papahana Quartus Prime hou, a i ʻole File Open Project e wehe i kahi papahana Quartus Prime. Koi ka wizard iā ʻoe e kuhikuhi i kahi mea hana. b. E wehewehe i ka ʻohana mea hana Intel Agilex a koho i kahi mea hana F-tile i kūpono i nā koi o ka māka wikiwiki no ka IP. c. Kaomi Hoʻopau.
2. Ma ka IP Catalog, e huli a koho i ka F-Tile Serial Lite IV Intel FPGA IP. Hōʻike ʻia ka puka aniani IP Variation hou.
3. E wehewehe i kahi inoa kūlana kiʻekiʻe no kāu hoʻololi IP maʻamau hou. Mālama ka mea hoʻoponopono hoʻoponopono i nā hoʻonohonoho hoʻololi IP ma kahi file inoa ʻia .ip.
4. Kaomi iā OK. Hōʻike ʻia ka mea hoʻoponopono hoʻohālikelike. 5. E wehewehe i nā ʻāpana no kāu hoʻololi IP. E nānā i ka ʻāpana Parameter no
ʻike e pili ana i nā ʻāpana F-Tile Serial Lite IV Intel FPGA IP. 6. ʻO ke koho, e hana i kahi hoʻokolohua simulation a i ʻole compilation a me ka hoʻolālā lako
exampe, e hahai i na kuhikuhi ma ka Design Example alakaʻi hoʻohana. 7. Kaomi i ka Generate HDL. Hōʻike ʻia ka pahu kamaʻilio Generation. 8. E wehewehe i ka puka file nā koho hanauna, a laila kaomi i ka Generate. ʻO ka hoʻololi IP
files hana e like me kāu mau kikoʻī. 9. Kaomi i ka Finish. Hoʻohui ka mea hoʻoponopono hoʻohālikelike i ka .ip kiʻekiʻe file i ke au
papahana ʻakomi. Inā koi ʻia ʻoe e hoʻohui lima i ka .ip file i ka papahana, kaomi Project Add/Remove Files i Project e hoʻohui i ka file. 10. Ma hope o ka hana ʻana a me ka hoʻomaka koke ʻana i kāu hoʻololi IP, e hana i nā hana pine kūpono e hoʻohui i nā awa a hoʻonohonoho i nā ʻāpana RTL kūpono i kēlā me kēia manawa.
Nā palena ʻike pili ma ka ʻaoʻao 42
3.3. Hana ʻia File Hoʻolālā
Hoʻopuka ka polokalamu Intel Quartus Prime Pro Edition i kēia huahana IP file hale kūkulu.
No ka 'ike e pili ana i ka file hale hoʻolālā exampe, e nānā i ka F-Tile Serial Lite IV Intel FPGA IP Design Example alakaʻi hoʻohana.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 14

Hoʻouna Manaʻo

3. Hoomaka 683074 | 2022.04.28

Kiʻi 4. F-Tile Serial Lite IV Intel FPGA IP Hana ʻia Files
.ip - hoʻohui IP file

ʻokoʻa IP files

_ ʻokoʻa IP files

example_design

.cmp - ʻōlelo hoʻolaha ʻāpana VHDL file _bb.v – Verilog HDL pahu ʻeleʻele EDA synthesis file _inst.v a me .vhd – Sample instantiation templates .xml- hōʻike XML file

Example wahi no kou IP core manao example files. ʻO example_design, akā ua koi ʻia ʻoe e kuhikuhi i kahi ala ʻē aʻe.

.qgsimc - Hoʻopaʻa inoa i nā ʻāpana simulation e kākoʻo i ka hoʻonui hou ʻana .qgsynthc – Papa inoa i nā ʻāpana synthesis e kākoʻo i ka hoʻonui hou ʻana

.qip – Ka papa inoa o ka IP synthesis files

_generation.rpt- hōʻike hoʻokumu IP

.sopcinfo- Ka hoʻohui pū ʻana o nā mea hana lako polokalamu file .html- Hoʻohui a me ka ʻikepili palapala hoʻomanaʻo

.csv – hana pine file

.spd – Hoʻohui i nā palapala hoʻohālikelike pākahi

sim Hoʻohālikelike files

synth IP synthesis files

.v Hoʻohālike kiʻekiʻe file

.v Hoʻohui IP kūlana kiʻekiʻe file

Nā palapala simulator

Nā hale waihona puke subcore

synth
Ka hoʻohui ʻana i lalo files

sim
ʻO ka hoʻohālike subcore files

<HDL files>

<HDL files>

Papa 9.

F-Tile Serial Lite IV Intel FPGA IP Hana ʻia Files

File inoa

wehewehe

.ip

ʻO ka ʻōnaehana Platform Designer a i ʻole ka hoʻololi IP pae kiʻekiʻe file. ʻo ia ka inoa āu e hāʻawi ai i kāu hoʻololi IP.

.cmp

ʻO ka VHDL Component Declaration (.cmp) file he kikokikona file Loaʻa nā wehewehe kikoʻī kūloko a me nā awa hiki iā ʻoe ke hoʻohana i ka hoʻolālā VHDL files.

.html

He hōʻike e loaʻa ana ka ʻike pili, kahi palapala hoʻomanaʻo e hōʻike ana i ka helu o kēlā me kēia kauā e pili ana i kēlā me kēia haku i hoʻopili ʻia ai, a me nā ʻāpana koho.

_generation.rpt

IP a i ʻole ka papa hana hoʻolālā papahana file. He hōʻuluʻulu o nā memo i ka wā o ka hana IP.

.qgsimc

Papa inoa i nā ʻāpana hoʻohālikelike e kākoʻo i ka hana hou ʻana.

.qgsynthc

Papa inoa i nā ʻāpana synthesis e kākoʻo i ka hoʻonui hou ʻana.

.qip

Loaʻa i nā ʻike āpau e pono ai e pili ana i ka ʻāpana IP e hoʻohui a hoʻohui i ka ʻāpana IP i ka polokalamu Intel Quartus Prime.
hoʻomau…

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 15

3. Hoomaka 683074 | 2022.04.28

File inoa .sopcinfo
.csv .spd _bb.v _inst.v a i ʻole _inst.vhd .regmap
.svd
.v a i ʻole .vhd mentor/ synopsys/vcs/ synopsys/vcsmx/xcelium/submodules/ /

wehewehe
Hōʻike i nā pili a me nā ʻāpana ʻāpana IP i kāu ʻōnaehana Platform Designer. Hiki iā ʻoe ke hoʻokaʻawale i kāna mau ʻike e kiʻi i nā koi ke kūkulu ʻoe i nā mea hoʻokele polokalamu no nā ʻāpana IP. Hoʻohana nā mea hana i lalo e like me ke kaulahao mea hana Nios® II i kēia file. ʻO ka .sopcinfo file a me ka ʻōnaehana.h file i hana ʻia no ke kaulahao mea hana Nios II me ka ʻike palapala ʻāina no kēlā me kēia kauā e pili ana i kēlā me kēia haku e komo i ke kauā. Loaʻa paha i nā haku ʻokoʻa kahi palapala ʻāina ʻē aʻe e komo ai i kahi ʻāpana kauā.
Loaʻa ka ʻike e pili ana i ke kūlana hoʻonui o ka mea IP.
Koi komo file no ka ip-make-simscript e hana i nā palapala hoʻohālikelike no nā simulators i kākoʻo ʻia. ʻO ka .spd file he papa inoa o files i hana ʻia no ka simulation, me ka ʻike e pili ana i nā hoʻomanaʻo i hiki iā ʻoe ke hoʻomaka.
Hiki iā ʻoe ke hoʻohana i ka pahu ʻeleʻele Verilog (_bb.v) file ma ke ʻano he ʻōlelo hoʻolaha ʻokoʻa no ka hoʻohana ʻana ma ke ʻano he pahu ʻeleʻele.
HDL example instantiation template. Hiki iā ʻoe ke kope a paʻi i nā mea o kēia file i kāu HDL file e hoʻololi koke i ka hoʻololi IP.
Inā loaʻa i ka IP ka ʻike hoʻopaʻa inoa, .regmap file hoopuka. ʻO ka .regmap file wehewehe i ka ʻike palapala palapala o ka haku a me ke kauā. ʻO kēia file hoʻokō i ka .sopcinfo file ma ka hāʻawi ʻana i ka ʻike kikoʻī kikoʻī e pili ana i ka ʻōnaehana. Hāʻawi kēia i ka hōʻike inoa inoa views a me nā helu helu hoʻohana maʻamau i ka System Console.
Hāʻawi i nā mea hana Debug System (HPS) i view nā palapala palapala hoʻopaʻa inoa o nā peripheral i hoʻopili ʻia me HPS ma kahi ʻōnaehana Platform Designer. I ka wā o ka synthesis, ʻo ka .svd files no nā kaula kauā i ʻike ʻia e nā haku Pūnaehana Console e mālama ʻia ma ka .sof file i ka pauku debug. Heluhelu ʻo System Console i kēia ʻāpana, hiki i ka mea hoʻolālā Platform ke nīnau no ka hoʻopaʻa inoa ʻana i ka ʻike palapala. No nā kauā ʻōnaehana, hiki i ka mea hoʻolālā Platform ke komo i nā papa inoa ma ka inoa.
HDL files e hoʻomaka koke i kēlā me kēia submodule a i ʻole IP keiki no ka synthesis a i ʻole simulation.
Loaʻa i kahi palapala ModelSim*/QuestaSim* msim_setup.tcl e hoʻonohonoho a holo i kahi hoʻohālike.
Loaʻa i kahi hōʻailona shell vcs_setup.sh e hoʻonohonoho a holo i kahi hoʻohālike VCS*. Loaʻa i kahi huaʻōlelo shell vcsmx_setup.sh a me synopsys_sim.setup file e hoʻonohonoho a holo i kahi hoʻohālike VCS MX.
Loaʻa i ka shell script xcelium_setup.sh a me nā hoʻonohonoho ʻē aʻe files e hoʻonohonoho a holo i ka hoʻohālikelike Xcelium*.
Loaʻa iā HDL files no nā submodules IP.
No kēlā me kēia papa kuhikuhi IP keiki, hana ʻo Platform Designer i nā synth/ a me sim/ sub-directories.

3.4. Hoʻohālike i nā Intel FPGA IP Cores
Kākoʻo ka polokalamu Intel Quartus Prime i ka simulation IP core RTL i nā simulators EDA kikoʻī. Hoʻokumu ka hana IP i ka simulation files, me ke kumu hoʻohālike hana, kekahi papa hoʻāʻo (a i ʻole example design), a me nā palapala hoʻonohonoho simulator kikoʻī no kēlā me kēia IP core. Hiki iā ʻoe ke hoʻohana i ke ʻano hoʻohālike hana a me nā mea hoʻokolohua a i ʻole example hoʻolālā no ka hoʻohālike. Hiki ke hoʻokomo pū ʻia nā huaʻōlelo hoʻopuka IP e hōʻuluʻulu a holo i kekahi papa hōʻike. Hoʻopaʻa nā palapala i nā hiʻohiʻona a i ʻole nā ​​hale waihona puke āu e makemake ai e hoʻohālikelike i kāu kumu IP.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 16

Hoʻouna Manaʻo

3. Hoomaka 683074 | 2022.04.28

Hāʻawi ka polokalamu Intel Quartus Prime i ka hoʻohui ʻana me nā simulators he nui a kākoʻo i nā kahe hoʻohālikelike he nui, me kāu mau kahe hoʻohālike i kākau ʻia a maʻamau. ʻO kēlā me kēia kahe āu e koho ai, pili ka IP core simulation i kēia mau ʻanuʻu:
1. E hana i IP HDL, testbench (a i ʻole example design), a me ka palapala hoʻonohonoho simulator files.
2. E hoʻonohonoho i kāu kaiapuni simulator a me nā palapala hoʻohālike.
3. E hōʻuluʻulu i nā waihona kumu hoʻohālike simulation.
4. Holo i kāu simulator.

3.4.1. Hoʻohālikelike a hōʻoia i ka hoʻolālā

Ma ka maʻamau, hoʻopuka ka mea hoʻoponopono hoʻohālikelike i nā palapala kikoʻī simulator i loaʻa nā kauoha e hōʻuluʻulu, wehewehe, a hoʻohālikelike i nā hiʻohiʻona Intel FPGA IP a me ka waihona kumu hoʻohālike simulation. files. Hiki iā ʻoe ke kope i nā kauoha i loko o kāu ʻatikala simulation testbench, a i ʻole e hoʻoponopono i kēia files e hoʻohui i nā kauoha no ka hōʻuluʻulu ʻana, wehewehe ʻana, a me ka hoʻohālikelike ʻana i kāu hoʻolālā a me ka papa hōʻike.

Papa 10. Intel FPGA IP Core Simulation Scripts

Mea hoʻomeamea

File Papa kuhikuhi

ModelSim

_sim/kumu

ʻO QuestaSim

VCS

_sim/synopsys/vcs

VCS MX

_sim/synopsys/vcsmx

Xcelium

_sim/xcelium

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

3.5. Hoʻopili i nā Kohu IP ma nā mea hana EDA ʻē aʻe
ʻO ke koho, e hoʻohana i kahi mea hana EDA ʻē aʻe i kākoʻo ʻia e synthesize i kahi hoʻolālā e komo pū ana me nā cores Intel FPGA IP. Ke hana ʻoe i ka synthesis core IP files no ka hoʻohana ʻana me nā hāmeʻa synthesis EDA ʻaoʻao ʻekolu, hiki iā ʻoe ke hana i kahi wahi a me ka helu kuhi manawa. No ka hoʻohana ʻana i ka hanauna, e hoʻā i ka hana ʻana i ka manawa a me nā manaʻo kumu waiwai no nā mea hana hoʻohui EDA ʻaoʻao ʻekolu i ka wā e hana ai i kāu hoʻololi IP.
Hōʻike ka ʻāpana a me ka helu kuhi manawa i ka hoʻopili ʻana i ka IP core a me ka hoʻolālā ʻana, akā ʻaʻole i komo nā kikoʻī e pili ana i ka hana maoli. Hāʻawi kēia ʻike i kekahi mau mea hana synthesis o nā ʻaoʻao ʻekolu e hōʻike maikaʻi i ka ʻāpana a me nā koho manawa. Eia hou, hiki i nā mea hana synthesis ke hoʻohana i ka ʻike manawa e hoʻokō ai i nā optimizations-driven a hoʻomaikaʻi i ka maikaʻi o nā hopena.
Hoʻokumu ka polokalamu Intel Quartus Prime i ka _syn.v netlist file ma Verilog HDL format, me ka nānā ʻole i ka puka file ʻano ʻano āu i kuhikuhi ai. Inā ʻoe e hoʻohana i kēia netlist no ka synthesis, pono ʻoe e hoʻokomo i ka wīwī kumu IP file .v a i ʻole .vhd i kāu papahana Intel Quartus Prime.

(7) Inā ʻaʻole ʻoe i hoʻonohonoho i ka koho hāmeʻa EDA– e hiki ai iā ʻoe ke hoʻomaka i nā simulators EDA ʻaoʻao ʻekolu mai ka polokalamu Intel Quartus Prime-e holo i kēia palapala ma ka ModelSim a i ʻole QuestaSim simulator Tcl console (ʻaʻole i ka polokalamu Intel Quartus Prime. Tcl console) e pale aku i nā hewa.

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 17

3. Hoomaka 683074 | 2022.04.28
3.6. Hoʻopili i ka Hoʻolālā piha
Hiki iā ʻoe ke hoʻohana i ke kauoha Start Compilation ma ka papa hana Processing ma ka polokalamu Intel Quartus Prime Pro Edition e hōʻuluʻulu i kāu hoʻolālā.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 18

Hoʻouna Manaʻo

683074 | 2022.04.28 Hoʻouna Manaʻo

4. wehewehe hana

Kiʻi 5.

ʻO F-Tile Serial Lite IV Intel FPGA IP he MAC a me Ethernet PCS. Kūkākūkā ka MAC me nā PCS maʻamau ma o nā pilina MII.

Kākoʻo ka IP i ʻelua mau ʻano modulation:
· PAM4–Hāʻawi 1 a 12 helu o nā ala no ke koho. Hoʻopuka mau ka IP i ʻelua mau kaha PCS no kēlā me kēia ala i ka mode modulation PAM4.
· NRZ–Hāʻawi 1 a 16 helu o nā ala no ke koho.

Kākoʻo kēlā me kēia mode modulation i ʻelua ʻano ʻikepili:
· ʻO ke ʻano kumu–He ʻano hoʻoheheʻe maʻemaʻe kēia kahi e hoʻouna ʻia ai ka ʻikepili me ka ʻole o ka ʻeke hoʻomaka, ka pōʻai ʻole, a me ka hopena o ka ʻeke e hoʻonui i ka bandwidth. Lawe ka IP i ka ʻikepili kūpono mua e like me ka hoʻomaka ʻana o kahi pahū.

Ka hoʻololi ʻikepili kumu kumu 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

Huina Intel. Ua mālama ʻia nā kuleana āpau. ʻO Intel, ka Intel logo, a me nā hōʻailona Intel ʻē aʻe he mau hōʻailona o Intel Corporation a i ʻole kāna mau lālā. Mālama ʻo Intel i ka hana o kāna mau huahana FPGA a me semiconductor i nā kikoʻī o kēia manawa e like me ka palapala hōʻoia maʻamau o Intel, akā aia ke kuleana e hoʻololi i nā huahana a me nā lawelawe i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. ʻAʻole ʻo Intel i kuleana a i ʻole kuleana e puka mai ana mai ka noi a i ʻole ka hoʻohana ʻana i kekahi ʻike, huahana, a i ʻole lawelawe i wehewehe ʻia ma ʻaneʻi koe wale nō i ʻae ʻia ma ke kākau ʻana e Intel. Manaʻo ʻia nā mea kūʻai aku Intel e loaʻa i ka mana hou o nā kikoʻī o nā hāmeʻa ma mua o ka hilinaʻi ʻana i kekahi ʻike i paʻi ʻia a ma mua o ke kau ʻana i nā kauoha no nā huahana a i ʻole nā ​​​​lawelawe. * Hiki ke koi ʻia nā inoa a me nā hōʻailona ʻē aʻe ma ke ʻano he waiwai o nā poʻe ʻē aʻe.

ISO 9001:2015 Kakau

4. Ka wehewehe hana 683074 | 2022.04.28

Kiʻi 6.

· Ke ʻano holoʻokoʻa–ʻO kēia ka hoʻoili ʻikepili mode packet. Ma kēia ʻano, hoʻouna ka IP i kahi pōʻai a me kahi pōʻai sync i ka hoʻomaka a me ka hopena o kahi ʻeke ma ke ʻano he delimiters.

Ka hoʻoili ʻikepili piha 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

ʻIke pili · F-Tile Serial Lite IV Intel FPGA IP Overview ma ka ʻaoʻao 6 · F-Tile Serial Lite IV Intel FPGA IP Design Example alakaʻi hoʻohana

4.1. TX ʻIkepili
Aia nā ʻāpana ʻikepili TX i kēia mau mea: · MAC adapter · Mana hoʻokomo huaʻōlelo · CRC · MII encoder · PCS poloka · PMA poloka

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 20

Hoʻouna Manaʻo

4. Ka wehewehe hana 683074 | 2022.04.28
Helu 7. TX Datapath

Mai ka loiloi mea hoʻohana

TX MAC

Avalon Streaming Interface

Mea hoʻopili MAC

Hoʻokomo ʻōlelo hoʻomalu

CRC

MII Encoder

MII Interface Custom PCS
PCS a me PMA

TX Serial Interface I kekahi FPGA Device

4.1.1. Mea hoʻopili TX MAC
Hoʻoponopono ka mea hoʻopili TX MAC i ka hoʻouna ʻana i ka ʻikepili i ka loiloi mea hoʻohana me ka hoʻohana ʻana i ka interface streaming Avalon®. Kākoʻo kēia poloka i ka hoʻouna ʻana i ka ʻike a ka mea hoʻohana.

Ka hoʻoili ʻana i ka ʻike i hoʻoholo ʻia e ka mea hoʻohana

Ma ke ʻano piha, hāʻawi ka IP i ka hōʻailona tx_is_usr_cmd i hiki iā ʻoe ke hoʻohana e hoʻomaka i ka pōʻaiapili ʻike i wehewehe ʻia e ka mea hoʻohana e like me ka hoʻouna ʻana o XOFF/XON i ka loiloi mea hoʻohana. Hiki iā ʻoe ke hoʻomaka i ka pōʻai hoʻoili ʻike i wehewehe ʻia e ka mea hoʻohana ma ka hōʻoia ʻana i kēia hōʻailona a hoʻololi i ka ʻike me ka hoʻohana ʻana i ka tx_avs_data me ka ʻōlelo ʻana o nā hōʻailona tx_avs_startofpacket a me tx_avs_valid. Hoʻopau ka poloka i ka tx_avs_ready no ʻelua pōʻai.

Nānā:

Loaʻa ka hiʻohiʻona ʻike i wehewehe ʻia e ka mea hoʻohana ma ke ʻano piha.

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 21

4. Ka wehewehe hana 683074 | 2022.04.28

Kiʻi 8.

Mana Kahe

Aia nā kūlana kahi i mākaukau ʻole ai ka TX MAC no ka loaʻa ʻana o ka ʻikepili mai ka loiloi mea hoʻohana e like me ke kaʻina hana hoʻoponopono hou ʻana a i ʻole ka loaʻa ʻole o ka ʻikepili no ka hoʻouna ʻana mai ka loiloi mea hoʻohana. No ka pale ʻana i ka nalowale o ka ʻikepili ma muli o kēia mau kūlana, hoʻohana ka IP i ka hōʻailona tx_avs_ready e hoʻomalu i ka kahe ʻikepili mai ka loiloi mea hoʻohana. Hoʻopau ka IP i ka hōʻailona i ka wā e hiki mai ana nā kūlana:
· Ke hōʻoia ʻia ka tx_avs_startofpacket, hoʻopau ʻia ka tx_avs_ready no hoʻokahi pōʻaiapuni uaki.
· Ke hōʻoia ʻia ka tx_avs_endofpacket, hoʻopau ʻia ka tx_avs_ready no hoʻokahi pōʻaiapuni uaki.
· Ke ʻōlelo ʻia nā CW i hoʻopaʻa ʻia, ua hoʻopau ʻia ka tx_avs_ready no ʻelua mau pōʻaiapuni.
· Ke hoʻokomo ʻia ka hōʻailona hōʻailona RS-FEC ma ke kikowaena PCS maʻamau, hoʻopau ʻia ka tx_avs_ready no nā pōʻaiapuni ʻehā.
· ʻO kēlā me kēia 17 mau pōʻaiapili uaki nui Ethernet ma ke ʻano modulation PAM4 a me kēlā me kēia 33 mau pōʻai uaki nui Ethernet ma ke ʻano modulation NRZ. Hoʻopau ʻia ka tx_avs_ready no hoʻokahi pōʻai uaki.
· Ke hoʻopau ka loiloi mea hoʻohana i ka tx_avs_valid i ka wā ʻaʻohe hoʻoili ʻikepili.

He examples o TX MAC adapter me ka hoʻohana ʻana i ka tx_avs_ready no ka mana kahe o ka ʻikepili.

Ka Mana Kahe me ka tx_avs_valid Deassertion a me START/END CW Pai

tx_core_clkout

tx_avs_valid tx_avs_data

DN

D0

D1 D2 D3

Hōʻailona deasserts kūpono

D4

D5 D6

tx_avs_ready tx_avs_startofpacket

Mākaukau nā deasserts hōʻailona no nā pōʻai ʻelua e hoʻokomo iā END-STRT CW

tx_avs_endofpacket

usrif_data

DN

D0

D1 D2 D3

D4

D5

CW_data

DN HOPE STRT D0 D1 D2 D3 HAWAHA D4

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 22

Hoʻouna Manaʻo

4. Ka wehewehe hana 683074 | 2022.04.28

Kiʻi 9.

Mana Kaheʻe me ka hoʻokomo ʻana i ka māka hoʻonohonoho
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

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

Kiʻi 10.

Ka Mana Kahe me ka START/END Paired CWs Like me ka Alignment Marker Insertion

tx_core_clkout tx_avs_valid

tx_avs_data

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

D0

tx_avs_ready

012 345 6

tx_avs_startofpacket

tx_avs_endofpacket

usrif_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 HOPE STRT D0

CW_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 HOPE STRT D0

CRC_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 HOPE STRT D0

MII_data

DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 HOPE STRT D0

i_sl_tx_mii_valid

i_sl_tx_mii_d[63:0]

DN-1

HOPE 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. Hoʻokomo Huaʻōlelo Mana (CW).
Hoʻokumu ka F-Tile Serial Lite IV Intel FPGA IP i nā CW ma muli o nā hōʻailona hoʻokomo mai ka loiloi mea hoʻohana. Hōʻike nā CW i nā mea hoʻokaʻawale packet, ka hoʻouna ʻana i ka ʻike kūlana a i ʻole ka ʻikepili mea hoʻohana i ka poloka PCS a ua loaʻa mai nā code control XGMII.
Hōʻike ka papa ma lalo nei i ka wehewehe ʻana o nā CW i kākoʻo ʻia:

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 23

4. Ka wehewehe hana 683074 | 2022.04.28

Papa 11.
HOOMAKA HOPE

ʻO ka wehewehe ʻana i nā CW i kākoʻo ʻia

CW

Ka helu o nā huaʻōlelo (1 huaʻōlelo

= 64 mau ʻāpana)

1

ʻAe

1

ʻAe

2

ʻAe

EMPTY_CYC

2

ʻAe

IDLE

1

ʻAʻole

ʻIkepili

1

ʻAe

I-pā-puni

wehewehe
Hoʻomaka o ka mea wehe ʻikepili. Hoʻopau i ka mea wehe ʻikepili. Manaʻo huaʻōlelo (CW) no RX alignment. Po'ai hakahaka i ka ho'oili 'ikepili. IDLE (ma waho o ka hui). Uku uku.

Papa 12. CW Wahi wehewehe
Kahua RSVD num_valid_bytes_eob
EMPTY eop sop seop align CRC32 usr

wehewehe
kahua mālama ʻia. Hiki ke hoʻohana ʻia no ka hoʻonui ʻana i ka wā e hiki mai ana. Hoʻopili ʻia i ka 0.
Ka helu o nā byte kūpono i ka huaʻōlelo hope (64-bit). He waiwai 3bit kēia. · 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
Ka helu o nā huaʻōlelo kūpono ʻole i ka pau ʻana o kahi pahū.
Hōʻike i ka RX Avalon streaming interface e hōʻoia i kahi hōʻailona hope-o-packet.
Hōʻike i ka RX Avalon streaming interface e hōʻoia i kahi hōʻailona hoʻomaka-o-packet.
Hōʻike i ka RX Avalon streaming interface e hōʻoia i kahi hoʻomaka-o-packet a me ka hopena-o-packet i ka pōʻai like.
E nānā i ka alignment RX.
Nā waiwai o ka CRC i helu ʻia.
Hōʻike i ka ʻōlelo mana (CW) aia ka ʻike i wehewehe ʻia e ka mea hoʻohana.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 24

Hoʻouna Manaʻo

4. Ka wehewehe hana 683074 | 2022.04.28

4.1.2.1. CW hoʻomaka-o-poha

Kiʻi 11. Hōʻano CW hoʻomaka-of-burst

HOOMAKA

63:56

RSVD

55:48

RSVD

47:40

RSVD

ʻikepili

39:32 31:24

RSVD RSVD

23:16

sop usr align=0 seop

15:8

kaila

7:0

'hFB(hoomaka)

mana 7:0

0

0

0

0

0

0

0

1

Papa 13.

Ma ke ʻano piha, hiki iā ʻoe ke hoʻokomo i ka START CW ma ka hōʻoia ʻana i ka hōʻailona tx_avs_startofpacket. Ke ʻōlelo ʻoe i ka hōʻailona tx_avs_startofpacket wale nō, ua hoʻonohonoho ʻia ka bit sop. Ke hōʻoia ʻoe i nā hōʻailona tx_avs_startofpacket a me tx_avs_endofpacket, ua hoʻonohonoho ʻia ka bit seop.

START CW Field Values
Field sop/seop
usr (8)
hoʻolikelike

Waiwai

1

Ma muli o ka hōʻailona tx_is_usr_cmd:

·

1: I ka manawa tx_is_usr_cmd = 1

·

0: I ka manawa tx_is_usr_cmd = 0

0

Ma ke ʻano kumu, hoʻouna ka MAC i kahi CW START ma hope o ka pau ʻana o ka hoʻoponopono. Inā ʻaʻohe ʻikepili, hoʻouna mau ka MAC iā EMPTY_CYC i hui pū ʻia me END a me START CW a hiki i kou hoʻomaka ʻana e hoʻouna i ka ʻikepili.

4.1.2.2. Hope-o-poha CW

Kiʻi 12. Hōʻano CW Hope-of-burst

HOPE

63:56

'hFD

55:48

CRC32[31:24]

47:40

CRC32[23:16]

ʻikepili 39:32 31:24

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

23:16 eop=1 RSVD RSVD RSVD

RSVD

15:8

RSVD

HAWAHA

7:0

RSVD

num_valid_bytes_eob

hoʻomalu

7:0

1

0

0

0

0

0

0

0

(8) Kākoʻo ʻia kēia ma ke ʻano piha.
Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 25

4. Ka wehewehe hana 683074 | 2022.04.28

Papa 14.

Hoʻokomo ka MAC i ka END CW ke hōʻoia ʻia ka tx_avs_endofpacket. Loaʻa i ka END CW ka helu o nā byte kūpono ma ka huaʻōlelo ʻikepili hope loa a me ka ʻike CRC.

ʻO ka waiwai CRC he hopena CRC 32-bit no ka ʻikepili ma waena o ka START CW a me ka huaʻōlelo ʻikepili ma mua o ka END CW.

Hōʻike ka papa ma lalo i nā waiwai o nā kahua ma END CW.

END CW Field Values
Field eop CRC32 num_valid_bytes_eob

Waiwai 1
CRC32 helu helu. Ka helu o nā byte kūpono ma ka huaʻōlelo ʻikepili hope loa.

4.1.2.3. Alignment Paired CW

Kiʻi 13. Alignment Paired Format CW

E HOOLOLI i ka hui CW me START/END

64+8bits XGMII Interface

HOOMAKA

63:56

RSVD

55:48

RSVD

47:40

RSVD

ʻikepili

39:32 31:24

RSVD RSVD

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

15:8

RSVD

7:0

'hFB

mana 7:0

0

0

0

0

0

0

0

1

64+8bits XGMII Interface

HOPE

63:56

'hFD

55:48

RSVD

47:40

RSVD

ʻikepili

39:32 31:24

RSVD RSVD

23:16 eop=0 RSVD RSVD RSVD

RSVD

15:8

RSVD

7:0

RSVD

mana 7:0

1

0

0

0

0

0

0

0

ʻO ka ALIGN CW he CW hui pū me START/END a i ʻole END/START CWs. Hiki iā ʻoe ke hoʻokomo i ka ALIGN paired CW ma o ka hōʻoia ʻana i ka hōʻailona tx_link_reinit, hoʻonohonoho i ka helu Alignment Period, a i ʻole ka hoʻomaka ʻana i kahi hoʻoponopono. Ke hoʻokomo ʻia ka ALIGN paired CW, ua hoʻonohonoho ʻia ke kahua align i ka 1 e hoʻomaka i ka poloka hoʻolikelike e nānā i ka alignment ʻikepili ma nā ala āpau.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 26

Hoʻouna Manaʻo

4. Ka wehewehe hana 683074 | 2022.04.28

Papa 15.

E HOOLOLI i na Waiwai Kihapai CW
Kūlike kahua
eop sop usr seop

Waiwai 1 0 0 0 0

4.1.2.4. Poe-poe CW

Kiʻi 14. Hōʻano CW pōʻaiapuni hakahaka

EMPTY_CYC e hui me END/START

64+8bits XGMII Interface

HOPE

63:56

'hFD

55:48

RSVD

47:40

RSVD

ʻikepili

39:32 31:24

RSVD RSVD

23:16 eop=0 RSVD RSVD RSVD

RSVD

15:8

RSVD

RSVD

7:0

RSVD

RSVD

mana 7:0

1

0

0

0

0

0

0

0

64+8bits XGMII Interface

HOOMAKA

63:56

RSVD

55:48

RSVD

47:40

RSVD

ʻikepili

39:32 31:24

RSVD RSVD

23:16

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

15:8

RSVD

7:0

'hFB

mana 7:0

0

0

0

0

0

0

0

1

Papa 16.

Ke hoʻopau ʻoe i ka tx_avs_valid no ʻelua pōʻaiapuni uaki i ka wā o ka hāhā, hoʻokomo ka MAC i kahi EMPTY_CYC CW i hui pū ʻia me END/START CWs. Hiki iā ʻoe ke hoʻohana i kēia CW inā ʻaʻohe ʻikepili i loaʻa no ka hoʻouna ʻana i kekahi manawa.

Ke hoʻopau ʻoe i ka tx_avs_valid no hoʻokahi pōʻai, hoʻopau ka IP i ka tx_avs_valid no ʻelua manawa o ka deassertion tx_avs_valid e hoʻohua i ʻelua mau END/START CW.

EMPTY_CYC CW Waiwai kahua
Kūlike kahua
eop

Ka waiwai 0 0

hoʻomau…

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 27

4. Ka wehewehe hana 683074 | 2022.04.28

Field sop usr seop

Waiwai 0 0 0

4.1.2.5. ʻAʻohe CW

Kiʻi 15. Hōʻano CW Idle

IDLE CW

63:56

'h07

55:48

'h07

47:40

'h07

ʻikepili

39:32 31:24

'h07 'h07

23:16

'h07

15:8

'h07

7:0

'h07

mana 7:0

1

1

1

1

1

1

1

1

Hoʻokomo ka MAC i ka IDLE CW inā ʻaʻohe hoʻouna. I loko o kēia manawa, haʻahaʻa ka hōʻailona tx_avs_valid.
Hiki iā ʻoe ke hoʻohana i ka IDLE CW i ka wā i pau ai ka hoʻoili ʻana a i ʻole ka hoʻouna ʻana i kahi kūlana palaualelo.

4.1.2.6. ʻŌlelo ʻIkepili

ʻO ka huaʻōlelo ʻikepili ka uku o kahi ʻeke. Hoʻonohonoho ʻia nā ʻāpana mana XGMII i ka 0 ma ke ʻano huaʻōlelo ʻikepili.

Kiʻi 16. Hōʻuluʻulu Huaʻōlelo ʻIkepili

64+8 bits XGMII Interface

HUAOLELO IKE

63:56

ʻikepili mea hoʻohana 7

55:48

ʻikepili mea hoʻohana 6

47:40

ʻikepili mea hoʻohana 5

ʻikepili

39:32 31:24

ʻikepili mea hoʻohana 4 ʻikepili mea hoʻohana 3

23:16

ʻikepili mea hoʻohana 2

15:8

ʻikepili mea hoʻohana 1

7:0

ʻikepili mea hoʻohana 0

mana 7:0

0

0

0

0

0

0

0

0

4.1.3. TX CRC
Hiki iā ʻoe ke hoʻohana i ka poloka TX CRC me ka hoʻohana ʻana i ka ʻāpana Enable CRC ma ka IP Parameter Editor. Kākoʻo ʻia kēia hiʻohiʻona ma nā ʻano kumu ʻelua a me nā ʻano piha.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 28

Hoʻouna Manaʻo

4. Ka wehewehe hana 683074 | 2022.04.28

Hoʻohui ka MAC i ka waiwai CRC i ka END CW ma ka hōʻoia ʻana i ka hōʻailona tx_avs_endofpacket. Ma ke ʻano BASIC, ʻo ka ALIGN CW i hui pū ʻia me END CW kahi kahua CRC kūpono.
Hoʻopili ka TX CRC block me ka TX Control Word Insertion a me TX MII Encode block. Hoʻopili ka poloka TX CRC i ka waiwai CRC no ka 64-bit waiwai no kēlā me kēia pōʻaiapili e hoʻomaka ana mai ka START CW a hiki i ka END CW.
Hiki iā ʻoe ke hōʻoia i ka hōʻailona crc_error_inject e hana hewa i ka ʻikepili ma kahi ala kikoʻī e hana i nā hewa CRC.

4.1.4. TX MII Encoder

Na ka TX MII encoder e mālama i ka hoʻouna ʻana mai ka MAC a i ka TX PCS.

Hōʻike kēia kiʻi i ke kumu ʻikepili ma ka pahi 8-bit MII ma ke ʻano modulation PAM4. Hōʻike ʻia ka START a me END CW i hoʻokahi manawa ma kēlā me kēia ala MII ʻelua.

Kiʻi 17. PAM4 Modulation Mode MII Data Pattern

HANA 1

HANA 2

HANA 3

HANA 4

HANA 5

SOP_CW

DATA_1

DATA_9 DATA_17

IDLE

DATA_DUMMY SOP_CW
DATA_DUMMY

DATA_2 DATA_3 DATA_4

DATA_10 DATA_11 DATA_12

DATA_18 DATA_19 DATA_20

EOP_CW IDLE
EOP_CW

SOP_CW

DATA_5 DATA_13 DATA_21

IDLE

DATA_DUMMY DATA_6 DATA_14 DATA_22 EOP_CW

SOP_CW DATA_DUMMY

DATA_7 DATA_8

DATA_15 DATA_16

DATA_23 DATA_24

IDLE EOP_CW

Hōʻike kēia kiʻi i ke kumu ʻikepili ma ka pahi 8-bit MII ma ke ʻano modulation NRZ. Hōʻike ʻia ka START a me END CW ma kēlā me kēia ala MII.

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 29

4. Ka wehewehe hana 683074 | 2022.04.28

Kiʻi 18. NRZ Modulation Mode MII Data Pattern

HANA 1

HANA 2

HANA 3

SOP_CW

DATA_1

DATA_9

SOP_CW

DATA_2 DATA_10

SOP_CW SOP_CW

DATA_3 DATA_4

DATA_11 DATA_12

SOP_CW

DATA_5 DATA_13

SOP_CW

DATA_6 DATA_14

SOP_CW

DATA_7 DATA_15

SOP_CW

DATA_8 DATA_16

PILI 4 ʻIkepili_17 ʻIkepili_18 ʻIkepili_19 ʻIkepili_20 ʻIkepili_21 ʻIkepili_22 ʻIkepili_23 ʻIkepili_24

PALAPALA 5 EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW

4.1.5. TX PCS a me PMA
Hoʻonohonoho ka F-Tile Serial Lite IV Intel FPGA IP i ka transceiver F-tile i ke ʻano Ethernet PCS.

4.2. ʻO ka ʻikepili RX
Aia nā ʻāpana ʻikepili RX i kēia mau ʻāpana: · poloka PMA · poloka PCS · decoder MII · CRC · poloka deskew · poloka wehe ʻōlelo hoʻokele

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 30

Hoʻouna Manaʻo

4. Ka wehewehe hana 683074 | 2022.04.28
Helu 19. RX Datapath

I ka loiloi mea hoʻohana Avalon Streaming Interface
RX MAC
Hoʻoholo i ka wehe ʻana i ka huaʻōlelo
Deskew

CRC

MII Decoder

MII Interface Custom PCS
PCS a me PMA

RX Serial Interface mai nā mea FPGA ʻē aʻe
4.2.1. RX PCS a me PMA
Hoʻonohonoho ka F-Tile Serial Lite IV Intel FPGA IP i ka transceiver F-tile i ke ʻano Ethernet PCS.
4.2.2. RX MII Decoder
Hoʻomaopopo kēia poloka inā loaʻa i ka ʻikepili e komo mai nā huaʻōlelo mana a me nā māka hoʻoponopono. Hoʻopuka ka decoder RX MII i ka ʻikepili ma ke ʻano he 1-bit valid, 1-bit marker indicator, 1bit control indicator, a me 64-bit data ma kēlā me kēia ala.
4.2.3. RX CRC
Hiki iā ʻoe ke hoʻohana i ka poloka TX CRC me ka hoʻohana ʻana i ka ʻāpana Enable CRC ma ka IP Parameter Editor. Kākoʻo ʻia kēia hiʻohiʻona ma nā ʻano kumu ʻelua a me nā ʻano piha. Hoʻopili ka poloka RX CRC me ka RX Control Word Removal a me RX MII Decoder poloka. Hōʻike ka IP i ka hōʻailona rx_crc_error ke loaʻa kahi hewa CRC.

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 31

4. Ka wehewehe hana 683074 | 2022.04.28
Hoʻopau ka IP i ka rx_crc_error i kēlā me kēia pahū hou. He mea hoʻopuka ia i ka loiloi mea hoʻohana no ka hoʻoponopono hewa ʻana o ka mea hoʻohana.
4.2.4. RX Deskew
ʻIke ʻia ka poloka RX deskew i nā māka alignment no kēlā me kēia alahele a hoʻoponopono hou i ka ʻikepili ma mua o ka hoʻouna ʻana i ka poloka wehe RX CW.
Hiki iā ʻoe ke koho e ʻae i ka IP core e hoʻolikelike i ka ʻikepili no kēlā me kēia alahele i ka wā i loaʻa ai kahi hewa alignment ma ka hoʻonohonoho ʻana i ka ʻāpana Hoʻopono Auto Alignment ma ka IP parameter Editor. Inā hoʻopau ʻoe i ka hiʻohiʻona alignment ʻakomi, ʻōlelo ka IP core i ka hōʻailona rx_error e hōʻike i ka hewa alignment. Pono ʻoe e hōʻoia i ka rx_link_reinit e hoʻomaka i ke kaʻina hana alignment ala i ka wā e kū mai ai kahi kuhi alahele.
ʻIke ka RX deskew i nā hōʻailona alignment e pili ana i kahi mīkini mokuʻāina. Hōʻike ke kiʻikuhi ma lalo nei i nā mokuʻāina i ka poloka RX deskew.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 32

Hoʻouna Manaʻo

4. Ka wehewehe hana 683074 | 2022.04.28

Kiʻi 20.

RX Deskew Lane Alignment State Machine me ka Auto Alignment Enabled Flow Chart
Hoʻomaka

IDLE

Hoʻoponopono = 1 ʻae ʻaʻole

PCS a pau

ʻAʻole

mākaukau nā ala?

ʻAe

KALAI

Nā hōʻailona sync āpau no
ʻike ʻia?
ʻAe
ALIGN

ʻAʻole
ʻae manawa pau?

ʻAe
Nalo o ka alignment?
ʻaʻohe Hope

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 33

4. Ka wehewehe hana 683074 | 2022.04.28

Kiʻi 21.

RX Deskew Lane Alignment State Machine me ka Auto Alignment Disabled Flow Chart
Hoʻomaka

IDLE

Hoʻoponopono = 1 ʻae ʻaʻole

PCS a pau

ʻAʻole

mākaukau nā ala?

ʻAe

ʻAe
rx_link_reinit =1
ʻaʻohe HEMA

ʻaʻole ʻae

KALAI
ʻaʻole Nā hōʻailona sync a pau
ʻike ʻia?
ʻae HALAWAI

ʻAe
Nalo o ka alignment?
ʻAʻole
Hoʻopau
1. Hoʻomaka ke kaʻina hana alignment me ka mokuʻāina IDLE. E neʻe ka poloka i ka mokuʻāina WAIT ke mākaukau nā ala PCS āpau a hoʻopau ʻia ka rx_link_reinit.
2. Ma ka moku'āina WAIT, nānā ka poloka i nā māka i'ike 'ia i loko o ka pō'ai like. Inā ʻoiaʻiʻo kēia kūlana, neʻe ka poloka i ke kūlana ALIGNED.
3. Aia ka poloka i ke kūlana ALIGNED, e hōʻike ana ua aligned nā ala. Ma kēia mokuʻāina, hoʻomau ka poloka i ka nānā ʻana i ka alignment alahele a nānā inā aia nā māka āpau i loko o ka pōʻai like. Inā ʻaʻole ma kahi liʻiliʻi hoʻokahi marker i ka pōʻai like a hoʻonohonoho ʻia ka ʻāpana Enable Auto Alignment, hele ka poloka i ka

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 34

Hoʻouna Manaʻo

4. Ka wehewehe hana 683074 | 2022.04.28

ʻO ka mokuʻāina IDLE e hoʻomaka hou i ke kaʻina hana alignment. Inā ʻaʻole i hoʻonohonoho ʻia ka Enable Auto Alignment a ʻaʻole ma kahi liʻiliʻi hoʻokahi marker i ka pōʻai like, hele ka poloka i ka mokuʻāina ERROR a kali i ka loiloi mea hoʻohana e hōʻoia i ka hōʻailona rx_link_reinit e hoʻomaka i ke kaʻina hana alignment.

Kiʻi 22. Hoʻoponopono Ala me Enable Auto Alignment Enabled rx_core_clk

rx_link_up

rx_link_reinit

a me_all_markers

Mokuʻāina ʻo Deskew

ALGNED

IDLE

KALAI

ALGNED

AUTO_ALIGN = 1

Kiʻi 23. Hoʻoponopono Ala me Enable Auto Alignment Disabled rx_core_clk

rx_link_up

rx_link_reinit

a me_all_markers

Mokuʻāina ʻo Deskew

ALGNED

HALA

IDLE

KALAI

ALGNED

AUTO_ALIGN = 0
4.2.5. Wehe ʻia ʻo RX CW
Hoʻololi kēia poloka i nā CW a hoʻouna i ka ʻikepili i ka loiloi mea hoʻohana me ka hoʻohana ʻana i ka interface streaming Avalon ma hope o ka wehe ʻana o nā CW.
Inā ʻaʻohe ʻikepili kūpono, hoʻopau ka RX CW removal block i ka hōʻailona rx_avs_valid.
Ma ke ʻano FULL, inā hoʻonohonoho ʻia ka bit mea hoʻohana, hōʻoia kēia poloka i ka hōʻailona rx_is_usr_cmd a hoʻohana ʻia ka ʻikepili i ka pōʻai o ka uaki mua e like me ka ʻike a i ʻole kauoha.
Ke hoʻopau ʻia ka rx_avs_ready a me ka rx_avs_valid asserts, hoʻopuka ka poloka hoʻoneʻe RX CW i kahi kūlana kuhi i ka loina mea hoʻohana.
ʻO nā hōʻailona streaming Avalon e pili ana i kēia poloka: · rx_avs_startofpacket · rx_avs_endofpacket · rx_avs_channel · rx_avs_empty · rx_avs_data

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 35

4. Ka wehewehe hana 683074 | 2022.04.28
· rx_avs_valid
· rx_num_valid_bytes_eob
· rx_is_usr_cmd (loaʻa wale ma ke ʻano piha)
4.3. F-Tile Serial Lite IV Intel FPGA IP Clock Architecture
ʻO ka F-Tile Serial Lite IV Intel FPGA IP he ʻehā mau mea hoʻokomo uaki e hoʻopuka ana i nā uaki i nā poloka like ʻole: · Uaki kuhikuhi Transceiver (xcvr_ref_clk)–Uki hoʻokomo mai ka uaki waho.
nā ʻāpana a i ʻole nā ​​oscillators e hana ana i nā wati no TX MAC, RX MAC, a me TX a me RX mau poloka PCS maʻamau. E nānā i nā ʻāpana no ka laulā alapine i kākoʻo ʻia. · TX core clock (tx_core_clk)–Ua loaʻa kēia uaki mai ka transceiver PLL i hoʻohana ʻia no TX MAC. ʻO kēia uaki kekahi uaki hoʻopuka mai ka transceiver F-tile e hoʻopili ai i ka loiloi mea hoʻohana TX. · RX core clock (rx_core_clk)–Ua loaʻa kēia uaki mai ka transceiver PLL i hoʻohana ʻia no RX deskew FIFO a me RX MAC. ʻO kēia uaki kekahi uaki puka mai ka transceiver F-tile e hoʻopili ai i ka loiloi mea hoʻohana RX. · Uaki no ka transceiver reconfiguration interface (reconfig_clk)–hookomo i ka uaki mai waho mai o ka uaki kaapuni a i ole oscillators e hana ana i na wati no ka F-tile transceiver reconfiguration interface ma na TX a me RX alahele. ʻO ka pinepine o ka uaki he 100 a 162 MHz.
Hōʻike ke kiʻikuhi poloka ma lalo iho nei i ka F-Tile Serial Lite IV Intel FPGA IP mau kāʻei kua a me nā pili i loko o ka IP.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 36

Hoʻouna Manaʻo

4. Ka wehewehe hana 683074 | 2022.04.28

Kiʻi 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 (hoʻohui i ka loiloi mea hoʻohana)

tx_core_clk= clk_pll_div64[mid_ch]

FPGA2

F-Tile Serial Lite IV Intel FPGA IP

Uaki Interface Hoʻohou Transceiver

(reconfig_clk)

Oscillator

rx_core_clk= clk_pll_div64[mid_ch]

rx_core_clkout (hoʻohui i ka loiloi mea hoʻohana)

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

Avalon Streaming Interface TX Data
TX MAC

loulou_pili[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 (hoʻohui i ka loiloi mea hoʻohana)

rx_core_clk= clk_pll_div64[mid_ch]

PC maʻamau

PC maʻamau

loulou_pili[n-1:0]

RX

TX

TX MAC

Avalon Streaming Interface TX Data

tx_core_clk= clk_pll_div64[mid_ch]

tx_core_clkout (hoʻohui i ka loiloi mea hoʻohana)

Uaki Refreceiver (xcvr_ref_clk)
Uaki Refreceiver (xcvr_ref_clk)

Oscillator*

Oscillator*

Kaao

Mea hana FPGA
TX kikowaena uaki kumu
ʻO ka ʻaoʻao uaki kumu RX
Kaʻina uaki kuhikuhi Transceiver Nā hōʻailona ʻikepili o waho

4.4. Hoʻonohonoho hou a hoʻohui i ka hoʻomaka ʻana
ʻO ka MAC, F-tile Hard IP, a me ka hoʻonohonoho hou ʻana he mau hōʻailona hoʻonohonoho ʻokoʻa: · TX a me RX MAC poloka e hoʻohana i nā hōʻailona tx_core_rst_n a me rx_core_rst_n reset. · tx_pcs_fec_phy_reset_n a me rx_pcs_fec_phy_reset_n hoʻihoʻi hou i nā hōʻailona
ka mea hoʻoponopono hoʻoponopono palupalu e hoʻonohonoho hou i ka F-tile Hard IP. · Hoʻohana ka poloka reconfiguration i ka hōʻailona reconfig_reset reset.

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 37

4. Ka wehewehe hana 683074 | 2022.04.28

Kiʻi 25. Hoʻoponopono hou i ka Architecture
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_ready phy_rx_pcs_ready

F-tile IP paakiki

ʻIkepili TX Serial ʻIkepili RX Serial

tx_core_rstn rx_core_rstn tx_pcs_fec_phy_reset_n rx_pcs_fec_phy_reset_n reconfig_reset

Hoʻihoʻi Lika
ʻIke pili · Hoʻoponopono hou i nā alakaʻi ma ka ʻaoʻao 51 · F-Tile Serial Lite IV Intel FPGA IP Design Example alakaʻi hoʻohana
4.4.1. TX Reset a me Initialization Sequence
ʻO ke kaʻina hoʻoponopono hou o TX no F-Tile Serial Lite IV Intel FPGA IP penei: 1. E hōʻoia i ka tx_pcs_fec_phy_reset_n, tx_core_rst_n, a me reconfig_reset
i ka manawa like e hoʻonohonoho hou i ka F-tile hard IP, MAC, a me ka hoʻonohonoho hou ʻana. E hoʻokuʻu i ka tx_pcs_fec_phy_reset_n a me ka hoʻonohonoho hou ʻana ma hope o ke kali ʻana iā tx_reset_ack e hōʻoia i ka hoʻonohonoho pono ʻana o nā poloka. 2. A laila, hōʻoia ka IP i nā hōʻailona phy_tx_lanes_stable, tx_pll_locked, a me phy_ehip_ready ma hope o ka hoʻokuʻu ʻia ʻana o tx_pcs_fec_phy_reset_n, e hōʻike ai ua mākaukau ka TX PHY no ka hoʻouna ʻana. 3. Pau ka hōʻailona tx_core_rst_n ma hope o ka piʻi ʻana o ka hōʻailona phy_ehip_ready. 4. Hoʻomaka ka IP i ka hoʻouna ʻana i nā huaʻōlelo IDLE ma ke kikowaena MII ke pau ka MAC i ka hoʻonohonoho hou ʻana. ʻAʻohe koi no ka alignment lane TX a skewing no ka mea hoʻohana nā ala āpau i ka uaki like. 5. I ka hoʻouna ʻana i nā huaʻōlelo IDLE, hōʻoia ka MAC i ka hōʻailona tx_link_up. 6. A laila hoʻomaka ka MAC e hoʻouna iā ALIGN i hui pū ʻia me START/END a i ʻole END/START CW ma kahi manawa paʻa e hoʻomaka ai i ke kaʻina hana hoʻopololei ala o ka mea hoʻokipa pili.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 38

Hoʻouna Manaʻo

4. Ka wehewehe hana 683074 | 2022.04.28

Kiʻi 26.

Hoʻoponopono hou ʻo TX a me ka hoʻomaka ʻana i ke kiʻina manawa
reconfig_sl_clk

reconfig_clk

tx_core_rst_n

1

tx_pcs_fec_phy_reset_n 1

3

reconfig_reset

1

3

reconfig_sl_reset

1

3

tx_reset_ack

2

tx_pll _paʻa

4

phy_tx_lanes_stable

phy_ehip_ready

tx_li nk_up

7
5 6 8

4.4.2. RX Reset a me Initialization Sequence
ʻO ke kaʻina hana hou RX no F-Tile Serial Lite IV Intel FPGA IP penei:
1. E hōʻoia i ka rx_pcs_fec_phy_reset_n, rx_core_rst_n, a reconfig_reset i ka manawa like e hoʻonohonoho hou i ka F-tile paʻakikī IP, MAC, a me ka hoʻonohonoho hou ʻana. E hoʻokuʻu i ka rx_pcs_fec_phy_reset_n a me ka hoʻonohonoho hou ʻana ma hope o ke kali ʻana iā rx_reset_ack e hōʻoia i ka hoʻonohonoho pono ʻana o nā poloka.
2. A laila e hōʻoia ka IP i ka hōʻailona phy_rx_pcs_ready ma hope o ka hoʻokuʻu ʻia ʻana o ka PCS maʻamau, e hōʻike ai ua mākaukau ʻo RX PHY no ka hoʻouna ʻana.
3. Hoʻopau ka hōʻailona rx_core_rst_n ma hope o ka piʻi ʻana o ka hōʻailona phy_rx_pcs_ready.
4. Hoʻomaka ka IP i ke kaʻina hana hoʻoponopono ala ma hope o ka hoʻokuʻu ʻia ʻana o ka RX MAC reset a ma ka loaʻa ʻana o ALIGN i hui pū ʻia me START/END a i ʻole END/START CW.
5. Hō'ike ka 'āloka RX deskew i ka hō'ailona rx_link_up i ka pau 'ana o ka alignment no nā ala āpau.
6. A laila, hōʻoia ka IP i ka hōʻailona rx_link_up i ka loiloi mea hoʻohana e hōʻike ai ua mākaukau ka loulou RX e hoʻomaka i ka loaʻa ʻikepili.

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 39

4. Ka wehewehe hana 683074 | 2022.04.28

Kiʻi 27. RX Reset and Initialization Time Diagram
reconfig_sl_clk

reconfig_clk

rx_core_rst_n

1

rx_pcs_fec_phy_reset_n 1

reconfig_reset

1

reconfig_sl_reset

1

rx_reset_ack

rx_cdr_lock

rx_block_lock

rx_pcs_makaukau

rx_link_up

3 3 3 2

4 5 5

6 7

4.5. Ka helu o ka loulou a me ka helu ʻana i ka pono Bandwidth

ʻO ka F-Tile Serial Lite IV Intel FPGA IP ka helu pono bandwidth e like me lalo:

ʻO ka pono o ka bandwidth = raw_rate * 64/66 * (burst_size – burst_size_ovhd)/burst_size * [align_marker_period / (align_marker_period + align_marker_width)] * [(srl4_align_period – 2) / srl4_align_period]

Papa 17. Ka wehewehe 'ana i nā 'ano like 'ole o ka Bandwidth

Hoʻololi

wehewehe

raw_rate burst_size

ʻO kēia ka bit rate i loaʻa e ka serial interface. raw_rate = SERDES laula * transceiver clock frequency Example: raw_rate = 64 * 402.812500 Gbps = 25.78 Gbps
Waiwai o ka nui poha. No ka helu ʻana i ka pono o ka bandwidth awelika, e hoʻohana i ka nui o ka nui o ka pahu. No ka helu kiʻekiʻe, e hoʻohana i ke kumu kūʻai nui o ka pahu.

burst_size_ovhd

ʻO ke kumukūʻai ma luna o ke poʻo.
Ma ke ʻano piha, e pili ana ka waiwai burst_size_ovhd i nā CW paʻa START a me END.
Ma ke ʻano kumu, ʻaʻohe burst_size_ovhd no ka mea ʻaʻohe START a me END CW paʻa.

align_marker_period

Ka waiwai o ka manawa kahi i hoʻokomo ʻia ai kahi māka hoʻoponopono. ʻO ka waiwai he 81920 ka pōʻaiapuni o ka uaki no ka hoʻohui ʻana a me ka 1280 no ka simulation wikiwiki. Loaʻa kēia waiwai mai ka PCS hard logic.

align_marker_width srl4_align_period

ʻO ka helu o nā pōʻai uaki kahi i paʻa ai ka hōʻailona hōʻailona kūpono.
ʻO ka helu o nā pōʻai uaki ma waena o ʻelua mau māka hoʻoponopono. Hiki iā ʻoe ke hoʻonohonoho i kēia waiwai me ka hoʻohana ʻana i ka palena Alignment Period ma ka IP Parameter Editor.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 40

Hoʻouna Manaʻo

4. Ka wehewehe hana 683074 | 2022.04.28
ʻO ka helu ʻana o ka loulou ma lalo iho nei: Effective rate = bandwidth efficiency * raw_rate Hiki iā ʻoe ke loaʻa ka ʻoi loa o ka mea hoʻohana me ka hoʻohālikelike ʻana. ʻO ka helu ʻana o ka uaki hoʻohana ʻoi loa e manaʻo i ka hoʻomau ʻana o ka ʻikepili a ʻaʻohe pōʻai IDLE e loaʻa i ka loina mea hoʻohana. He mea nui kēia pākēneka i ka hoʻolālā ʻana i ka loiloi mea hoʻohana FIFO e pale aku i ka overflow FIFO. ʻO ke alapine o ka uaki mea hoʻohana kiʻekiʻe = ka helu kūpono / 64

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 41

683074 | 2022.04.28 Hoʻouna Manaʻo

5. Parameter

Papa 18. F-Tile Serial Lite IV Intel FPGA IP Ka wehewehe ʻana

ʻĀpana

Waiwai

Paʻamau

wehewehe

Nā Koho Hoʻolālā Nui

ʻAno hoʻololi PMA

· PAM4 · NRZ

PAM4

E koho i ka mode modulation PCS.

ʻAno PMA

· FHT · FGT

FGT

Koho i ke ʻano transceiver.

Lakiʻikepili PMA

· No ke ʻano PAM4:
— ʻAno transceiver FGT: 20 Gbps 58 Gbps
— ʻAno transceiver FHT: 56.1 Gbps, 58 Gbps, 116 Gbps
· No ke ʻano NRZ:
— ʻAno transceiver FGT: 10 Gbps 28.05 Gbps
— ʻAno transceiver FHT: 28.05 Gbps, 58 Gbps

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

Hōʻike i ka helu ʻikepili kūpono ma ka puka o ka transceiver e hoʻopili ana i ka hoʻouna ʻana a me nā mea ʻē aʻe. Hoʻopili ʻia ka waiwai e ka IP ma ka hoʻopuni ʻana i 1 wahi decimal i ka ʻāpana Gbps.

ʻano PMA

· Duplex · Tx · Rx

Duplex

No ke ʻano transceiver FHT, he duplex wale nō ke kuhikuhi i kākoʻo ʻia. No ke ʻano transceiver FGT, ʻo ke kuhikuhi i kākoʻo ʻia ʻo Duplex, Tx, a me Rx.

Ka helu o ka PMA

· No ke ʻano PAM4:

2

nā alahele

— 1 a 12

· No ke ʻano NRZ:

— 1 a 16

E koho i ka helu o nā alahele. No ka hoʻolālā simplex, ʻo ka helu o nā ala i kākoʻo ʻia he 1.

PLL kuhikuhi uaki alapinepine

· No ke ʻano transceiver FHT: 156.25 MHz
· No ke ʻano transceiver FGT: 27.5 MHz 379.84375 MHz, ma muli o ka helu data transceiver i koho ʻia.

· No ke ʻano transceiver FHT: 156.25 MHz
· No ke ʻano transceiver FGT: 165 MHz

Hōʻike i ke alapine o ka uaki kuhikuhi o ka transceiver.

Pūnaehana PLL

uaki kuhikuhi

pinepine

170 MHz

Loaʻa wale no ke ʻano transceiver FHT. Hōʻike i ka uaki kuhikuhi PLL Pūnaehana a e hoʻohana ʻia ma ke ʻano o ka F-Tile Reference a me System PLL Clock Intel FPGA IP no ka hoʻohua ʻana i ka uaki PLL Pūnaewele.

Pūnaehana PLL pinepine
Manawa Alignment

— 128 65536

E ho'ā i ka RS-FEC

Hiki

876.5625 MHz 128 Hiki

Hōʻike i ka Pūnaehana PLL uaki pinepine.
Hōʻike i ka manawa hōʻailona hōʻailona. He x2 ka waiwai. E hoʻā i ka hiʻona RS-FEC.
hoʻomau…

Huina Intel. Ua mālama ʻia nā kuleana āpau. ʻO Intel, ka Intel logo, a me nā hōʻailona Intel ʻē aʻe he mau hōʻailona o Intel Corporation a i ʻole kāna mau lālā. Mālama ʻo Intel i ka hana o kāna mau huahana FPGA a me semiconductor i nā kikoʻī o kēia manawa e like me ka palapala hōʻoia maʻamau o Intel, akā aia ke kuleana e hoʻololi i nā huahana a me nā lawelawe i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. ʻAʻole ʻo Intel i kuleana a i ʻole kuleana e puka mai ana mai ka noi a i ʻole ka hoʻohana ʻana i kekahi ʻike, huahana, a i ʻole lawelawe i wehewehe ʻia ma ʻaneʻi koe wale nō i ʻae ʻia ma ke kākau ʻana e Intel. Manaʻo ʻia nā mea kūʻai aku Intel e loaʻa i ka mana hou o nā kikoʻī o nā hāmeʻa ma mua o ka hilinaʻi ʻana i kekahi ʻike i paʻi ʻia a ma mua o ke kau ʻana i nā kauoha no nā huahana a i ʻole nā ​​​​lawelawe. * Hiki ke koi ʻia nā inoa a me nā hōʻailona ʻē aʻe ma ke ʻano he waiwai o nā poʻe ʻē aʻe.

ISO 9001:2015 Kakau

5. Nā ʻāpana 683074 | 2022.04.28

ʻĀpana

Waiwai

Paʻamau

wehewehe

Hoʻopau

No ka mode modulation PAM4 PCS, hiki i ka RS-FEC ke hana mau.

Mea hoʻohana Interface

ʻano hoʻoheheʻe

· PIHA · BASIC

Piha

E koho i ke kahe ʻikepili no ka IP.

Piha: Hoʻouna kēia ʻano i ka pōʻai hoʻomaka-o-packet a me ka hopena-o-packet i loko o kahi kiʻi.

Kumu: ʻO kēia kahi mode streaming maʻemaʻe kahi e hoʻouna ʻia ai ka ʻikepili me ka ʻole o ka hoʻomaka ʻana o ka packet, ka ʻole, a me ka hopena o ka ʻeke e hoʻonui i ka bandwidth.

Hiki iā CRC

Hiki iā hoʻopio

Hoʻopau

E hoʻā i mea e hiki ai ke ʻike a me ka hoʻoponopono hewa CRC.

E ho'ā i ka hoʻopololei kaʻa

Hiki iā hoʻopio

Hoʻopau

E hoʻā i mea e hiki ai i ka hiʻona hoʻopololei ala ʻakomi.

E ho'ā i ka debug endpoint

Hiki iā hoʻopio

Hoʻopau

I ka ON, aia ka F-Tile Serial Lite IV Intel FPGA IP i kahi Debug Endpoint i hoʻopili ʻia i loko o ke kikowaena Avalon memory-map. Hiki i ka IP ke hana i kekahi mau hoʻokolohua a me nā hana debug ma o JTAG me ka hoʻohana ʻana i ka System Console. Paʻa ka waiwai paʻamau.

Hoʻohui Simplex (Loaʻa wale kēia hoʻonohonoho hoʻonohonoho ke koho ʻoe i ka hoʻolālā ʻelua simplex FGT.)

Ua hoʻohana ʻia ʻo RSFEC ma ka Serial Lite IV Simplex IP ʻē aʻe i hoʻonoho ʻia ma ke kahawai FGT like.

Hiki iā hoʻopio

Hoʻopau

E ho'ā i kēia koho inā makemake ʻoe i ka hui ʻana o ka hoʻonohonoho ʻana me RS-FEC i hiki a hoʻopau ʻia no ka F-Tile Serial Lite IV Intel FPGA IP ma kahi hoʻolālā simplex pālua no ke ʻano transceiver NRZ, kahi i kau ʻia ai ʻo TX a me RX ma ka FGT hoʻokahi. channel(s).

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 43

683074 | 2022.04.28 Hoʻouna Manaʻo

6. F-Tile Serial Lite IV Intel FPGA IP nā hōʻailona Interface

6.1. Nā hōʻailona uaki

Papa 19. Hoailona Uaki

inoa

Kuhikuhi laula

wehewehe

tx_core_clkout

1

Hoʻopuka i ka uaki kumu TX no ka TX maʻamau PCS interface, TX MAC a me nā loiloi mea hoʻohana i loko

ke ala ʻikepili TX.

Hana ʻia kēia uaki mai ka poloka PCS maʻamau.

rx_core_clkout

1

Hoʻopuka i ka uaki koʻikoʻi RX no ke kikowaena PCS maʻamau RX, RX deskew FIFO, RX MAC

a me nā loiloi mea hoʻohana ma ka ʻikepili RX.

Hana ʻia kēia uaki mai ka poloka PCS maʻamau.

xcvr_ref_clk
reconfig_clk reconfig_sl_clk

1

Uaki kuhikuhi Transceiver hoʻokomo.

Ke hoʻonohonoho ʻia ke ʻano transceiver i FGT, e hoʻopili i kēia uaki i ka hōʻailona puka (out_refclk_fgt_0) o ka F-Tile Reference a me System PLL Clock Intel FPGA IP. Ke hoʻonohonoho ʻia ke ʻano transceiver i FHT, hoʻohui

kēia uaki i ka hōʻailona puka (out_fht_cmmpll_clk_0) o ka F-Tile Reference a me System PLL Clock Intel FPGA IP.

E nānā i nā ʻāpana no ka laulā alapine i kākoʻo ʻia.

1

Hoʻokomo i ka uaki hoʻokomo no ka hoʻonohonoho hou ʻana o ka transceiver.

ʻO ka pinepine o ka uaki he 100 a 162 MHz.

Hoʻohui i kēia hōʻailona uaki hoʻokomo i nā kaapuni uaki waho a i ʻole nā ​​oscillators.

1

Hoʻokomo i ka uaki hoʻokomo no ka hoʻonohonoho hou ʻana o ka transceiver.

ʻO ka pinepine o ka uaki he 100 a 162 MHz.

Hoʻohui i kēia hōʻailona uaki hoʻokomo i nā kaapuni uaki waho a i ʻole nā ​​oscillators.

out_systempll_clk_ 1

Hookomo

Uaki PLL pūnaewele.
Hoʻohui i kēia uaki i ka hōʻailona puka (out_systempll_clk_0) o ka F-Tile Reference a me System PLL Clock Intel FPGA IP.

Nā palena ʻike pili ma ka ʻaoʻao 42

6.2. Hoʻoponopono hou i nā hōʻailona

Papa 20. Hoʻonoho hou i nā hōʻailona

inoa

Kuhikuhi laula

tx_core_rst_n

1

Hookomo

Uka Domain Asynchronous

rx_core_rst_n

1

Hookomo

Asynchronous

tx_pcs_fec_phy_reset_n 1

Hookomo

Asynchronous

wehewehe

Hōʻailona hoʻihoʻi haʻahaʻa haʻahaʻa. Hoʻoponopono hou i ka F-Tile Serial Lite IV TX MAC.

Hōʻailona hoʻihoʻi haʻahaʻa haʻahaʻa. Hoʻoponopono hou i ka F-Tile Serial Lite IV RX MAC.

Hōʻailona hoʻihoʻi haʻahaʻa haʻahaʻa.

hoʻomau…

Huina Intel. Ua mālama ʻia nā kuleana āpau. ʻO Intel, ka Intel logo, a me nā hōʻailona Intel ʻē aʻe he mau hōʻailona o Intel Corporation a i ʻole kāna mau lālā. Mālama ʻo Intel i ka hana o kāna mau huahana FPGA a me semiconductor i nā kikoʻī o kēia manawa e like me ka palapala hōʻoia maʻamau o Intel, akā aia ke kuleana e hoʻololi i nā huahana a me nā lawelawe i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. ʻAʻole ʻo Intel i kuleana a i ʻole kuleana e puka mai ana mai ka noi a i ʻole ka hoʻohana ʻana i kekahi ʻike, huahana, a i ʻole lawelawe i wehewehe ʻia ma ʻaneʻi koe wale nō i ʻae ʻia ma ke kākau ʻana e Intel. Manaʻo ʻia nā mea kūʻai aku Intel e loaʻa i ka mana hou o nā kikoʻī o nā hāmeʻa ma mua o ka hilinaʻi ʻana i kekahi ʻike i paʻi ʻia a ma mua o ke kau ʻana i nā kauoha no nā huahana a i ʻole nā ​​​​lawelawe. * Hiki ke koi ʻia nā inoa a me nā hōʻailona ʻē aʻe ma ke ʻano he waiwai o nā poʻe ʻē aʻe.

ISO 9001:2015 Kakau

6. F-Tile Serial Lite IV Intel FPGA IP Nā hōʻailona 683074 | 2022.04.28

inoa

Pae Aʻoaʻo Aʻoaʻo Uaki

wehewehe

Hoʻonohonoho hou i ka F-Tile Serial Lite IV TX maʻamau PCS.

rx_pcs_fec_phy_reset_n 1

Hookomo

Asynchronous

Hōʻailona hoʻihoʻi haʻahaʻa haʻahaʻa. Hoʻoponopono hou i ka F-Tile Serial Lite IV RX PC maʻamau.

reconfig_reset

1

Hookomo

reconfig_clk Hōʻailona hoʻihoʻi kiʻekiʻe.

Hoʻihoʻi hou i ka poloka hoʻonohonoho hoʻonohonoho hou ʻana i ka hoʻomanaʻo hoʻomanaʻo Avalon.

reconfig_sl_reset

1

Hoʻokomo reconfig_sl_clk Hōʻailona hoʻihoʻi kiʻekiʻe.

Hoʻihoʻi hou i ka poloka hoʻonohonoho hoʻonohonoho hou ʻana i ka hoʻomanaʻo hoʻomanaʻo Avalon.

6.3. Nā hōʻailona MAC

Papa 21.

Nā hōʻailona TX MAC
Ma kēia pākaukau, hōʻike ʻo N i ka helu o nā ala i hoʻonohonoho ʻia i ka hoʻoponopono hoʻoponopono IP.

inoa

Laulā

Kahua ʻĀkau Uaki

wehewehe

tx_avs_ready

1

Puka tx_core_clkout Avalon hoailona kahe.

Ke hōʻoia ʻia, e hōʻike ana ua mākaukau ka TX MAC e ʻae i ka ʻikepili.

tx_avs_data

· (64*N)*2 (ʻano PAM4)
· 64*N (ʻano NRZ)

Hookomo

tx_core_clkout Avalon hōʻailona kahe. ʻikepili TX.

tx_avs_channel

8

Hoʻokomo i ka tx_core_clkout Avalon hōʻailona kahe.

ʻO ka helu channel no ka ʻikepili e hoʻoili ʻia ana ma ka pōʻai o kēia manawa.

ʻAʻole loaʻa kēia hōʻailona ma ke ʻano kumu.

tx_avs_valid

1

Hoʻokomo i ka tx_core_clkout Avalon hōʻailona kahe.

Ke hōʻoiaʻiʻo ʻia, hōʻike i ka hōʻailona ʻikepili TX i kūpono.

tx_avs_startofpacket

1

Hoʻokomo i ka tx_core_clkout Avalon hōʻailona kahe.

Ke hōʻoia ʻia, hōʻike i ka hoʻomaka ʻana o kahi ʻeke data TX.

E hōʻoia no hoʻokahi pōʻaiapuni uaki no kēlā me kēia ʻeke.

ʻAʻole loaʻa kēia hōʻailona ma ke ʻano kumu.

tx_avs_endofpacket

1

Hoʻokomo i ka tx_core_clkout Avalon hōʻailona kahe.

Ke hōʻoia ʻia, e hōʻike ana i ka pau ʻana o kahi ʻikepili TX.

E hōʻoia no hoʻokahi pōʻaiapuni uaki no kēlā me kēia ʻeke.

ʻAʻole loaʻa kēia hōʻailona ma ke ʻano kumu.

tx_avs_empty

5

Hoʻokomo i ka tx_core_clkout Avalon hōʻailona kahe.

Hōʻike i ka helu o nā huaʻōlelo kūpono ʻole i ka pahu hope o ka ʻikepili TX.

ʻAʻole loaʻa kēia hōʻailona ma ke ʻano kumu.

tx_num_valid_bytes_eob

4

Hookomo

tx_core_clkout

Hōʻike i ka helu o nā byte kūpono i ka huaʻōlelo hope o ka pahu hope. ʻAʻole loaʻa kēia hōʻailona ma ke ʻano kumu.
hoʻomau…

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 45

6. F-Tile Serial Lite IV Intel FPGA IP Nā hōʻailona 683074 | 2022.04.28

Ka inoa tx_is_usr_cmd
tx_link_up tx_link_reinit
crc_error_inject tx_error

Laulā 1
1 1
N 5

Kahua ʻĀkau Uaki

wehewehe

Hookomo

tx_core_clkout

Ke ʻōlelo ʻia, hoʻomaka kēia hōʻailona i kahi pōʻai ʻike i hoʻoholo ʻia e ka mea hoʻohana.
E hōʻoia i kēia hōʻailona ma ka pōʻaiapuni uaki like me ka ʻōlelo a tx_startofpacket.
ʻAʻole loaʻa kēia hōʻailona ma ke ʻano kumu.

Puke tx_core_clkout Ke hoʻopuka ʻia, e hōʻike ana ua mākaukau ka loulou ʻikepili TX no ka lawe ʻana i ka ʻikepili.

Hoʻopuka

tx_core_clkout

Ke hōʻoia ʻia, hoʻomaka kēia hōʻailona i ka hoʻoponopono hou ʻana i nā ala.
E hōʻoia i kēia hōʻailona no hoʻokahi pōʻai uaki e hoʻomaka i ka MAC e hoʻouna iā ALIGN CW.

Hookomo

tx_core_clkout Ke ʻōlelo ʻia, hoʻokomo ka MAC i kahi hewa CRC32 i nā ala i koho ʻia.

'A'ole i ho'ohana 'ia ka puka tx_core_clkout.

Hōʻike ke kiʻikuhi manawa ma lalo i kahi exampʻO ka hoʻoili ʻana o ka ʻikepili TX o 10 mau huaʻōlelo mai ka loiloi mea hoʻohana ma waena o 10 mau ala serial TX.

Kiʻi 28.

TX Ikepili Hoʻouna Manawa Diagram
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..

Alanui 0

…………

STRT 0 10

N-10 HOPE STRT 0

Alanui 1

…………

STRT 1 11

N-9 HOPE STRT 1

N-10 HOPE IDLE IDLE N-9 HOPE IDLE IDLE

Alanui 9

…………

STRT 9 19

N-1 HOPE STRT 9

N-1 HOPE IDLE IDLE

Papa 22.

Nā hōʻailona RX MAC
Ma kēia pākaukau, hōʻike ʻo N i ka helu o nā ala i hoʻonohonoho ʻia i ka hoʻoponopono hoʻoponopono IP.

inoa

Laulā

Kahua ʻĀkau Uaki

wehewehe

rx_avs_ready

1

Hoʻokomo rx_core_clkout Avalon hōʻailona kahe.

Ke ʻōlelo ʻia, hōʻike ʻia ua mākaukau ka mea hoʻohana e ʻae i ka ʻikepili.

rx_avs_data

(64*N)*2 (ʻano PAM4)
64*N (ʻano NRZ)

Hoʻopuka

rx_core_clkout Avalon hoailona hoailona. ʻIkepili RX.

rx_avs_channel

8

Puka rx_core_clkout Avalon hoailona hoailona.

ʻO ka helu channel no ka ʻikepili

loaʻa ma ka pōʻaiapuni o kēia manawa.

ʻAʻole loaʻa kēia hōʻailona ma ke ʻano kumu.

rx_avs_valid

1

Puka rx_core_clkout Avalon hoailona hoailona.

hoʻomau…

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 46

Hoʻouna Manaʻo

6. F-Tile Serial Lite IV Intel FPGA IP Nā hōʻailona 683074 | 2022.04.28

inoa

Laulā

Kahua ʻĀkau Uaki

wehewehe

Ke hōʻoiaʻiʻo ʻia, e hōʻike ana i ka hōʻailona ʻikepili RX kūpono.

rx_avs_startofpacket

1

Puka rx_core_clkout Avalon hoailona hoailona.

Ke hōʻoia ʻia, e hōʻike ana i ka hoʻomaka ʻana o kahi pūʻulu data RX.

E hōʻoia no hoʻokahi pōʻaiapuni uaki no kēlā me kēia ʻeke.

ʻAʻole loaʻa kēia hōʻailona ma ke ʻano kumu.

rx_avs_endofpacket

1

Puka rx_core_clkout Avalon hoailona hoailona.

Ke hōʻoia ʻia, hōʻike i ka hopena o kahi pūʻulu ʻikepili RX.

E hōʻoia no hoʻokahi pōʻaiapuni uaki no kēlā me kēia ʻeke.

ʻAʻole loaʻa kēia hōʻailona ma ke ʻano kumu.

rx_avs_empty

5

Puka rx_core_clkout Avalon hoailona hoailona.

Hōʻike i ka helu o nā huaʻōlelo kūpono ʻole i ka pahu hope o ka ʻikepili RX.

ʻAʻole loaʻa kēia hōʻailona ma ke ʻano kumu.

rx_num_valid_bytes_eob

4

Hoʻopuka

rx_core_clkout Hōʻike i ka helu o nā byte kūpono i ka huaʻōlelo hope o ka pahu hope.
ʻAʻole loaʻa kēia hōʻailona ma ke ʻano kumu.

rx_is_usr_cmd

1

Hoʻopuka rx_core_clkout I ka wā i ʻōlelo ʻia ai, hoʻomaka kēia hōʻailona i kahi mea hoʻohana-

pōʻaiapuni ʻike i wehewehe ʻia.

E hōʻoia i kēia hōʻailona ma ka pōʻaiapuni uaki like me ka ʻōlelo a tx_startofpacket.

ʻAʻole loaʻa kēia hōʻailona ma ke ʻano kumu.

rx_link_up

1

Hoʻopuka rx_core_clkout Ke hōʻoia ʻia, hōʻike i ka loulou ʻikepili RX

ua mākaukau no ka loaʻa ʻana o ka ʻikepili.

rx_link_reinit

1

Hoʻokomo rx_core_clkout I ka wā i ʻōlelo ʻia ai, hoʻomaka kēia hōʻailona i nā ala

hoʻopololei hou.

Inā hoʻopau ʻoe i ka Enable Auto Alignment, e hōʻoia i kēia hōʻailona no hoʻokahi pōʻai uaki e hoʻomaka ai i ka MAC e hoʻoponopono hou i nā ala. Inā hoʻonohonoho ʻia ka Enable Auto Alignment, hoʻonohonoho hou ka MAC i nā alahele.

Mai hōʻoia i kēia hōʻailona ke hoʻonohonoho ʻia ʻo Enable Auto Alignment.

rx_hewa

(N*2*2)+3 (ʻano PAM4)
(N*2)*3 (ʻano NRZ)

Hoʻopuka

rx_core_clkout

Ke hōʻoia ʻia, hōʻike ʻia nā kūlana hewa i ka RX datapath.
· [(N*2+2):N+3] = Hōʻike i ka hewa PCS no ke ala kikoʻī.
· [N+2] = Hōʻike i ka hewa alignment. E hoʻomaka hou i ka hoʻopololei ʻana i ke ala inā hoʻokō ʻia kēia bit.
· [N+1]= Hōʻike i ka hoʻouna ʻia ʻana o ka ʻikepili i ka loiloi mea hoʻohana ke mākaukau ʻole ka loiloi mea hoʻohana.
· [N] = Hōʻike i ka nalo ʻana o ka alignment.
· [(N-1):0] = Hōʻike i ka ʻikepili he hewa CRC.

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 47

6. F-Tile Serial Lite IV Intel FPGA IP Nā hōʻailona 683074 | 2022.04.28

6.4. Nā hōʻailona hoʻonohonoho hou o Transceiver

Papa 23.

Nā hōʻailona hoʻonohonoho hou PCS
Ma kēia pākaukau, hōʻike ʻo N i ka helu o nā ala i hoʻonohonoho ʻia i ka hoʻoponopono hoʻoponopono IP.

inoa

Laulā

Kahua ʻĀkau Uaki

wehewehe

reconfig_sl_read

1

Hoʻokomo reconfig_sl_ PCS reconfiguration heluhelu kauoha

clk

nā hōʻailona.

reconfig_sl_write

1

Hoʻokomo reconfig_sl_ PCS reconfiguration kākau

clk

nā hōʻailona kauoha.

reconfig_sl_address

14 mau ʻāpana + clogb2N

Hookomo

reconfig_sl_ clk

Hōʻike i ka hoʻonohonoho hou ʻana o PCS Avalon memo i hoʻopaʻa ʻia ma kahi alahele i koho ʻia.
Loaʻa i kēlā me kēia alahele he 14 mau ʻāpana a ʻo nā ʻāpana luna e pili ana i ka offset ala.
Example, no ka hoʻolālā 4-lane NRZ/PAM4, me reconfig_sl_address [13:0] e pili ana i ka helu helu helu:
· reconfig_sl_address[15:1 4] hoʻonoho ʻia i 00 = helu wahi no ke ala 0.
· reconfig_sl_address[15:1 4] hoʻonoho ʻia i 01 = helu wahi no ke ala 1.
· reconfig_sl_address[15:1 4] hoʻonoho ʻia i 10 = helu wahi no ke ala 2.
· reconfig_sl_address[15:1 4] hoʻonoho ʻia i 11 = helu wahi no ke ala 3.

reconfig_sl_readdata

32

Hoʻopuka reconfig_sl_ Hōʻike i ka ʻikepili hoʻonohonoho hou PCS

clk

e heluhelu ʻia e kahi pōʻaiapuni mākaukau ma a

alahele koho.

reconfig_sl_waitrequest

1

Hoʻopuka reconfig_sl_ Hōʻike i ka hoʻonohonoho hou ʻana o PCS

clk

ʻO Avalon hoʻomanaʻo-palapala palapala

hōʻailona kū i kahi ala i koho ʻia.

reconfig_sl_writedata

32

Hoʻokomo reconfig_sl_ Hōʻike i ka ʻikepili hoʻonohonoho hou PCS

clk

e kākau ʻia ma ka pōʻaiapili kākau ma a

alahele koho.

reconfig_sl_readdata_vali

1

d

Hoʻopuka

reconfig_sl_ Hōʻike i ka hoʻonohonoho hou ʻana o PCS

clk

kūpono ka ʻikepili i loaʻa ma kahi koho

alahele.

Papa 24.

Nā hōʻailona F-Tile Hard IP Reconfiguration
Ma kēia pākaukau, hōʻike ʻo N i ka helu o nā ala i hoʻonohonoho ʻia i ka hoʻoponopono hoʻoponopono IP.

inoa

Laulā

Kahua ʻĀkau Uaki

wehewehe

reconfig_read

1

Hoʻokomo reconfig_clk PMA reconfiguration heluhelu

nā hōʻailona kauoha.

reconfig_write

1

Hoʻokomo reconfig_clk PMA reconfiguration kākau

nā hōʻailona kauoha.

reconfig_address

18 bits + clog2bN

Hookomo

reconfig_clk

Hōʻike i ka helu wahi kikowaena hoʻomanaʻo PMA Avalon ma kahi ala i koho ʻia.
hoʻomau…

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 48

Hoʻouna Manaʻo

6. F-Tile Serial Lite IV Intel FPGA IP Nā hōʻailona 683074 | 2022.04.28

inoa
reconfig_readdata reconfig_waitrequest reconfig_writedata reconfig_readdatavalid

Laulā
32 1 32 1

Kahua ʻĀkau Uaki

wehewehe

Ma nā ʻano PAM4 ad NRZ ʻelua, loaʻa i kēlā me kēia ala he 18 mau ʻāpana a ʻo ke koena o luna e pili ana i ka offset ala.
Example, no ka hoʻolālā 4-lane:
· reconfig_address[19:18] i 00 = helu wahi no ke ala 0.
· reconfig_address[19:18] i 01 = helu wahi no ke ala 1.
· reconfig_address[19:18] i 10 = helu wahi no ke ala 2.
· reconfig_address[19:18] i 11 = helu wahi no ke ala 3.

Hoʻopuka

reconfig_clk Hōʻike i ka ʻikepili PMA e heluhelu ʻia e kahi pōʻai mākaukau ma kahi ala i koho ʻia.

Hoʻopuka

reconfig_clk Hōʻike i ka PMA Avalon hoʻomanaʻo i hoʻopaʻa ʻia i ka hōʻailona hoʻopaʻa ʻana ma kahi ala i koho ʻia.

Hookomo

reconfig_clk Hōʻike i ka ʻikepili PMA e kākau ʻia ma kahi pōʻai kākau ma kahi ala i koho ʻia.

Hoʻopuka

reconfig_clk Hōʻike i ka PMA reconfiguration i loaʻa ka ʻikepili i kūpono ma kahi ala i koho ʻia.

6.5. Nā hōʻailona PMA

Papa 25.

Nā hōʻailona PMA
Ma kēia pākaukau, hōʻike ʻo N i ka helu o nā ala i hoʻonohonoho ʻia i ka hoʻoponopono hoʻoponopono IP.

inoa

Laulā

Kahua ʻĀkau Uaki

wehewehe

phy_tx_lanes_stable

N*2 (ʻano PAM4)
N (ʻano NRZ)

Hoʻopuka

Asynchronous Ke ʻōlelo ʻia, e hōʻike ana ua mākaukau ʻo TX datapath e hoʻouna i ka ʻikepili.

tx_pll_locked

N*2 (ʻano PAM4)
N (ʻano NRZ)

Hoʻopuka

Asynchronous Ke ʻōlelo ʻia, hōʻike i ka TX PLL i loaʻa i ke kūlana laka.

phy_ehip_ready

N*2 (ʻano PAM4)
N (ʻano NRZ)

Hoʻopuka

Asynchronous

Ke hōʻoia ʻia, e hōʻike ana ua hoʻopau ka PCS maʻamau i ka hoʻomaka ʻana i loko a mākaukau no ka hoʻouna ʻana.
Hōʻike kēia hōʻailona ma hope o ka hoʻopau ʻana o tx_pcs_fec_phy_reset_n a me tx_pcs_fec_phy_reset_nare.

tx_serial_data

N

Hoʻopuka i ka uaki serial TX nā pine serial.

rx_serial_data

N

Hoʻokomo i ka uaki serial RX i nā pine.

phy_rx_block_lock

N*2 (ʻano PAM4)
N (ʻano NRZ)

Hoʻopuka

Asynchronous Ke ʻōlelo ʻia, hōʻike ʻia ua pau ka hoʻonohonoho ʻana o ka poloka 66b no nā ala.

rx_cdr_lock

N*2 (ʻano PAM4)

Hoʻopuka

Asynchronous

Ke hōʻoia ʻia, hōʻike ʻia ua laka ʻia nā wati i hoʻihoʻi ʻia i ka ʻikepili.
hoʻomau…

Hoʻouna Manaʻo

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 49

6. F-Tile Serial Lite IV Intel FPGA IP Nā hōʻailona 683074 | 2022.04.28

Inoa phy_rx_pcs_ready phy_rx_hi_ber

Laulā

Kahua ʻĀkau Uaki

wehewehe

N (ʻano NRZ)

N*2 (ʻano PAM4)
N (ʻano NRZ)

Hoʻopuka

Asynchronous

Ke hōʻoiaʻiʻo ʻia, hōʻike ʻia nā ala RX o ke kahawai Ethernet e pili ana ua hoʻopili piha ʻia a mākaukau e loaʻa ka ʻikepili.

N*2 (ʻano PAM4)
N (ʻano NRZ)

Hoʻopuka

Asynchronous

Ke hōʻoia ʻia, hōʻike ʻia aia ka RX PCS o ke kahawai Ethernet pili i kahi mokuʻāina HI BER.

F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana 50

Hoʻouna Manaʻo

683074 | 2022.04.28 Hoʻouna Manaʻo

7. Hoʻolālā me F-Tile Serial Lite IV Intel FPGA IP

7.1. Hoʻoponopono hou i nā alakaʻi
E hahai i kēia mau kuhikuhi no ka hoʻokō ʻana i kāu hoʻonohonoho ʻana i ka pae ʻōnaehana.
· E hoʻopaʻa i nā hōʻailona tx_pcs_fec_phy_reset_n a me rx_pcs_fec_phy_reset_n ma ka pae ʻōnaehana i mea e hoʻoponopono hou ai i ka TX a me RX PCS i ka manawa like.
· E hōʻoia i ka tx_pcs_fec_phy_reset_n, rx_pcs_fec_phy_reset_n, tx_core_rst_n, rx_core_rst_n, a me reconfig_reset nā hōʻailona i ka manawa like. E nānā i ka Reset and Link Initialization no ka ʻike hou aku e pili ana i ka hoʻonohonoho hou ʻana o IP a me nā kaʻina hoʻomaka.
· Paʻa i ka tx_pcs_fec_phy_reset_n, a me rx_pcs_fec_phy_reset_n hōʻailona haʻahaʻa, a reconfig_reset hōʻailona kiʻekiʻe a kali no tx_reset_ack a me rx_reset_ack e hoʻoponopono pono i ka F-tile paʻakikī IP a me ka reconfiguration poloka.
· No ka hoʻokō ʻana i ka loulou wikiwiki ma waena o nā polokalamu FPGA, hoʻonohonoho hou i ka F-Tile Serial Lite IV Intel FPGA IPs i hoʻohui ʻia i ka manawa like. E nānā i ka F-Tile Serial Lite IV Intel FPGA IP Design Example alakaʻi mea hoʻohana no ka ʻike e pili ana i ka nānā ʻana i ka loulou IP TX a me RX me ka hoʻohana ʻana i ka mea hana.
ʻIke pili
· Hoʻoponopono hou a hoʻohui i ka hoʻomaka ʻana ma ka ʻaoʻao 37
· F-Tile Serial Lite IV Intel FPGA IP Design Example alakaʻi hoʻohana

7.2. Nā alakaʻi alakaʻi hewa

Hōʻike ka papa ma lalo nei i nā alakaʻi alakaʻi hewa no nā kūlana hewa e hiki mai ana me ka hoʻolālā F-Tile Serial Lite IV Intel FPGA IP.

Papa 26. Kūlana hewa a me nā alakaʻi alakaʻi

Kūlana hewa
ʻAʻole hiki i hoʻokahi ala a ʻoi aku ke kamaʻilio ma hope o ka manawa i hāʻawi ʻia.

Nā alakaʻi
E hoʻokō i kahi ʻōnaehana hoʻopau manawa e hoʻihoʻi hou i ka loulou ma ka pae noi.

Nalo ke alahele ma hope o ka hoʻokumu ʻia ʻana o ke kamaʻilio.
Nalo ke alahele i ka wā o ke kaʻina hana deskew.

Hiki paha kēia ma hope a i ka wā o ka hoʻoili ʻikepili. E hoʻokō i kahi ʻike nalowale loulou ma ka pae noi a hoʻonohonoho hou i ka loulou.
E hoʻokō i ke kaʻina hana hoʻomaka hou i ka loulou no ke ala hewa. Pono ʻoe e hōʻoia ʻaʻole i ʻoi aku ka 320 UI o ka papa kuhikuhi.

ʻO ka hoʻolike ʻana o ke ala nalo ma hope o ka hoʻolike ʻia ʻana o nā ala āpau.

Hiki paha kēia ma hope a i ka wā o ka hoʻoili ʻikepili. E hoʻokō i kahi ʻike nalo hoʻopololei ala ma ka pae noi e hoʻomaka hou i ke kaʻina hana hoʻopono ala.

Huina Intel. Ua mālama ʻia nā kuleana āpau. ʻO Intel, ka Intel logo, a me nā hōʻailona Intel ʻē aʻe he mau hōʻailona o Intel Corporation a i ʻole kāna mau lālā. Mālama ʻo Intel i ka hana o kāna mau huahana FPGA a me semiconductor i nā kikoʻī o kēia manawa e like me ka palapala hōʻoia maʻamau o Intel, akā aia ke kuleana e hoʻololi i nā huahana a me nā lawelawe i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. ʻAʻole ʻo Intel i kuleana a i ʻole kuleana e puka mai ana mai ka noi a i ʻole ka hoʻohana ʻana i kekahi ʻike, huahana, a i ʻole lawelawe i wehewehe ʻia ma ʻaneʻi koe wale nō i ʻae ʻia ma ke kākau ʻana e Intel. Manaʻo ʻia nā mea kūʻai aku Intel e loaʻa i ka mana hou o nā kikoʻī o nā hāmeʻa ma mua o ka hilinaʻi ʻana i kekahi ʻike i paʻi ʻia a ma mua o ke kau ʻana i nā kauoha no nā huahana a i ʻole nā ​​​​lawelawe. * Hiki ke koi ʻia nā inoa a me nā hōʻailona ʻē aʻe ma ke ʻano he waiwai o nā poʻe ʻē aʻe.

ISO 9001:2015 Kakau

683074 | 2022.04.28 Hoʻouna Manaʻo

8. F-Tile Serial Lite IV Intel FPGA IP Mea Hoʻohana Alakaʻi Archives

Ua like nā mana IP me nā polokalamu polokalamu Intel Quartus Prime Design Suite a hiki i ka v19.1. Mai ka polokalamu polokalamu Intel Quartus Prime Design Suite 19.2 a i ʻole ma hope, loaʻa i nā cores IP kahi hoʻolālā hoʻololi IP hou.

Inā ʻaʻole i helu ʻia kahi mana IP core, pili ke alakaʻi mea hoʻohana no ka mana IP mua.

ʻO Intel Quartus Prime Version
21.3

Manaʻo IP Core 3.0.0

Alakaʻi mea hoʻohana F-Tile Serial Lite IV Intel® FPGA IP alakaʻi hoʻohana

Huina Intel. Ua mālama ʻia nā kuleana āpau. ʻO Intel, ka Intel logo, a me nā hōʻailona Intel ʻē aʻe he mau hōʻailona o Intel Corporation a i ʻole kāna mau lālā. Mālama ʻo Intel i ka hana o kāna mau huahana FPGA a me semiconductor i nā kikoʻī o kēia manawa e like me ka palapala hōʻoia maʻamau o Intel, akā aia ke kuleana e hoʻololi i nā huahana a me nā lawelawe i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. ʻAʻole ʻo Intel i kuleana a i ʻole kuleana e puka mai ana mai ka noi a i ʻole ka hoʻohana ʻana i kekahi ʻike, huahana, a i ʻole lawelawe i wehewehe ʻia ma ʻaneʻi koe wale nō i ʻae ʻia ma ke kākau ʻana e Intel. Manaʻo ʻia nā mea kūʻai aku Intel e loaʻa i ka mana hou o nā kikoʻī o nā hāmeʻa ma mua o ka hilinaʻi ʻana i kekahi ʻike i paʻi ʻia a ma mua o ke kau ʻana i nā kauoha no nā huahana a i ʻole nā ​​​​lawelawe. * Hiki ke koi ʻia nā inoa a me nā hōʻailona ʻē aʻe ma ke ʻano he waiwai o nā poʻe ʻē aʻe.

ISO 9001:2015 Kakau

683074 | 2022.04.28 Hoʻouna Manaʻo

9. Moʻolelo Hoʻoponopono Hou no ka F-Tile Serial Lite IV Intel FPGA IP alakaʻi hoʻohana

Palapala Kahua 2022.04.28
2021.11.16 2021.10.22 2021.08.18

ʻO Intel Quartus Prime Version
22.1
21.3 21.3 21.2

IP mana 5.0.0
3.0.0 3.0.0 2.0.0

Nā hoʻololi
· Papa Hoʻohou: F-Tile Serial Lite IV Intel FPGA IP Features — Hōʻano hou i ka wehewehe ʻana i ka hoʻololi ʻana i ka ʻikepili me ke kākoʻo FHT transceiver rate hou aku: 58G NRZ, 58G PAM4, a me 116G PAM4
· Papa Hoʻohou: F-Tile Serial Lite IV Intel FPGA IP Parameter Description — Hoʻohui ʻia ka ʻāpana hou · Pūnaehana PLL reference clock frequency · E hoʻā i ka debug endpoint — Hoʻohou i nā waiwai no ka PMA data rate — Hōʻano hou ʻia ka inoa ʻana e like me GUI
· Hoʻohou i ka wehewehe no ka hoʻoili ʻikepili ma ka Papa: F-Tile Serial Lite IV Intel FPGA IP Features.
· Hoʻololi i ka inoa papa inoa IP i ka F-Tile Serial Lite IV Intel FPGA IP Parameter Description ma ka ʻāpana Parameters no ka akaka.
· Papa Hoʻohou: Nā ʻāpana IP: — Hoʻohui i kahi ʻāpana hou–RSFEC i hoʻohana ʻia ma ka Serial Lite IV Simplex IP i hoʻonoho ʻia ma ke kahawai FGT like. — Hoʻohou i nā koina paʻamau no ke alapine o ka uaki kuhikuhi Transceiver.
Hoʻokuʻu mua.

Huina Intel. Ua mālama ʻia nā kuleana āpau. ʻO Intel, ka Intel logo, a me nā hōʻailona Intel ʻē aʻe he mau hōʻailona o Intel Corporation a i ʻole kāna mau lālā. Mālama ʻo Intel i ka hana o kāna mau huahana FPGA a me semiconductor i nā kikoʻī o kēia manawa e like me ka palapala hōʻoia maʻamau o Intel, akā aia ke kuleana e hoʻololi i nā huahana a me nā lawelawe i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. ʻAʻole ʻo Intel i kuleana a i ʻole kuleana e puka mai ana mai ka noi a i ʻole ka hoʻohana ʻana i kekahi ʻike, huahana, a i ʻole lawelawe i wehewehe ʻia ma ʻaneʻi koe wale nō i ʻae ʻia ma ke kākau ʻana e Intel. Manaʻo ʻia nā mea kūʻai aku Intel e loaʻa i ka mana hou o nā kikoʻī o nā hāmeʻa ma mua o ka hilinaʻi ʻana i kekahi ʻike i paʻi ʻia a ma mua o ke kau ʻana i nā kauoha no nā huahana a i ʻole nā ​​​​lawelawe. * Hiki ke koi ʻia nā inoa a me nā hōʻailona ʻē aʻe ma ke ʻano he waiwai o nā poʻe ʻē aʻe.

ISO 9001:2015 Kakau

Palapala / Punawai

intel F Tile Serial Lite IV Intel FPGA IP [pdf] Ke alakaʻi hoʻohana
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] Ke alakaʻi hoʻohana
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

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *