Логотип IntelDisplayPort Agilex F-Tile FPGA IP Design Example
Руководство пользователя
Обновлено для Intel® Quartus® Prime Design Suite: 21.4
IP-версия: 21.0.0

DisplayPort Intel FPGA IP Design Example Краткое руководство

Дизайн DisplayPort Intel® FPGA IP ExampФайлы для устройств Intel Agilex™ F-tile включают в себя имитирующий тестовый стенд и аппаратную конструкцию, поддерживающую компиляцию и тестирование оборудования.
DisplayPort Intel FPGA IP предлагает следующую конструкцию exampле:

  • Параллельная обратная связь DisplayPort SST без модуля восстановления частоты пикселей (PCR) на статической скорости

Когда вы создаете пример дизайнаample, редактор параметров автоматически создает fileЭто необходимо для моделирования, компиляции и тестирования проекта на аппаратном уровне.
Примечание: Версия программного обеспечения Intel Quartus® Prime 21.4 поддерживает только Preliminary Design Ex.ampФайл для моделирования, синтеза, компиляции и временного анализа. Функциональность оборудования не полностью проверена.
Рисунок 1. Развитие Stages

Intel DisplayPort Agilex F Tile FPGA IP Design Exampле - Рисунок 1

Сопутствующая информация

  • Руководство пользователя DisplayPort Intel FPGA IP
  • Переход на Intel Quartus Prime Pro Edition

1.1. Структура каталогов
Рисунок 2. Структура каталогов

Intel DisplayPort Agilex F Tile FPGA IP Design Exampле - Рисунок 2

Таблица 1. Исполнение ExampКомпоненты

Папки Files
rtl/ядро dp_core.ip
dp_rx.ip
dp_tx.ip
rtl/rx_phy dp_gxb_rx/ ((строительный блок DP PMA UX)
dp_rx_data_fifo.ip
rx_top_phy.sv
rtl/tx_phy dp_gxb_rx/ ((строительный блок DP PMA UX)
dp_tx_data_fifo.ip
dp_tx_data_fifo.ip

1.2. Аппаратные и программные требования
Корпорация Intel использует следующее аппаратное и программное обеспечение для тестирования конструкции exampль:
Аппаратное обеспечение

  • Комплект для разработки Intel Agilex серии I

Программное обеспечение

  • Intel Квартус Прайм
  • Симулятор Synopsys* VCL

1.3. Генерация дизайна
Используйте редактор IP-параметров DisplayPort Intel FPGA в программном обеспечении Intel Quartus Prime для создания проекта exampле.
Рисунок 3. Генерация процесса проектирования

Intel DisplayPort Agilex F Tile FPGA IP Design Exampле - Рисунок 3

  1. Выберите «Инструменты» ➤ «Каталог IP» и выберите Intel Agilex F-tile в качестве целевого семейства устройств.
    Примечание: дизайн example поддерживает только устройства Intel Agilex F-tile.
  2. В каталоге IP найдите и дважды щелкните DisplayPort Intel FPGA IP. Появится окно Новый вариант IP.
  3. Укажите имя верхнего уровня для своего индивидуального варианта IP. Редактор параметров сохраняет настройки вариантов IP в file названный .ip.
  4. Вы можете выбрать конкретное устройство Intel Agilex F-tile в поле «Устройство» или оставить выбор устройства программного обеспечения Intel Quartus Prime по умолчанию.
  5. Нажмите «ОК». Появится редактор параметров.
  6. Настройте нужные параметры для TX и RX
  7. О дизайне ExampНа вкладке выберите DisplayPort SST Parallel Loopback Without PCR.
  8. Выберите «Симуляция», чтобы сгенерировать испытательный стенд, и выберите «Синтез», чтобы сгенерировать проект аппаратного обеспечения, например.ampле. Вы должны выбрать хотя бы одну из этих опций, чтобы сгенерировать дизайн example fileс. Если вы выберете оба, время генерации увеличится.
  9. Нажмите «Создать пример».ampЛе Дизайн.

1.4. Моделирование дизайна
IP-дизайн DisplayPort Intel FPGA exampТестовый стенд имитирует схему последовательной обратной связи от экземпляра TX к экземпляру RX. Внутренний модуль генератора видео шаблонов управляет экземпляром DisplayPort TX, а видеовыход экземпляра RX подключается к средствам проверки CRC в тестовом стенде.
Рис. 4. Процесс моделирования проектирования

Intel DisplayPort Agilex F Tile FPGA IP Design Exampле - Рисунок 4

  1. Перейдите в папку симулятора Synopsys и выберите VCS.
  2. Запустите сценарий моделирования.
    Источник vcs_sim.sh
  3. Скрипт выполняет Quartus TLG, компилирует и запускает тестбенч в симуляторе.
  4. Проанализируйте результат.
    Успешная симуляция заканчивается сравнением SRC источника и приемника.Intel DisplayPort Agilex F Tile FPGA IP Design Exampле - Рисунок 5

1.5. Компиляция и моделирование проекта
Рис. 5. Компиляция и моделирование проекта

Intel DisplayPort Agilex F Tile FPGA IP Design Exampле - Рисунок 6

Скомпилировать и запустить демонстрационный тест на оборудовании example дизайн, выполните следующие действия:

  1. Убедитесь, что аппаратное обеспечение exampГенерация дизайна завершена.
  2. Запустите программное обеспечение Intel Quartus Prime Pro Edition и откройте /quartus/agi_dp_demo.qpf.
  3. Щелкните «Обработка» ➤ «Начать компиляцию».
  4. Подождите, пока компиляция завершится.

Примечание: Дизайн эксampфайл функционально не проверяет предварительный проект Example на оборудовании в этой версии Quartus.
Сопутствующая информация
Руководство пользователя комплекта разработки FPGA Intel Agilex I-Series

1.6. DisplayPort Intel FPGA IP Design Exampле Параметры
Таблица 2. DisplayPort Intel FPGA IP Design Example Параметры для устройства Intel Agilex F-tile

Параметр Ценить Описание
Доступный дизайн Example
Выберите дизайн • Никто
• Параллельный порт DisplayPort SST
Петлевая проверка без ПЦР
Выберите дизайн exampфайл, который нужно сгенерировать.
• Нет: без конструктивного исполнения.ampдоступен файл для текущего выбора параметра
• Параллельная обратная связь DisplayPort SST без PCR: эта конструкцияampФайл демонстрирует параллельную петлю от приемника DisplayPort к источнику DisplayPort без модуля восстановления тактовой частоты пикселей (PCR) при включении параметра Enable Video Input Image Port.
Дизайн Example Files
Моделирование Вкл, выкл. Включите эту опцию, чтобы сгенерировать необходимые files для стенда моделирования.
Синтез Вкл, выкл. Включите эту опцию, чтобы сгенерировать необходимые files для компиляции Intel Quartus Prime и проектирования оборудования.
Сгенерированный формат HDL
Генерировать File Формат Верилог, VHDL Выберите предпочитаемый формат HDL для сгенерированного проекта example fileнабор.
Примечание: Этот параметр определяет только формат сгенерированного IP-адреса верхнего уровня. fileс. Все остальные fileс (например, эксample testbenchs и верхний уровень files для демонстрации оборудования) представлены в формате Verilog HDL.
Целевой набор для разработки
Выберите доску • Нет комплекта разработки
• Intel Agilex серии I
Комплект разработчика
Выберите плату для целевого дизайна exampле.
• Без комплекта разработки: этот вариант исключает все аспекты аппаратного обеспечения для проекта ex.ampле. IP-ядро устанавливает все назначения контактов для виртуальных контактов.
• Комплект разработки Intel Agilex I-Series FPGA: этот параметр автоматически выбирает целевое устройство проекта в соответствии с устройством в этом комплекте разработки. Вы можете изменить целевое устройство, используя параметр «Изменить целевое устройство», если версия вашей платы имеет другой вариант устройства. IP-ядро устанавливает все назначения контактов в соответствии с комплектом разработки.
Примечание: Предварительный проект ExampВ этом выпуске Quartus файл не проверен на работоспособность на оборудовании.
• Custom Development Kit: этот вариант позволяетampфайл для тестирования на стороннем комплекте разработки с Intel FPGA. Возможно, вам придется установить назначение контактов самостоятельно.
Целевое устройство
Изменить целевое устройство Вкл, выкл. Включите этот параметр и выберите предпочтительный вариант устройства для комплекта разработки.

Параллельный петлевой дизайн Exampле

IP-дизайн DisplayPort Intel FPGA exampВ файлах демонстрируется параллельная петлевая проверка от экземпляра DisplayPort RX к экземпляру DisplayPort TX без модуля восстановления частоты пикселей (PCR) на статической скорости.
Таблица 3. DisplayPort Intel FPGA IP Design Example для устройства Intel Agilex F-tile

Дизайн Example Обозначение Скорость передачи данных Канальный режим Тип петли
Параллельная петля DisplayPort SST без PCR DisplayPort Спец. ХБР3 Симплекс Параллельно без ПЦР

2.1. Особенности конструкции параллельного шлейфа Intel Agilex F-tile DisplayPort SST
Параллельная петлевая конструкция SST exampФайлы демонстрируют передачу одного видеопотока от приемника DisplayPort к источнику DisplayPort без восстановления частоты пикселей (PCR) со статической скоростью.

Рис. 6. Параллельная петля Intel Agilex F-tile DisplayPort SST без PCR

Intel DisplayPort Agilex F Tile FPGA IP Design Exampле - Рисунок 7

  • В этом варианте параметр источника DisplayPort, TX_SUPPORT_IM_ENABLE, включен и используется интерфейс видеоизображения.
  • Приемник DisplayPort получает потоковое видео и/или аудио от внешнего источника видео, например графического процессора, и декодирует его в параллельный видеоинтерфейс.
  • Видеовыход приемника DisplayPort напрямую управляет исходным видеоинтерфейсом DisplayPort и кодирует основной канал DisplayPort перед передачей на монитор.
  • IOPLL управляет тактами приемника и источника видеосигнала DisplayPort с фиксированной частотой.
  • Если для параметра приемника и источника DisplayPort MAX_LINK_RATE установлено значение HBR3, а для PIXELS_PER_CLOCK установлено значение Quad, тактовая частота видео работает на частоте 300 МГц для поддержки частоты пикселей 8Kp30 (1188/4 = 297 МГц).

2.2. Схема синхронизации
Схема тактирования иллюстрирует домены тактирования в дизайне DisplayPort Intel FPGA IP exampле.
Рис. 7. Схема тактирования трансивера Intel Agilex F-tile DisplayPort

Intel DisplayPort Agilex F Tile FPGA IP Design Exampле - Рисунок 8

Таблица 4. Сигналы схемы тактирования

Часы на схеме Описание
Рефклк SysPLL Опорный такт системы PLL F-плитки, который может быть любой тактовой частотой, которая делится на системную PLL для этой выходной частоты.
В этом дизайне бывшийample, system_pll_clk_link и rx/tx refclk_link используют один и тот же refclk SysPLL, частота которого составляет 150 МГц.
Это должны быть свободные часы, которые подключаются от выделенного контакта эталонных часов приемопередатчика к входному порту часов эталонного и системного PLL Clocks IP перед подключением соответствующего выходного порта к DisplayPort Phy Top.
system_pll_clk_link Минимальная выходная частота системы PLL для поддержки всех скоростей DisplayPort составляет 320 МГц.
Этот дизайн бывшийampФайл использует выходную частоту 900 МГц (самая высокая), поэтому SysPLL refclk может использоваться совместно с rx/tx refclk_link, частота которого составляет 150 МГц.
rx_cdr_refclk_link/tx_pll_refclk_link Rx CDR и Tx PLL Link refclk, который фиксирован на 150 МГц для поддержки всех скоростей передачи данных DisplayPort.
rx_ls_clkout/tx — это clkout DisplayPort Link Speed ​​Clock для синхронизации IP-ядра DisplayPort. Частота, эквивалентная скорости передачи данных, делится на ширину параллельных данных.
Exampль:
Частота = скорость передачи данных/ширина данных
= 8.1 ГБ (HBR3)/40 бит
= 202.5 ​​МГц

2.3. Стенд моделирования
Стенд моделирования имитирует последовательную петлю DisplayPort TX на RX.
Рис. 8. Блок-схема испытательного стенда моделирования симуляционного режима IP DisplayPort Intel FPGA IP

Intel DisplayPort Agilex F Tile FPGA IP Design Exampле - Рисунок 9

Таблица 5. Компоненты испытательного стенда

Компонент Описание
Генератор видео шаблонов Этот генератор создает шаблоны цветных полос, которые вы можете настроить. Вы можете настроить синхронизацию формата видео.
Контроль испытательного стенда Этот блок управляет тестовой последовательностью моделирования и генерирует необходимые стимулирующие сигналы для ядра TX. Блок управления тестовым стендом также считывает значение CRC как из источника, так и из приемника для сравнения.
Проверка тактовой частоты RX Link Speed Эта программа проверки проверяет, соответствует ли восстановленная тактовая частота приемопередатчика RX требуемой скорости передачи данных.
Проверка тактовой частоты скорости канала TX Эта программа проверки проверяет, соответствует ли восстановленная тактовая частота приемопередатчика TX желаемой скорости передачи данных.

Стенд моделирования выполняет следующие проверки:
Таблица 6. Проверки на испытательном стенде

Критерии теста Проверка
• Обучение связи со скоростью передачи данных HBR3
• Прочтите регистры DPCD, чтобы проверить, устанавливает ли состояние DP и измеряет ли скорость передачи и скорости канала приема.
Встроено средство проверки частоты для измерения выходной частоты тактового генератора Link Speed ​​от приемопередатчиков TX и RX.
• Запустить шаблон видео от TX к RX.
• Проверьте CRC для источника и приемника, чтобы убедиться, что они совпадают.
• Подключает генератор видеошаблона к источнику DisplayPort для создания видеошаблона.
• Затем средство управления тестовым стендом считывает CRC источника и приемника из регистров DPTX и DPRX и сравнивает их, чтобы убедиться, что оба значения CRC идентичны.
Примечание: Чтобы обеспечить расчет CRC, необходимо включить параметр автоматизации тестирования Support CTS.

История изменений документа для DisplayPort Intel

Agilex F-tile FPGA IP Design ExampРуководство пользователя

Версия документа Версия Intel Quartus Prime IP-версия Изменения
2021.12.13 21.4 21.0.0 Первоначальный выпуск.

Корпорация Интел. Все права защищены. Intel, логотип Intel и другие товарные знаки Intel являются товарными знаками корпорации Intel или ее дочерних компаний. Корпорация Intel гарантирует производительность своих FPGA и полупроводниковых продуктов в соответствии с текущими спецификациями в соответствии со стандартной гарантией Intel, но оставляет за собой право вносить изменения в любые продукты и услуги в любое время без предварительного уведомления. Intel не принимает на себя никакой ответственности или обязательств, возникающих в связи с применением или использованием какой-либо информации, продуктов или услуг, описанных в настоящем документе, за исключением случаев, когда это прямо согласовано с корпорацией Intel в письменной форме. Клиентам Intel рекомендуется получить последнюю версию спецификаций устройств, прежде чем полагаться на какую-либо опубликованную информацию и размещать заказы на продукты или услуги.
*Другие названия и бренды могут быть заявлены как собственность других лиц.
ИСО 9001: 2015 Зарегистрировано

Логотип IntelКлавиатура Bluetooth sanwa GSKBBT066 - значок 8 Онлайн версия
Клавиатура Bluetooth sanwa GSKBBT066 - значок 7 Отправить отзыв
УГ-20347
ИДЕНТИФИКАТОР: 709308
Версия: 2021.12.13

Документы/Ресурсы

Intel DisplayPort Agilex F-Tile FPGA IP Design Example [pdf] Руководство пользователя
DisplayPort Agilex F-Tile FPGA IP Design Example, DisplayPort Agilex, F-Tile FPGA IP Design Example, F-Tile FPGA IP Design, FPGA IP Design Exampле, IP Design Exampле, ИП Дизайн, UG-20347, 709308

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *