Важная информация
RSS лента

zx-kit

Разработка "VGA SPUTNIK". Часть 01. VGA выход

Оценить эту запись
Наиболее распространенные мониторы имеют разрешение FULL HD 1920x1080. Поэтому VGA SPUTNIK рассчитан на вывод картинки в этом разрешении. Точки идут с частотой 148.5 MHz. Такое на HDMI не сделать. Масштабирование будет в целое количество раз, поэтому точки будут четкие одинакового размера.

Возможность вывода изображения через разъем VGA на популярные мониторы с разрешением 1920x1080 была проверена на Speccy2010 с кварцем 27 MHz:



VIDEODAC будет реализован на резисторных сборках сопротивлением 270 Ом по схеме R-2R. Количество оттенков до 32768 как у Super Nintendo.

С помощью микроконтроллера можно будет настраиваться на частоту точек с компьютера. Поэтому тактовую частоту с компьютера подавать не потребуется.

Также планируется реализовать сканлайны для имитации изображения древних телевизоров.

Обновлено 24.04.2016 в 16:30 zx-kit

Метки: Нет Добавить / редактировать метки
Категории
Без категории

Комментарии

  1. Аватар для Epsilon
    Не очень понятна фраза "Точки идут с частотой 148.5 MHz. Такое на HDMI не сделать.", в википедии же есть фраза "HDMI имеет пропускную способность в пределах от 4,9 (HDMI 1.0) до 18 (HDMI 2.0) Гбит/с.".

    Зачем ты хочешь передавать аналоговый сигнал, когда весь мир уже работает в цифре?
  2. Аватар для Epsilon
    Ещё один вопрос: почему то, что ты задумал сделать, нельзя получить с помощью обычного микроконтроллера (с встроенной памятью) скажем, AVR или Raspberry PI ?

    Или стоит цель получить устройство "на рассыпухе" ?
  3. Аватар для Epsilon
    Например, вот этот парень (утверждают, что он стоит $5) может генерировать HDMI поток и имеет достаточное количество входов, чтобы прицепить на него любой советский комп... https://geektimes.ru/post/266464/
    Т.е. вопрос по сути в припайке на него подходящего разъёма и написании софта.
  4. Аватар для zx-kit
    VGA еще есть на большинстве мониторов. Если не будет - будут дешевые китайские переходники VGA -> HDMI.

    В HDMI биты цвета передаются последовательно, следовательно частоту надо передавать в несколько раз выше. Пока FULL HD на HDMI не смогли реализовать наши специалисты по FPGA - на сайте Marsohod и MVV.

    FPGA стоит дороже 5$. В стоимость устройства надо закладывать стоимость разработок. Если их работа ничего не стоит - они быстро разорятся. Только зря демпингуют рынок.
    Обновлено 26.04.2016 в 05:54 zx-kit
  5. Аватар для Epsilon
    "VGA еще есть на большинстве мониторов." Ну телевизоры с аналоговым входом тоже ещё есть в большинстве семей в РФ )) Это сарказм, но ты понимаешь о чём я.

    Понятно, что $5 нереальная цена, но у меня например на телевизоре висит Android-микрокомпьютер, который я недавно взял за 1500 руб (примерно $25). И да, он подключен к HDMI. (И кстати на нём даже работает эмуль ZX.) А значит можно где-то взять устройство чуть попроще, и подешевле, которое бы работало как переходник. К тому же ты сам говоришь, что реально найти дешёвый переходник VGA-HDMI, который (внимание!) формирует HDMI, а значит для формирования HDMI уже существуют готовые чипы.

    Вот например навскидку чип "без мозгов" внутри, который тупо конвертит входящий поток в HDMI http://www.chrontel.com/media/Datash...%20Rev1.13.pdf

    Хотя на самом деле моя мысль в другом: почему нельзя использовать максимально подходящее готовое устройство (будь то отладочная плата Raspberry Pi, либо Android-свисток или что-то ещё), написав к нему нужный софт и по необходимости добавив разъём или пару компонентов? Зачем проектировать с нуля и на рассыпухе? Кто это будет паять, проводить ОТК, делать лицензию, документацию всё остальное?

    И какую итоговую цену своего устройства ты закладываешь в разработку? Будет ли себестоимость ниже, чем цена готовых устройств?
  6. Аватар для zx-kit
    Цитата Сообщение от Epsilon
    Хотя на самом деле моя мысль в другом: почему нельзя использовать максимально подходящее готовое устройство (будь то отладочная плата Raspberry Pi, либо Android-свисток или что-то ещё), написав к нему нужный софт и по необходимости добавив разъём или пару компонентов? Зачем проектировать с нуля и на рассыпухе?
    Каждый может разработать устройство на имеющейся девборде с FPGA и SDRAM или купить для этого китайскую. Микроконтроллеры не подходят для быстрых параллельных процессов.

    И какую итоговую цену своего устройства ты закладываешь в разработку? Будет ли себестоимость ниже, чем цена готовых устройств?
    Да, себестоимость будет ниже цены как у iPhone. Поэтому не надо добавлять лишние детали в устройство.
    Обновлено 26.04.2016 в 19:01 zx-kit
  7. Аватар для Epsilon
    Каждый может разработать устройство на имеющейся девборде с FPGA и SDRAM или купить для этого китайскую.
    Мне тоже раньше казалось, что сайт на PHP может написать любой школьник или бабуся-домохозяйка. Но почему-то они сами не пишут, а заказывают сайты за деньги.

    Если каждый может, зачем тогда напрягаться и разрабатывать?

    Микроконтроллеры не подходят для быстрых параллельных процессов.
    Смотря какие микроконтроллеры. Смотря для каких процессов. Есть PIC-микроконтроллеры, есть RISC-микроконтроллеры. Они совсем-совсем разные

    Да, себестоимость будет ниже цены как у iPhone.
    Я вообще имел ввиду по сравнению с готовыми девайсами. Кому нужен будет твой переходник, который стОит дороже 5к рублей?
  8. Аватар для zx-kit
    Цитата Сообщение от Epsilon
    Мне тоже раньше казалось, что сайт на PHP может написать любой школьник или бабуся-домохозяйка. Но почему-то они сами не пишут, а заказывают сайты за деньги.
    Если каждый может, зачем тогда напрягаться и разрабатывать?
    Вот поэтому - кто не может спаять или написать прошивку для имеющейся девборды покупает готовое устройство с прошивкой.
    Смотря какие микроконтроллеры. Смотря для каких процессов. Есть PIC-микроконтроллеры, есть RISC-микроконтроллеры. Они совсем-совсем разные
    Частота пикселов 148,5 MHz, куча адресных счетчиков и мультиплексоров шириной около 20 бит, условия сравнения, ветвления, case и т.д. Зачем мучаться с микроконтроллером, когда FPGA это делает легко и быстро за один такт ? И есть много девборд. Но у всех разные и не совсем подходят для конкретного проекта.

    Я делаю СВОЙ вариант устройства, а не идеальный. У меня также будет работать микроконтроллер ATMEGA32. Извините, что не STM32F. И я решил, что мне проще некоторые действия делать с помощью микроконтроллера, а не FPGA.
    Я вообще имел ввиду по сравнению с готовыми девайсами. Кому нужен будет твой переходник, который стОит дороже 5к рублей?
    Тому, кто посчитает, что устройство полезнее, чем данная сумма денег. Это ведь хобби, а не продукты питания - можно и не покупать.
    Потом добавят команды Метеор в эмуляторы. Но на данный момент их разработчики считают это ненужным. Поэтому я делаю как могу и за какую могу сумму. Себестоимость уменьшаю как могу. Вы можете купить дешевую девборду, изучить Verilog, FGPA, SDRAM, VGA, ZX Spectrum, УК-НЦ и т.д, нарисовать плату, купить детали для экспериметнов и на плату и продавать по себестоимости. Но что-то подсказывает, что жена вам быстро объяснит, что вы работаете в убыток.

    Ведь можно просто посмеяться, что за такие деньги вам это не надо. Значит не надо. А может кому-нибудь надо ? Некоторые покупают, чтобы поиграться с новым устройством. Вам не надо - это я уже понял. У всех свои интересы, потребности и т.д. Некоторые покупают, чтобы поддержать своего разработчика, а не китайского демпфера.
    Обновлено 27.04.2016 в 05:51 zx-kit

Трекбэков