F Tile Serial Lite IV Intel FPGA IP
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP
Ажурирано за Intel® Quartus® Prime Design Suite: 22.1 IP верзија: 5.0.0
Онлајн верзија Испрати повратни информации
UG-20324
ID: 683074 Верзија: 2022.04.28
Содржини
Содржини
1. За корисничкото упатство за F-Tile Serial Lite IV Intel® FPGA IP………………………………………….. 4
2. F-Tile Serial Lite IV Intel FPGA IP Overview……………………………………………………………. 6 2.1. Информации за издавање……………………………………………………………………………………..7 2.2. Поддржани функции…………………………………………………………………………………….. 7 2.3. Ниво на поддршка за IP верзија…………………………………………………………………………..8 2.4. Поддршка за степен на брзина на уредот…………………………………………………………………………..8 2.5. Искористување на ресурсите и латентност………………………………………………………………………9 2.6. Ефикасност на пропусниот опсег…………………………………………………………………………………… 9
3. Започнување……………………………………………………………………………………………………… 11 3.1. Инсталирање и лиценцирање Intel FPGA IP јадра………………………………………………………………………………………………………………………………………………………………………………………………………………………… Режим на евалуација на IP на Intel FPGA……………………………………………………………. 11 3.1.1. Одредување на IP параметрите и опциите……………………………………………………………… 11 3.2. Генерирани File Структура……………………………………………………………………………… 14 3.4. Симулирање на Intel FPGA IP јадра…………………………………………………………………………… 16 3.4.1. Симулирање и потврдување на дизајнот……………………………………………………….. 17 3.5. Синтетизирање на IP-јадра во други алатки за EDA…………………………………………………………………. 17 3.6. Составување на целосниот дизајн……………………………………………………………………………..18
4. Функционален опис…………………………………………………………………………………….. 19 4.1. TX Datapath……………………………………………………………………………………………..20 4.1.1. TX MAC адаптер…………………………………………………………………………….. 21 4.1.2. Контролен збор (CW) Вметнување………………………………………………………………………………………………………………………………………………………………………………………………………………………… TX CRC…………………………………………………………………………………………23 4.1.3. TX MII енкодер……………………………………………………………………………….28 4.1.4. TX PCS и PMA…………………………………………………………………………….. 29 4.1.5. RX Datapath………………………………………………………………………………………… 30 4.2. RX PCS и PMA………………………………………………………………………….. 30 4.2.1. RX MII декодер……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… RX CRC……………………………………………………………………………………….. 31 4.2.2. RX Deskew………………………………………………………………………………….31 4.2.3. Отстранување на RX CW………………………………………………………………………………31 4.2.4. F-Tile Serial Lite IV Intel FPGA IP часовник архитектура………………………………………………. 32 4.2.5. Ресетирање и иницијализација на врска…………………………………………………………………………..35 4.3. Секвенца за ресетирање и иницијализација на TX……………………………………………………. 36 4.4. RX ресетирање и секвенца на иницијализација……………………………………………………… 37 4.4.1. Пресметка на стапката на врска и пропусниот опсег на ефикасност…………………………………………………….. 38
5. Параметри…………………………………………………………………………………………………………. 42
6. F-Tile Serial Lite IV Intel FPGA IP интерфејс сигнали……………………………………………….. 44 6.1. Сигнали за часовници………………………………………………………………………………………….44 6.2. Сигнали за ресетирање………………………………………………………………………………………… 44 6.3. MAC сигнали………………………………………………………………………………………….. 45 6.4. Сигнали за реконфигурација на трансиверот…………………………………………………………………… 48 6.5. PMA сигнали……………………………………………………………………………………….. 49
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 2
Испрати повратни информации
Содржини
7. Дизајнирање со F-Tile Serial Lite IV Intel FPGA IP…………………………………………………… 51 7.1. Насоки за ресетирање……………………………………………………………………………………….. 51 7.2. Упатства за справување со грешки……………………………………………………………………………..51
8. F-Tile Serial Lite IV Упатство за корисникот на Intel FPGA IP Архиви…………………………………………. 52 9. Историја на ревизии на документи за F-Tile Serial Lite IV Упатство за корисникот на Intel FPGA IP………53
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 3
683074 | 2022.04.28 Испрати повратни информации
1. За корисничкото упатство за F-Tile Serial Lite IV Intel® FPGA IP
Овој документ ги опишува карактеристиките на IP, описот на архитектурата, чекорите за генерирање и упатствата за дизајнирање на F-Tile Serial Lite IV Intel® FPGA IP со користење на F-плочки примопредаватели во уредите Intel AgilexTM.
Наменета публика
Овој документ е наменет за следните корисници:
· Дизајнираат архитекти за да направат избор на IP за време на фазата на планирање на дизајнот на ниво на системот
· Дизајнерите на хардвер при интегрирање на IP во нивниот дизајн на ниво на систем
· Инженери за валидација за време на фазите на симулација на ниво на систем и хардверска валидација
Поврзани документи
Следната табела наведува други референтни документи кои се поврзани со F-Tile Serial Lite IV Intel FPGA IP.
Табела 1.
Поврзани документи
Референца
F-Tile Serial Lite IV Intel FPGA IP Дизајн ПрampУпатство за употреба
Лист со податоци за уредот Intel Agilex
Опис
Овој документ обезбедува генерирање, упатства за употреба и функционален опис на дизајнот на F-Tile Serial Lite IV Intel FPGA, ексampлес во уредите Intel Agilex.
Овој документ ги опишува електричните карактеристики, карактеристиките на префрлување, спецификациите за конфигурација и времето за уредите Intel Agilex.
Табела 2.
CW RS-FEC PMA TX RX PAM4 NRZ
Список на акроними и речник
Акроним
Контрола на експанзија Зборот Рид-Соломон Корекција на напредна грешка Физички медиум Додаток предавател Приемник Пулс-Ampлитуда Модулација 4-Ниво Невраќање-на-нула
продолжи…
Интел корпорација. Сите права се задржани. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Интел гарантира изведба на своите FPGA и полупроводнички производи според тековните спецификации во согласност со стандардната гаранција на Интел, но го задржува правото да прави промени на сите производи и услуги во секое време без претходна најава. Интел не превзема никаква одговорност или одговорност што произлегува од апликацијата или употребата на какви било информации, производ или услуга опишани овде, освен како што е изрично договорено во писмена форма од страна на Intel. На клиентите на Intel им се препорачува да ја добијат најновата верзија на спецификациите на уредот пред да се потпрат на какви било објавени информации и пред да направат нарачки за производи или услуги. *Други имиња и брендови може да се бараат како сопственост на други.
Регистриран ISO 9001:2015
1. За F-Tile Serial Lite IV Упатство за употреба на Intel® FPGA IP 683074 | 2022.04.28 година
Компјутери MII XGMII
Акроним
Проширување на физичко кодирање подслој независен медиумски интерфејс 10 гигабитен медиумски независен интерфејс
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 5
683074 | 2022.04.28 Испрати повратни информации
2. F-Tile Serial Lite IV Intel FPGA IP Overview
Слика 1.
F-Tile Serial Lite IV Intel FPGA IP е погодна за комуникација на податоци со висок пропусен опсег за апликации од чип до чип, од табла до плочка и за задни апликации.
F-Tile Serial Lite IV Intel FPGA IP инкорпорира контрола на пристап до медиумите (MAC), подслој за физичко кодирање (PCS) и блокови за прикачување физички медиуми (PMA). IP поддржува брзина на пренос на податоци до 56 Gbps по лента со максимум четири ленти PAM4 или 28 Gbps по лента со максимум 16 NRZ ленти. Оваа IP адреса нуди висок пропусен опсег, ниски надземни рамки, мал број на I/O и поддржува голема приспособливост и во бројот на ленти и во брзината. Оваа IP адреса лесно може да се конфигурира со поддршка за широк опсег на брзини на податоци со режимот на етернет PCS на трансиверот со F-плочка.
Оваа IP поддржува два начини на пренос:
· Основен режим – Ова е чист режим на стриминг каде што податоците се испраќаат без почеток на пакетот, празен циклус и крај на пакетот за да се зголеми пропусниот опсег. IP ги зема првите валидни податоци како почеток на рафал.
· Целосен режим – Ова е режим на пренос на пакети. Во овој режим, IP-то испраќа рафал и циклус на синхронизација на почетокот и на крајот на пакетот како разграничувачи.
F-Tile Serial Lite IV Блок дијаграм на високо ниво
Авалон стриминг интерфејс TX
F-Tile Serial Lite IV Intel FPGA IP
MAC TX
TX USRIF_CTRL
64*n битови за ленти (режим NRZ)/ 2*n битови за ленти (режим PAM4)
TX MAC
CW
Адаптер INSERT
МИИ КОД
Прилагодени компјутери
TX компјутери
TX MII
EMIB ENCODE SCRAMBLER FEC
TX PMA
n битови за ленти (режим PAM4)/ n битови за ленти (режим NRZ)
TX сериски интерфејс
Авалон стриминг интерфејс RX
64*n битови за ленти (режим NRZ)/ 2*n битови за ленти (режим PAM4)
RX
RX компјутери
CW RMV
DESKEW
МИИ
& ПОСТАПИ ДЕКОД
RX MII
ЕМИБ
ДЕКОДИРАЈ БЛОК СИНКУРИРАЊЕ И ДЕСКРАМБЛИРАЧ ЗА ФЕЦ
RX PMA
ООП
2 n битови за ленти (режим PAM4)/ n битови за ленти (режим NRZ) Сериски интерфејс RX
Конфиг
Легенда
Мека логика
Тешка логика
Интел корпорација. Сите права се задржани. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Интел гарантира изведба на своите FPGA и полупроводнички производи според тековните спецификации во согласност со стандардната гаранција на Интел, но го задржува правото да прави промени на сите производи и услуги во секое време без претходна најава. Интел не превзема никаква одговорност или одговорност што произлегува од апликацијата или употребата на какви било информации, производ или услуга опишани овде, освен како што е изрично договорено во писмена форма од страна на Intel. На клиентите на Intel им се препорачува да ја добијат најновата верзија на спецификациите на уредот пред да се потпрат на какви било објавени информации и пред да направат нарачки за производи или услуги. *Други имиња и брендови може да се бараат како сопственост на други.
Регистриран ISO 9001:2015
2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Можете да генерирате F-Tile Serial Lite IV Intel FPGA IP дизајн на прampза да дознаете повеќе за карактеристиките на IP. Погледнете во F-Tile Serial Lite IV Intel FPGA IP Design ExampУпатство за употреба.
Поврзани информации · Функционален опис на страница 19 · F-Tile Serial Lite IV Intel FPGA IP Design ExampУпатство за употреба
2.1. Информации за ослободување
Верзиите на Intel FPGA IP се совпаѓаат со верзиите на софтверот Intel Quartus® Prime Design Suite до верзијата 19.1. Почнувајќи од верзијата 19.2 на софтверот Intel Quartus Prime Design Suite, Intel FPGA IP има нова шема за верзии.
Бројот на Intel FPGA IP верзијата (XYZ) може да се менува со секоја верзија на софтверот Intel Quartus Prime. Промена во:
· X означува голема ревизија на IP. Ако го ажурирате софтверот Intel Quartus Prime, мора да ја регенерирате IP-адресата.
· Y означува дека IP вклучува нови функции. Регенерирајте ја вашата IP адреса за да ги вклучите овие нови функции.
· Z покажува дека IP вклучува мали промени. Регенерирајте ја вашата IP адреса за да ги вклучите овие промени.
Табела 3.
F-Tile Serial Lite IV Информации за издавање на IP на Intel FPGA
Ставка IP верзија Intel Quartus Prime верзија Датум на издавање Код за нарачка
5.0.0 22.1 2022.04.28 IP-SLITE4F
Опис
2.2. Поддржани функции
Следната табела ги наведува карактеристиките достапни во F-Tile Serial Lite IV Intel FPGA IP:
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 7
2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Табела 4.
F-Tile Serial Lite IV Карактеристики на Intel FPGA IP
Карактеристика
Опис
Пренос на податоци
· За режимот PAM4:
— FHT поддржува само 56.1, 58 и 116 Gbps по лента со максимум 4 ленти.
— FGT поддржува до 58 Gbps по лента со максимум 12 ленти.
Видете во Табела 18 на страница 42 за повеќе детали за поддржаните стапки на податоци на трансиверот за режимот PAM4.
· За NRZ режим:
— FHT поддржува само 28.05 и 58 Gbps по лента со максимум 4 ленти.
— FGT поддржува до 28.05 Gbps по лента со максимум 16 ленти.
Погледнете во Табела 18 на страница 42 за повеќе детали за поддржаните стапки на податоци на примопредавателот за режимот NRZ.
· Поддржува режими за континуирано проследување (основно) или пакет (целосно).
· Поддржува пакети со ниски надземни рамки.
· Поддржува пренос на бајт грануларност за секоја големина на рафал.
· Поддржува иницирана од корисникот или автоматско усогласување на лентата.
· Поддржува програмабилен период на усогласување.
ЕЕЗ
· Користи цврста IP логика која се поврзува со трансиверите со F-плочка Intel Agilex за намалување на меките логички ресурси.
· Поддржува режим на модулација PAM4 за спецификација 100GBASE-KP4. RS-FEC е секогаш овозможен во овој режим на модулација.
· Поддржува NRZ со опционален режим на модулација RS-FEC.
· Поддржува 64b/66b кодирање декодирање.
Откривање и ракување со грешки
· Поддржува проверка на грешки во CRC на патеките за податоци на TX и RX. · Поддржува проверка на грешки во врската RX. · Поддржува откривање на грешки RX PCS.
Интерфејси
· Поддржува само целосен дуплекс пренос на пакети со независни врски.
· Користи интерконекција од точка до точка со повеќе FPGA уреди со мала латентност на пренос.
· Поддржува команди дефинирани од корисникот.
2.3. Ниво на поддршка за IP верзија
Поддршката на софтверот Intel Quartus Prime и уредот Intel FPGA за F-Tile Serial Lite IV Intel FPGA IP е како што следува:
Табела 5.
IP верзија и ниво на поддршка
Intel Quartus Prime 22.1
Уред Intel Agilex F-плочки примопредаватели
Хардверски дизајн на компилација за симулација на IP верзија
5.0.0
2.4. Поддршка за степен на брзина на уредот
F-Tile Serial Lite IV Intel FPGA IP ги поддржува следните степени на брзина за уредите со F-плочка Intel Agilex: · Оценка на брзина на трансиверот: -1, -2 и -3 · Оценка на брзина на јадрото: -1, -2 и - 3
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 8
Испрати повратни информации
2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Поврзани информации
Лист со податоци за уредот Intel Agilex Повеќе информации за поддржаната брзина на податоци во трансиверите со F-плочка Intel Agilex.
2.5. Искористување на ресурсите и латентност
Ресурсите и доцнењето за F-Tile Serial Lite IV Intel FPGA IP беа добиени од верзијата 22.1 на софтверот Intel Quartus Prime Pro Edition.
Табела 6.
Intel Agilex F-Tile Serial Lite IV Искористување на ресурсите на IP на Intel FPGA
Мерењето на латентноста се заснова на латентноста на кружното патување од влезот на јадрото TX до излезот на јадрото RX.
Тип на трансивер
Варијанта
Број на податочни ленти Режим RS-FEC ALM
Латентност (циклус на часовник на јадрото на TX)
FGT
28.05 Gbps NRZ 16
Основен инвалидитет 21,691 65
16
Целосно инвалидитет 22,135 65
16
Основно овозможено 21,915 189
16
Целосно овозможено 22,452 189
58 Gbps PAM4 12
Основно овозможено 28,206 146
12
Целосно овозможено 30,360 146
FHT
58 Gbps NRZ
4
Основно овозможено 15,793 146
4
Целосно овозможено 16,624 146
58 Gbps PAM4 4
Основно овозможено 15,771 154
4
Целосно овозможено 16,611 154
116 Gbps PAM4 4
Основно овозможено 21,605 128
4
Целосно овозможено 23,148 128
2.6. Ефикасност на пропусниот опсег
Табела 7.
Ефикасност на пропусниот опсег
Променливи Режим на трансивер
PAM4
Режим на стриминг RS-FEC
Целосно овозможено
Основно е овозможено
Брзина на битови за сериски интерфејс во Gbps (RAW_RATE)
Големина на рафал на пренос во број на зборови (BURST_SIZE) (1)
Период на усогласување во циклусот на часовникот (SRL4_ALIGN_PERIOD)
56.0 2,048 4,096
56.0 4,194,304 4,096
Поставки
NRZ
Полна
Оневозможено
Овозможено
28.0
28.0
2,048
2,048
4,096
4,096
Основно оневозможено 28.0
Овозможено 28.0
4,194,304
4,194,304
4,096
4,096 продолжија…
(1) BURST_SIZE за основниот режим се приближува до бесконечноста, па затоа се користи голем број.
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 9
2. F-Tile Serial Lite IV Intel FPGA IP Overview 683074 | 2022.04.28
Променливи
Поставки
64/66б кодираат
0.96969697 0.96969697 0.96969697 0.96969697 0.96969697 0.96969697
Надвор од големина на рафал во број на зборови (BURST_SIZE_OVHD)
2 (2)
0 (3)
2 (2)
2 (2)
0 (3)
0 (3)
Период на маркер за порамнување 81,915 во циклус на часовник (ALIGN_MARKER_PERIOD)
81,915
81,916
81,916
81,916
81,916
Ширина на маркерот за порамнување во 5
5
0
4
0
4
циклус на часовник
(ALIGN_MARKER_WIDTH)
Ефикасност на пропусниот опсег (4)
0.96821788 0.96916433 0.96827698 0.96822967 0.96922348 0.96917616
Ефективна стапка (Gbps) (5)
54.2202012 54.27320236 27.11175544 27.11043076 27.13825744 27.13693248
Максимална корисничка фреквенција на часовник (MHz) (6)
423.59532225 424.00939437 423.62117875 423.6004806 424.0352725 424.01457
Поврзани информации Пресметка на стапката на врска и пропусниот опсег на ефикасност на страница 40
(2) Во целосен режим, големината BURST_SIZE_OVHD ги вклучува спарените контролни зборови START/END во проток на податоци.
(3) За основниот режим, BURST_SIZE_OVHD е 0 бидејќи нема START/END за време на преносот.
(4) Видете во Пресметка на стапката на врска и ефикасноста на пропусниот опсег за пресметка на ефикасноста на пропусниот опсег.
(5) Видете во Пресметка на стапката на врска и ефикасноста на пропусниот опсег за пресметка на ефективната стапка.
(6) Погледнете во Пресметка на стапката на врска и ефикасноста на пропусниот опсег за пресметка на максималната фреквенција на часовникот на корисникот.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 10
Испрати повратни информации
683074 | 2022.04.28 Испрати повратни информации
3. Започнување
3.1. Инсталирање и лиценцирање Intel FPGA IP јадра
Инсталацијата на софтверот Intel Quartus Prime ја вклучува IP библиотеката Intel FPGA. Оваа библиотека обезбедува многу корисни IP јадра за вашата производна употреба без потреба од дополнителна лиценца. Некои Intel FPGA IP јадра бараат купување на посебна лиценца за производна употреба. Режимот за евалуација на IP на Intel FPGA ви овозможува да ги оцените овие лиценцирани Intel FPGA IP јадра во симулација и хардвер, пред да одлучите да купите лиценца за целосно производство на IP јадро. Потребно е само да купите целосна лиценца за производство за лиценцирани Intel IP-јадра откако ќе го завршите хардверското тестирање и сте подготвени да ја користите IP-а во производството.
Софтверот Intel Quartus Prime стандардно инсталира IP-јадра на следните локации:
Слика 2.
Патека за инсталација на јадрото на IP
intelFPGA(_pro) quartus – Содржи IP-а на софтверот Intel Quartus Prime – Содржи IP библиотека Intel FPGA и алтерна IP јадра од трета страна – Содржи изворен код на Intel FPGA IP библиотека – Го содржи Intel FPGA IP изворот files
Табела 8.
Локации за инсталација на јадрото на IP
Локација
Софтвер
:intelFPGA_proquartusipaltera
Intel Quartus Prime Pro Edition
:/intelFPGA_pro/quartus/ip/altera Intel Quartus Prime Pro Edition
Платформа Windows* Linux*
Забелешка:
Софтверот Intel Quartus Prime не поддржува празни места во патеката за инсталација.
3.1.1. Режим на евалуација на IP на Intel FPGA
Бесплатниот режим за евалуација на IP на Intel FPGA ви овозможува да ги оцените лиценцираните Intel FPGA IP јадра во симулација и хардвер пред купувањето. Режимот за евалуација на IP на Intel FPGA ги поддржува следните проценки без дополнителна лиценца:
· Симулирајте го однесувањето на лиценцирано Intel FPGA IP јадро во вашиот систем. · Брзо и лесно проверете ја функционалноста, големината и брзината на јадрото на IP. · Создадете временски ограничено програмирање на уредите files за дизајни кои вклучуваат IP јадра. · Програмирајте уред со вашето IP јадро и потврдете го вашиот дизајн во хардвер.
Интел корпорација. Сите права се задржани. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Интел гарантира изведба на своите FPGA и полупроводнички производи според тековните спецификации во согласност со стандардната гаранција на Интел, но го задржува правото да прави промени на сите производи и услуги во секое време без претходна најава. Интел не превзема никаква одговорност или одговорност што произлегува од апликацијата или употребата на какви било информации, производ или услуга опишани овде, освен како што е изрично договорено во писмена форма од страна на Intel. На клиентите на Intel им се препорачува да ја добијат најновата верзија на спецификациите на уредот пред да се потпрат на какви било објавени информации и пред да направат нарачки за производи или услуги. *Други имиња и брендови може да се бараат како сопственост на други.
Регистриран ISO 9001:2015
3. Започнување
683074 | 2022.04.28
Режимот за евалуација на IP на Intel FPGA ги поддржува следните режими на работа:
· Tethered–Овозможува извршување на дизајнот што ја содржи лиценцираната Intel FPGA IP IP на неодредено време со врска помеѓу вашата плоча и компјутерот-домаќин. Режимот за врзување бара сериска заедничка тест акциона група (ЈTAG) кабел поврзан помеѓу ЈTAG порт на вашата плочка и на компјутерот-домаќин, кој работи со Intel Quartus Prime Programmer за времетраењето на периодот на евалуација на хардверот. Програмерот бара само минимална инсталација на софтверот Intel Quartus Prime и не бара лиценца Intel Quartus Prime. Компјутерот домаќин го контролира времето на оценување со испраќање периодичен сигнал до уредот преку JTAG пристаниште. Ако сите лиценцирани IP јадра во дизајнот поддржуваат врзан режим, времето за евалуација трае додека не истече проценката на јадрото на IP. Ако сите јадра на IP поддржуваат неограничено време за проценка, уредот не истекува.
· Untethered–Овозможува извршување на дизајнот што ја содржи лиценцираната IP адреса за ограничено време. Јадрото на IP се враќа во неврзан режим ако уредот се исклучи од компјутерот домаќин што работи со софтверот Intel Quartus Prime. IP-јадрото, исто така, се враќа во неврзан режим ако кое било друго лиценцирано IP-јадро во дизајнот не поддржува врзан режим.
Кога ќе истече времето за евалуација за која било лиценцирана Intel FPGA IP IP во дизајнот, дизајнот престанува да функционира. Сите IP-јадра кои го користат режимот за евалуација на IP на Intel FPGA истовремено истекува кога истекува времето на кое било IP-јадро во дизајнот. Кога ќе истече времето за евалуација, мора да го репрограмирате уредот FPGA пред да продолжите со хардверската верификација. За да ја проширите употребата на IP-јадрото за производство, купете целосна лиценца за производство за IP-јадрото.
Мора да ја купите лиценцата и да генерирате целосен клуч за лиценца за производство пред да можете да генерирате неограничено програмирање на уредот file. За време на режимот за евалуација на IP на Intel FPGA, компајлерот генерира само временски ограничено програмирање на уредот file ( _time_limited.sof) што истекува на временскиот лимит.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 12
Испрати повратни информации
3. Започнување 683074 | 2022.04.28 година
Слика 3.
Проток на режим на евалуација на IP на Intel FPGA
Инсталирајте го софтверот Intel Quartus Prime со Intel FPGA IP библиотека
Параметризирајте и инстанцирајте лиценцирано Intel FPGA IP-јадро
Потврдете ја IP адресата во поддржан симулатор
Компилирајте го дизајнот во софтверот Intel Quartus Prime
Создадете временски ограничено програмирање на уреди File
Програмирајте го Intel FPGA уредот и потврдете ја работата на плочата
Нема IP подготвена за производна употреба?
Да Купете целосна продукција
IP лиценца
Забелешка:
Вклучете лиценциран IP во комерцијални производи
За чекори за параметризација и детали за имплементацијата, погледнете во упатството за користење на секое јадро на IP.
Интел лиценцира IP-јадра на постојана основа за секое седиште. Надоместокот за лиценца вклучува одржување и поддршка за првата година. Мора да го обновите договорот за одржување за да добивате ажурирања, поправени грешки и техничка поддршка после првата година. Мора да купите целосна лиценца за производство за Intel FPGA IP јадра за кои е потребна лиценца за производство, пред да генерирате програмирање fileкои можете да ги користите неограничено време. За време на режимот за евалуација на IP на Intel FPGA, компајлерот генерира само временски ограничено програмирање на уредот file ( _time_limited.sof) што истекува на временскиот лимит. За да ги добиете клучевите за лиценца за производство, посетете го Центарот за лиценцирање за самопослужување на Intel FPGA.
Договорите за лиценца за софтвер Intel FPGA го регулираат инсталирањето и користењето на лиценцирани IP-јадра, софтверот за дизајн на Intel Quartus Prime и сите нелиценцирани IP-јадра.
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 13
3. Започнување 683074 | 2022.04.28 година
Поврзани информации · Центар за поддршка за лиценцирање Intel FPGA · Вовед во Инсталација и лиценцирање на софтверот Intel FPGA
3.2. Одредување на IP параметри и опции
Уредникот на параметрите на IP ви овозможува брзо да ја конфигурирате вашата сопствена варијација на IP. Користете ги следните чекори за да наведете IP опции и параметри во софтверот Intel Quartus Prime Pro Edition.
1. Ако веќе немате проект на Intel Quartus Prime Pro Edition во кој ќе ја интегрирате вашата F-Tile Serial Lite IV Intel FPGA IP, мора да креирате. а. Во Intel Quartus Prime Pro Edition, кликнете File New Project Wizard за да креирате нов проект Quartus Prime, или File Отворете го проектот за да отворите постоечки проект Quartus Prime. Волшебникот ве поттикнува да наведете уред. б. Наведете го семејството на уреди Intel Agilex и изберете производствен уред со F-плочка што ги исполнува барањата за степен на брзина за IP. в. Кликнете на Заврши.
2. Во каталогот IP, лоцирајте и изберете F-Tile Serial Lite IV Intel FPGA IP. Се појавува прозорецот New IP Variation.
3. Наведете име на највисоко ниво за вашата нова сопствена варијација на IP. Уредувачот на параметри ги зачувува поставките за варијација на IP во a file именуван .ip.
4. Кликнете OK. Се појавува уредувачот на параметри. 5. Наведете ги параметрите за вашата IP варијација. Погледнете во делот Параметри за
информации за F-Tile Serial Lite IV Intel FPGA IP параметрите. 6. Изборно, да се генерира тестбенч за симулација или компилација и хардверски дизајн
exampле, следете ги упатствата во Дизајн ПрampУпатство за употреба. 7. Кликнете Generate HDL. Се појавува полето за дијалог Генерација. 8. Наведете излез file опции за генерирање, а потоа кликнете Генерирај. Варијацијата на IP
fileгенерирате според вашите спецификации. 9. Кликнете Finish. Уредувачот на параметри го додава .ip од највисоко ниво file до струјата
проект автоматски. Ако ви биде побарано рачно да додадете .ip file на проектот, кликнете Проект Додај/Отстрани Files во Проектот за да го додадете file. 10. Откако ќе ја генерирате и инстанцирате вашата варијација на IP, направете соодветни назначувања на пиновите за поврзување на портите и поставете ги сите соодветни RTL параметри по пример.
Параметри поврзани со информации на страница 42
3.3. Генерирани File Структура
Софтверот Intel Quartus Prime Pro Edition го генерира следниот IP излез file структура.
За информации за file структура на дизајнот прampле, погледнете го F-Tile Serial Lite IV Intel FPGA IP Design ExampУпатство за употреба.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 14
Испрати повратни информации
3. Започнување 683074 | 2022.04.28 година
Слика 4. F-Tile Serial Lite IV Intel FPGA IP Генерирана Files
.ip – IP интеграција file
Варијација на IP files
_ Варијација на IP files
example_design
.cmp – декларација на VHDL компонента file _bb.v – Verilog HDL црна кутија ЕДА синтеза file _inst.v и .vhd – Сampшаблони за инстанција .xml- XML извештај file
Exampле локација за вашиот дизајн на јадрото на IP на прample fileс. Стандардната локација е прample_design, но од вас ќе биде побарано да наведете друга патека.
.qgsimc – Ги наведува параметрите за симулација за поддршка на инкременталната регенерација .qgsynthc – Ги наведува параметрите за синтеза за поддршка на инкременталната регенерација
.qip – Листа на синтеза на IP files
_generation.rpt- Извештај за генерирање на IP
.sopcinfo- Интеграција на софтверски алат-синџир file .html- Податоци за карта за поврзување и меморија
.csv – Доделување со пинови file
.spd – Комбинира индивидуални скрипти за симулација
sim Симулација files
синтеза на IP IP files
.v Симулација на највисоко ниво file
.v Синтеза на IP на највисоко ниво file
Скрипти за симулатори
Библиотеки под јадра
синтисајзер
Синтеза на подјадра files
сим
Симулација на подјадрени files
<HDL files>
<HDL files>
Табела 9.
F-Tile Serial Lite IV Intel FPGA IP Генерирана Files
File Име
Опис
.ip
Системот за дизајнер на платформа или варијација на IP од највисоко ниво file. е името што ја давате вашата варијација на IP.
.cmp
Декларација за VHDL компоненти (.cmp) file е текст file што содржи локални генерички и дефиниции за порти што можете да ги користите во дизајнот на VHDL files.
.html
Извештај кој содржи информации за поврзување, мемориска карта што ја прикажува адресата на секој slave во однос на секој господар на кој е поврзан, и доделување на параметри.
_генерација.rpt
Дневник за генерирање на IP или Платформски дизајнер file. Резиме на пораките за време на генерирањето на IP.
.qgsimc
Ги наведува параметрите за симулација за поддршка на инкременталната регенерација.
.qgsynthc
Ги наведува параметрите за синтеза за поддршка на инкременталната регенерација.
.qip
Ги содржи сите потребни информации за IP компонентата за интегрирање и компајлирање на IP компонентата во софтверот Intel Quartus Prime.
продолжи…
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 15
3. Започнување 683074 | 2022.04.28 година
File Име .sopcinfo
.csv .spd _bb.v _inst.v или _inst.vhd .regmap
.svd
.v или .vhd ментор/ synopsys/vcs/ synopsys/vcsmx/ xcelium/ submodules/ /
Опис
Ги опишува врските и параметризациите на IP компонентите во вашиот систем за дизајнер на платформа. Можете да ја анализирате неговата содржина за да добиете барања кога развивате софтверски двигатели за IP компоненти. Алатките надолу, како што е синџирот на алатки Nios® II, го користат ова file. На .sopcinfo file и системот.ч file генерирани за синџирот на алатки Nios II вклучуваат информации за мапа на адреси за секој slave во однос на секој господар што пристапува до slave. Различни господари може да имаат различна мапа на адреси за пристап до одредена slave компонента.
Содржи информации за статусот на надградба на IP компонентата.
Потребен влез file за ip-make-simscript да генерира симулациски скрипти за поддржани симулатори. На .spd file содржи листа на fileгенерирани за симулација, заедно со информации за мемориите што можете да ги иницијализирате.
Можете да ја користите црната кутија Verilog (_bb.v) file како празна декларација за модул за употреба како црна кутија.
ХДЛ прample instantiation шаблон. Можете да ја копирате и залепите содржината на ова file во вашиот HDL file да се инстанцира варијацијата на IP.
Ако IP содржи информации за регистарот, .regmap file генерира. .regmap file ги опишува информациите за мапата на регистарот на главниот и slave интерфејсот. Ова file го надополнува .sopcinfo file преку обезбедување подетални информации за регистарот за системот. Ова овозможува прикажување на регистарот views и статистика приспособлива за корисникот во Системската конзола.
Дозволува алатките за отстранување грешки на хард процесорскиот систем (HPS). view мапите на регистарот на периферни уреди поврзани со HPS во системот за дизајнер на платформа. За време на синтезата, .svd files за slave интерфејсите видливи за господарите на System Console се зачувани во .sof file во делот за отстранување грешки. Системската конзола го чита овој дел, кој дизајнерот на платформата може да го побара за информации за мапата за регистрација. За системските робови, дизајнерот на платформа може да пристапи до регистрите по име.
HDL files кои го инстанцираат секој подмодул или дете IP за синтеза или симулација.
Содржи скрипта ModelSim*/QuestaSim* msim_setup.tcl за поставување и извршување на симулација.
Содржи скрипта на школка vcs_setup.sh за поставување и извршување на VCS* симулација. Содржи скрипта на школка vcsmx_setup.sh и synopsys_sim.setup file да поставите и извршите VCS MX симулација.
Содржи скрипта за школка xcelium_setup.sh и други поставки files да поставите и извршите Xcelium* симулација.
Содржи HDL files за IP подмодулите.
За секој генериран детски IP директориум, Platform Designer генерира поддиректориуми synth/ и sim/.
3.4. Симулирање на Intel FPGA IP јадра
Софтверот Intel Quartus Prime поддржува симулација на IP јадрото RTL во специфични EDA симулатори. Генерирањето IP опционално создава симулација files, вклучувајќи го и моделот за функционална симулација, која било тест маса (или прample design), и скрипти за поставување симулатори специфични за продавачот за секое IP-јадро. Можете да го користите моделот за функционална симулација и која било тест маса или ексampдизајн за симулација. Излезот за генерирање на IP може исто така да вклучува скрипти за компајлирање и извршување на која било тест бенч. Скриптите ги наведуваат сите модели или библиотеки што ви се потребни за да го симулирате вашето IP јадро.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 16
Испрати повратни информации
3. Започнување 683074 | 2022.04.28 година
Софтверот Intel Quartus Prime обезбедува интеграција со многу симулатори и поддржува повеќекратни симулациски текови, вклучително и ваши сопствени скриптирани и прилагодени текови на симулација. Без разлика кој тек ќе го изберете, симулацијата на јадрото на IP ги вклучува следните чекори:
1. Генерирајте IP HDL, тест бенч (или прample design), и скрипта за поставување на симулатор files.
2. Поставете ја вашата околина за симулатор и сите скрипти за симулација.
3. Составете библиотеки со симулациски модели.
4. Вклучете го вашиот симулатор.
3.4.1. Симулирање и потврдување на дизајнот
Стандардно, уредувачот на параметри генерира скрипти специфични за симулатор што содржат команди за компајлирање, елаборирање и симулирање на Intel FPGA IP модели и библиотека на модели за симулација fileс. Можете да ги копирате командите во скриптата за симулација на тестбенч или да ги уредувате fileда додадете команди за компајлирање, елаборирање и симулирање на вашиот дизајн и тест бенч.
Табела 10. Скрипти за симулација на јадрото на IP на Intel FPGA
Симулатор
File Директориум
ModelSim
_sim/ментор
QuestaSim
VCS
_sim/synopsys/vcs
VCS MX
_sim/synopsys/vcsmx
Xcelium
_sim/xcelium
Скрипта msim_setup.tcl (7)
vcs_setup.sh vcsmx_setup.sh synopsys_sim.setup xcelium_setup.sh
3.5. Синтетизирање на IP јадра во други алатки за EDA
Изборно, користете друга поддржана алатка EDA за да синтетизирате дизајн што вклучува Intel FPGA IP јадра. Кога ја генерирате синтезата на јадрото на IP fileЗа употреба со алатки за синтеза на EDA од трета страна, можете да креирате мрежа за проценка на областа и времето. За да овозможите генерирање, вклучете Креирај временски проценки и ресурси за алатки за синтеза на EDA од трета страна кога ја приспособувате вашата варијација на IP.
Нетолистата за проценка на областа и времето ги опишува поврзувањето и архитектурата на јадрото на IP, но не вклучува детали за вистинската функционалност. Оваа информација овозможува одредени алатки за синтеза од трета страна подобро да известуваат за проценките на областа и времето. Покрај тоа, алатките за синтеза можат да ги користат информациите за времето за да постигнат оптимизации водени од времето и да го подобрат квалитетот на резултатите.
Софтверот Intel Quartus Prime го генерира _syn.v нетлиста file во Verilog HDL формат, без оглед на излезот file формат што ќе го наведете. Ако ја користите оваа мрежна листа за синтеза, мора да го вклучите обвивката на јадрото на IP file .v или .vhd во вашиот проект Intel Quartus Prime.
(7) Ако не сте ја поставиле опцијата за алатката EDA – која ви овозможува да стартувате симулатори EDA од трети лица од софтверот Intel Quartus Prime – извршете ја оваа скрипта во конзолата ModelSim или QuestaSim симулатор Tcl (не во софтверот Intel Quartus Prime Tcl конзола) за да се избегнат какви било грешки.
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 17
3. Започнување 683074 | 2022.04.28 година
3.6. Составување на целосниот дизајн
Можете да ја користите командата Start Compilation на менито Processing во софтверот Intel Quartus Prime Pro Edition за да го компајлирате вашиот дизајн.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 18
Испрати повратни информации
683074 | 2022.04.28 Испрати повратни информации
4. Функционален опис
Слика 5.
F-Tile Serial Lite IV Intel FPGA IP се состои од MAC и етернет компјутери. MAC комуницира со сопствените компјутери преку MII интерфејси.
IP поддржува два режима на модулација:
· PAM4–Обезбедува 1 до 12 број на ленти за избор. ИП-от секогаш инстанцира два PCS канали за секоја лента во режимот на модулација PAM4.
· NRZ–Обезбедува 1 до 16 број на ленти за избор.
Секој режим на модулација поддржува два режими на податоци:
· Основен режим – Ова е чист режим на стриминг каде што податоците се испраќаат без почеток на пакетот, празен циклус и крај на пакетот за да се зголеми пропусниот опсег. IP ги зема првите валидни податоци како почеток на рафал.
Основен режим на пренос на податоци tx_core_clkout tx_avs_ready
tx_avs_valid tx_avs_data rx_core_clkout rx_avs_ready
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9
rx_avs_valid rx_avs_data
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9
Интел корпорација. Сите права се задржани. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Интел гарантира изведба на своите FPGA и полупроводнички производи според тековните спецификации во согласност со стандардната гаранција на Интел, но го задржува правото да прави промени на сите производи и услуги во секое време без претходна најава. Интел не превзема никаква одговорност или одговорност што произлегува од апликацијата или употребата на какви било информации, производ или услуга опишани овде, освен како што е изрично договорено во писмена форма од страна на Intel. На клиентите на Intel им се препорачува да ја добијат најновата верзија на спецификациите на уредот пред да се потпрат на какви било објавени информации и пред да направат нарачки за производи или услуги. *Други имиња и брендови може да се бараат како сопственост на други.
Регистриран ISO 9001:2015
4. Функционален опис 683074 | 2022.04.28 година
Слика 6.
· Целосен режим – Ова е пренос на податоци во пакет режим. Во овој режим, IP-то испраќа рафал и циклус на синхронизација на почетокот и на крајот на пакетот како разграничувачи.
Пренос на податоци во целосен режим 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
Поврзани информации · F-Tile Serial Lite IV Intel FPGA IP Overview на страница 6 · F-Tile Serial Lite IV Intel FPGA IP Дизајн ПрampУпатство за употреба
4.1. TX Datapath
Податочната патека TX се состои од следните компоненти: · MAC адаптер · блок за вметнување на контролен збор · CRC · шифрира MII · блок PCS · блок PMA
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 20
Испрати повратни информации
4. Функционален опис 683074 | 2022.04.28 година
Слика 7. TX Datapath
Од корисничка логика
TX MAC
Авалон стриминг интерфејс
MAC адаптер
Контрола на вметнување збор
CRC
MII енкодер
MII интерфејс Прилагодени компјутери
PCS и PMA
TX сериски интерфејс со друг FPGA уред
4.1.1. TX MAC адаптер
TX MAC адаптерот го контролира преносот на податоци до корисничката логика со помош на интерфејсот за стриминг Avalon®. Овој блок поддржува пренос на информации дефинирани од корисникот и контрола на протокот.
Пренесување информации дефинирани од корисникот
Во режимот Целосно, IP го обезбедува сигналот tx_is_usr_cmd што можете да го користите за да започнете циклус на информации дефиниран од корисникот, како што е преносот XOFF/XON до корисничката логика. Можете да го иницирате циклусот за пренос на информации дефиниран од корисникот со поставување на овој сигнал и да ги пренесете информациите користејќи tx_avs_data заедно со тврдењето на сигналите tx_avs_startofpacket и tx_avs_valid. Блокот потоа го отстранува tx_avs_ready за два циклуса.
Забелешка:
Функцијата за информации дефинирана од корисникот е достапна само во Целосниот режим.
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 21
4. Функционален опис 683074 | 2022.04.28 година
Слика 8.
Контрола на проток
Постојат услови кога TX MAC не е подготвен да прима податоци од корисничката логика, како на пример за време на процесот на повторно усогласување на врската или кога нема достапни податоци за пренос од корисничката логика. За да се избегне загуба на податоци поради овие услови, IP го користи сигналот tx_avs_ready за да го контролира протокот на податоци од корисничката логика. IP го намалува сигналот кога ќе се појават следниве услови:
· Кога е наведен tx_avs_startofpacket, tx_avs_ready се намалува за еден такт.
· Кога е наведен tx_avs_endofpacket, tx_avs_ready се отстранува за еден такт.
· Кога ќе се наведе било кое спарено CW, tx_avs_ready се намалува за два такт циклуси.
· Кога ќе се вметне маркерот за порамнување RS-FEC на приспособениот интерфејс на PCS, tx_avs_ready се отфрла за четири циклуси на часовникот.
· Секои 17 циклуси на часовник на јадрото на етернет во режим на модулација PAM4 и на секои 33 циклуси на часовник на јадрото на етернет во режим на модулација NRZ. Tx_avs_ready е десертиран за еден такт.
· Кога корисничката логика го намалува tx_avs_valid при без пренос на податоци.
Следниве временски дијаграми се прampTX MAC адаптер кој користи tx_avs_ready за контрола на протокот на податоци.
Контрола на проток со tx_avs_valid Deassertion и START/END спарени CW
tx_core_clkout
tx_avs_valid tx_avs_data
DN
D0
D1 D2 D3
Валидни сигнални десерти
D4
Д5 Д6
tx_avs_ready tx_avs_startofpacket
Подготвен сигнал се намалува за два циклуса за да се вметне END-STRT CW
tx_avs_endofpacket
usrif_data
DN
D0
D1 D2 D3
D4
D5
CW_податоци
DN КРАЈ STRT D0 D1 D2 D3 ПРАЗЕН D4
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 22
Испрати повратни информации
4. Функционален опис 683074 | 2022.04.28 година
Слика 9.
Контрола на проток со вметнување маркер за порамнување
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 DN+1 DN-1 DN DN DN DN DN DN DN+1 DN-1 DN DN DN DN DN DN DN
i_sl_tx_mii_valid
i_sl_tx_mii_d[63:0]
ДН-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
Слика 10.
Контрола на проток со START/END спарени CW се совпаѓаат со вметнување маркер за порамнување
tx_core_clkout tx_avs_valid
tx_avs_data
DN-5 DN-4 DN-3 DN-2 DN-1
D0
tx_avs_ready
012 345 6
tx_avs_startofpacket
tx_avs_endofpacket
usrif_data
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
CW_податоци
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
CRC_податоци
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
MII_податоци
DN-1 DN-1 DN-1 DN-1 DN-1 DN-1 END STRT D0
i_sl_tx_mii_valid
i_sl_tx_mii_d[63:0]
ДН-1
КРАЈ СТРТ Д0
i_sl_tx_mii_c[7:0]
0x0
i_sl_tx_mii_am i_sl_tx_mii_am_pre3
01234
01234
4.1.2. Вметнување контролен збор (CW).
F-Tile Serial Lite IV Intel FPGA IP конструира CW врз основа на влезните сигнали од корисничката логика. CW означува разграничувачи на пакети, информации за статусот на преносот или кориснички податоци до блокот PCS и тие се изведени од контролните кодови XGMII.
Следната табела го прикажува описот на поддржаните CW:
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 23
4. Функционален опис 683074 | 2022.04.28 година
Табела 11.
ПОЧНУВАЊЕ КРАЈ ПОРАДИ
Опис на поддржани CW
CW
Број на зборови (1 збор
= 64 бита)
1
Да
1
Да
2
Да
EMPTY_CYC
2
Да
НЕДЕЛНИ
1
бр
ПОДАТОЦИ
1
Да
Во бендот
Опис
Почеток на разграничувач на податоци. Крај на разграничувач на податоци. Контролен збор (CW) за RX порамнување. Празен циклус во пренос на податоци. ИДЕЛ (надвор од опсегот). Оптоварување.
Табела 12. Опис на полето CW
Поле RSVD num_valid_bytes_eob
ПРАЗЕН eop sop seop порамни CRC32 usr
Опис
Резервирано поле. Може да се користи за идно продолжување. Врзани за 0.
Број на валидни бајти во последниот збор (64-битен). Ова е 3 битна вредност. · 3'b000: 8 бајти · 3'b001: 1 бајт · 3'b010: 2 бајти · 3'b011: 3 бајти · 3'b100: 4 бајти · 3'b101: 5 бајти · 3'b110: 6 бајти · 3'b111: 7 бајти
Број на невалидни зборови на крајот на рафал.
Го означува интерфејсот за стриминг RX Avalon за да се прикаже сигнал за крај на пакетот.
Го означува RX Avalon стриминг интерфејсот за да се прикаже сигнал за почеток на пакетот.
Покажува RX Avalon стриминг интерфејс за да се наметне почеток на пакетот и крај на пакетот во истиот циклус.
Проверете го усогласувањето на RX.
Вредностите на пресметаниот CRC.
Укажува дека контролниот збор (CW) содржи информации дефинирани од корисникот.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 24
Испрати повратни информации
4. Функционален опис 683074 | 2022.04.28 година
4.1.2.1. Почеток на рафал CW
Слика 11. Формат на CW за почеток на рафал
СТАРТ
63:56
RSVD
55:48
RSVD
47:40
RSVD
податоци
39:32 31:24
RSVD RSVD
23:16
sop usr align=0 seop
15:8
канал
7:0
'hFB(СТАРТ)
контрола 7:0
0
0
0
0
0
0
0
1
Табела 13.
Во Full режим, можете да го вметнете START CW со поставување на сигналот tx_avs_startofpacket. Кога ќе го наведете само сигналот tx_avs_startofpacket, битот соп е поставен. Кога ќе ги потврдите сигналите tx_avs_startofpacket и tx_avs_endofpacket, битот за seop е поставен.
START CW Вредности на полето
Теренски соп/сеоп
usr (8)
порамни
Вредност
1
Во зависност од сигналот tx_is_usr_cmd:
·
1: Кога tx_is_usr_cmd = 1
·
0: Кога tx_is_usr_cmd = 0
0
Во основниот режим, MAC испраќа START CW откако ќе се прекине ресетирањето. Ако нема достапни податоци, MAC континуирано испраќа EMPTY_CYC спарен со END и START CW додека не почнете да испраќате податоци.
4.1.2.2. Крај на рафал CW
Слика 12. Формат на CW на крај на рафал
КРАЈ
63:56
'hFD
55:48
CRC32[31:24]
47:40
CRC32[23:16]
податоци 39:32 31:24
CRC32[15:8] CRC32[7:0]
23:16 eop=1 RSVD RSVD RSVD
RSVD
15:8
RSVD
ПРАЗНО
7:0
RSVD
num_valid_bytes_eob
контрола
7:0
1
0
0
0
0
0
0
0
(8) Ова е поддржано само во Целосниот режим.
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 25
4. Функционален опис 683074 | 2022.04.28 година
Табела 14.
MAC го вметнува END CW кога е наведен tx_avs_endofpacket. END CW го содржи бројот на валидни бајти на последниот збор за податоци и информациите за CRC.
Вредноста CRC е 32-битен CRC резултат за податоците помеѓу START CW и податочниот збор пред END CW.
Следната табела ги прикажува вредностите на полињата во END CW.
END CW Вредности на полето
Поле eop CRC32 num_valid_bytes_eob
Вредност 1
CRC32 пресметана вредност. Број на валидни бајти на последниот збор за податоци.
4.1.2.3. Порамнување Спарено CW
Слика 13. Порамнување спарен CW формат
ALIGN CW Спари со СТАРТ/КРАЈ
64 + 8 бити XGMII интерфејс
СТАРТ
63:56
RSVD
55:48
RSVD
47:40
RSVD
податоци
39:32 31:24
RSVD RSVD
23:16 eop=0 sop=0 usr=0 align=1 seop=0
15:8
RSVD
7:0
'hFB
контрола 7:0
0
0
0
0
0
0
0
1
64 + 8 бити XGMII интерфејс
КРАЈ
63:56
'hFD
55:48
RSVD
47:40
RSVD
податоци
39:32 31:24
RSVD RSVD
23:16 eop=0 RSVD RSVD RSVD
RSVD
15:8
RSVD
7:0
RSVD
контрола 7:0
1
0
0
0
0
0
0
0
ALIGN CW е спарен CW со START/END или END/START CW. Можете да го вметнете ALIGN спарениот CW со ставање на сигналот tx_link_reinit, поставување бројач за период на порамнување или со иницирање ресетирање. Кога ќе се вметне спарениот CW ALIGN, полето за порамнување е поставено на 1 за да се иницира блокот за порамнување на приемникот за да се провери порамнувањето на податоците низ сите ленти.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 26
Испрати повратни информации
4. Функционален опис 683074 | 2022.04.28 година
Табела 15.
ПОСТАНИ ги вредностите на полето CW
Порамнување на теренот
еоп соп уср сеоп
Вредност 1 0 0 0 0
4.1.2.4. CW со празен циклус
Слика 14. Формат на CW на празен циклус
EMPTY_CYC Спари со END/START
64 + 8 бити XGMII интерфејс
КРАЈ
63:56
'hFD
55:48
RSVD
47:40
RSVD
податоци
39:32 31:24
RSVD RSVD
23:16 eop=0 RSVD RSVD RSVD
RSVD
15:8
RSVD
RSVD
7:0
RSVD
RSVD
контрола 7:0
1
0
0
0
0
0
0
0
64 + 8 бити XGMII интерфејс
СТАРТ
63:56
RSVD
55:48
RSVD
47:40
RSVD
податоци
39:32 31:24
RSVD RSVD
23:16
sop=0 usr=0 порамни=0 seop=0
15:8
RSVD
7:0
'hFB
контрола 7:0
0
0
0
0
0
0
0
1
Табела 16.
Кога ќе го исклучите tx_avs_valid за два тактни циклуси за време на рафал, MAC вметнува EMPTY_CYC CW спарен со END/START CW. Можете да го користите овој CW кога нема достапни податоци за пренос моментално.
Кога ќе го отстраните tx_avs_valid за еден циклус, IP-то го отстранува tx_avs_valid за двапати поголем период од tx_avs_valid десертирањето за да генерира пар END/START CW.
Вредности на полето EMPTY_CYC CW
Порамнување на теренот
еоп
Вредност 0 0
продолжи…
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 27
4. Функционален опис 683074 | 2022.04.28 година
Теренски соп уср сеоп
Вредност 0 0 0
4.1.2.5. Неактивен CW
Слика 15. Формат CW во мирување
ДЕЛ CW
63:56
'h07
55:48
'h07
47:40
'h07
податоци
39:32 31:24
'h07' h07
23:16
'h07
15:8
'h07
7:0
'h07
контрола 7:0
1
1
1
1
1
1
1
1
MAC го вметнува IDLE CW кога нема пренос. Во овој период, сигналот tx_avs_valid е низок.
Може да го користите IDLE CW кога е завршен преносот на рафал или кога преносот е во состојба на мирување.
4.1.2.6. Збор за податоци
Зборот за податоци е носивост на пакет. Контролните битови XGMII се поставени на 0 во формат на податочен збор.
Слика 16. Формат на податочен збор
64+8 бита XGMII интерфејс
ЗБОР ЗА ПОДАТОЦИ
63:56
кориснички податоци 7
55:48
кориснички податоци 6
47:40
кориснички податоци 5
податоци
39:32 31:24
кориснички податоци 4 кориснички податоци 3
23:16
кориснички податоци 2
15:8
кориснички податоци 1
7:0
кориснички податоци 0
контрола 7:0
0
0
0
0
0
0
0
0
4.1.3. TX CRC
Можете да го овозможите блокот TX CRC користејќи го параметарот Овозможи CRC во уредувачот на параметри на IP. Оваа функција е поддржана и во Основен и во Целосен режим.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 28
Испрати повратни информации
4. Функционален опис 683074 | 2022.04.28 година
MAC ја додава вредноста на CRC на END CW со поставување на сигналот tx_avs_endofpacket. Во ОСНОВЕН режим, само ALIGN CW поврзан со END CW содржи валидно CRC поле.
Блокот TX CRC се поврзува со блокот TX Control Word Insertion и TX MII Encode. Блокот TX CRC ја пресметува вредноста на CRC за 64-битна вредност на податоци по циклус, почнувајќи од START CW до END CW.
Може да го наметнете сигналот crc_error_inject за намерно корумпирано податоци во одредена лента за да создадете грешки во CRC.
4.1.4. TX MII енкодер
Кодерот TX MII се справува со преносот на пакети од MAC до TX PCS.
Следната слика ја прикажува податочната шема на 8-битната MII магистрала во режимот на модулација PAM4. START и END CW се појавуваат еднаш во две MII ленти.
Слика 17. Модел на податоци MII на режим на модулација PAM4
ЦИКЛУС 1
ЦИКЛУС 2
ЦИКЛУС 3
ЦИКЛУС 4
ЦИКЛУС 5
SOP_CW
ПОДАТОЦИ_1
DATA_9 DATA_17
НЕДЕЛНИ
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
НЕДЕЛНИ
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
Следната слика ја прикажува податочната шема на 8-битната MII магистрала во режимот на модулација NRZ. START и END CW се појавуваат во секоја MII ленти.
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 29
4. Функционален опис 683074 | 2022.04.28 година
Слика 18. Модел на податоци MII на режим на модулација NRZ
ЦИКЛУС 1
ЦИКЛУС 2
ЦИКЛУС 3
SOP_CW
ПОДАТОЦИ_1
ПОДАТОЦИ_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
ЦИКЛУС 4 DATA_17 DATA_18 DATA_19 DATA_20 DATA_21 DATA_22 DATA_23 DATA_24
ЦИКЛУС 5 EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW EOP_CW
4.1.5. TX PCS и PMA
F-Tile Serial Lite IV Intel FPGA IP го конфигурира трансиверот со F-плочка во режим на Ethernet PCS.
4.2. RX Datapath
Податочната патека RX се состои од следните компоненти: · Блок PMA · Блок PCS · Декодер MII · CRC · Блок Deskew · Контролен блок за отстранување на Word
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 30
Испрати повратни информации
4. Функционален опис 683074 | 2022.04.28 година
Слика 19. RX Datapath
Кон корисничката логика Авалон стриминг интерфејс
RX MAC
Контролирајте го отстранувањето на зборот
Десквер
CRC
MII декодер
MII интерфејс Прилагодени компјутери
PCS и PMA
RX сериски интерфејс од друг FPGA уред
4.2.1. RX PCS и PMA
F-Tile Serial Lite IV Intel FPGA IP го конфигурира трансиверот F-плочка во режим на Ethernet PCS.
4.2.2. RX MII декодер
Овој блок идентификува дали дојдовните податоци содржат контролни зборови и маркери за порамнување. Декодерот RX MII емитува податоци во форма на 1-битен валиден, 1-битен индикатор за маркер, 1-битен контролен индикатор и 64-битни податоци по лента.
4.2.3. RX CRC
Можете да го овозможите блокот TX CRC користејќи го параметарот Овозможи CRC во уредувачот на параметри на IP. Оваа функција е поддржана и во Основен и во Целосен режим. Блокот RX CRC се поврзува со блоковите RX Control Word Removal и RX MII декодер. ИП го потврдува сигналот rx_crc_error кога ќе се појави грешка во CRC.
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 31
4. Функционален опис 683074 | 2022.04.28 година
ИП ја отстранува rx_crc_error при секој нов рафал. Тоа е излез на корисничката логика за справување со логичките грешки на корисникот.
4.2.4. RX Deskew
Блокот RX deskew ги детектира маркерите за порамнување за секоја лента и повторно ги порамнува податоците пред да ги испрати во блокот за отстранување RX CW.
Можете да изберете да дозволите IP-јадрото автоматски да ги порамнува податоците за секоја лента кога ќе се појави грешка во усогласувањето со поставување на параметарот Овозможи автоматско порамнување во уредувачот на параметрите на IP. Ако ја оневозможите функцијата за автоматско порамнување, јадрото на IP го потврдува сигналот rx_error за да укаже на грешка при порамнување. Мора да го наведете rx_link_reinit за да го започнете процесот на усогласување на лентата кога ќе се појави грешка во усогласувањето на лентата.
RX deskew ги детектира маркерите за порамнување врз основа на машина за состојба. Следниот дијаграм ги прикажува состојбите во блокот RX deskew.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 32
Испрати повратни информации
4. Функционален опис 683074 | 2022.04.28 година
Слика 20.
RX Deskew Lane Alignment State Machine со овозможено автоматско порамнување
Започнете
НЕДЕЛНИ
Ресетирање = 1 да не
Сите компјутери
бр
ленти подготвени?
да
ЧЕКАЈ
Сите синхронизирани маркери бр
откриено?
да
ALIGN
бр
да тајмут?
да
Го изгубивте усогласувањето?
нема крај
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 33
4. Функционален опис 683074 | 2022.04.28 година
Слика 21.
RX Deskew Lane Alignment State Machine со оневозможено автоматско порамнување
Започнете
НЕДЕЛНИ
Ресетирање = 1 да не
Сите компјутери
бр
ленти подготвени?
да
да
rx_link_reinit =1
нема ГРЕШКА
не да Истекување на времето?
ЧЕКАЈ
не Сите синхронизирани маркери
откриено?
да ПОСЛАГАЈ
да
Го изгубивте усогласувањето?
бр
Крај
1. Процесот на порамнување започнува со состојба на ИДЛЕ. Блокот се преместува во состојба на ЧЕКАЊЕ кога сите ленти за PCS се подготвени и rx_link_reinit е исклучен.
2. Во состојба на ЧЕКАЊЕ, блокот проверува дека сите откриени маркери се наметнати во истиот циклус. Ако овој услов е точен, блокот се преместува во ALIGNED состојба.
3. Кога блокот е во состојба ALIGNED, тоа покажува дека лентите се порамнети. Во оваа состојба, блокот продолжува да го следи усогласувањето на лентата и да проверува дали сите маркери се присутни во истиот циклус. Ако барем еден маркер не е присутен во истиот циклус и е поставен параметарот Enable Auto Alignment, блокот оди на
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 34
Испрати повратни информации
4. Функционален опис 683074 | 2022.04.28 година
IDILE состојба за повторно иницијализирање на процесот на усогласување. Ако „Овозможи автоматско порамнување“ не е поставено и барем еден маркер не е присутен во истиот циклус, блокот оди во состојба ERROR и чека корисничката логика да го наметне сигналот rx_link_reinit за да започне процесот на усогласување на лентата.
Слика 22. Порамнување на лента со овозможено автоматско порамнување rx_core_clk
rx_link_up
rx_link_reinit
и_сите_маркери
Дескју држава
ПОСТАВЕН
НЕДЕЛНИ
ЧЕКАЈ
ПОСТАВЕН
AUTO_ALIGN = 1
Слика 23. Порамнување на лента со оневозможено автоматско порамнување rx_core_clk
rx_link_up
rx_link_reinit
и_сите_маркери
Дескју држава
ПОСТАВЕН
ГРЕШКА
НЕДЕЛНИ
ЧЕКАЈ
ПОСТАВЕН
AUTO_ALIGN = 0
4.2.5. Отстранување на RX CW
Овој блок ги декодира CW-ите и испраќа податоци до корисничката логика користејќи го интерфејсот за стриминг Avalon по отстранувањето на CW-ите.
Кога нема достапни валидни податоци, блокот за отстранување RX CW го намалува сигналот rx_avs_valid.
Во FULL режим, ако корисничкиот бит е поставен, овој блок го потврдува сигналот rx_is_usr_cmd и податоците во првиот такт циклус се користат како информации или команда дефинирани од корисникот.
Кога rx_avs_ready ќе се ослободи и rx_avs_valid, блокот за отстранување RX CW генерира услов за грешка во логиката на корисникот.
Сигналите за стриминг на Авалон поврзани со овој блок се како што следува: · rx_avs_startofpacket · rx_avs_endofpacket · rx_avs_channel · rx_avs_empty · rx_avs_data
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 35
4. Функционален опис 683074 | 2022.04.28 година
· rx_avs_valid
· rx_num_valid_bytes_eob
· rx_is_usr_cmd (достапно само во целосен режим)
4.3. F-Tile Serial Lite IV Intel FPGA IP часовник архитектура
F-Tile Serial Lite IV Intel FPGA IP има четири влезови на часовник кои генерираат часовници до различни блокови: · Референтен часовник на трансиверот (xcvr_ref_clk) – Влезен часовник од надворешен часовник
чипови или осцилатори кои генерираат часовници за TX MAC, RX MAC и TX и RX сопствени блокови PCS. Видете во Параметри за поддржан опсег на фреквенција. · TX core clock (tx_core_clk) – Овој часовник е изведен од примопредавателот PLL кој се користи за TX MAC. Овој часовник е исто така излезен часовник од трансиверот со F-плочка за поврзување со корисничката логика на TX. · Основен часовник RX (rx_core_clk) – Овој часовник е изведен од трансиверот PLL кој се користи за RX deskew FIFO и RX MAC. Овој часовник е исто така излезен часовник од трансиверот со F-плочка за поврзување со корисничката логика RX. · Часовник за интерфејс за реконфигурација на примопредавател (reconfig_clk) – влезен часовник од надворешни кола за часовници или осцилатори што генерира часовници за интерфејс за реконфигурација на примопредавател со F-плочка и во патеките за податоци TX и RX. Фреквенцијата на часовникот е од 100 до 162 MHz.
Следниот блок дијаграм ги прикажува F-Tile Serial Lite IV домени на часовникот на Intel FPGA IP и врските во рамките на IP.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 36
Испрати повратни информации
4. Функционален опис 683074 | 2022.04.28 година
Слика 24.
F-Tile Serial Lite IV Intel FPGA IP часовник архитектура
Осцилатор
FPGA1
F-Tile Serial Lite IV Intel FPGA IP трансивер за реконфигурација на часовник на интерфејсот
(reconfig_clk)
tx_core_clkout (поврзете се со корисничка логика)
tx_core_clk= clk_pll_div64[средна_ч.]
FPGA2
F-Tile Serial Lite IV Intel FPGA IP
Часовник на интерфејсот за реконфигурација на трансиверот
(reconfig_clk)
Осцилатор
rx_core_clk= clk_pll_div64[средна_ч.]
rx_core_clkout (поврзете се со корисничката логика)
clk_pll_div64[mid_ch] clk_pll_div64[n-1:0]
Авалон стриминг интерфејс TX податоци
TX MAC
сериска_врска[n-1:0]
Десквер
TX
RX
ФИФО
Авалон стриминг интерфејс RX податоци RX MAC
Авалон стриминг интерфејс RX податоци
RX MAC
Deskew FIFO
rx_core_clkout (поврзете се со корисничката логика)
rx_core_clk= clk_pll_div64[средна_ч.]
Прилагодени компјутери
Прилагодени компјутери
сериска_врска[n-1:0]
RX
TX
TX MAC
Авалон стриминг интерфејс TX податоци
tx_core_clk= clk_pll_div64[средна_ч.]
tx_core_clkout (поврзете се со корисничка логика)
Реф-часовник на трансиверот (xcvr_ref_clk)
Реф-часовник на трансиверот (xcvr_ref_clk)
Осцилатор*
Осцилатор*
Легенда
FPGA уред
TX домен на јадрото на часовникот
RX домен на јадрото на часовникот
Домен на референтен часовник на трансиверот Надворешен уред Сигнали за податоци
4.4. Ресетирање и иницијализација на поврзување
MAC, F-плочката Хард IP и блоковите за реконфигурација имаат различни сигнали за ресетирање: · TX и RX MAC блоковите користат сигнали за ресетирање tx_core_rst_n и rx_core_rst_n. · tx_pcs_fec_phy_reset_n и rx_pcs_fec_phy_reset_n погон за ресетирање сигнали
контролерот за меко ресетирање за да ја ресетирате тврдата IP-плочка F-плочка. · Блокот за реконфигурација го користи сигналот за ресетирање reconfig_reset.
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 37
4. Функционален опис 683074 | 2022.04.28 година
Слика 25. Ресетирање на архитектурата
Авалон стриминг интерфејс TX податоци
MAC
Avalon Streaming SYNC интерфејс RX податоци
FPGA F-плочка Serial Lite IV Intel FPGA IP
tx_mii rx_mii
phy_ehip_ready phy_rx_pcs_ready
Тврда IP-плочка
TX Сериски податоци RX Сериски податоци
tx_core_rstn rx_core_rstn tx_pcs_fec_phy_reset_n rx_pcs_fec_phy_reset_n reconfig_reset
Ресетирајте ја логиката
Поврзани информации · Упатства за ресетирање на страница 51 · F-Tile Serial Lite IV Intel FPGA IP Design ExampУпатство за употреба
4.4.1. Секвенца за ресетирање и иницијализација на TX
Секвенцата за ресетирање на TX за F-Tile Serial Lite IV Intel FPGA IP е како што следува: 1. Поставете tx_pcs_fec_phy_reset_n, tx_core_rst_n и reconfig_reset
истовремено за ресетирање на тврдите IP, MAC и блоковите за реконфигурација на F-плочката. Ослободете го tx_pcs_fec_phy_reset_n и ресетирајте ја реконфигурацијата откако ќе чекате tx_reset_ack за да се осигурате дека блоковите се правилно ресетирани. 2. ИП-то потоа ги потврдува сигналите phy_tx_lanes_stable, tx_pll_locked и phy_ehip_ready откако ќе се ослободи ресетирањето tx_pcs_fec_phy_reset_n, за да покаже дека TX PHY е подготвен за пренос. 3. Сигналот tx_core_rst_n се намалува откако сигналот phy_ehip_ready ќе се зголеми. 4. IP-а започнува да пренесува IDLE знаци на MII интерфејсот штом MAC е надвор од ресетирање. Нема потреба за усогласување и искривување на лентата TX бидејќи сите ленти користат ист часовник. 5. Додека ги пренесува IDLE знаците, MAC го потврдува сигналот tx_link_up. 6. Потоа, MAC почнува да пренесува ALIGN поврзан со START/END или END/START CW на фиксен интервал за да започне процесот на усогласување на лентата на поврзаниот приемник.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 38
Испрати повратни информации
4. Функционален опис 683074 | 2022.04.28 година
Слика 26.
Дијаграм за време на ресетирање и иницијализација на TX
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 _заклучен
4
phy_tx_lanes_stable
phy_ehip_ready
tx_li nk_up
7
5 6 8
4.4.2. Секвенца за ресетирање и иницијализација на RX
Секвенцата за ресетирање RX за F-Tile Serial Lite IV Intel FPGA IP е како што следува:
1. Поставете rx_pcs_fec_phy_reset_n, rx_core_rst_n и reconfig_reset истовремено за да ги ресетирате тврдите IP, MAC и блоковите за реконфигурација на F-плочката. Ослободете го rx_pcs_fec_phy_reset_n и ресетирајте ја реконфигурацијата откако ќе чекате за rx_reset_ack за да се осигурате дека блоковите се правилно ресетирани.
2. ИП-то потоа го потврдува сигналот phy_rx_pcs_ready откако ќе се ослободи прилагоденото ресетирање на PCS, за да покаже дека RX PHY е подготвен за пренос.
3. Сигналот rx_core_rst_n се намалува откако сигналот phy_rx_pcs_ready ќе се зголеми.
4. IP го започнува процесот на усогласување на лентата откако ќе се ослободи RX MAC ресетирањето и по примањето ALIGN поврзан со START/END или END/START CW.
5. Блокот RX deskew го потврдува сигналот rx_link_up штом ќе заврши усогласувањето за сите ленти.
6. ИП-то потоа го потврдува сигналот rx_link_up до корисничката логика за да покаже дека врската RX е подготвена да започне со прием на податоци.
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 39
4. Функционален опис 683074 | 2022.04.28 година
Слика 27. Дијаграм за време на ресетирање и иницијализација на RX
reconfig_sl_clk
reconfig_clk
rx_core_rst_n
1
rx_pcs_fec_phy_reset_n 1
reconfig_reset
1
reconfig_sl_reset
1
rx_reset_ack
rx_cdr_lock
rx_block_lock
rx_pcs_ready
rx_link_up
3 3 3 2
4 5 5
6 7
4.5. Пресметка на стапката на врска и пропусниот опсег на ефикасност
Пресметката на F-Tile Serial Lite IV Intel FPGA IP ефикасноста на пропусниот опсег е како што следува:
Ефикасност на пропусниот опсег = raw_rate * 64/66 * (burst_size – burst_size_ovhd)/burst_size * [align_marker_period / (align_marker_period + align_marker_width)] * [(srl4_align_period – 2]_aligns.
Табела 17. Опис на променливите за ефикасност на пропусниот опсег
Променлива
Опис
raw_rate burst_size
Ова е бит-стапка што ја постигнува серискиот интерфејс. raw_rate = SERDES ширина * фреквенција на часовникот на трансиверот Прample: raw_rate = 64 * 402.812500 Gbps = 25.78 Gbps
Вредност на големината на рафалот. За да се пресмета просечната ефикасност на пропусниот опсег, користете заедничка вредност на големината на рафал. За максимална брзина, користете ја максималната големина на рафал.
burst_size_ovhd
Надземната вредност на големината на рафалот.
Во режимот Целосно, вредноста burst_size_ovhd се однесува на спарените CW START и END.
Во Основниот режим, нема burst_size_ovhd бидејќи нема спарени CW START и END.
порамни_маркер_период
Вредноста на периодот каде што е вметнат маркер за порамнување. Вредноста е 81920 часовник за компилација и 1280 за брза симулација. Оваа вредност се добива од хард логиката PCS.
align_marker_width srl4_align_period
Бројот на циклуси на часовникот каде што валиден сигнал од маркерот за порамнување е висок.
Бројот на циклуси на часовникот помеѓу два маркери за порамнување. Можете да ја поставите оваа вредност користејќи го параметарот Период на порамнување во уредувачот на параметри на IP.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 40
Испрати повратни информации
4. Функционален опис 683074 | 2022.04.28 година
Пресметките на брзината на врската се како што следува: Ефективна стапка = ефикасност на пропусниот опсег * raw_rate Можете да ја добиете максималната фреквенција на часовникот на корисникот со следнава равенка. Пресметката на максималната фреквенција на корисничкиот часовник претпоставува континуирано проследување на податоци и не се јавува циклус IDLE во корисничката логика. Оваа стапка е важна при дизајнирање на корисничката логика FIFO за да се избегне претекување на FIFO. Максимална фреквенција на кориснички часовник = ефективна стапка / 64
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 41
683074 | 2022.04.28 Испрати повратни информации
5. Параметри
Табела 18. F-Tile Serial Lite IV Опис на параметарот на Intel FPGA IP
Параметар
Вредност
Стандардно
Опис
Општи опции за дизајн
Тип на модулација на PMA
· PAM4 · NRZ
PAM4
Изберете го режимот на модулација на PCS.
Тип PMA
· FHT · FGT
FGT
Го избира типот на трансиверот.
Брзина на податоци на PMA
· За режимот PAM4:
— Тип на примопредавател FGT: 20 Gbps 58 Gbps
— Тип на FHT примопредавател: 56.1 Gbps, 58 Gbps, 116 Gbps
· За NRZ режим:
— Тип на примопредавател FGT: 10 Gbps 28.05 Gbps
— Тип на FHT примопредавател: 28.05 Gbps, 58 Gbps
56.1 (FGT/FHT PAM4)
28.05 Gbps (FGT/FHT NRZ)
Ја одредува ефективната брзина на пренос на податоци на излезот од примопредавателот што вклучува пренос и други општи трошоци. Вредноста се пресметува со IP со заокружување до 1 децимална точка во единица Gbps.
PMA режим
· Дуплекс · Tx · Rx
Дуплекс
За типот FHT примопредавател, поддржаната насока е само дуплекс. За типот FGT примопредавател, поддржаната насока е Duplex, Tx и Rx.
Број на PMA
· За режимот PAM4:
2
ленти
- 1 до 12
· За NRZ режим:
- 1 до 16
Изберете го бројот на ленти. За симплекс дизајн, поддржаниот број на ленти е 1.
PLL референтна фреквенција на часовникот
· За тип FHT примопредавател: 156.25 MHz
· За тип FGT примопредавател: 27.5 MHz 379.84375 MHz, во зависност од избраната брзина на пренос на пренос на податоци.
· За тип FHT примопредавател: 156.25 MHz
· За тип FGT примопредавател: 165 MHz
Ја одредува референтната фреквенција на часовникот на трансиверот.
Систем PLL
—
референтен часовник
фреквенција
170 MHz
Достапно само за тип FHT примопредавател. Го одредува референтниот часовник на System PLL и ќе се користи како влез на F-Tile Reference и System PLL часовници Intel FPGA IP за генерирање на часовникот на System PLL.
Систем PLL фреквенција
Период на усогласување
— 128 65536
Овозможи RS-FEC
Овозможи
876.5625 MHz 128 Овозможи
Ја одредува фреквенцијата на часовникот на System PLL.
Го одредува периодот на маркерот за усогласување. Вредноста мора да биде x2. Вклучете за да ја овозможите функцијата RS-FEC.
продолжи…
Интел корпорација. Сите права се задржани. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Интел гарантира изведба на своите FPGA и полупроводнички производи според тековните спецификации во согласност со стандардната гаранција на Интел, но го задржува правото да прави промени на сите производи и услуги во секое време без претходна најава. Интел не превзема никаква одговорност или одговорност што произлегува од апликацијата или употребата на какви било информации, производ или услуга опишани овде, освен како што е изрично договорено во писмена форма од страна на Intel. На клиентите на Intel им се препорачува да ја добијат најновата верзија на спецификациите на уредот пред да се потпрат на какви било објавени информации и пред да направат нарачки за производи или услуги. *Други имиња и брендови може да се бараат како сопственост на други.
Регистриран ISO 9001:2015
5. Параметри 683074 | 2022.04.28 година
Параметар
Вредност
Стандардно
Опис
Оневозможи
За режимот на модулација на PAM4 PCS, RS-FEC е секогаш вклучен.
Кориснички интерфејс
Режим на стриминг
· ПОЛНО · ОСНОВНИ
Полна
Изберете го преносот на податоци за IP.
Целосно: Овој режим испраќа циклус на почеток на пакет и крај на пакет во рамка.
Основно: Ова е чист режим на стриминг каде што податоците се испраќаат без почеток на пакетот, празен и крај на пакетот за да се зголеми пропусниот опсег.
Овозможи CRC
Вклучи исклучи
Оневозможи
Вклучете за да овозможите откривање и корекција на грешки во CRC.
Овозможете автоматско порамнување
Вклучи исклучи
Оневозможи
Вклучете за да ја овозможите функцијата за автоматско усогласување на лентата.
Овозможи крајна точка за отстранување грешки
Вклучи исклучи
Оневозможи
Кога е вклучено, F-Tile Serial Lite IV Intel FPGA IP вклучува вградена крајна точка за отстранување грешки што внатрешно се поврзува со интерфејсот мапиран со меморија на Avalon. IP може да изврши одредени тестови и функции за отстранување грешки преку ЈTAG користејќи ја Системската конзола. Стандардната вредност е Исклучено.
Симплекс спојување (Оваа поставка за параметар е достапна само кога ќе изберете FGT двоен симплекс дизајн.)
RSFEC е овозможен на другиот Serial Lite IV Simplex IP поставен на истиот FGT канал(и)
Вклучи исклучи
Оневозможи
Вклучете ја оваа опција ако ви треба мешавина на конфигурација со RS-FEC вклучен и оневозможен за F-Tile Serial Lite IV Intel FPGA IP во двоен симплекс дизајн за NRZ режим на трансивер, каде што и TX и RX се поставени на истиот FGT канал(и).
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 43
683074 | 2022.04.28 Испрати повратни информации
6. F-Tile Serial Lite IV Intel FPGA IP интерфејс сигнали
6.1. Сигнали на часовникот
Табела 19. Сигнали на часовникот
Име
Насока на ширина
Опис
tx_core_clkout
1
Излезен часовник на јадрото TX за приспособениот интерфејс за компјутери TX, TX MAC и корисничките логики во
податочната патека TX.
Овој часовник е генериран од сопствениот блок PCS.
rx_core_clkout
1
Излезен јадро RX часовник за RX прилагоден PCS интерфејс, RX deskew FIFO, RX MAC
и кориснички логики во податочната патека RX.
Овој часовник е генериран од сопствениот блок PCS.
xcvr_ref_clk
reconfig_clk reconfig_sl_clk
1
Референтен часовник на Влезен примопредавател.
Кога типот на примопредавател е поставен на FGT, поврзете го овој часовник со излезниот сигнал (out_refclk_fgt_0) на F-Tile Reference и System PLL часовници Intel FPGA IP. Кога типот на примопредавател е поставен на FHT, поврзете се
овој часовник до излезниот сигнал (out_fht_cmmpll_clk_0) на F-Tile Reference и System PLL часовници Intel FPGA IP.
Видете во Параметри за поддржан опсег на фреквенција.
1
Влезен Влезен часовник за интерфејс за реконфигурација на примопредавател.
Фреквенцијата на часовникот е од 100 до 162 MHz.
Поврзете го овој влезен сигнал на часовникот со надворешни кола за часовници или осцилатори.
1
Влезен Влезен часовник за интерфејс за реконфигурација на примопредавател.
Фреквенцијата на часовникот е од 100 до 162 MHz.
Поврзете го овој влезен сигнал на часовникот со надворешни кола за часовници или осцилатори.
out_systemll_clk_ 1
Влез
Системски PLL часовник.
Поврзете го овој часовник со излезниот сигнал (out_systempll_clk_0) на F-Tile Reference и System PLL часовници Intel FPGA IP.
Параметри поврзани со информации на страница 42
6.2. Сигнали за ресетирање
Табела 20. Сигнали за ресетирање
Име
Насока на ширина
tx_core_rst_n
1
Влез
Асинхрон домен на часовник
rx_core_rst_n
1
Влез
Асинхрони
tx_pcs_fec_phy_reset_n 1
Влез
Асинхрони
Опис
Сигнал за ресетирање активен-низок. Го ресетира F-Tile Serial Lite IV TX MAC.
Сигнал за активен-низок ресетирање. Го ресетира F-Tile Serial Lite IV RX MAC.
Сигнал за ресетирање активен-низок.
продолжи…
Интел корпорација. Сите права се задржани. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Интел гарантира изведба на своите FPGA и полупроводнички производи според тековните спецификации во согласност со стандардната гаранција на Интел, но го задржува правото да прави промени на сите производи и услуги во секое време без претходна најава. Интел не превзема никаква одговорност или одговорност што произлегува од апликацијата или употребата на какви било информации, производ или услуга опишани овде, освен како што е изрично договорено во писмена форма од страна на Intel. На клиентите на Intel им се препорачува да ја добијат најновата верзија на спецификациите на уредот пред да се потпрат на какви било објавени информации и пред да направат нарачки за производи или услуги. *Други имиња и брендови може да се бараат како сопственост на други.
Регистриран ISO 9001:2015
6. F-Tile Serial Lite IV Intel FPGA IP интерфејс сигнали 683074 | 2022.04.28 година
Име
Ширина насока часовник домен
Опис
Го ресетира приспособениот компјутер F-Tile Serial Lite IV TX.
rx_pcs_fec_phy_reset_n 1
Влез
Асинхрони
Сигнал за ресетирање активен-низок. Го ресетира приспособениот компјутер F-Tile Serial Lite IV RX.
reconfig_reset
1
Влез
reconfig_clk Сигнал за ресетирање со активен високо ниво.
Го ресетира блокот за реконфигурација на интерфејсот мапиран со меморија на Avalon.
reconfig_sl_reset
1
Внесете reconfig_sl_clk Сигнал за ресетирање со активен висок степен.
Го ресетира блокот за реконфигурација на интерфејсот мапиран со меморија на Avalon.
6.3. MAC сигнали
Табела 21.
TX MAC сигнали
Во оваа табела, N го претставува бројот на ленти поставени во уредувачот на IP параметри.
Име
Ширина
Насока часовник домен
Опис
tx_avs_ready
1
Излез tx_core_clkout Авалон стриминг сигнал.
Кога е наведено, покажува дека TX MAC е подготвен да прифати податоци.
tx_avs_data
· (64*N)*2 (режим PAM4)
· 64*N (режим NRZ)
Влез
tx_core_clkout Авалон стриминг сигнал. TX податоци.
tx_avs_channel
8
Внесете tx_core_clkout Авалон стриминг сигнал.
Бројот на каналот за податоци што се пренесуваат на тековниот циклус.
Овој сигнал не е достапен во Основниот режим.
tx_avs_valid
1
Внесете tx_core_clkout Авалон стриминг сигнал.
Кога е наведено, покажува дека сигналот за податоци TX е валиден.
tx_avs_startofpacket
1
Внесете tx_core_clkout Авалон стриминг сигнал.
Кога е наведено, означува почеток на пакет со податоци TX.
Потврдете за само еден такт за секој пакет.
Овој сигнал не е достапен во Основниот режим.
tx_avs_endofpacket
1
Внесете tx_core_clkout Авалон стриминг сигнал.
Кога е наведено, го означува крајот на пакетот со податоци TX.
Потврдете за само еден такт за секој пакет.
Овој сигнал не е достапен во Основниот режим.
tx_avs_empty
5
Внесете tx_core_clkout Авалон стриминг сигнал.
Го означува бројот на невалидни зборови во последниот излив на податоците на TX.
Овој сигнал не е достапен во Основниот режим.
tx_num_valid_bytes_eob
4
Влез
tx_core_clkout
Го означува бројот на валидни бајти во последниот збор од последниот излив. Овој сигнал не е достапен во Основниот режим.
продолжи…
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 45
6. F-Tile Serial Lite IV Intel FPGA IP интерфејс сигнали 683074 | 2022.04.28 година
Име tx_is_usr_cmd
tx_link_up tx_link_reinit
crc_error_inject tx_error
Ширина 1
1 1
N 5
Насока часовник домен
Опис
Влез
tx_core_clkout
Кога е наведен, овој сигнал иницира информациски циклус дефиниран од корисникот.
Поставете го овој сигнал во истиот такт како и тврдењето tx_startofpacket.
Овој сигнал не е достапен во Основниот режим.
Излез tx_core_clkout Кога е наведено, покажува дека врската за податоци TX е подготвена за пренос на податоци.
Излез
tx_core_clkout
Кога е потврдено, овој сигнал иницира повторно усогласување на лентите.
Поставете го овој сигнал за еден такт за да го активира MAC да испрати ALIGN CW.
Влез
tx_core_clkout Кога е наведено, MAC инјектира грешка CRC32 на избраните ленти.
Излез tx_core_clkout Не се користи.
Следниот временски дијаграм покажува прampTX пренос на податоци од 10 зборови од корисничка логика низ 10 TX сериски ленти.
Слика 28.
Тајминг дијаграм за пренос на податоци TX
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..
Патека 0
…………
STRT 0 10
N-10 END STRT 0
Патека 1
…………
STRT 1 11
N-9 END STRT 1
N-10 КРАЈ РАЗБОТНИК N-9 КРАЈ РАЗБОРНИК
Патека 9
…………
STRT 9 19
N-1 END STRT 9
N-1 КРАЈ НА РАЗБОТУВАЊЕ
Табела 22.
RX MAC сигнали
Во оваа табела, N го претставува бројот на ленти поставени во уредувачот на IP параметри.
Име
Ширина
Насока часовник домен
Опис
rx_avs_ready
1
Внесете rx_core_clkout Авалон стриминг сигнал.
Кога е наведено, покажува дека корисничката логика е подготвена да прифати податоци.
rx_avs_data
(64*N)*2 (режим PAM4)
64*N (режим NRZ)
Излез
rx_core_clkout Авалон стриминг сигнал. RX податоци.
rx_avs_channel
8
Излез rx_core_clkout Авалон стриминг сигнал.
Бројот на каналот за податоци е
добиени на тековниот циклус.
Овој сигнал не е достапен во Основниот режим.
rx_avs_valid
1
Излез rx_core_clkout Авалон стриминг сигнал.
продолжи…
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 46
Испрати повратни информации
6. F-Tile Serial Lite IV Intel FPGA IP интерфејс сигнали 683074 | 2022.04.28 година
Име
Ширина
Насока часовник домен
Опис
Кога е наведено, покажува дека сигналот за податоци RX е валиден.
rx_avs_startofpacket
1
Излез rx_core_clkout Авалон стриминг сигнал.
Кога е наведено, означува почеток на RX пакет со податоци.
Потврдете за само еден такт за секој пакет.
Овој сигнал не е достапен во Основниот режим.
rx_avs_endofpacket
1
Излез rx_core_clkout Авалон стриминг сигнал.
Кога е наведено, го означува крајот на RX пакет со податоци.
Потврдете за само еден такт за секој пакет.
Овој сигнал не е достапен во Основниот режим.
rx_avs_empty
5
Излез rx_core_clkout Авалон стриминг сигнал.
Го означува бројот на невалидни зборови во последниот излив на податоците RX.
Овој сигнал не е достапен во Основниот режим.
rx_num_valid_bytes_eob
4
Излез
rx_core_clkout Го означува бројот на валидни бајти во последниот збор од последниот излив.
Овој сигнал не е достапен во Основниот режим.
rx_is_usr_cmd
1
Излез rx_core_clkout Кога е наведен, овој сигнал иницира корисник-
дефиниран информациски циклус.
Поставете го овој сигнал во истиот такт како и тврдењето tx_startofpacket.
Овој сигнал не е достапен во Основниот режим.
rx_link_up
1
Излез rx_core_clkout Кога е наведено, ја означува врската со податоци RX
е подготвен за прием на податоци.
rx_link_reinit
1
Влез rx_core_clkout Кога е наведен, овој сигнал иницира ленти
повторно усогласување.
Ако го оневозможите Овозможи автоматско порамнување, поставете го овој сигнал за еден часовник за да се активира MAC за повторно усогласување на лентите. Ако е поставено Овозможи автоматско порамнување, MAC повторно ги усогласува лентите автоматски.
Не ставајте го овој сигнал кога е поставено Enable Auto Alignment.
rx_error
(N*2*2)+3 (режим PAM4)
(N*2)*3 (NRZ режим)
Излез
rx_core_clkout
Кога е наведено, укажува на појава на услови за грешка во податочната патека RX.
· [(N*2+2):N+3] = Покажува грешка на PCS за одредена лента.
· [N+2] = Покажува грешка при порамнување. Повторно иницијализирајте го порамнувањето на лентата ако овој бит е наведен.
· [N+1]= Покажува дека податоците се проследени до корисничката логика кога корисничката логика не е подготвена.
· [N] = Покажува губење на порамнувањето.
· [(N-1):0] = Покажува дека податоците содржат CRC грешка.
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 47
6. F-Tile Serial Lite IV Intel FPGA IP интерфејс сигнали 683074 | 2022.04.28 година
6.4. Сигнали за реконфигурација на трансиверот
Табела 23.
Сигнали за реконфигурација на компјутери
Во оваа табела, N го претставува бројот на ленти поставени во уредувачот на IP параметри.
Име
Ширина
Насока часовник домен
Опис
reconfig_sl_read
1
Внесете ја командата за читање за реконфигурација на компјутери reconfig_sl_
clk
сигнали.
reconfig_sl_write
1
Внесете reconfig_sl_ запишување на реконфигурација на компјутери
clk
командни сигнали.
reconfig_sl_address
14 бита + clogb2N
Влез
reconfig_sl_ clk
Одредува реконфигурација на PCS-адреса на интерфејс мапирана со меморија на Avalon во избраната лента.
Секоја лента има 14 бита, а горните битови се однесуваат на поместувањето на лентата.
Example, за дизајн NRZ/PAM4 со 4 ленти, со reconfig_sl_address[13:0] што се однесува на вредноста на адресата:
· reconfig_sl_address[15:1 4] поставен на 00 = адреса за лента 0.
· reconfig_sl_address[15:1 4] поставен на 01 = адреса за лента 1.
· reconfig_sl_address[15:1 4] поставен на 10 = адреса за лента 2.
· reconfig_sl_address[15:1 4] поставен на 11 = адреса за лента 3.
reconfig_sl_readdata
32
Излез reconfig_sl_ Ги одредува податоците за реконфигурација на PCS
clk
да се чита со готов циклус во a
избрана лента.
reconfig_sl_waitrequest
1
Излез reconfig_sl_ Претставува реконфигурација на PCS
clk
Авалон интерфејс мапиран со меморија
сигнал за застој во избраната лента.
reconfig_sl_writedata
32
Влез reconfig_sl_ Ги одредува податоците за реконфигурација на PCS
clk
да се пишува на циклус на запишување во a
избрана лента.
reconfig_sl_readdata_vali
1
d
Излез
reconfig_sl_ Одредува реконфигурација на PCS
clk
примените податоци се валидни во избраниот
лента.
Табела 24.
Сигнали за реконфигурација на тврда IP-плочка F-плочка
Во оваа табела, N го претставува бројот на ленти поставени во уредувачот на IP параметри.
Име
Ширина
Насока часовник домен
Опис
reconfig_read
1
Внесете reconfig_clk прочитајте ја реконфигурацијата на PMA
командни сигнали.
reconfig_write
1
Внесете reconfig_clk запишување на реконфигурација на PMA
командни сигнали.
reconfig_address
18 бита + clog2bN
Влез
reconfig_clk
Ја одредува адресата на интерфејсот со мапирана меморија на PMA Avalon во избраната лента.
продолжи…
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 48
Испрати повратни информации
6. F-Tile Serial Lite IV Intel FPGA IP интерфејс сигнали 683074 | 2022.04.28 година
Име
reconfig_readdata reconfig_waitrequest reconfig_writedata reconfig_readdatavalid
Ширина
32 1 32 1
Насока часовник домен
Опис
Во двата режима на PAM4 рекламирање NRZ, секоја лента има 18 бита, а останатите горни битови се однесуваат на поместувањето на лентата.
Example, за дизајн со 4 ленти:
· reconfig_address[19:18] поставен на 00 = адреса за лента 0.
· reconfig_address[19:18] поставен на 01 = адреса за лента 1.
· reconfig_address[19:18] поставен на 10 = адреса за лента 2.
· reconfig_address[19:18] поставен на 11 = адреса за лента 3.
Излез
reconfig_clk Одредува PMA податоците да се читаат со готов циклус во избраната лента.
Излез
reconfig_clk Претставува сигнал за застој на интерфејсот со мапиран мемориски PMA Avalon во избраната лента.
Влез
reconfig_clk Одредува PMA податоците да се запишуваат на циклус за запишување во избраната лента.
Излез
reconfig_clk Одредува дека примените податоци за реконфигурација на PMA се валидни во избраната лента.
6.5. PMA сигнали
Табела 25.
PMA сигнали
Во оваа табела, N го претставува бројот на ленти поставени во уредувачот на IP параметри.
Име
Ширина
Насока часовник домен
Опис
phy_tx_lanes_stable
N*2 (режим PAM4)
N (режим NRZ)
Излез
Асинхроно Кога е наведено, покажува дека патеката на податоци TX е подготвена за испраќање податоци.
tx_pll_locked
N*2 (режим PAM4)
N (режим NRZ)
Излез
Асинхроно Кога е наведено, покажува дека TX PLL има постигнато статус на заклучување.
phy_ehip_ready
N*2 (режим PAM4)
N (режим NRZ)
Излез
Асинхрони
Кога е наведено, означува дека приспособениот компјутер ја завршил внатрешната иницијализација и е подготвен за пренос.
Овој сигнал се потврдува по отстранувањето на tx_pcs_fec_phy_reset_n и tx_pcs_fec_phy_reset_nare.
tx_serial_data
N
Излез TX сериски часовник TX сериски пинови.
rx_serial_data
N
Внесете RX сериски часовник RX сериски пинови.
phy_rx_block_lock
N*2 (режим PAM4)
N (режим NRZ)
Излез
Асинхроно Кога е наведено, покажува дека усогласувањето на блоковите 66b е завршено за лентите.
rx_cdr_lock
N*2 (режим PAM4)
Излез
Асинхрони
Кога е наведено, покажува дека обновените часовници се заклучени за податоци.
продолжи…
Испрати повратни информации
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 49
6. F-Tile Serial Lite IV Intel FPGA IP интерфејс сигнали 683074 | 2022.04.28 година
Име phy_rx_pcs_ready phy_rx_hi_ber
Ширина
Насока часовник домен
Опис
N (режим NRZ)
N*2 (режим PAM4)
N (режим NRZ)
Излез
Асинхрони
Кога е наведено, покажува дека RX лентите на соодветниот етернет канал се целосно порамнети и подготвени да примаат податоци.
N*2 (режим PAM4)
N (режим NRZ)
Излез
Асинхрони
Кога е наведено, покажува дека RX PCS на соодветниот етернет канал е во состојба HI BER.
Упатство за корисникот F-Tile Serial Lite IV Intel® FPGA IP 50
Испрати повратни информации
683074 | 2022.04.28 Испрати повратни информации
7. Дизајнирање со F-Tile Serial Lite IV Intel FPGA IP
7.1. Ресетирајте ги упатствата
Следете ги овие упатства за ресетирање за да го имплементирате ресетирањето на ниво на системот.
· Поврзете ги сигналите tx_pcs_fec_phy_reset_n и rx_pcs_fec_phy_reset_n заедно на системско ниво за да ги ресетирате TX и RX компјутерите истовремено.
· Поставете сигнали tx_pcs_fec_phy_reset_n, rx_pcs_fec_phy_reset_n, tx_core_rst_n, rx_core_rst_n и reconfig_reset. Погледнете во Ресетирање и иницијализација на врска за повеќе информации за секвенците за ресетирање на IP и иницијализација.
· Држете tx_pcs_fec_phy_reset_n, и rx_pcs_fec_phy_reset_n сигналите се ниски и reconfig_reset сигналот високо и почекајте tx_reset_ack и rx_reset_ack правилно да ги ресетираат тврдиот IP-плочка и блоковите за реконфигурација.
· За да постигнете брзо поврзување помеѓу FPGA уредите, ресетирајте ги поврзаните IP-адреси F-Tile Serial Lite IV Intel FPGA во исто време. Погледнете во F-Tile Serial Lite IV Intel FPGA IP Design ExampУпатство за употреба за информации за следење на врската IP TX и RX со помош на приборот со алатки.
Поврзани информации
· Ресетирање и иницијализација на поврзување на страница 37
· F-Tile Serial Lite IV Intel FPGA IP Дизајн ПрampУпатство за употреба
7.2. Упатства за ракување со грешки
Следната табела ги наведува упатствата за справување со грешки за условите на грешки што може да се појават со дизајнот на F-Tile Serial Lite IV Intel FPGA IP.
Табела 26. Состојба на грешка и упатства за ракување
Состојба за грешка
Една или повеќе ленти не можат да воспостават комуникација по дадена временска рамка.
Насоки
Имплементирајте систем за истекување за да ја ресетирате врската на ниво на апликација.
Една лента ја губи комуникацијата откако ќе се воспостави комуникација.
Лентата ја губи комуникацијата за време на процесот на дескрипција.
Ова може да се случи по или за време на фазите на пренос на податоци. Спроведете откривање загуба на врска на ниво на апликација и ресетирајте ја врската.
Спроведување на процесот на реиницијализирање на врската за погрешната лента. Мора да се осигурате дека насочувањето на таблата не надминува 320 UI.
Порамнување на лентата за загуби откако ќе се порамнат сите ленти.
Ова може да се случи по или за време на фазите на пренос на податоци. Спроведување на откривање загуба на трасата на лентата на ниво на апликација за да се рестартира процесот на усогласување на лентата.
Интел корпорација. Сите права се задржани. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Интел гарантира изведба на своите FPGA и полупроводнички производи според тековните спецификации во согласност со стандардната гаранција на Интел, но го задржува правото да прави промени на сите производи и услуги во секое време без претходна најава. Интел не превзема никаква одговорност или одговорност што произлегува од апликацијата или употребата на какви било информации, производ или услуга опишани овде, освен како што е изрично договорено во писмена форма од страна на Intel. На клиентите на Intel им се препорачува да ја добијат најновата верзија на спецификациите на уредот пред да се потпрат на какви било објавени информации и пред да направат нарачки за производи или услуги. *Други имиња и брендови може да се бараат како сопственост на други.
Регистриран ISO 9001:2015
683074 | 2022.04.28 Испрати повратни информации
8. F-Tile Serial Lite IV Упатство за корисникот на Intel FPGA IP Архиви
IP верзиите се исти како верзиите на софтверот Intel Quartus Prime Design Suite до v19.1. Од верзијата 19.2 или понова на софтверот Intel Quartus Prime Design Suite, јадрата на IP имаат нова шема за верзии на IP.
Ако не е наведена верзија на основната IP IP, се применува упатството за корисникот за претходната верзија на основната IP.
Интел Quartus Prime верзија
21.3
IP Core верзија 3.0.0
Упатство за употреба F-Tile Serial Lite IV Упатство за корисникот на Intel® FPGA IP
Интел корпорација. Сите права се задржани. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Интел гарантира изведба на своите FPGA и полупроводнички производи според тековните спецификации во согласност со стандардната гаранција на Интел, но го задржува правото да прави промени на сите производи и услуги во секое време без претходна најава. Интел не превзема никаква одговорност или одговорност што произлегува од апликацијата или употребата на какви било информации, производ или услуга опишани овде, освен како што е изрично договорено во писмена форма од страна на Intel. На клиентите на Intel им се препорачува да ја добијат најновата верзија на спецификациите на уредот пред да се потпрат на какви било објавени информации и пред да направат нарачки за производи или услуги. *Други имиња и брендови може да се бараат како сопственост на други.
Регистриран ISO 9001:2015
683074 | 2022.04.28 Испрати повратни информации
9. Историја на ревизии на документи за F-Tile Serial Lite IV Упатство за корисникот на Intel FPGA IP
Верзија на документ 2022.04.28
2021.11.16 2021.10.22 2021.08.18
Интел Quartus Prime верзија
22.1
21.3 21.3 21.2
IP верзија 5.0.0
3.0.0 3.0.0 2.0.0
Промени
· Ажурирана табела: F-Tile Serial Lite IV Карактеристики на Intel FPGA IP - Ажуриран опис за пренос на податоци со дополнителна поддршка за стапка на FHT примопредавател: 58G NRZ, 58G PAM4 и 116G PAM4
· Ажурирана табела: F-Tile Serial Lite IV Intel FPGA IP Опис на параметарот — Додаден нов параметар · Референтна фреквенција на часовникот на системот PLL · Овозможи крајна точка за отстранување грешки — Ажурирани вредности за брзината на податоци PMA — Ажурирано именување на параметарот за да одговара на GUI
· Ажуриран опис за пренос на податоци во Табела: F-Tile Serial Lite IV Карактеристики на Intel FPGA IP.
· Преименувано име на табелата IP во F-Tile Serial Lite IV Опис на параметарот на Intel FPGA IP во делот Параметри за јасност.
· Ажурирана табела: IP параметри: — Додаден нов параметар – RSFEC е овозможен на другиот Serial Lite IV Simplex IP поставен на истиот FGT канал(и). — Ги ажурираше стандардните вредности за референтната фреквенција на часовникот на трансиверот.
Почетно ослободување.
Интел корпорација. Сите права се задржани. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Интел гарантира изведба на своите FPGA и полупроводнички производи според тековните спецификации во согласност со стандардната гаранција на Интел, но го задржува правото да прави промени на сите производи и услуги во секое време без претходна најава. Интел не превзема никаква одговорност или одговорност што произлегува од апликацијата или употребата на какви било информации, производ или услуга опишани овде, освен како што е изрично договорено во писмена форма од страна на Intel. На клиентите на Intel им се препорачува да ја добијат најновата верзија на спецификациите на уредот пред да се потпрат на какви било објавени информации и пред да направат нарачки за производи или услуги. *Други имиња и брендови може да се бараат како сопственост на други.
Регистриран ISO 9001:2015
Документи / ресурси
![]() |
intel F Tile Serial Lite IV Intel FPGA IP [pdf] Упатство за корисникот 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] Упатство за корисникот 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 |