Исходники на время разработки 100% будут закрыты. В дальнейшем, видится коммерческий проект в виде готового устройства.
Даже примерные сроки релиза не определены.
Спасибо!
Источник пытается несколько раз опросить приемник на возможность приема шифрованного контента, если не удачно — то шифрование не используется (все передается как в стандарте записано), а при попытки передачи контента требующего шифрование потока формируется сообщение о невозможности такой передачи.
На данный момент прием/передача шифрованного контента у меня не реализованы
По делу — а не проще было, просто взять HDMI приемник который разложит HDMI сигнал?
Вопрос выбора между HDMI Reciver и ПЛИС освещен в первой части
сколько может занять работа над HDMI core с нуля, если сесть и работать только над ним?
Сложно оценить, много факторов. Я все делал по аналогии с Application Note: Video Connectivity Using TMDS I/O in Spartan-3A FPGAs и Implementing a TMDS Video Interface in the Spartan-6 FPGA, поэтому все заняло не очень много времени, ~2-3 недели
EDID наоборот получаем от монитора! Из википедии: «Extended Display Identification Data (EDID) — это стандарт формата данных VESA, который содержит базовую информацию о мониторе и его возможностях, включая информацию о производителе, максимальном размере изображения, цветовых характеристиках, заводских предустановленных таймингах, границах частотного диапазона, а также строках, содержащих название монитора и серийный номер.» (Ссылка)
VGA нужен исключительно для отладки и проверки стабильности принимаемого видео сигнала.
?!?! найдете — дайте знать :)
Пока получается сборная солянка из кусков кода. На самом деле писать там совсем немного — один коненчный автомат и логика местами. Гораздо сложнее правильно сконфигурировать периферию Spartan, со всеми особенностями камня и ISE.
На PC и так всё работает, зачем менять и увеличивать стоимость в разы?
Работает, но некоторые проблемы возникающие на PC принципиально на PC без вмешательства производителей компонентов PC или операционной системы или драйверов решить невозможно. Далеко ходить не надо — почитайте баг трекер Lightpack.
тогда зачем связываться с HDMI/DVI? Слишком уж сложно это
Сложности не пугают. При обработке HDMI/DVI функционал устройства шире + не стоит забывать про профит :)
Отличная новость, но предлагаю рассмотреть другой вариант: берем iMX233-OLinuXino-MICRO и прицепляем к нему почти любой модуль WiFi поддерживаемый ядром Linux ну или самостоятельно подкидываем в Linux драйвера.
Процитирую немного Habrahabr.ru:
Во-первых Olinuxino Micro — это не совсем SoM, а скорее полноценный одноплатный компьютер, который легко интегрировать в своё железо. Он уже имеет слот micro-SD карт, разъём питания и т.д. При этом используемый процессор Freescale i.mx233 хоть и не очень свежий, но полностью удовлетворяет нашим потребностям: он industrial-grade, поддерживается производителем, будет производится до 2017 г., на него открыта вся документация, он полностью поддерживается ядром Linux, его без проблем можно купить, и стоит он смешные $5.5 в больших партиях.
Во-вторых, Olinuxino Micro дешёв и легко доступен для покупки. Но главное — это Open Hardware проект, а значит производитель предоставляет полные схемы, и мы всегда можем модифицировать Olinuxino под наши нужды и наладить самостоятельный выпуск. Более того, в этой модели не используются BGA-чипы, и плата разведена на двух сторонах. Это значительно снижает стоимость производства по сравнению многослойными платами с BGA и позволяет нам производить платы даже в России без затруднений.
Что получаем в результате — однопалатный компьютер с GPIO и набором интерфейсов, wifi и опыт по использованию Embedded Linux :)
Можно посмотреть в elitan.ru. Цены бывают очень даже хорошими, если покупать по 10 и более штук одного компонента, розница 1-2 штуки — стоит, обычно, дорого. Доставка почтой России 300р, территориально везут из Ижевска.
Еще один вопросик. В UTC используются линейники LD1117 для питания ПЛИС, не подскажешь как у них дела обстоят с нагревом? Полигон под них большой делал?
Отличная идея! Но на самом деле возможностей больше:
По HDMI передается еще и звук, так что можно частотную модуляцию применить в области высоких частот и никто не услышит и не увидит. Магия :) Также, звук можно разложить в Фурье «по быстрому» и сделать цветомузыку
В HDMI есть еще I2С, правда из под OC думаю до него не добраться никак. Хотя покапать в этом направлении можно
Приветствую! Очень интересно посмотреть на внутреннее устройство прошивки ПЛИС, точнее на то, каким образом осуществляется перепрошивка через UART.
XC3S50AN предоставляет доступ к внутренней flash?
PS Лучше конечно ткнуть где про это все почитать можно и, если не жалко, примеры из проекта касательно перпрошивки
PS Большое спасибо за ссылку! Правда времени на проект почти не остается
Даже примерные сроки релиза не определены.
Источник пытается несколько раз опросить приемник на возможность приема шифрованного контента, если не удачно — то шифрование не используется (все передается как в стандарте записано), а при попытки передачи контента требующего шифрование потока формируется сообщение о невозможности такой передачи.
На данный момент прием/передача шифрованного контента у меня не реализованы
Сложно оценить, много факторов. Я все делал по аналогии с Application Note: Video Connectivity Using TMDS I/O in Spartan-3A FPGAs и Implementing a TMDS Video Interface in the Spartan-6 FPGA, поэтому все заняло не очень много времени, ~2-3 недели
PS bsvi — опередил :)
VGA нужен исключительно для отладки и проверки стабильности принимаемого видео сигнала.
Пока получается сборная солянка из кусков кода. На самом деле писать там совсем немного — один коненчный автомат и логика местами. Гораздо сложнее правильно сконфигурировать периферию Spartan, со всеми особенностями камня и ISE.
PS Кста, новая статья готова на 90-95%
Работает, но некоторые проблемы возникающие на PC принципиально на PC без вмешательства производителей компонентов PC или операционной системы или драйверов решить невозможно. Далеко ходить не надо — почитайте баг трекер Lightpack.
Сложности не пугают. При обработке HDMI/DVI функционал устройства шире + не стоит забывать про профит :)
PS Проект продвигается помаленьку
Процитирую немного Habrahabr.ru:
Что получаем в результате — однопалатный компьютер с GPIO и набором интерфейсов, wifi и опыт по использованию Embedded Linux :)
XC3S50AN предоставляет доступ к внутренней flash?
PS Лучше конечно ткнуть где про это все почитать можно и, если не жалко, примеры из проекта касательно перпрошивки