MICROCHIP DDR Читання IP
Технічні характеристики
- Назва продукту: DDR Read IP v2.0
- Сумісний з Video Arbiter IP
- Використовується для зчитування пакету безперервних даних із пам’яті DDR
- Зазвичай використовується у відеопрограмах для читання кожного горизонтального рядка відеокадру, що зберігається в пам’яті DDR
DDR Read IP також має вхідні та вихідні порти в Arbiter
Шина інтерфейсу та інтерфейс потоку AXI4 перераховані в посібнику користувача.
FAQ
- Яке призначення DDR Read IP?
- Яка сумісність потрібна для DDR Read IP?
- У яких програмах зазвичай використовується DDR Read IP?
вступ
DDR Read IP зчитує пакет безперервних даних із пам’яті DDR. IP-адресу DDR Read Read потрібно використовувати з IP-адресою Video Arbiter, яка перетворює запити на читання на транзакції AXI4. IP-адреса читання DDR зазвичай використовується у відеозастосунках для читання кожного горизонтального рядка відеокадру, що зберігається в пам’яті DDR.
Рисунок 1. Інтерфейс арбітра SmartDesign
Ключові характеристики
- Зазвичай використовується для читання рядків кадрів відео
- Підтримує ширину вихідного відео в пікселях 8, 16 і 32 біти
- Підтримує інтерфейс Video Arbiter 128, 256 і 512 біт
- Підтримує потоковий інтерфейс AXI4
Апаратна реалізація
IP генерує керуючі сигнали для IP арбітра відео на основі введених користувачем початкової адреси кадру горизонтальної роздільної здатності. Передній фронт read_en_i ініціює транзакцію читання. Дані відеоампера зберігаються в CDC FIFO, який перетворює дані з тактового домену DDR у піксельний тактовий домен. Дані зчитуються з FIFO на останньому фронті read_en_i та розпаковуються для створення піксельних даних. Read_en_i має бути високим протягом достатнього часу для завершення транзакції читання DDR, а рекомендована тривалість становить кілька тактів, що дорівнюють горизонтальній роздільній здатності. Перший рядок зчитується з адреси, визначеної frame_start_addr_i, і після кожної транзакції читання адреса збільшується на line_gap_i. Адреса читання скидається до frame_start_addr_i при кожному сигналі frame_end_i. Вихідні дані є високими для кількості годинників із горизонтальною роздільною здатністю.
Опис дизайну
- На наступному малюнку показано діаграму контактів верхнього рівня DDR Read.
Вхідні та вихідні порти
У наведеній нижче таблиці перераховано вхідні та вихідні порти DDR Read IP у рідному інтерфейсі.
Таблиця 1-1. Вхідні та вихідні порти DDR Read in Native Interface.
Назва порту | Тип | Ширина | опис |
reset_i | Введення | — | Активний низький асинхронний сигнал скидання для розробки |
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 біти | Горизонтальне зміщення для кожного рядка відео для горизонтального панорамування |
випан_і | Введення | 12 біти | Вертикальне зміщення від початкової адреси кадру для вертикального панорамування |
read_ackn_i | Введення | — | Підтвердження прочитання запиту від відеоарбітра |
read_done_i | Введення | — | Прочитайте вхідні дані завершення від арбітра відео |
ddr_data_valid_i | Введення | — | Зчитування дійсних даних від арбітра |
frame_start_addr | Введення | 8 біти | Початкова адреса відеокадру |
wdata_i | Введення | Ширина вхідних даних | Читати дані з арбітра |
read_req_o | Вихід | — | Прочитайте запит до арбітра |
read_start_addr_o | Вихід | 32 біти | Адреса DDR, з якої потрібно почати читання |
burst_size_o | Вихід | 8 біти | Зчитування розміру пакету |
data_valid_o | Вихід | — | Дані дійсні |
data_o | Вихід | Ширина вихідних даних | Дані для конвеєрної обробки відео |
У наведеній нижче таблиці перераховано вхідні та вихідні порти IP-адреси читання DDR у шині інтерфейсу арбітра.
Таблиця 1-2. Порти введення та виведення DDR читаються в шині інтерфейсу арбітра.
Назва порту | Тип | Ширина | опис |
RDATA_I | Введення | Ширина вхідних даних | Читати дані з арбітра |
RVALID_I | Введення | — | Зчитування дійсних даних від арбітра |
ARREADY_I | Введення | — | Підтвердження арбітра з запиту на прочитання |
BUSER_I | Введення | — | Прочитайте завершення |
ARADDR_O | Вихід | 32 біти | Адреса DDR, з якої потрібно почати читання |
АРВАЛІД_О | Вихід | — | Прочитайте запит до арбітра |
ARSIZE_O | Вихід | 8 біти | Зчитування розміру пакету |
У наведеній нижче таблиці перераховано вхідні та вихідні порти IP-адреси читання DDR в інтерфейсі потоку AXI4.
Таблиця 1-3. Вхідні та вихідні порти DDR Read in AXI4 Stream Interface.
Назва порту | Тип | Ширина | опис |
CLOCK_I | Введення | — | Піксельний годинник |
RESET_n_I | Введення | — | Активний низький асинхронний сигнал скидання для розробки |
TDATA_O | Вихід | Ширина вихідних даних | Вихідні відеодані |
ЦТРБ_О | Вихід | [Ширина вихідних даних/8 – 1 : 0] | Строб вихідних відеоданих |
TKEEP_O | Вихід | [Ширина вихідних даних/8 – 1 : 0] | Вихідні відеодані Keep |
TVALID_O | Вихід | — | Дані вихідного відео дійсні |
TUSER_O | Вихід | 4 біти | Вихідні дані користувача 0bit= VSYNC
3 біт = кінець кадру |
Назва порту | Тип | Ширина | опис |
TLAST_O | Вихід | — | Кінець кадру вихідного відео |
Параметри конфігурації
У наведеній нижче таблиці наведено параметри конфігурації, які використовуються в апаратній реалізації DDR Read IP. Це загальні параметри, і їх можна змінювати залежно від вимог програми.
Таблиця 1-4. Параметри конфігурації
Назва параметра | опис |
Горизонтальна роздільна здатність | Визначає горизонтальну роздільну здатність |
Ширина вхідних даних | Визначає ширину вхідних даних (128, 256 і 512 біт) |
Ширина вихідних даних | Визначає ширину вихідних даних (8, 16, 24, 32 і 64 біти) |
Інтерфейс арбітра | Параметри для вибору інтерфейсу арбітра зі спадного меню як рідного або шинного інтерфейсу |
Інтерфейс даних | Параметри для вибору інтерфейсу даних зі спадного меню як рідного та потокового інтерфейсу AXI4 |
Використання ресурсів
У наведеній нижче таблиці наведено використання ресурсів для DDR Read IP у рідному інтерфейсі з шириною вхідних даних = 256 і шириною вихідних даних = 8.
Блок читання DDR реалізований на пристрої PolarFire FPGA, корпус MPF300TS_ES-1FCG1152E.
Таблиця 1-5. DDR Читання IP у рідному інтерфейсі
Ресурс | Використання |
DFF | 502 |
4 вхідних LUT | 513 |
МАКК | 0 |
LSRAM 18K | 14 |
SRAM | 0 |
У наведеній нижче таблиці наведено використання ресурсів для DDR Read IP в інтерфейсі шини та потоці AXI4 із шириною вхідних даних = 256 і шириною вихідних даних = 8.
Таблиця 1-6. DDR Read IP в інтерфейсі шини та AXI4 Stream
Ресурс | Використання |
DFF | 512 |
4 вхідних LUT | 514 |
МАКК | 0 |
LSRAM 18K | 14 |
SRAM | 0 |
Історія версій
Історія переглядів описує зміни, внесені в документ. Зміни перераховані за версіями, починаючи з останньої публікації.
Ревізія | Дата | опис |
1.0 | 03/2022 | Початкова редакція. |
Підтримка Microchip FPGA
Група продуктів 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сайт використовується для виготовлення fileі інформація, легко доступна клієнтам. Деякі з доступного вмісту включають:
- Підтримка продукту – таблиці даних і помилки, примітки щодо застосування та sampфайлів, ресурсів для проектування, посібників користувача та документів підтримки апаратного забезпечення, останніх версій програмного забезпечення та архівованого програмного забезпечення.
- Загальна технічна підтримка – поширені запитання (FAQ), запити на технічну підтримку, онлайн-групи обговорень, список учасників партнерської програми Microchip design.
- Business of 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 «ЯК Є». MICROCHIP НЕ НАДАЄ ЖОДНИХ ЗАЯВ АБО ГАРАНТІЙ БУДЬ-ЯКОГО ВИДУ, ЯВНИХ АБО НЕПРЯМИХ, ПИСЬМОВИХ АБО УСНИХ, СТАТУТНИХ АБО ІНШИХ, ПОВ’ЯЗАНИХ З ІНФОРМАЦІЄЮ, ВКЛЮЧАЮЧИ, НЕ ОБМЕЖУЮЧИСЬ, БУДЬ-ЯКІ НЕПРЯМІ ГАРАНТІЇ ЩОДО НЕПОРУШЕННЯ ПРАВ, КОМЕРЦІЙНОЇ ПРИДАТНОСТІ ДЛЯ КОНКРЕТНОЇ МЕТИ АБО ГАРАНТІЙ ПОВ’ЯЗАНО З ЙОГО СТАНОМ, ЯКІСТЮ АБО ЕФЕКТИВНІСТЮ. MICROCHIP НЕ НЕСЕ ВІДПОВІДАЛЬНОСТІ ЗА БУДЬ-ЯКІ НЕПРЯМІ, СПЕЦІАЛЬНІ, ШТРАФНІ, ВИПАДКОВІ АБО НЕПРЯМІ ВТРАТИ, ПОШКОДЖЕННЯ, ВАРТІСТЬ АБО ВИТРАТИ БУДЬ-ЯКОГО ВИДУ, ПОВ’ЯЗАНІ З ІНФОРМАЦІЄЮ АБО ЇЇ ВИКОРИСТАННЯМ, НЕЗАЛЕЖНО ЩО ВИНИТИ, НАВІТЬ ЯКЩО MICROCHIP БУВ ПОВІДОМЛЕНИЙ МОЖЛИВІСТЬ АБО ЗБИТКИ ПЕРЕДБАЧЕНІ. НАСІЛЬКИ ДОЗВОЛЕНО ЗАКОНОМ, ЗАГАЛЬНА ВІДПОВІДАЛЬНІСТЬ 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, Quiet- Wire , SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath і ZL є зареєстрованими товарними знаками Microchip Technology Incorporated у США.
Придушення сусідніх ключів, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, внутрішньосхемне послідовне програмування, ICSP, INICnet, інтелектуальне паралелювання, підключення між мікросхемами, блокування джиттера, ручка на дисплеї, maxCrypto, макс.View, мембрана, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, 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 , VectorBlox, 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.microchip.com/quality.
КОНТАКТ
АМЕРИКА | АЗІЯ/ТИХИЙ ОКЕАН | АЗІЯ/ТИХИЙ ОКЕАН | ЄВРОПА |
Корпоративний офіс
2355 West Chandler Blvd. Чандлер, 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 Даллас Аддісон, Техас тел.: 972-818-7423 Факс: 972-818-2924 Детройт Нові, М.І тел.: 248-848-4000 Х'юстон, Техас тел.: 281-894-5983 Індіанаполіс Noblesville, IN Тел.: 317-773-8323 Факс: 317-773-5453 тел.: 317-536-2380 Лос-Анджелес Mission Viejo, CA Тел.: 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 Нідерланди – Drunen Тел.: 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 |
Документи / Ресурси
![]() |
MICROCHIP DDR Читання IP [pdfПосібник користувача DDR Read IP, DDR, Read IP, IP |