User Tag List

Показано с 1 по 10 из 485

Тема: FPGA-реплика ЭВМ ДВК-3 и платы МС1201

Комбинированный просмотр

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

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    400*286, что плохо согласуется с VGAшным
    А если сделать масштабирование на 1,5? Я для своего эмулятора делал, единственное, придется делать сглаживание.

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

  3. #2

    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    328
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    А если сделать масштабирование на 1,5?
    А вот как это физически выглядит? Вот для масштабирования 2x каждый бит видеопамяти занимает 2 соседних пикселя по горизонтали и вертикали. А тут как? Получается полтора пикселя на бит видеопамяти или 3 пикселя на 2 бита. Как такое выводить-то?
    Вариант 800*600 мне нравится. Тут и пиксельклок не зверский, и картинка практически точно умещается в экран, только слегка сплющится по вертикали. Но надо придумать, что делать с текстовым видеоадаптером. В 800*600 потребуется другой формат шрифтов, другая разбивка экрана на знакоместа, вообщем блок знакогенератора придется капитально переделать.

  4. #3

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Вариант 800*600 мне нравится.
    Для LCD мониторов плоховато будет, а их 800х600 практически не было. У меня самого парочка 17"/19" на 1280х1024 валяется (включая до сих пор приличный NEC 1970NX). А дальше пойдут и 1680х1050
    Ну то такое, но хорошо бы сделать маршрут смены разрешения менее заковыристым - чтобы легко было добавлять новое. И самый крутой вариант - читать процессором по I2C EDID и выбирать нужное разрешение в зависимости от подключенного монитора. Но это усложнит видеоконтроллер.

    Этот пользователь поблагодарил Vslav за это полезное сообщение:

    hobot(11.01.2021)

  5. #4

    Регистрация
    26.03.2019
    Адрес
    г. Киев, Украина
    Сообщений
    98
    Спасибо Благодарностей отдано 
    133
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На большинстве плат VGA DAC сделан тупо на резисторах и никто сигнал I2C обратно в FPGA не заводит.
    С HDMI чуть лучше в этом плане: стоит отдельная IC

    Этот пользователь поблагодарил yu.zxpk за это полезное сообщение:

    hobot(11.01.2021)

  6. #5

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    373
    Поблагодарили
    310 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yu.zxpk Посмотреть сообщение
    С HDMI чуть лучше в этом плане: стоит отдельная IC
    можно наверное обычный VGA через переходник подрубать?
    а в плане "современности \ актуальности" HDMI практичнее наверное даже?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  7. #6

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yu.zxpk Посмотреть сообщение
    На большинстве плат VGA DAC сделан тупо на резисторах и никто сигнал I2C обратно в FPGA не заводит.
    С HDMI чуть лучше в этом плане: стоит отдельная IC
    Ну вот так всегда - придет поручик и опошлит все мероприятие
    Да, на VGA почти нигде не заведено I2C на FPGA, там же согласователь уровней надо ставить для гарантии.
    На HDMI повеселее, на Reverse-U16 вроде бы I2C заведено.

    - - - Добавлено - - -

    Цитата Сообщение от forth32 Посмотреть сообщение
    Да не, EDID - это уже фантастика.
    Да, это уже следующий уровень. Ессно, никто не критикует и не настаивает, просто для понимания как оно в норме должно бы быть.

    Цитата Сообщение от forth32 Посмотреть сообщение
    На самом деле, квадратных (5:4) мониторов уже лет 10 как не делают.
    Зашел на hotline - все еще есть в продаже новые 1280х1024, и даже модели 2019 года. Но согласен, не мейнстрим давно уже.

    Цитата Сообщение от forth32 Посмотреть сообщение
    Код:
    if ((col < 11'd141 && mode == 2'b0) |
        (col < 11'd190 && mode == 2'b1) |
        (col < 11'd230 && mode == 2'b2) |
    ...
    ) begin
    Вот эти все константы 11'dxxxx - надо записать в регистры, и сравнивать не с константой, а с регистром, и все будет ОК.
    Но, в идеале, надо осваивать перепрограммирование PLL и делать отдельный клоковый домен для VGA, тогда любой видеорежим можно поддержать. Ну... непрост... но в идеале....

    Эти 2 пользователя(ей) поблагодарили Vslav за это полезное сообщение:

    forth32(11.01.2021), hobot(11.01.2021)

  8. #7

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Получается полтора пикселя на бит видеопамяти или 3 пикселя на 2 бита. Как такое выводить-то?
    Да 3 пикселя на 2 бита, левый и правый "оригинальные", средний =(Лп+Пп)/2, только не забыть, что для каждой составляющей цвета отдельно.
    Вернее тут биты должны стать байтами..
    Последний раз редактировалось ZPilot; 14.01.2021 в 02:25.

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

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

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

Похожие темы

  1. Реплика контроллера НГМД ДВК MY4
    от anasana в разделе ДВК, УКНЦ
    Ответов: 47
    Последнее: 30.06.2023, 19:07
  2. Реплика всего семейства ДВК
    от Daniil Chislov 86 в разделе ДВК, УКНЦ
    Ответов: 21
    Последнее: 13.11.2019, 16:36
  3. Ответов: 6
    Последнее: 30.07.2018, 09:04
  4. Аукцион плат ДВК МС1201.02, НМЛ СМ5300.01 и др.
    от OS в разделе Барахолка (архив)
    Ответов: 45
    Последнее: 19.11.2011, 14:02
  5. Реплика КМД ДВК (MY)
    от KALDYH в разделе ДВК, УКНЦ
    Ответов: 19
    Последнее: 12.11.2009, 15:43

Ваши права

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