MICROCHIP-лого

MICROCHIP DDR Четене на IP

MICROCHIP-DDR-Read-IP-продукт

Спецификации

  • Име на продукта: DDR Read IP v2.0
  • Съвместим с Video Arbiter IP
  • Използва се за четене на пакет от непрекъснати данни от DDR памет
  • Обикновено се използва във видео приложения за четене на всеки хоризонтален ред от видеокадъра, съхранен в DDR паметта

DDR Read IP също има входни и изходни портове в Arbiter

Интерфейсната шина и AXI4 Stream Interface са изброени в ръководството за потребителя.

ЧЗВ

  1. Каква е целта на DDR Read IP?
  2. Каква е необходимата съвместимост за DDR Read IP?
  3. В кои приложения обикновено се използва DDR Read IP?

Въведение

DDR Read IP чете пакет от непрекъснати данни от DDR паметта. IP адресът за четене на DDR трябва да се използва с IP адреса на Video Arbiter, който преобразува заявките за четене в AXI4 транзакции. IP за четене на DDR обикновено се използва във видео приложения за четене на всеки хоризонтален ред от видеокадъра, съхранен в DDR паметта.

Фигура 1. Интерфейс на SmartDesign Arbiter

MICROCHIP-DDR-Read-IP-fig-1

Ключови характеристики

  • Обикновено се използва за четене на линии от видеокадри
  • Поддържа ширина на изходния видео пиксел от 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.

MICROCHIP-DDR-Read-IP-fig-2

Входни и изходни портове
Следващата таблица изброява входните и изходните портове на 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

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *