Главная ПродуктыСветодиодный дисплей Модуль

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

хорошее качество SMD LED дисплей для сбываний
хорошее качество SMD LED дисплей для сбываний
Да, я удовлетворяюсь с экранами СИД этого Leeman продавеца, совершенными. ------ L.A. Meijs, MBA, Вегас, Соединенные Штаты, СИД экранирует LLC

—— Г-н Ричард

Большое качество на доступном цене и превосходное обслуживание костюма от людей Leeman, любая разрешенная проблема своевременные. ------ Мексика, СИД DMX TECH

—— Г-н ПЕДРО ИИСУС CONDE

Счастливый для того чтобы построить долгосрочное сотрудничество с людьми Leeman, они очень очень профессиональны, мы доверяют им ------ ПРОФЕССИОНАЛЬНУЮ ВЕЛИКОБРИТАНИЮ LTD. СВЕТА СИД

—— Г-н Паыль Grady

Мы сильно рекомендуем вас экран стены СИД Leeman видео-, совершенные продукты ------ Франция, Европа. International СИД Winlight.

—— Г-н Марк OSSWALD

Я рекомендую этому продавецу Leeman и даю 5 звезд, качество высоты и быструю поставку. ------ Чилеански, СИД LTDA GRUPO 3G.

—— Г-н Marcelo Gaete Crichton

Мы смотрим вперед к строить долгосрочное отношение при ограничиваемая технология по воспроизведению изображений Leeman. ------ Украин, LEDStyle.

—— Г-н Vasyliy Melnik

Мои соучастник и я посетили фабрику Leeman в 20-ое-25 июля, окружающая среда мастерской очень хороши. ------ Германия, технология рекламы LEDALL.

—— Г-н Мухаммед Abahssain

Ваш дисплей СИД работа превосходная и наши правительства очень удовлетворены с вашими экранами. ------ Колумбия, AlfaCom SAS, группа.

—— Г-н Джордж Gomez Torres

Оставьте нам сообщение

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Китай 64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля поставщик
64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля поставщик 64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля поставщик 64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля поставщик 64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля поставщик 64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля поставщик 64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля поставщик

Большие изображения :  64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Подробная информация о продукте:

Место происхождения: Китай
Фирменное наименование: Leeman
Сертификация: UL CE ROHS ISO2000 ETL SGS SAA Fcc EMC
Номер модели: Панель СИД РГБ ПХ3

Оплата и доставка Условия:

Количество мин заказа: 1 блок или 1 ПКС
Цена: Negotiation (Good price)
Упаковывая детали: коробка коробки или деревянный случай
Время доставки: 1-3 рабочих дней
Условия оплаты: Л/К, Т/Т, западное соединение, ПайПал, кредитная карточка, МонейГрам, ВИЗА, Мастеркард, наличные ден
Поставка способности: 50.000 блоков в месяц
Подробное описание продукта
Размер модуля: 160кс160 или 320кс160 или 256кс256 или 192кс192 или 256кс128 Резолюция: 32кс32 пикселы пикселов 64кс32
Яркость: Больше чем 2500ниц Входное напряжение: DC5V
Тип развертки: 1/2 или 1/4 или 1/8 или 1/16 или 1/32Скан свежий тариф: ≥ 2400Hz
Тип Индикатора: СМД2121 СМД3528 СМД3535 СМД2727 СМД5050 MTTF: >100.000 часов

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Мой самый последний проект использует черноту БеаглеБоне и Силинкс спартанские 6 ЛС9 ФПГА для того чтобы управлять матрицей СИД 32×32 РГБ.

 

 

Этот проект позволяет мне показать крутые и интересные картины на матрице СИД 32×32 РГБ. Это СИД 1024 РГБ или 3072 индивидуальных обломока СИД которому нужно быть проконтролированным! Вместо того чтобы попытка контролировать все СИД в программном обеспечении только или использующ один из блоков в реальном времени БББ программабле (ПРУ), я решил использовать К.П.У. для генерации картин и для использования ФПГА отрегулировать сверхмощную задачу освежать СИД.

Используя ФПГА освежить СИД выходит я с почти 100% из К.П.У. БББ доступным для генерации картин и позволяет мне снабдить цвет 12 битов на обновленном тарифе 200Хз. 200Хз обновленный тариф не имеет никакой уловимый фликер и предотвращает линии развертки от показывать фотографируя или снимающ панель. Типичная вставка программного обеспечения цвета 12 битов используя ПРУ для того чтобы освежить панели только освежает на 50 к 60Хз.

Имеющ К.П.У. освободите для того чтобы вычислить картины а не освежите дисплей позволяет мне произвести некоторые довольно осложненные картины которые в противном случае не могли быть возможны. Прямо сейчас самая осложненная и самая интересная картина плавно закрепляет петлей шум Перлин но другие различные абстрактные картины, оживленное ГИФс, текст, етк., можно показать.

Плавно закрепляя петлей шум Перлин бежать на 50Хз на 1024 пикселах требует 102 400 вычислений шума 3Д Перлин в секунду. Используя математику плавающей запятой без оптимизирования компилятора, это быстро горит через циклы К.П.У. БББ. Имел я попытался освежить панель используя небольшой врезанный процессор как Ардуйно, я не имел бы ширину полосы частот К.П.У. доступную к и высчитать эту осложненную картину и освежить дисплей.

 

Для построения этого проекта, я использовал доску СОК черноты БеаглеБоне запаса, доску ВалентФС ЛогиБоне ФПГА с Силинкс спартанскими 6 ЛС9 ФПГА, панель СИД 32×32 РГБ от СпаркФун, и некоторые кроссовые провода от робототехники Пололу. Доска ЛогиБоне ФПГА был бета блоком приобретенным через их кампанию Кикстартер. Для построения и для того чтобы сымитировать ФПГА, я использовал свободные инструменты Силинкс ВебПак. Был свободны, инструменты Силинкс ВебПак позволяют хоббисц (или любое строя небольшие дизайны) сымитировать, синтезируют, составляют карту, и место и код маршрута для отборного набора приборов Силинкс.

Говорящ симуляции, сделайте ее! Очень первый файл бита я нагрузил в доску ФПГА работал очень первый раз я нагрузил его за исключением того, что я имел зеркальное отображение на дисплее от кормить данные по РГБ в дисплей справа налево вместо лев-к-правого. Я обратил заказ, побежал другое сим, и построил другую часть. Бинго. Во-вторых попытка. Совершенство.

После того как строящ все и получающ все для работы, я сделал короткую видео- демонстрацию проекта, написал полную консультацию о том, как любое с чернотой БеаглеБоне, доской ЛогиБоне ФПГА, и панелью СИД может повторять результаты, тогда загружать все необходимые код и файлы к гитхуб. Ниже связи к коду, консультации, и видео.

Введение

В этом проекте, мы взаимодействуем панель СИД СпаркФун или Адафруйт 32кс32 РГБ к доске черноты БеаглеБоне используя Силинкс спартанские 6 ЛС9 ФПГА на доске ЛогиБоне ФПГА. Оборудование для этого проекта относительно легкие сигналы данным по стройки-как раз 16 подключает панель СИД с доской ЛогиБоне ФПГА. Сложность этого проекта лежит главным образом в РТЛ и программном обеспечении.

 

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 1. панель СИД РГБ с случайной картиной мерцания подключенной с доской ЛогиБоне ФПГА и некоторыми другими изображениями перечня выборочно опрашиваемых.

Необходимое оборудование

Следующие детали оборудования необходимы:

  • Панель СИД СпаркФун или Адафруйт 32кс32 РГБ
    Эта панель содержит аранжированное СИД 1024 РГБ в матрице 32кс32. Столбцы управляются используя множественные наборы сдвиговых регистров и строки управляются, 2 строки одновременно, используя адресное декодирующее устройство 4 битов. Панель управляется на 1/16тх круге обязаностей и должна непрерывно быть освежена для показа изображения.

  • БеаглеБоне чернит доску К.П.У. с УСБ или электропитанием +5ВДК
    Вам будет нужно доска К.П.У. черноты БеаглеБоне и электропитание +5ВДК для его. Вы можете или использовать кабель УСБ для того чтобы привести доску в действие от вашего компьютера или переходника силы УСБ или использовать отдельное +5ВДК, удостоверение личности 2.1мм., центр-положительный переходник АК.

  • Доска ЛогиБоне ФПГА
    Доска ФПГА содержит Силинкс спартанские 6 ЛС9 ФПГА. ФПГА содержит 32 штосселя блока 18кбит. Мы будем использовать 2 из штосселей блока как буферы изображения для удержания значений пиксела РГБ, который нужно показать на панели. 2 соединителя Дигилент ПМОД-совместимых будут использованы для того чтобы соединиться с панелью СИД.

  • Кроссовые провода или доска переходника ПМОД-к-дисплея для того чтобы соединить ФПГА с дисплеем
    Первоначально, я использовал мужчин-к-женские кроссовые провода для того чтобы соединить панель. Это позволило мне соединить доску ЛогиБоне ФПГА сразу с индикаторной панелью СИД без использования включенного ленточного кабеля с дисплеем. Если вы только имеете кроссовые провода мужчин-к-мужчины, то вам будет нужно использовать ленточный кабель 16 положений включенный с дисплеем как переходник для того чтобы соединиться с мужскими штырями на конце дисплея кроссовых проводов.
    Очень чистая, длительное решение использовать эту доску и ленточный кабель 16 положений включенный с панелью СИД для того чтобы наладить связь из доски ЛогиБоне ФПГА с соединителем входного сигнала дисплея. Я также использовал прекримпед терминальные провода и снабжения жилищем для того чтобы соединить ФПГА и обшить панелями совместно. Я не полюбил это решение потому что прекримпед терминальные провода, при установке в требуемый соединитель снабжения жилищем 2кс8, слишком много силы ввести на и извлечь от соединителя данным по дисплея.

  • электропитание +3.3В, 2.0А номинал, пик 4.0А
    Во время нормального функционирования, дисплей нарисует самое большее о 2А течения. Если вы «глохнете» освежать с только для белых показанной картиной, то 2 строки которая освещены нарисуют о 3.8А. Небольшое 3.3В, настольное электропитание 3.0А как это одно от Моузер будет достаточно во время нормального функционирования. Вам будет нужно поставить ваш шнур питания аунИЭК60320 К13 к пользе с этим переходником.
    Эти панели можно также побежать от +5В вместо 3.3В. Вы получите более яркие зеленые цвета, более яркие син, и менее-красные белизны если управили от +5В вместо +3.3В. Вы также вытянете около 15% более настоящее и пользу о 65% больше силы на +5В вместо +3.3В. Если вы используете поставку +5В, то дополнительно осторожен случайно не соединить доску ЛогиБоне ФПГА с выходным соединением дисплея.

  • Женский переходник джак бочонка ДК (опционный)
    Женский переходник джак бочонка ДК сделает соединяющ панель с электропитанием гораздо легче. Если вы не имеете переходник, то вы можете всегда резать, соединять, паять, и сокращение жары связи между электропитание и панель приведенная.

Необходимое программное обеспечение

  • Строение ВалентФС ЛогиБоне Убунту запаса с модулем и логи_лоадер стерженя ЛогиБоне логибоне__дм.ко
    Загрузите и следовать инструкции здесь установить изображение ЛогиБоне Убунту дефолта на карту СД.
  • Программное обеспечение Силинкс ИСЭ ВебПак
    Если вы себя хотите строить файл бита ФПГА или подгонять Верилог для того чтобы управлять больше панелей или добавлять другой изготовленной на заказ функциональностью (как сопроцессор, который нужно помочь вычислить трудные картины пиксела), то вам будет нужно загрузить и установить программное обеспечение Силинкс ИСЭ ВебПак. Инструкции здесь. Если вы только хотите использовать файл бита дефолта ФПГА, то вы можете прыгнуть устанавливающ программное обеспечение Силинкс ИСЭ ВебПак.
  • Архив панели ГИТ СИД Глена
    В конце концов, вам будет нужно клонировать мой архив ГИТ на http://github.com/bikerglen/beagle к вашей черноте БеаглеБоне. Этот архив содержит исходный код Верилог для ФПГА, файла бита пребуйлт, и исходного кода К++ для показа некоторых картин демонстрации на панели. Инструкции для загрузки или клонировать и использования архива позже.

Теория деятельности

Эта система имеет 3 главных компонента: панель СИД, код ФПГА, и код К++. Позвольте нам рассмотреть каждый из этих 3 главных компонентов подробно.

Панель СИД

Оборудование панели СИД

Панель СИД содержит аранжированное СИД 1024 РГБ в матрице 32 строк и 32 столбцов. Каждое СИД РГБ содержит отдельные красные, зеленые, и голубые обломоки СИД собранные совместно в одиночном пакете. Дисплей подразделен горизонтально в 2 половины. Верхняя половина состоит из 32 столбцов и 16 строк. Нижняя половина также состоит из 32 столбцов и 16 строк.

Столбцы дисплея управляются одним набором водителей и строки дисплея управляются другим набором водителей. Для того чтобы осветить СИД, водителей как для столбца, так и для строки для этого СИД необходимо повернуть дальше. Для изменения цвета СИД, красные, зеленые, и голубые фишки в каждом пакете СИД проконтролированы индивидуально и имеют их собственных водителей столбца. Диаграмма 2 внизу схематическое представление организации водителя столбца и строки дисплея.

 

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 2. организация водителя столбца и строки панели СИД РГБ.

Панель содержит 6 наборов водителей столбца; 3 для верхней половины дисплея и 3 для дна. Каждый водитель имеет 32 выхода. 3 водителя для верхней части дисплея управляют красным, зеленый, и голубыми фишками в каждом из 32 столбцов СИД в строках 0 до 15 панели. 3 водителя для дна дисплея управляют красным, зеленый, и голубыми фишками в каждом из 32 столбцов СИД в строках 16 до 31 панели.

Каждый из водителей имеет серийный ввод данных, прикрывая входной сигнал, сдвиговый регистр, и параллельный регистр выхода как показано ниже в диаграмме 3. Данные присутствующие на серийном вводе данных перенесены в сдвиговый регистр используя сигнал СКЛК. После того как вся строка данных была перенесена внутри к сдвиговому регистру, использован сигнал ЗАЩЕЛКИ перенести строку данных по пиксела от сдвигового регистра в параллельный регистр выхода. Если бит в регистре выхода „1" и прикрывая входной сигнал деассертед, то будет позволен водитель для этого столбца; в противном случае, водитель будет повернут. Данные перенесены от правого края дисплея к левому краю дисплея. Другими словами, первый бит перенесенный внутри будет показан на левом крае дисплея и последний бит перенесенный внутри будет показан на праве.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 3. деятельность водителя столбца для выходов столбцов ввода данных Р0 и верхн-половины красных. 2 больше из этих сдвиговых регистров вверху дисплей для столбцов верхн-половины зеленых и голубых и 3 больше на дне для нижних половинных красных, зеленых, и голубых столбцов.

Красные, зеленые, и голубые водители столбца для верхней половины дисплея прикреплены соответственно в вводы данных Р0, Г0, и Б0. Красные, зеленые, и голубые водители столбца для нижней половины дисплея прикреплены соответственно в вводы данных Р1, Г1, и Б1. Все 6 из трицатидвухразрядных водителей делят общее СКЛК, ЗАЩЕЛКУ, и ПУСТЫЕ сигналы.

Строки управляются используя 4 двоичного разряда адреса и адресное декодирующее устройство. Расшифрован четырехразрядный входной сигнал адреса к водителям строки и 2 водителя строки соответствие к этому адресу будут повернуты дальше. Когда а [3:0] 0, гребет 0 и 16 из дисплея повернуты дальше. Когда а [3:0] 1, гребет 1 и 17 из дисплея повернуты дальше. Эта картина продолжает до тех пор пока а [3:0] не будет 15 и гребет 15 и 31 повернуты дальше.

В дополнение к строке и логике и водителям столбца, дисплей имеет прикрывая входной сигнал. Этот входной сигнал самые правоподобные соединенный с водителями столбца. Когда прикрывая сигнал утвержен, все пикселы повернуты и дисплей будет черен. Когда прикрывая сигнал будет деассертед, будут управляться обращаться к строки и столбцы и соответствуя пикселы будут загорены. Для показа изображения без мелькать и гхостинг, весь из этих сигналов необходимо использовать и как следует секенсед управляя панелью.

Управлять панелью

Передан по мультиплексу и имеет дисплей 1/16тх круг обязаностей. Это значит что не больше чем одна строка из 16 в верхней половине дисплея и одна строка из 16 в нижней половине дисплея всегда загорены сразу. Фуртерморе, СИД может только быть включено-выключено. Если и строка и столбец для СИД повернуты дальше, то СИД будет загорено; в противном случае, СИД будет.

Для показа изображения, всю панель СИД необходимо просмотреть быстро достаточно так, что она покажется, что показала непрерывное изображение без мелькать. Для показа других цветов и различных уровней яркости, яркость красных, зеленых, и голубых обломоков СИД внутри каждый пакет СИД должна быть отрегулирована путем менять время что каждый обломок СИД включено-выключено в пределах одиночного освежает цикл.

Основной процесс используемый для того чтобы освежить дисплей при использовании цвета 3 бит-в-пикселов (одного бита для красного цвета; один бит для зеленого цвета; и один бит для сини) следующие:

  1. Перенесите данные по пиксела на строка 0 в верхние водителей столбца и данные по пиксела на строка 16 в нижние водителей столбца используя вводы данных Р0, Г0, Б0, Р1, Г1, и Б1 и сигнал часов переноса СКЛК.
  2. Утвердите прикрывая сигнал прикрыть дисплей.
  3. Установите адрес иньпут до 0.
  4. Заприте на задвижку содержание сдвиговых регистров водителей столбца в регистры выхода водителей столбца используя сигнал ЗАЩЕЛКИ.
  5. Деассерт прикрывая сигнал показать строки 0 и 16.
  6. Ждать некоторую фиксированную сумму времени.
  7. Повторите процесс для каждой из пар строк в дисплее.
  8. Повторите весь процесс по крайней мере 100 к 200 раз в секунду для предотвращения фликера.

Вышеуказанный процесс использует один бит в цвет СИД. Это передаст вам 8 возможных цветов: чернота; основные цвета красные, зеленые, и синь; вторичные цвета сиан, магента, и желтый цвет; и белизна.

Показать больше цвета и яркости выравнивает вышеуказанный метод доработан для использования модуляции закодированной бинары. В модуляции закодированной бинары, каждый пиксел проконтролирован используя больше чем однобитовый в цвет в пиксел. Время каждый красный, зеленый, и голубой обломок СИД дальше после этого поменяно пропорционально к красным пиксела, зеленым, и голубым значениям.

В модуляции закодированной бинары, следующий процесс выполнен для того чтобы освежить дисплей:

  1. Перенесите бит нул красных каждого пиксела, зеленых, и голубых значений на строки 0 и 16 в водителей столбца.
  2. Утвердите прикрывая сигнал прикрыть дисплей.
  3. Установите адрес иньпут до 0.
  4. Заприте на задвижку содержание сдвиговых регистров водителей столбца в регистры выхода водителей столбца используя сигнал ЗАЩЕЛКИ.
  5. Деассерт прикрывая сигнал показать строки 0 и 16.
  6. Ждать некоторое время, Н.
  7. Повторите вышеуказанный процесс для следующего бита высшего порядка данных по цвета в такой же строке. В разделе 6, ждать два раза предыдущее время задержки. Повторите этот процесс для каждого бита данных по цвета, удваивая время задержки после показа каждого последовательного бита.
  8. Повторите вышеуказанный процесс для каждой из пар строк в дисплее.
  9. Повторите весь процесс по крайней мере 100 к 200 раз в секунду для предотвращения фликера.

Заметьте что в фактических вставках, процесс переносить данные по пиксела в сдвиговые регистры в разделе 1 обычно сделан во время времени ожидания в разделе 6.

Глобальный дисплей затемняя может быть выполнен путем менять время прикрывая сигнал утвержен или деассертед в пределах период времени ожидания, Н. например, утверждая прикрывая сигнал 25% раньше приведет в дисплее с яркостью 75% вместо 100%. Заметьте что во время глобальный затемнять, не сокращено или не удлинено время ожидания само; только доработан прикрывая сигнал быть утверженным раньше чем он нормально был бы.

ФПГА

ФПГА взаимодействует программное обеспечение поколения картины К++ бежать на К.П.У. черноты БеаглеБоне к панели СИД. ФПГА делает тяжелый подниматься необходимо, что освежило всю панель СИД около 200 раз в секунду. Это выходит К.П.У. черноты БеаглеБоне свободным произвести картины и выполнить другие задачи.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 4. блок-схема системы включая блок-схему блоков ФПГА главных функциональных.

Как показано в диаграмме 4 вышеуказанной, программное обеспечение бежать на черноте БеаглеБоне производит картины. Эти картины кормятся к ФПГА на доске ЛогиБоне используя автобус ГПМК СОК ТИ. Эти картины написаны в память двойн-порта которая служит как буфер дисплея. В конце концов регулятор дисплея читает картины из памяти двойного порта, переносит данные в дисплей, и включает водителей строки как нужно показать изображение. Весь процесс повторен около 200 раз в секунду и производит изображение 32 кс 32 РГБ с цветом 12 битов без любого взаимодействия от К.П.У. чернокожих БеаглеБоне.

Интерфейс ГПМК

ТИ СОК имеет программабле вызванный интерфейс памяти общецелевым регулятором (GPMC) памяти. Этот интерфейс весьма гибок. Он может работать и в одновременном и асинхронные режимы и время автобуса программабле в инкрементах 10нс. Автобус ГПМК будет использован для возвращения данных по пиксела от программного обеспечения на черноте БеаглеБоне к ФПГА на доске ЛогиБоне.

В нашей системе, ГПМК установлено для того чтобы работать в своих асинхронных, переданных по мультиплексу адресе/режиме данных. В этом режиме, и адрес и шины данных 16 битов широко. Это позволяет весь пиксел 12 битов быть перенесенным от К.П.У. на БББ к ФПГА на доске ЛогиБоне в одиночном пишет деятельность. Для больше информации на ГПМК асинхронных, переданный по мультиплексу режим деятельности, видит разделы 7.1.3.3 .10.1.1 справочного руководства микропроцессоров АМ335кс АРМ® Кортекс™-А8 технического.

Я использую немножко различную цепь в ФПГА для того чтобы взаимодействовать к автобусу ГПМК чем проектам ЛогиБоне запаса. Будет немного более медленным чем цепь запаса ВХДЛ, но гарантирует что каждое пишет от К.П.У. над автобусом ГПМК создает точно одно пишет ИМП ульс строба в интерфейс регистра внутри ФПГА. Потому что оно немножко более медленен чем цепь запаса, оно требует доработанного времени автобуса и таким образом изготовленного на заказ файла установки дерева прибора. Диаграмма 5 внизу шоу время автобуса используя доработанный интерфейс ГПМК для того чтобы выполнить запись в ФПГА. Диаграмма 6 внизу шоу время автобуса используя доработанный интерфейс ГПМК для того чтобы выполнить прочитанное от ФПГА.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 5. симуляция записи в цель ГПМК используя доработанные времена автобуса.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 6. симуляция прочитанное от цели ГПМК используя доработанные времена автобуса.

Чтение или пишет адрес заперто на задвижку в временный регистр удерживания на поднимая крае сигнала ГПМК_АДВН и данные по записи латачед в свой собственный временный регистр удерживания на падая крае сигнала ГПМК_ВЭН. Это требует используя ГПМК_АДВН и перевернутую версию сигналов данным по ГПМК_ВЭН как часы. Технически, используя сигналы данных как часы большой. Оно фактически настолько большой, инструменты Силинкс произведет ошибку для этого условия. Но вы можете установить исключение в файле УКФ для затронутых сетей и синтеза силы для того чтобы продолжать. Она была бы лучше использовать ГПМК в своем одновременном режиме, но этот метод хорош достаточно для ФПГА до тех пор пока я не буду иметь время построить одновременную версию интерфейса, одновременной модели автобуса ГПМК для симуляции, и буду учить как доработать дерево прибора дальше.

В дополнение к запирать на задвижку адрес и напишите значения данных в регистры удерживания, ГПМК_КСН, ГПМК_ВЭН, и сигналы управлениями ГПМК_ОЭН зарегистрированы и принесены в домен часов 100МХз ФПГА. Раз в домене часов ФПГА, сигналы ВЭН и ОЭН отстробированы с сигналом КСН и край обнаруженные, что обнаружил пишет в цель ГПКМ и читает от цели ГПМК. Когда обнаружено, содержание адреса и пишет чтение или пишет регистры удерживания данных захвачено в регистры в домене часов 100МХз ФПГА.

Основная причина замедлить автобус ГПМК против файла установки дерева прибора запаса была протянуть время что каждый из этих сигналов управления низок или высок к по крайней мере 30нс для того чтобы гарантировать что края сигналов смогли быть обнаружены в домене часов 100МХз ФПГА. Это также гарантировало что адрес и данные будут стабилизированы в их собственных регистрах удерживания перед двигать содержание тех регистров в регистры адреса и данных которые хронометрируются в домене часов 100МХз ФПГА.

Выходы цели ГПМК автобус что я вызываю медленный автобус. Медленный автобус соединяет цель ГПМК с интерфейсом регистра ФПГА. Диаграмма 7 шоу автобус примера медленный пишет деятельность. На диаграмму 8 показано примеру деятельность медленного автобуса прочитанную.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 7. симуляция медленного автобуса пишет.

сб_аддр, сб_вр, и сб_вр_дата будут действительны для точно одиночного импульса счета 100МХз каждый раз запись происходит на автобусе ГПМК. Когда интерфейс регистра видит утверженное сб_вр, он пишет сб_вр_дата в регистр на сб_аддр.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 8. симуляция медленного прочитанного автобуса.

сб_аддр и сб_рд будут действительны для точно одиночное прочитанное импульса счета 100МХз каждый раз происходят на автобусе ГПМК. Интерфейс регистра видит что сб_рд утверженное после этого должно возвратить значение регистра на сб_аддр адреса на автобусе сб_рд_дата на очень следующем такте.

Интерфейс регистра

Интерфейс регистра снабжен в высшем уровне ФПГА Верилог. Интерфейс регистра определяет взгляд программное обеспечение имеет ФПГА. Таблица 1 под списками регистры в ФПГА.

Адрес ФПГА Адрес БББ СОК Имя Описание
0кс0000 0кс0000 Рег 1 теста Р/В Прочитанный/напишите регистр теста. Напишите любое значение в этот регистр. Читает значение возвращения ранее написанное.
0кс0001 0кс0002 Рег 2 теста Р/В Прочитанный/напишите регистр теста. Напишите любое значение в этот регистр. Читает значение возвращения ранее написанное.
0кс0002 0кс0004 Рег 3 теста Р/В Прочитанный/напишите регистр теста. Напишите любое значение в этот регистр. Читает значение возвращения ранее написанное.
0кс0003 0кс0006 Рег 4 теста Р/В Прочитанный/напишите регистр теста. Напишите любое значение в этот регистр. Читает значение возвращения ранее написанное.
0кс0004 0кс0008 Доступный только для чтения Рег 1 теста Доступные только для чтения регистры теста. Читает возвращенные жестко запрограммированные значения. См. РТЛ для возвращенных значений.
0кс0005 0кс000а Доступный только для чтения Рег 2 теста Доступные только для чтения регистры теста. Читает возвращенные жестко запрограммированные значения. См. РТЛ для возвращенных значений.
0кс0006 0кс000к Доступный только для чтения Рег 3 теста Доступные только для чтения регистры теста. Читает возвращенные жестко запрограммированные значения. См. РТЛ для возвращенных значений.
0кс0007 0кс000е Доступный только для чтения Рег 4 теста Доступные только для чтения регистры теста. Читает возвращенные жестко запрограммированные значения. См. РТЛ для возвращенных значений.
0кс0008 0кс0010 Адресная книга буфера дисплея Пишет в этот набор регистра указатель адреса буфера дисплея. Указатель адреса буфера дисплея указывает на положение в памяти буфера дисплея которая будет доработана когда значение пиксела будет написано в регистр данным по буфера дисплея. См. раздел буфера дисплея этого документа для расположения пикселов в памяти.
0кс0009 0кс0012 Регистр данным по буфера дисплея Пишущ значение пиксела в этот регистр пишет значение пиксела в буфер дисплея на адресе указанный на указатель адреса буфера дисплея. После того как каждое пишет, указатель адреса буфера дисплея инкрементирован одним для того чтобы указать на следующий пиксел в буфере дисплея.
0кс000а 0кс0014 Регистр буфера дисплея отборный 0 выбирает буфер 0 для дисплея; 1 выбирает буфер 1 для дисплея; Читает возвращение которое буферу в настоящее время показывают.

Регистры таблицы 1. ФПГА.

Буфера дисплея

Буфера дисплея снабженные штоссели блока Силинкс усинкс установленные как памяти двойн-порта с асинхронным чтением и пишут порты. Первый РАМ содержит буфера дисплея 0 и 1 для верхней половины дисплея. Второй РАМ содержит буфера дисплея 0 и 1 для нижней половины дисплея. Составлять памяти для содержания половины дисплея каждого позволяет пикселы в строках 0 до 15, который нужно прочитать от памяти на точном такие же часы что пикселы в строках 16 до 31 прочитаны от памяти.

Буфер дисплея 0 расположен на адресе 0кс0000. Буфер дисплея 1 расположен на адресе 0кс0400. Каждый буфер дисплея содержит 1024 12 значения РГБ бита аранжированного как 32 строки 32 столбцов. Внутри каждый буфер дисплея, верхний левый пиксел хранится на смещении 0, нижний правый пиксел хранится на смещении 0кс3фф. Биты 4 до 0 смещения пиксела 0кс00 для пикселов в крайнем левом столбце на дисплее; биты 4 до 0 смещения пиксела 0кс1Ф для пикселов в крайнем правом столбце.

Пикселы хранятся в памяти как 12 значения РГБ бита. Эти значения, который хранят правые-джустиифид. Биты 11 до 8 красный уровень пиксела, биты 7 до 4 зеленый уровень, и биты 3 до 0 голубой уровень.

Водитель дисплея

Водитель дисплея читает значения пиксела от памяти, переносит те значения к дисплею, и циклы через строки дисплея по мере необходимости для того чтобы снабдить бинары закодировали модуляцию как описано в теории раздела деятельности этого документа. Водитель дисплея снабжен как государственная машина. Каждое государство снабжает шаг в процесс освежать. Когда этот шаг закончен, государственная машина двигает к следующему шагу в процессе.

Диаграмма 9 внизу формы волны симуляции шоу для контроля и выводы данных для стоимости 3 строк данных по дисплея. Основной процесс прикрыть дисплей, защелку в ранее перенесенных данных, уточняет строку выбирает, унбланк дисплей, перенос в следующий набор данных по пиксела, и после этого ждет таймер обновления для того чтобы терять силу. Это повторено четыре раза для каждой строки. Если вы рассматриваете прикрывая выход, то вы заметите что свой низкий период удваивает три раза в пределах период выхода для каждой строки дисплея. Это результат использования модуляции закодированной бинары для того чтобы поменять интенсивность каждого пиксела.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 9. формы волны симуляции для соединений вывода данных дисплея.

Программное обеспечение

Программное обеспечение демонстрации использует прибор /dev/logibone_mem для того чтобы связывать с ФПГА. Водитель для этого прибора часть изображения ЛогиБоне Убунту запаса и свой лоадабле модуль стерженя установлен доработанными сценарями заполнения установки дерева прибора которые включены в архиве ГитХуб для панели СИД. (Больше на этом вопросе в более последнем разделе.) Этот водитель составляет карту регистры в ФПГА к части места для адреса К.П.У. БББ используя ГПМК. ГПМК нормально составляет карту память в место для адреса К.П.У. Потому что наше ФПГА выглядит как память к автобусу ГПМК, свои регистры можно составить карту в место для адреса К.П.У. тоже. Довольно крутой. Отсутствие СПИ, И2К, етк.; как раз голодает параллельный доступ между К.П.У. и ФПГА. Этот памят-составленный карту космос может после этого быть получать доступ к путем открытие прибора /dev/logbone_mem используя звонок функции библиотеки к открытый и читает и пишет к регистру в ФПГА можно выполнить используя звонки функции библиотеки к преад и пврите.

Диаграмма 10 внизу блок-схема стека программного обеспечения демонстрации. В программном обеспечении демонстрации, основа раскрывает прибор /dev/logibone_mem, заполняет память глобального буфера, гЛевельс, с совсем черным, и после этого вызывает ВритеЛевельс для записи глобального буфера в дисплей и ясность дисплей. Раз дисплей освобожен, основная функция создает экземпляр субкласс картины/анимации как круг излучать, шум перлин, или субкласс колорваш. Этот субкласс выведен от родового базового класса картины.

Родовой базовый класс картины использует конструктора для того чтобы установить высоту и ширину картины для генерации. Производные классы могут добавить их собственные аргументы к их собственным конструкторам. Базовый класс также имеет 2 чистых виртуальных функции, инит и следующего члена, которые любые производные классы должны снабдить. Функция инит подготавливает картину быть показанным в первый раз. Она типично переустановит любую государственную информацию назад к началу картины. Следующая функция высчитывает следующую рамку картины и пишет эту рамку к глобальному буферу гЛевельс.

После того как основа создавала экземпляр субкласс картины, она вызывает фунситон инит субкласс. Основа после этого устанавливает таймер который исполняет на 50Хз и идет спать. Когда таймер теряет силу, функция обработчика таймера вызвана. Звонки функции ВритеЛевельс обработчика таймера для записи ранее вычисленной рамки в гЛевельс в следующий доступный буфер дисплея в ФПГА и делают этот активе буфера дисплея. Пишет в буфера дисплея ФПГА выполните используя документированные регистры в регистре Интерфасесектион этого документа.

После того как ВритеЛевельс завершало, функция члена звонки функции обработчика таймера картины следующая. Следующая функция производит следующую рамку в анимации, пишет эту рамку к гЛевельс, и возвращени-без вызывать ВритеЛевельс. Обработчик таймера после этого не будет спать до тех пор пока в следующий раз таймер теряет силу. Путем вызывать ВритеЛевельс перед каллиннекст, время между показанными рамками не поменяет даже если время которое следующий принимает для того чтобы исполнить меняет между рамками.

Для того анимации, который нужно побежать ровно, функция обработчика таймера должна выполнить исполнение прежде чем таймер теряет силу затем. Это значит что каждая рамка в анимации должна принять меньше чем грубо 20мс к компуте.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 10. блок-схема стека программного обеспечения демонстрации.

Подключение оборудования

Дисплей требует, что только информационного соединения к доске ЛогиБоне ФПГА и соединение силы с электропитанием +3.3В работает. Эти соединения детализированы в разделах ниже.

Информационные соединения дисплея

Диаграмма 11 внизу списки связи между соединители ПМОД и соединитель ввода данных дисплея. Вам будет нужно наладить 16 связей подытожить между доской ЛогиБоне и индикаторной панелью. 13 из этих информационные соединения; 3 из этих земли. Вы можете или использовать кроссовые провода или доску переходника ПМОД-к-дисплея. Если вы используете кроссовые провода, то проводка посмотрит что-то как диаграмма 12. С доской переходника, она посмотрит что-то как диаграмма 13. Заметьте что штыри соединителей ПМОД пронумеруйте по-разному чем двойные заголовки строки нормально пронумерованы.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 11. выходы штыря соединителя ПМОД, связи между соединители ПМОД и соединитель входного сигнала дисплея, и штырь соединителя дисплея вне.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 12. Доска ЛогиБоне ФПГА соединилась с панелью СИД РГБ используя кроссовые провода.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

 

Диаграмма 13. Доска ЛогиБоне ФПГА соединилась с панелью СИД РГБ используя доску переходника ПМОД-к-дисплея.

Соединение электропитания дисплея

Как только сигналы данных были соединены, наладьте связь электропитания с дисплеем. Диаграмма 14 внизу шоу основы. Используя переходник джак бочонка ДК, подключите положительный терминал электропитания с красным проводом проводки провода и подключите отрицательный терминал электропитания с черным проводом проводки провода. Перед соединять проводку провода с дисплеем, используйте метр вольта для проверки полярности соединений. Как только вы проверяли полярность, отключите силу и заткните проводку провода в дисплей.

Я вышел волочения лопаты на проводку провода потому что я планирую на использовании дисплея в более большом проекте и не хочу извлекать их до тех пор пока я не буду уверен что мне не нужны они в более большом проекте. Если вы выходите, то лопата волочит дальше тоже, быть осторожным они не делает случайно не доходя к любой другой электронике. Вы могли хотеть создавать программу-оболочку они с электрической лентой как раз чтобы быть уверенным. Если вам не нужны или не хотите соединители лопаты, то чувствуйте свободной отрезать их, обнажайте бит изоляции с проводов, и соединяйте их сразу к переходнику джак бочонка ДК.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Диаграмма 14. Соединяющ электропитание с панелью СИД РГБ используя женский ДК баррел переходник джак.

64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля64 кс 64 модуль дисплея СИД полного цвета пикселов П2.5 П3 П4 крытый без использования ленточного кабеля

Контактная информация
Leeman Display Technology Limited

Контактное лицо: Leeman

Оставьте вашу заявку (0 / 3000)

Другие продукты