Важная информация

User Tag List

Страница 92 из 236 ПерваяПервая ... 888990919293949596 ... ПоследняяПоследняя
Показано с 911 по 920 из 2351

Тема: ZXKit1 - плата VGA & PAL

  1. #911
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Добился нормального (ну, почти) отображения экрана УКНЦ по горизонтали (влезают все 80 символов) со следующими параметрами:

    Код:
    		VGA_SSI1_BGN <= "0000000000"; -- 0
    		VGA_SSI1_END <= "0000000111"; -- 7
    		VGA_SSI2_BGN <= "0101110000"; -- 368
    		VGA_SSI2_END <= "0111110100"; -- 500		
    		VGA_SGI1_END <= "0000011111"; -- 31
    		VGA_SGI2_BGN <= "0101101000"; -- 360
    Путем уменьшения длительности синхроимпульса ?
    Насчет помех - может поможет перемычка INVERSE_F14MHZ.

    А количество строк пробовал увеличивать ?
    "L-256"

  2. #912
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Путем уменьшения длительности синхроимпульса ?
    Насчет помех - может поможет перемычка INVERSE_F14MHZ.

    А количество строк пробовал увеличивать ?

    Получается, что за счет уменьшения ССИ. Перемычку пробовал, не влияет никак. Помеха как-то связана с кадровой частотой, или с биениями ее и 50Гц.

    Количество строк тоже пробовал увеличивать, картина не меняется, только монитор показывает снижение кадровой до 55Гц при увеличении количества строк c 525 до ~570.

  3. #913
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Получается, что за счет уменьшения ССИ. Перемычку пробовал, не влияет никак. Помеха как-то связана с кадровой частотой, или с биениями ее и 50Гц.

    Количество строк тоже пробовал увеличивать, картина не меняется, только монитор показывает снижение кадровой до 55Гц при увеличении количества строк c 525 до ~570.
    В режиме 640х480 отображается 480 сторок VGA - это 2х240 сторок при удвоении.

    Еще вариант - не удваивать строки. Но тогда изображение на экране сожмется по вертикали в два раза.

    Попробуйте режим 640х350 70 Гц (http://tinyvga.com/vga-timing/640x350@70Hz). Там параметры строчной почти такие же. Но полярность синхроимпульсов позитивная - во время синхроимпульса сигнал = 1.

    В кадре 449 строк (0...448). Будет отображаться 350 строк. Без удвоения 288 строк влезут.

    Для начала измените количество строк, кадровые синхроимпульсы и полярность ССИ, проверьте - держит ли монитор такую развертку. Если держит - потом нужно будет убрать удвоение строк и центрировать.

    ---------- Post added at 12:37 ---------- Previous post was at 12:12 ----------

    Вот так можно поменять полярность строчных синхроимпульсов VGA:
    Код:
    --------------------------------------------------------------------------------
    --                   ФОРМИРОВАНИЕ СТРОЧНЫХ ИМПУЛЬСОВ VGA              110125  --
    --------------------------------------------------------------------------------
    -- строчные синхроимпульсы для режима VGA 640х350 70 Гц (положит. полярн.)
    VGA_SSI  <= '1' when (VGA_H >= VGA_SSI1_BGN and VGA_H <= VGA_SSI1_END) 
                      or (VGA_H >= VGA_SSI2_BGN and VGA_H <= VGA_SSI2_END) 
                    else '0';
    Последний раз редактировалось zx-kit; 25.01.2011 в 10:40.
    "L-256"

  4. #914
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Попробуйте режим 640х350 70 Гц (http://tinyvga.com/vga-timing/640x350@70Hz). Там параметры строчной почти такие же. Но полярность синхроимпульсов позитивная - во время синхроимпульса сигнал = 1.

    В кадре 449 строк (0...448). Будет отображаться 350 строк. Без удвоения 288 строк влезут.

    Для начала измените количество строк, кадровые синхроимпульсы и полярность ССИ, проверьте - держит ли монитор такую развертку. Если держит - потом нужно будет убрать удвоение строк и центрировать.
    Изменил количество строк и полярность ССИ, кадровые прописал так:

    Код:
          VGA_KSI_BGN  <= "0000111011"; --  0
          VGA_KSI_END  <= "0000111100"; --  1
          VGA_KGI1_END <= "0000111110"; --  62
          VGA_KGI2_BGN <= "0110011101"; -- 413
    Монитор развертку держит, картинка обрезана. Как теперь убрать удвоение строк? Попробовал так:

    Код:
    else VGA_V(8 downto 0) & VGA_H(8 downto 1);
    Вроде то, что нужно. Может, стоило такое же проделать со старой разверткой.
    Последний раз редактировалось tnt23; 25.01.2011 в 11:44.

  5. #915
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Изменил количество строк и полярность ССИ, кадровые прописал так:

    Код:
          VGA_KSI_BGN  <= "0000111011"; --  0
          VGA_KSI_END  <= "0000111100"; --  1
          VGA_KGI1_END <= "0000111110"; --  62
          VGA_KGI2_BGN <= "0110011101"; -- 413
    Монитор развертку держит, картинка обрезана. Как теперь убрать удвоение строк? Попробовал так:

    Код:
    else VGA_V(8 downto 0) & VGA_H(8 downto 1);
    Вроде то, что нужно. Может, стоило такое же проделать со старой разверткой.
    Да, так. А как буквы - нормально смотрятся ?
    Также можно и с со старой разверткой сделать, но наверно экран сильно уменьшится по-вертикали и изображение займет чуть больше половины высоты.

    Посмотрите оба варианта. Оставьте тот какой лучше выглядит.

    И пока не забыли что к чему - соберите, пожалуйста, в одно сообщение:
    Как подключить к УКНЦ.
    Ссылки на схему, монтажку и т.п.
    Работающую прошивку с измененными исходниками.
    Какой режим развертки.
    Как называется монитор.
    Какие перемычки ставить.
    Ну и фотографии плат и изображения с монитора.

    Вроде еще на форуме есть люди, желающие подключить свои старые компьютеры к монитору - им это очень пригодится.

    Спасибо.
    "L-256"

  6. #916
    Moderator
    Регистрация
    09.01.2006
    Адрес
    Bryansk
    Сообщений
    1,337
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    139
    Поблагодарили
    106 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Вроде еще на форуме есть люди, желающие подключить свои старые компьютеры к монитору - им это очень пригодится.
    Не просто желающие - лично я жду отмашки что все ОК, и сразу буду заказывать.
    УКНЦ, ДВК-3, Ленинград-1 (48 кб)

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

  8. #917
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В режиме 640x480@60 тоже получилось, но экран слишком сплюснут, не очень комфортно, на мой взгляд.

    В режиме 640x350@70 экран чуть более растянут по вертикали, картинки прилагаю. Скорее всего, можно отцентрировать его по вертикали, но у меня пока не вышло, кадровые настройки сейчас такие:

    Код:
          VGA_KSI_BGN  <= "0000000000"; --  0
          VGA_KSI_END  <= "0000000001"; --  1
          VGA_KGI1_END <= "0000001100"; --  12
          VGA_KGI2_BGN <= "0100101101"; -- 301
    В обоих режимах так и остался тот же глюк - по правой части экрана, примерно шириной в 1/8 строки, мелькает темная полоска.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	25012011417.jpg 
Просмотров:	674 
Размер:	42.2 Кб 
ID:	24389   Нажмите на изображение для увеличения. 

Название:	25012011418.jpg 
Просмотров:	617 
Размер:	60.4 Кб 
ID:	24390   Нажмите на изображение для увеличения. 

Название:	bug-vi.jpg 
Просмотров:	509 
Размер:	51.4 Кб 
ID:	24413   Нажмите на изображение для увеличения. 

Название:	IMG_0536-vi.jpg 
Просмотров:	1719 
Размер:	97.4 Кб 
ID:	24414  
    Последний раз редактировалось tnt23; 25.01.2011 в 21:10.

  9. #918
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Попробуйте так:
    Код:
          VGA_KSI_BGN  <= "0110000100"; --  388
          VGA_KSI_END  <= "0110000101"; --  389
          VGA_KGI1_END <= "0111000001"; --  449
          VGA_KGI2_BGN <= "0101011111"; -- 351
    В обоих режимах так и остался тот же глюк - по правой части экрана, примерно шириной в 1/8 строки, мелькает темная полоска.
    Прикрепите исходник - может что там ?
    Последний раз редактировалось zx-kit; 25.01.2011 в 18:09.
    "L-256"

  10. #919
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Попробуйте так:
    Код:
          VGA_KSI_BGN  <= "0110000100"; --  388
          VGA_KSI_END  <= "0110000101"; --  389
          VGA_KGI1_END <= "0111000001"; --  449
          VGA_KGI2_BGN <= "0101011111"; -- 351
    Прикрепите исходник - может что там ?
    Завтра попробую, заодно прицеплю исходники (сильно покоцанные, и Квартус превратил все кириллические комментарии в тыкву).

    Глючок хорошо виден на слайде №4 в сообщении http://zx.pk.ru/showpost.php?p=353106&postcount=935

    Попробовал, монитор синхронизируется, но экран черный.
    Вложения Вложения
    Последний раз редактировалось tnt23; 26.01.2011 в 11:01.

  11. #920
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Завтра попробую, заодно прицеплю исходники (сильно покоцанные, и Квартус превратил все кириллические комментарии в тыкву).
    В Квартусе русский текст правильно копируется, если в данный момент включен русский язык (с помощью Alt+Shift и т.п). Без комментариев труднее разобраться.
    Глючок хорошо виден на слайде №4 в сообщении http://zx.pk.ru/showpost.php?p=353106&postcount=935

    Попробовал, монитор синхронизируется, но экран черный.
    Попробуйте так:
    Код:
          VGA_KSI_BGN  <= "0110000100"; --  388
          VGA_KSI_END  <= "0110000101"; --  389
          VGA_KGI1_END <= "0000000001"; --  1
          VGA_KGI2_BGN <= "0101011111"; -- 351


    ---------- Post added at 14:00 ---------- Previous post was at 13:33 ----------

    C компьютера на видеоконвертер подаете синхросмесь или раздельные синхроимпульсы ?
    "L-256"

Страница 92 из 236 ПерваяПервая ... 888990919293949596 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ZXKit1 - конструктор для ZX-творчества
    от zx-kit в разделе ZX Концепции
    Ответов: 449
    Последнее: 07.01.2020, 15:42
  2. Что это за плата?
    от Sergei Frolov в разделе Несортированное железо
    Ответов: 3
    Последнее: 05.07.2009, 16:49
  3. От чего эта плата?
    от Nikita в разделе Несортированное железо
    Ответов: 8
    Последнее: 26.12.2008, 23:49
  4. Подскажите что за плата это ?
    от Mad Killer/PG в разделе Несортированное железо
    Ответов: 2
    Последнее: 18.12.2008, 00:50
  5. Что это за плата кто знает ?
    от sinchuk в разделе Несортированное железо
    Ответов: 14
    Последнее: 30.11.2008, 17:29

Ваши права

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