MICROCHIP DDR Четене на IP
Спецификации
- Име на продукта: DDR Read IP v2.0
- Съвместим с Video Arbiter IP
- Използва се за четене на пакет от непрекъснати данни от DDR памет
- Обикновено се използва във видео приложения за четене на всеки хоризонтален ред от видеокадъра, съхранен в DDR паметта
DDR Read IP също има входни и изходни портове в Arbiter
Интерфейсната шина и AXI4 Stream Interface са изброени в ръководството за потребителя.
ЧЗВ
- Каква е целта на DDR Read IP?
- Каква е необходимата съвместимост за DDR Read IP?
- В кои приложения обикновено се използва DDR Read IP?
Въведение
DDR Read IP чете пакет от непрекъснати данни от DDR паметта. IP адресът за четене на DDR трябва да се използва с IP адреса на Video Arbiter, който преобразува заявките за четене в AXI4 транзакции. IP за четене на DDR обикновено се използва във видео приложения за четене на всеки хоризонтален ред от видеокадъра, съхранен в DDR паметта.
Фигура 1. Интерфейс на SmartDesign Arbiter
Ключови характеристики
- Обикновено се използва за четене на линии от видеокадри
- Поддържа ширина на изходния видео пиксел от 8, 16 и 32 бита
- Поддържа интерфейс за видео арбитър от 128, 256 и 512 бита
- Поддържа интерфейс AXI4 Stream
Хардуерна реализация
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 часовник от контролера на паметта |
рамка_край_i | Вход | — | Сигнал за край на рамката |
read_en_i | Вход | — | Сигнал за разрешаване на четене за четене |
линия_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 |
начален_адрес_на_рамка | Вход | 8 бита | Начален адрес на видеокадър |
wdata_i | Вход | Ширина на входните данни | Прочетете данните от Arbiter |
read_req_o | Изход | — | Прочетете искането до арбитъра |
read_start_addr_o | Изход | 32 бита | DDR адрес, от който трябва да започне четенето |
burst_size_o | Изход | 8 бита | Прочетете размера на пакета |
данни_валидни_о | Изход | — | Данните са валидни |
данни_о | Изход | Ширина на изходните данни | Данни за видео конвейер |
Следващата таблица изброява входните и изходните портове на DDR Read IP в шината на арбитражния интерфейс.
Таблица 1-2. Входни и изходни портове на DDR Прочетете в арбитражната интерфейсна шина.
Име на порт | Тип | ширина | Описание |
RDATA_I | Вход | Ширина на входните данни | Прочетете данните от Arbiter |
RVALID_I | Вход | — | Прочетете данните, валидни от Arbiter |
ARREADY_I | Вход | — | Потвърждение на арбитър от заявка за четене |
BUSER_I | Вход | — | Прочетете завършване |
ARADDR_O | Изход | 32 бита | DDR адрес, от който трябва да започне четенето |
ARVALID_O | Изход | — | Прочетете искането до арбитъра |
ARSIZE_O | Изход | 8 бита | Прочетете размера на пакета |
Следната таблица изброява входните и изходните портове на DDR Read IP в AXI4 Stream Interface.
Таблица 1-3. Входни и изходни портове на DDR Read in AXI4 Stream Interface.
Име на порт | Тип | ширина | Описание |
CLOCK_I | Вход | — | Пиксел часовник |
RESET_n_I | Вход | — | Активен нисък асинхронен сигнал за нулиране към дизайна |
TDATA_O | Изход | Ширина на изходните данни | Изходни видео данни |
TSTRB_O | Изход | [Ширина на изходните данни/8 – 1 : 0] | Строб на изходните видео данни |
TKEEP_O | Изход | [Ширина на изходните данни/8 – 1 : 0] | Запазване на изходните видео данни |
TVALID_O | Изход | — | Изходните видео данни са валидни |
TUSER_O | Изход | 4 бита | Изходни потребителски данни 0bit= VSYNC
3bit = Край на рамката |
Име на порт | Тип | ширина | Описание |
TLAST_O | Изход | — | Изходен видео край на кадър |
Конфигурационни параметри
Следващата таблица изброява конфигурационните параметри, използвани в хардуерната реализация на DDR Read IP. Това са общи параметри и могат да се променят в зависимост от изискванията на приложението.
Таблица 1-4. Конфигурационни параметри
Име на параметъра | Описание |
Хоризонтална резолюция | Определя хоризонтална разделителна способност |
Ширина на входните данни | Определя ширината на входните данни (128, 256 и 512 бита) |
Ширина на изходните данни | Определя ширината на изходните данни (8, 16, 24, 32 и 64 бита) |
Арбитър интерфейс | Опции за избор на интерфейса на арбитъра от падащото меню като собствен или шинен интерфейс |
Интерфейс за данни | Опции за избор на Data Interface от падащото меню като Native и AXI4 Stream Interface |
Използване на ресурсите
Следващата таблица изброява използването на ресурсите за 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 |
Следващата таблица изброява използването на ресурсите за IP за четене на DDR в шинния интерфейс и AXI4 поток с ширина на входните данни = 256 и ширина на изходните данни = 8.
Таблица 1-6. DDR Четене на IP в интерфейс на шина и AXI4 поток
Ресурс | Използване |
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файлови програми, ресурси за проектиране, ръководства за потребителя и документи за хардуерна поддръжка, най-новите версии на софтуера и архивиран софтуер.
- Обща техническа поддръжка – Често задавани въпроси (ЧЗВ), заявки за техническа поддръжка, онлайн дискусионни групи, списък на членовете на партньорската програма за дизайн на 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 за допълнителна поддръжка или получете допълнителна поддръжка на адрес 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, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, мембрана, 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 , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, проста карта, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, 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/качество.
КОНТАКТ
АМЕРИКИ | АЗИЯ/ТИХИЯ ОКЕАН | АЗИЯ/ТИХИЯ ОКЕАН | ЕВРОПА |
Корпоративен офис
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 Лос Анджелис Мисия Виехо, Калифорния Тел.: 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 Четене на IP, DDR, Четене на IP, IP |