User Tag List

Показано с 21 по 30 из 66

Тема: Цифрование видео через FPGA (DE1)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,027
    Спасибо Благодарностей получено 
    811
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Цифрование видео через FPGA (DE1)

    Тут пока ничего про Вектор нет, это скорее общая тема, но конечная цель -- подключить настоящий Вектор-06ц с минимумом (или вообще без) модификаций к VGA-монитору, или к телевизору с композитом и/или S-Video. Использовать при этом DE1 (или другую плату с FPGA) и минимум дополнительных деталей.

    Предыстория. Сначала я увидел вот это видео от Джери:


    Потом стал искать, где это используется на практике. Нашел такую бумагу: LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS (latticesemi.com) Схема, которую я решил испытать -- рис.4 на странице 8. Идея в том, что входы LVDS FPGA по сути -- компараторы. И добавив к ним интегрирующую цепочку мы можем сделать сигма-дельта АЦП практически из ничего. Везде речь шла об аудио частотах, или вообще о каких-то медленных датчиках, нигде не обсуждалось, насколько это все применимо на частотах повыше.

    Решил сделать плату и попробовать, вдруг с видео тоже получится:

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

    В общем сначала получилось так:

    Я решил, что дело в фильтре, который пропускает слишком много ВЧ и переделал RC на RLC. В процессе еще менял код, который преобразует PDM в PCM. В общем в конце второго вечера у меня получилось вот такое:

    Лучше, но звон от LC виден в виде повторяющихся контуров. Вспомнив, что я менял еще и преобразование в PCM, я решил снова убрать L и посмотреть, что будет. И получилось вот так:


    Это просто сигнал, пропущенный через цифровой домен. Я пока ничего нигде не преобразую, не вычисляю синхру, -- только цифрую, и потом обратно выдаю на композит то, что оцифровал. То есть пока я просто сделал такой очень плохой соединительный кабель, но он цифровой.

    Сверху: выход с 4-битного псевдо ЦАП-а из VGA-разъема. Снизу -- сигнал на "-" LVDS-ного входа.


    Решил посмотреть, а что будет, если подключить цветной композитный сигнал. Взял C64.

    Очень шумно, но все цвета на месте.

    Пока все на коленке и меняется непрерывно, поэтому я не привожу никаких параметров, чтобы сильно не врать. Ну и вообще, практическая применимость всего этого сомнительная -- кто захочет такое повторить, захочет и сам попотеть и найти способ сделать лучше. В общем RC должен срезать где-то выше 6МГц, частота ADC в районе 400 МГц, хотя и на 200 видно почти не хуже. PDM в PCM -- просто считаются биты в скользящем окне: на каждый приходящий бит PCM++, на каждый уходящий PCM--.
    Больше игр нет

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. bk0010-fpga в DE1
    от svofski в разделе Эмуляторы отечественных компьютеров
    Ответов: 80
    Последнее: 31.03.2020, 14:17
  2. AY-3-8910 in FPGA
    от VELESOFT в разделе Звук
    Ответов: 18
    Последнее: 25.12.2015, 22:13
  3. Dendy on FPGA?
    от Ewgeny7 в разделе Nintendo
    Ответов: 29
    Последнее: 04.11.2009, 17:55
  4. Sega на FPGA
    от AlexBel в разделе SEGA
    Ответов: 4
    Последнее: 03.03.2009, 02:20
  5. NES на FPGA
    от AlexBel в разделе Nintendo
    Ответов: 7
    Последнее: 05.12.2008, 16:44

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •