Посібник користувача MICROCHIP Pattern Generator IP
Логотип Microchip

вступ

Генератор шаблонів IP генерує тестові шаблони у відеоформаті RGB (червоний, зелений і синій), форматі Bayer, і може використовуватися для пошуку та аналізу конвеєра обробки відео та відображення. Формат Bayer генерує вихідний відеосигнал у форматі RAW, який ідентичний вихідному сигналу датчика камери, і тому його можна використовувати як заміну датчика камери для тестування конвеєра обробки відео.

Тестовий шаблон IP генерує наступні вісім різних типів тестових шаблонів відео.

  • Шаблон кольорових коробок із сіткою 8 x 8
  • Тільки червоний
  • Тільки зелений
  • Тільки блакитний
  • Горизонтальні вісім кольорових смуг
  • Вертикальні вісім кольорових смуг
  • Вертикальні градуйовані смуги від чорного до білого
  • Горизонтальні градуйовані смуги від чорного до білого

Рисунок 1. Блок-схема верхнього рівня генератора шаблонів
Діаграма

Генератор шаблонів IP налаштовується і може генерувати тестові шаблони для будь-якої роздільної здатності відео відповідно до конфігурації. Роздільну здатність відео можна налаштувати за допомогою параметрів конфігурації H Resolution і V Resolution. Вхідний сигнал PATTERN_SEL_I визначає тип шаблону відео, який буде згенерований. Нижче наведено вибір шаблону на основі вхідних даних pattern_sel_i:

  • 3’b000 – шаблон кольорових коробок
  • 3’b001 – тільки червоний
  • 3’b010 – тільки зелений
  • 3’b011 – тільки синій
  • 3’b100 – вертикальні вісім кольорових смуг
  • 3’b101 – горизонтальні восьмиколірні смуги
  • 3’b110 – горизонтальні градуйовані смуги від чорного до білого
  • 3’b111 – вертикальні градуйовані смуги від чорного до білого

Генератор шаблонів IP генерує шаблони на основі вхідного сигналу DATA_EN_I; якщо сигнал DATA_EN_I високий, тоді генерується бажаний шаблон, інакше вихідний шаблон не генерується. Цей генератор шаблонів IP працює на системному годиннику SYS_CLK_I. На виході генератора шаблонів IP є 24-бітові дані, які складаються з даних R, G і B по 8 біт кожен. Вхідний сигнал FRAME_END_O становить 2 сtage передається всередину блоку генератора шаблонів, щоб компенсувати затримку даних R, G і B, і передається як FRAME_END_O.

Апаратна реалізація
На наступному малюнку показано шаблон кольорової смуги, згенерований генератором шаблонів. Для створення візерунка кольорової смуги реалізовано лічильник генератора шаблону. Горизонтальний лічильник збільшується, коли DATA_EN_I має високий рівень, і скидається до нуля на спаді. Вертикальний лічильник збільшується на кожному спадному фронті DATA_EN_I та скидається на нуль у FRAME_END_I. На наступних малюнках показано вісім шаблонів.

  • Малюнок 1-1. Шаблон кольорових коробок із сіткою 8 x 8
    Колір коробки візерунок
  • Малюнок 1-2. Тільки червоний візерунок
    червоний візерунок
  • Малюнок 1-3. Тільки синій візерунок
    Синій візерунок
  • Малюнок 1-4. Тільки зелений візерунок
    Зелений візерунок
  • Малюнок 1-5. Горизонтальні вісім кольорових смуг
    Горизонтальні вісім кольорів
  • Малюнок 1-6. Вертикальні вісім кольорових смуг
    Вертикальні вісім кольорів
  • Малюнок 1-7. Вертикальні градуйовані смуги від чорного до білого
    Вертикальна градація від чорного до білого
  • Малюнок 1-8. Горизонтальні градуйовані смуги від чорного до білого
    HorizontalGraded Black to White

Входи та виходи
У наступній таблиці показано вхідні та вихідні порти генератора шаблонів.

Таблиця 1-1. Входи та виходи перетворення шаблонів

Назва сигналу Напрямок Ширина опис
RESET_N_I Введення Активний низький сигнал асинхронного скидання для проектування
SYS_CLK_I Введення Системний годинник
DATA_EN_I Введення Сигнал Data_enable, який повинен мати дійсний період відповідно до визначеної горизонтальної роздільної здатності
FRAME_END_I Введення Введення кінця кадру для позначення кінця кадру
PATTERN_SEL_I Введення [2:0] Вхід для вибору візерунків, які будуть створені
DATA_VALID_O Вихід Сигнал дійсності даних, коли генерується тестовий шаблон
FRAME_END_O Вихід Сигнал кінця кадру, який є затриманою версією вхідного сигналу кінця кадру
RED_O Вихід [7:0] Вихід R-DATA
GREEN_O Вихід [7:0] Вихід G-DATA
BLUE_O Вихід [7:0] Вихід B-DATA
BAYER_O Вихід [7:0] Вихідні дані Bayer

Параметри конфігурації
У наступній таблиці показано параметри конфігурації, які використовуються в апаратній реалізації генератора шаблонів. Це загальні параметри, і їх можна змінювати залежно від вимог програми.

Таблиця 1-2. Параметри конфігурації

Назва сигналу опис
H_RESOLUTION Горизонтальна роздільна здатність
V_RESOLUTION Вертикальна роздільна здатність
g_BAYER_FORMAT Вибір формату Bayer для RGGB, BGGR, GRBG і GBRG

Тестовий стенд
Було надано тестовий стенд для перевірки функціональності ядра генератора шаблонів.

Таблиця 1-3. Параметри конфігурації Testbench

Ім'я опис
CLKPERIOD Часовий період

Використання ресурсів
У наведеній нижче таблиці перераховано використання ресурсів блоку генератора шаблонів, реалізованого в пакеті M2S2T-FBGA150 FPGA-пристрою SmartFusion1152 і системи на кристалі (SoC) PolarFire і пакету MPF300TS_ES – 1FCG1152E пристрою PolarFire FPGA.

Таблиця 1-4. Звіт про використання ресурсів

Ресурс Використання
DFF 78
4-вхідні LUT 240
МАКК 0
RAM1Kx18 0
RAM 64x18 0

Історія версій

Історія переглядів описує зміни, внесені в документ. Зміни перераховані за версіями, починаючи з останньої публікації.

Ревізія Дата опис
A 03/2022 Нижче наведено список змін у версії A документа:•     Документ переміщено до шаблону Microchip.•     Номер документа оновлено з 00004465 до DS50200682A.
1 02/2016 Версія 1.0 була першою публікацією цього документа.

Підтримка 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
  • Бізнес 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/enus/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, motorBench, 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, memBrain, 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, simpleMAP, 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-5224-9898-8

Система управління якістю

Для отримання інформації щодо систем управління якістю 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

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

Генератор шаблонів MICROCHIP IP [pdfПосібник користувача
Генератор шаблонів IP, IP, Генератор IP, Генератор шаблонів, Генератор, Шаблон

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *