МИКРОЧИП DDR Чтение IP
Технические характеристики
- Название продукта: DDR чтение IP v2.0
- Совместимость с IP-видеоарбитром
- Используется для чтения пакета непрерывных данных из памяти DDR.
- Обычно используется в видеоприложениях для чтения каждой горизонтальной строки видеокадра, хранящегося в памяти DDR.
DDR Read IP также имеет порты ввода и вывода в Arbiter.
Интерфейсная шина и потоковый интерфейс AXI4 перечислены в руководстве пользователя.
Часто задаваемые вопросы
- Какова цель DDR Read IP?
- Какова необходимая совместимость для DDR Read IP?
- В каких приложениях обычно используется DDR Read IP?
Введение
DDR Read IP считывает пакет непрерывных данных из памяти DDR. IP-адрес чтения DDR должен использоваться с IP-адресом видеоарбитра, который преобразует запросы чтения в транзакции AXI4. IP-адрес чтения DDR обычно используется в видеоприложениях для чтения каждой горизонтальной строки видеокадра, хранящегося в памяти DDR.
Рисунок 1. Интерфейс SmartDesign Arbiter
Основные характеристики
- Обычно используется для чтения строк видеокадра.
- Поддерживает ширину пикселей выходного видео 8, 16 и 32 бита.
- Поддерживает интерфейс видеоарбитра 128, 256 и 512 бит.
- Поддерживает потоковый интерфейс AXI4
Аппаратная реализация
IP генерирует сигналы управления для IP-видеоарбитра на основе введенных пользователем начальных адресов кадра с горизонтальным разрешением. Нарастающий фронт read_en_i инициирует транзакцию чтения. Данные от видеоконтроллера хранятся в FIFO CDC, который преобразует данные из тактовой области DDR в тактовую область пикселей. Данные считываются из FIFO по заднему фронту read_en_i и распаковываются для генерации данных пикселей. read_en_i должно быть высоким в течение достаточного времени для завершения транзакции чтения DDR, а рекомендуемая продолжительность составляет несколько тактов, равных горизонтальному разрешению. Первая строка считывается по адресу, определенному в Frame_start_addr_i, и после каждой транзакции чтения адрес увеличивается на line_gap_i. Адрес чтения сбрасывается на Frame_start_addr_i при каждом сигнале Frame_end_i. Выходные данные высоки для количества тактов с горизонтальным разрешением.
Описание конструкции
- На следующем рисунке показана схема контактов верхнего уровня чтения DDR.
Входные и выходные порты
В следующей таблице перечислены входные и выходные порты IP-адреса чтения DDR в собственном интерфейсе.
Таблица 1-1. Порты ввода и вывода DDR считываются в собственном интерфейсе.
Имя порта | Тип | Ширина | Описание |
сброс_я | Вход | — | Активный Низкий сигнал асинхронного сброса для проектирования |
Pixel_clk_i | Вход | — | Пиксельные часы |
ddr_clk_i | Вход | — | Частота DDR от контроллера памяти |
Frame_end_i | Вход | — | Сигнал конца кадра |
read_en_i | Вход | — | Чтение разрешающего сигнала для чтения |
line_gap_i | Вход | 16 бит | Разрыв между двумя строками |
horz_resl_i | Вход | 16 бит | Горизонтальное разрешение |
Имя порта | Тип | Ширина | Описание |
h_pan_i | Вход | 12 бит | Горизонтальное смещение для каждой видеостроки для горизонтального панорамирования |
v_pan_i | Вход | 12 бит | Вертикальное смещение от начального адреса кадра для вертикального панорамирования |
read_ackn_i | Вход | — | Подтверждение запроса на чтение от видеоарбитра |
read_done_i | Вход | — | Прочитайте данные о завершении от видеоарбитра. |
ddr_data_valid_i | Вход | — | Чтение действительных данных от Arbiter |
Frame_start_addr | Вход | 8 бит | Начальный адрес видеокадра |
wdata_i | Вход | Ширина входных данных | Чтение данных от Арбитра |
read_req_o | Выход | — | Читать запрос арбитру |
read_start_addr_o | Выход | 32 бит | Адрес DDR, откуда должно быть начато чтение |
взрыв_размер_о | Выход | 8 бит | Чтение размера пакета |
data_valid_o | Выход | — | Данные действительны |
данные_о | Выход | Ширина выходных данных | Данные для конвейерной обработки видео |
В следующей таблице перечислены входные и выходные порты IP-адреса чтения DDR на шине интерфейса Arbiter.
Таблица 1-2. Порты ввода и вывода DDR считываются с шины интерфейса Arbiter.
Имя порта | Тип | Ширина | Описание |
РДАТА_I | Вход | Ширина входных данных | Чтение данных от Арбитра |
РВАЛИД_I | Вход | — | Чтение действительных данных от Arbiter |
ARREADY_I | Вход | — | Подтверждение арбитра от запроса на чтение |
БУСЕР_Я | Вход | — | Прочитать завершение |
АРАДДР_О | Выход | 32 бит | Адрес DDR, откуда должно быть начато чтение |
ARVALID_O | Выход | — | Читать запрос арбитру |
ARSIZE_O | Выход | 8 бит | Чтение размера пакета |
В следующей таблице перечислены входные и выходные порты IP-адреса чтения DDR в потоковом интерфейсе AXI4.
Таблица 1-3. Порты ввода и вывода DDR считываются в потоковом интерфейсе AXI4.
Имя порта | Тип | Ширина | Описание |
CLOCK_I | Вход | — | Пиксельные часы |
RESET_n_I | Вход | — | Активный Низкий сигнал асинхронного сброса для проектирования |
TDATA_O | Выход | Ширина выходных данных | Выходные видеоданные |
ТСТРБ_О | Выход | [Ширина выходных данных/8 – 1: 0] | Строб выходных видеоданных |
ТKEEP_O | Выход | [Ширина выходных данных/8 – 1: 0] | Выходные видеоданные Сохранить |
ТВАЛИД_О | Выход | — | Выходные видеоданные действительны |
TUSER_O | Выход | 4 бит | Выходные данные пользователя 0 бит = VSYNC
3бит = конец кадра |
Имя порта | Тип | Ширина | Описание |
TLAST_O | Выход | — | Конец кадра выходного видео |
Параметры конфигурации
В следующей таблице перечислены параметры конфигурации, используемые в аппаратной реализации DDR Read IP. Это общие параметры, которые можно изменять в зависимости от требований приложения.
Таблица 1-4. Параметры конфигурации
Имя параметра | Описание |
Горизонтальное разрешение | Определяет горизонтальное разрешение |
Ширина входных данных | Определяет ширину входных данных (128, 256 и 512 бит). |
Ширина выходных данных | Определяет ширину выходных данных (8, 16, 24, 32 и 64 бита). |
Интерфейс арбитра | Варианты выбора интерфейса арбитра из раскрывающегося меню как собственный или интерфейс шины. |
Интерфейс данных | Параметры выбора интерфейса данных из раскрывающегося меню в качестве собственного и потокового интерфейса AXI4. |
Использование ресурсов
В следующей таблице указано использование ресурсов для IP-адреса чтения DDR в собственном интерфейсе с шириной входных данных = 256 и шириной выходных данных = 8.
Блок чтения DDR реализован на FPGA-устройстве PolarFire, корпус MPF300TS_ES-1FCG1152E.
Таблица 1-5. DDR Чтение IP в собственном интерфейсе
Ресурс | Использование |
DFF | 502 |
4 входных LUT | 513 |
МАКК | 0 |
ЛСОЗУ 18 КБ | 14 |
SRAM | 0 |
В следующей таблице указано использование ресурсов для чтения IP-адреса чтения DDR в интерфейсе шины и потоке AXI4 с шириной входных данных = 256 и шириной выходных данных = 8.
Таблица 1-6. Чтение DDR IP в интерфейсе шины и потоке AXI4
Ресурс | Использование |
DFF | 512 |
4 входных LUT | 514 |
МАКК | 0 |
ЛСОЗУ 18 КБ | 14 |
SRAM | 0 |
История изменений
История изменений описывает изменения, которые были реализованы в документе. Изменения перечислены по редакции, начиная с самой последней публикации.
Пересмотр | Дата | Описание |
1.0 | 03/2022 | Первоначальная редакция. |
Поддержка микросхемы ПЛИС
Группа продуктов Microchip FPGA поддерживает свои продукты различными службами поддержки, включая службу поддержки клиентов, центр технической поддержки клиентов, webсайт и офисы продаж по всему миру. Клиентам рекомендуется посетить онлайн-ресурсы Microchip, прежде чем обращаться в службу поддержки, поскольку весьма вероятно, что на их вопросы уже есть ответы.
Обратитесь в Центр технической поддержки через webсайт на www.microchip.com/support. Укажите номер детали устройства FPGA, выберите соответствующую категорию корпуса и загрузите проект. files при создании обращения в техподдержку. Обратитесь в службу поддержки клиентов за нетехнической поддержкой продукта, такой как цены продукта, обновления продукта, информация об обновлении, статус заказа и авторизация.
- Из Северной Америки звоните по телефону 800.262.1060
- Из других стран звоните по телефону 650.318.4460
- Факс, из любой точки мира, 650.318.8044
Микрочип Webсайт
Microchip предоставляет онлайн-поддержку через наш webсайт на www.microchip.com/. Этот webсайт используется для создания files и информация легко доступна для клиентов. Некоторые из доступных материалов включают:
- Поддержка продукта — таблицы данных и сведения об ошибках, примечания по применению иampфайловые программы, ресурсы для проектирования, руководства пользователя и документы по поддержке оборудования, последние версии программного обеспечения и архивное программное обеспечение.
- Общая техническая поддержка — часто задаваемые вопросы (FAQ), запросы на техническую поддержку, онлайн-дискуссионные группы, список участников партнерской программы Microchip по разработке.
- Бизнес Microchip — руководства по выбору продукции и заказу, последние пресс-релизы Microchip, список семинаров и мероприятий, списки офисов продаж Microchip, дистрибьюторов и представителей заводов.
Служба уведомления об изменении продукта
Служба уведомлений об изменениях продуктов Microchip помогает держать клиентов в курсе продуктов Microchip. Подписчики будут получать уведомления по электронной почте о любых изменениях, обновлениях, исправлениях или ошибках, связанных с определенным семейством продуктов или интересующим его инструментом разработки.
Для регистрации перейдите по ссылке www.microchip.com/pcn и следуйте инструкциям по регистрации.
Поддержка клиентов
Пользователи продукции Microchip могут получить помощь по нескольким каналам:
- Дистрибьютор или представитель
- Местный офис продаж
- Инженер по встраиваемым решениям (ESE)
- Техническая поддержка
Клиентам следует обратиться за поддержкой к своему дистрибьютору, представителю или в компанию ESE. Местные офисы продаж также готовы помочь клиентам. Список офисов продаж и их местоположений включен в этот документ. Техническая поддержка доступна через webсайт по адресу: www.microchip.com/support.
Функция защиты кода устройств Microchip
Обратите внимание на следующие сведения о функции защиты кода на продуктах Microchip:
- Продукция Microchip соответствует спецификациям, содержащимся в соответствующем паспорте Microchip.
- Компания Microchip уверена, что ее семейство продуктов безопасно при использовании по назначению, в соответствии с эксплуатационными спецификациями и в нормальных условиях.
- Microchip ценит и активно защищает свои права интеллектуальной собственности. Попытки нарушить функции защиты кода продуктов Microchip строго запрещены и могут нарушить Закон об авторском праве в цифровую эпоху.
- Ни Microchip, ни любой другой производитель полупроводников не может гарантировать безопасность своего кода. Защита кода не означает, что мы гарантируем, что продукт «неуязвим». Защита кода постоянно развивается. Microchip стремится постоянно улучшать функции защиты кода в своих продуктах.
Правовое уведомление
Эта публикация и содержащаяся в ней информация могут использоваться только с продуктами Microchip, в том числе для проектирования, тестирования и интеграции продуктов Microchip с вашим приложением. Использование этой информации каким-либо иным образом нарушает настоящие условия. Информация о приложениях для устройств предоставляется только для вашего удобства и может быть заменена обновлениями. Вы несете ответственность за то, чтобы ваше приложение соответствовало вашим спецификациям. Обратитесь в местное торговое представительство Microchip за дополнительной поддержкой или получите дополнительную поддержку по адресу www.microchip.com/en-us/support/design-help/client-support-services.
ЭТА ИНФОРМАЦИЯ ПРЕДОСТАВЛЯЕТСЯ МИКРОЧИПОМ «КАК ЕСТЬ». MICROCHIP НЕ ДАЕТ НИКАКИХ ЗАЯВЛЕНИЙ ИЛИ ГАРАНТИЙ ЛЮБОГО РОДА, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ПИСЬМЕННЫХ ИЛИ УСТНЫХ, ЗАКОНОДАТЕЛЬНЫХ ИЛИ ДРУГИХ ОБРАЗНЫХ, СВЯЗАННЫХ С ИНФОРМАЦИЕЙ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ЛЮБЫЕ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ НЕНАРУШЕНИЯ ПРАВ, ТОРГОВОЙ ПРИГОДНОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНЫХ СРЕДСТВ. ЦЕЛЬ AR ИЛИ ГАРАНТИИ СВЯЗАННЫЕ С ЕГО СОСТОЯНИЕМ, КАЧЕСТВОМ ИЛИ ФУНКЦИОНАЛЬНОСТЬЮ. МИКРОЧИП НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ КОСВЕННЫЕ, СПЕЦИАЛЬНЫЕ, ШТРАФНЫЕ, СЛУЧАЙНЫЕ ИЛИ КОСВЕННЫЕ УБЫТКИ, УБЫТКИ, ЗАТРАТЫ ИЛИ ЛЮБОГО РОДА, СВЯЗАННЫЕ С ИНФОРМАЦИЕЙ ИЛИ ЕЕ ИСПОЛЬЗОВАНИЕМ, ДАЖЕ ЕСЛИ МИКРОЧИП БЫЛ ПРЕДУВЕДЕН ВОЗМОЖНОСТЬ ИЛИ УЩЕРБ ПРЕДВИДИМЫ. В МАКСИМАЛЬНОЙ СТЕПЕНИ, РАЗРЕШЕННОЙ ЗАКОНОДАТЕЛЬСТВОМ, ОБЩАЯ ОТВЕТСТВЕННОСТЬ MICROCHIP ПО ВСЕМ ПРЕТЕНЗИЯМ, КАКИМ-ЛИБО СВЯЗАННЫМ С ИНФОРМАЦИЕЙ ИЛИ ЕЕ ИСПОЛЬЗОВАНИЕМ, НЕ ПРЕВЫШАЕТ КОЛИЧЕСТВО СБОРОВ, ЕСЛИ ТАКОВЫ ЕСТЬ, КОТОРЫЕ ВЫ ЗАПЛАТИЛИ НАПРЯМУЮ MICROCHIP ЗА ИНФОРМАЦИЮ.
Использование устройств Microchip в системах жизнеобеспечения и/или безопасности полностью осуществляется на риск покупателя, и покупатель соглашается защищать, возмещать и ограждать Microchip от всех убытков, претензий, исков или расходов, возникающих в результате такого использования. Никакие лицензии не передаются, косвенно или иным образом, в рамках каких-либо прав интеллектуальной собственности Microchip, если не указано иное.
Торговые марки
Название и логотип Microchip, логотип Microchip, Adaptec, AnyRate, AVR, логотип AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, логотип Microsemi, MOST, логотип MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, логотип PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, логотип SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron и XMEGA являются зарегистрированными товарными знаками Microchip Technology Incorporated в США и других странах. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, моторный стенд, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, логотип ProASIC Plus, QuietWire , SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath и ZL являются зарегистрированными товарными знаками Microchip Technology Incorporated в США.
Подавление соседних ключей, AKS, Аналоговая для цифровой эпохи, Любой конденсатор, AnyIn, AnyOut, Расширенное переключение, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, динамическое сопоставление средних значений, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, внутрисхемное последовательное программирование, ICSP, INICnet, интеллектуальное распараллеливание, межчиповое соединение, JitterBlocker, Knob-on-Display, maxCrypto, maxView, мембрана, Mindi, MiWi, MPASM, MPF, Сертифицированный логотип MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Блокировка пульсаций, RTAX, RTG4, SAMICE, Serial Quad I/O, простая карта, SimpliPHY, SmartBuffer, SmartHLS, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense , ВекторБлокс, VeriPHY,
- ViewSpan, WiperLock, XpressConnect и ZENA являются товарными знаками Microchip Technology Incorporated в США и других странах.
- SQTP — знак обслуживания Microchip Technology Incorporated в США.
- Логотип Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom и Trusted Time являются зарегистрированными товарными знаками Microchip Technology Inc. в других странах.
- GestIC является зарегистрированной торговой маркой Microchip Technology Germany II GmbH & Co. KG, дочерней компании Microchip Technology Inc., в других странах.
- Все остальные товарные знаки, упомянутые здесь, являются собственностью соответствующих компаний.
- © 2022, Microchip Technology Incorporated и ее дочерние компании. Все права защищены. ISBN: 978-1-6683-0015-2
Система управления качеством
Информацию о системах управления качеством Microchip можно найти на сайте www.микрочип.com/качество.
КОНТАКТ
АМЕРИКА | АЗИАТСКО-ТИХООКЕАНСКИЙ РЕГИОН | АЗИАТСКО-ТИХООКЕАНСКИЙ РЕГИОН | ЕВРОПА |
Корпоративный офис
2355 бульвар Вест Чендлер. Чандлер, AZ 85224-6199 Тел: 480-792-7200 Факс: 480-792-7277 Техническая поддержка: www.microchip.com/support Web Адрес: www.microchip.com Атланта Дулут, Джорджия Тел: 678-957-9614 Факс: 678-957-1455 Остин, Техас Тел: 512-257-3370 Бостон Вестборо, Массачусетс Тел.: 774-760-0087 Факс: 774-760-0088 Чикаго Итаска, Иллинойс Тел: 630-285-0071 Факс: 630-285-0075 Даллас Addison, TX Тел: 972-818-7423 Факс: 972-818-2924 Детройт Нови, Мичиган Тел: 248-848-4000 Хьюстон, Техас Тел: 281-894-5983 Индианаполис Ноблсвилл, Индиана Тел.: 317-773-8323 Факс: 317-773-5453 Тел: 317-536-2380 Лос-Анджелес Миссия Вьехо, Калифорния Тел.: 949-462-9523 Факс: 949-462-9608 Тел: 951-273-7800 Роли, Северная Каролина Тел: 919-844-7510 Нью-Йорк, Нью-Йорк Тел: 631-435-6000 Сан-Хосе, Калифорния Тел: 408-735-9110 Тел: 408-436-4270 Канада – Торонто Тел: 905-695-1980 Факс: 905-695-2078 |
Австралия – Сидней
Тел: 61-2-9868-6733 Китай – Пекин Тел: 86-10-8569-7000 Китай – Чэнду Тел: 86-28-8665-5511 Китай – Чунцин Тел: 86-23-8980-9588 Китай – Дунгуань Тел: 86-769-8702-9880 Китай – Гуанчжоу Тел: 86-20-8755-8029 Китай – Ханчжоу Тел: 86-571-8792-8115 Китай – САР Гонконг Тел: 852-2943-5100 Китай – Нанкин Тел: 86-25-8473-2460 Китай – Циндао Тел: 86-532-8502-7355 Китай – Шанхай Тел: 86-21-3326-8000 Китай – Шэньян Тел: 86-24-2334-2829 Китай – Шэньчжэнь Тел: 86-755-8864-2200 Китай – Сучжоу Тел: 86-186-6233-1526 Китай – Ухань Тел: 86-27-5980-5300 Китай – Сиань Тел: 86-29-8833-7252 Китай – Сямэнь Тел: 86-592-2388138 Китай – Чжухай Тел: 86-756-3210040 |
Индия – Бангалор
Тел: 91-80-3090-4444 Индия – Нью-Дели Тел: 91-11-4160-8631 Индия - Пуна Тел: 91-20-4121-0141 Япония – Осака Тел: 81-6-6152-7160 Япония – Токио Тел.: 81-3-6880-3770 Корея – Тэгу Тел: 82-53-744-4301 Корея – Сеул Тел: 82-2-554-7200 Малайзия – Куала-Лумпур Тел: 60-3-7651-7906 Малайзия – Пенанг Тел: 60-4-227-8870 Филиппины – Манила Тел: 63-2-634-9065 Сингапур Тел: 65-6334-8870 Тайвань – Синь Чу Тел: 886-3-577-8366 Тайвань – Гаосюн Тел: 886-7-213-7830 Тайвань – Тайбэй Тел: 886-2-2508-8600 Таиланд – Бангкок Тел: 66-2-694-1351 Вьетнам – Хошимин Тел: 84-28-5448-2100 |
Австрия – Вельс
Тел: 43-7242-2244-39 Факс: 43-7242-2244-393 Дания – Копенгаген Тел: 45-4485-5910 Факс: 45-4485-2829 Финляндия – Эспоо Тел: 358-9-4520-820 Франция – Париж Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Германия – Гархинг Тел: 49-8931-9700 Германия – Хан Тел: 49-2129-3766400 Германия – Хайльбронн Тел: 49-7131-72400 Германия – Карлсруэ Тел: 49-721-625370 Германия – Мюнхен Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Германия – Розенхайм Тел: 49-8031-354-560 Израиль – Раанана Тел: 972-9-744-7705 Италия – Милан Тел: 39-0331-742611 Факс: 39-0331-466781 Италия – Падуя Тел: 39-049-7625286 Нидерланды – Друнен Тел: 31-416-690399 Факс: 31-416-690340 Норвегия – Тронхейм Тел: 47-72884388 Польша – Варшава Тел: 48-22-3325737 Румыния – Бухарест Tel: 40-21-407-87-50 Испания - Мадрид Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Швеция – Гётеборг Tel: 46-31-704-60-40 Швеция – Стокгольм Тел: 46-8-5090-4654 Великобритания – Вокингем Тел: 44-118-921-5800 Факс: 44-118-921-5820 |
Документы/Ресурсы
![]() |
МИКРОЧИП DDR Чтение IP [pdf] Руководство пользователя DDR Чтение IP, DDR, Чтение IP, IP |