![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
Flood
-
Постов
1 801 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Сообщения, опубликованные Flood
-
-
Опубликовано · Изменено пользователем Flood · Пожаловаться
Итак, что хочется:1. Смотреть видео с DVD-плеера на компьютерном LCD мониторе (с разрешением 1280x1024).
2. Преобрабовывать VGA -> VGA (с разрешения 1024x768/800x600 -> 1280x1024), при этом исходное изображение выводить без какого-либо преобразования в центре экрана (а вокруг будет чёрная рамка).
3. Сделать функцию Picture-In-Picture когда в небольшом окошке на компьютере можно, к примеру, смотреть телевизор.
Ну это уже из разряда "хочется когда-нибудь", поэтому рассматривать пока нет смысла.
1. Существуют DVD-плееры с VGA или DVI/HDMI выходом, обычно это аппараты с ценником от 100уе. VGA наихудший вариант, а самый лучший - DVI/HDMI с upscale-масштабированием DVD-сигнала до 720p/1080i. Вариант с HDMI нужно проверять - будет ли работать с DVI выходом монитора.
2. Обычно в мониторах уже есть такая функция - включение или выключение масштабирования.
3. Нууу, к этому уже сложнее придумать навскидку готовое решение, но возможно существует и такое :)
В результате совершенно нет необходимости применять FPGA - все уже есть готовое :)
А учиться наверное стоит на более простых вещах (хотя сам хочу начать и не знаю с чего).
-
-
to Flood
можете найти полчаса и зарисовать схему выходной части из CPLD ?
компараторы и т.д.
все что идет от сплд до разъема?
Боюсь, не в ближайшее время - устройства на руках уже нет. Да и схема там суровая. Однако постараюсь. Могу выложить hi-res фото обеих сторон платы, но с установленными компонентами для срисовки платы они мало пригодны...
По ощущениям там 4 слоя всего, разводка сигналов на внешних слоях, а внутри только power planes, хотя могу и ошибаться.
-
Да и опять же все сведется к реверс-инжинирингу прошивок: XC2C256 стоит для защиты интеллектуальной собственности и в копии нафиг не нужна (тока стоимость баксов 20 поднимается (для штучного производства))
Радует то, что прошивка CPLD может обновляться, в том числе и в девайсе с нарушенной прошивкой. То есть имеется шанс что при подключении устройства с чистой CPLD она просто будет прошита.
Сомнения вызывают два момента - во-первых, зачем там DS2411, во вторых CPLD зачем-то приклеена к плате. Интересно, есть ли возможность обновлять конфигурацию в CPLD частично, не затрагивая некоторую часть, относящуюся к "итн. собственности" ? Или если конфигурация обновляется, то только целиком и со стиранием всего чипа?
-
Опубликовано · Изменено пользователем Flood · Пожаловаться
Ну как, похоже тема никому не интересна ?
Вот, подливаю масла в огонь: попался в руки DLC9 кабель, сделаны фото и составлен список микросхем. Однако, их разнообразие и количество ставят под сомнение реальность (точнее разумность) самостоятельного изготовления такого шнурка:
Xilinx Platform Cable USB DLC9LP IC List (reversed by top marks): U1 - DS2411 Silicon Serial Number U2 - LT1719S6 3V/5V Comparator U3 - MAX6412UK26-T uP Reset Circuit U4 - CY7C68013A-100AXC uP with USB U5 - XC2C256-VQ100CMS Xilinx CPLD U6 - LMV393MM Dual Comparator U7 - NC7SZ125 3-State Single UHS Buffer U8 - NC7SZ125 3-State Single UHS Buffer U9 - 24LC00 128-Bit I2C Serial EEPROM U10 - NC7SZ125 3-State Single UHS Buffer U11 - NC7SZ125 3-State Single UHS Buffer U12 - NC7SZ66 UHS SPST bus switch U13 - LT1521CST-3.3 300mA 3.3V LDO Regulator U14 - LT3023EDD Dual Adjustable LDO Regulator
Если нужно, могу куда-нибудь выложить hi-res фотографии платы.
H.264 литература
в Документация
Опубликовано · Пожаловаться
О H.264 знаю только на пользовательском уровне (смотрю и радуюсь, не более того).
Но был вопрос о open-source кодере, так вот он: x264
http://www.videolan.org/developers/x264.html
http://x264.nl/
Может кому-нибудь пригодится...