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

User Tag List

Страница 58 из 81 ПерваяПервая ... 545556575859606162 ... ПоследняяПоследняя
Показано с 571 по 580 из 801

Тема: Вектор-06Ц: Altera DE1

  1. #571
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    657
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересно. Если в конце концов получится, можно будет заменить мой на Saar-овский.
    Больше игр нет

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

  3. #572
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще с psg интересно - в skynet в части с буквами как star wars в одном месте слышны лишние призвуки. В эмуляторах их нет. Пробовал уже наверно 4 варианта ay/ym, в т.ч. из проекта Saara, но везде эти призвуки есть

  4. #573
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пара слов про компонент. До сих пор проверял компонент на трех LG и одном тюнере. Сегодня проверил на самсунге. Специалист показывал нормально, вектор не совсем. В погоне за лучшей цветопередачей я в векторе уменьшил размах синхры для компонента (чтобы оставить больше уровней для изображения), LG и тюнер отнеслись к этому нормально, а самсунг нет.
    В общем, если нужен компонент (например не поддерживается 50 Гц vga и не хочется пала), но он в текущем варианте показывает не очень, то нужно поменять в video.v соответствующие строки:
    Код:
    parameter Y_REF  = 4'd4;
    wire[11:0] tv_Y_=8'd59*vgavideo_r+8'd115*vgavideo_g+8'd22*vgavideo_b;
    wire[11:0] tv_Pb_={PbPr_REF,8'b0}-8'd33*vgavideo_r-8'd65*vgavideo_g+8'd98*vgavideo_b;
    wire[11:0] tv_Pr_={PbPr_REF,8'b0}+8'd98*vgavideo_r-8'd82*vgavideo_g-8'd16*vgavideo_b;
    Цветопередача ухудшится (чудес не бывает, 4х бит/канал мало для компонента с вектора, с 8ю битами/канал все отлично), но будет нормальная картинка.
    Последний раз редактировалось ivagor; 01.04.2016 в 11:12.

  5. #574
    Activist
    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor,
    давно хочу прикрутить компонент в VGA выходу на MiSTе. Там 6 бит на цвет - может и достаточно.
    Вот только пока не придумал как примешать синхру к Y. Причем хочется это сделать без сторонних внешних сигналов.
    Была идея найти где-нибудь инвертирующий DC-DC преобразователь, запитать его одним из синхросигналов, а на второй выводить синхросмесь и подмешивать к Y с использованием отрицательного напряжения с DC-DC.
    Есть какой-нибудь более интересный вариант?

  6. #575
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мой вариант упрощенной синхры компонента в v06cc svofski здесь начиная с always @(tv_mode==2'b10)

    Странное округление в следующих версиях я заменил на
    3'b111:begin
    tv_Y <=Y_REF+((tv_Y_+8'd128)>>8);
    tv_Pb <=PbPr_REF+$signed((tv_Pb_+8'd128)>>>8);
    tv_Pr <=PbPr_REF+$signed((tv_Pr_+8'd128)>>>8);
    но визуально разницы нет

  7. #576
    Activist
    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor,
    то есть яркость гуляет от некоторого Y_REF до максимума, а синхра от Y_REF до нуля?
    Мне такая идея приходила тоже, но, к сожалению, она не универсальна. С более цветастых эмуляторов как Amiga или NES уже так не выведешь. Нужно какое-то внешнее решение, но не сильно заумное и не дорогое.

  8. #577
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Saar Посмотреть сообщение
    то есть яркость гуляет от некоторого Y_REF до максимума, а синхра от Y_REF до нуля?
    Да, эту идею я сплагиатил у svofski

    Цитата Сообщение от Saar Посмотреть сообщение
    С более цветастых эмуляторов как Amiga или NES уже так не выведешь.
    На мисте с 6 битами/канал? Для nes этого вполне хватит для компонента, для амиги с ocs рискну утверждать, что тоже как минимум для удовлетворительного отображения хватит (а может и лучше, надо посчитать или попробовать).

  9. #578
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    657
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Перед тем, как городить что-то внешнее, я бы попробовал сигма-дельта модуляцию.
    Больше игр нет

  10. #579
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    я бы попробовал сигма-дельта модуляцию
    Пробовал, с компонентом (в отличие от композита и с-видео) не получилось. Возможно добавление фильтра помогло бы, но композит и с-видео и без фильтров работают.

  11. #580
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    657
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересно, именно на DE1? У MiST вроде Циклон побыстрее, можно частоту поднять. Не факт, что если на DE1 не получилось, то нигде не получится.

    Но вообще я согласен с ivagorом, 640KB ought to be enough for everybody. 6 бит на канал это роскошно.
    Больше игр нет

Страница 58 из 81 ПерваяПервая ... 545556575859606162 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Эмуляция
    от ZEman в разделе Вектор
    Ответов: 1450
    Последнее: 16.03.2024, 20:18
  2. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 844
    Последнее: 11.01.2024, 14:31
  3. Ответов: 9
    Последнее: 18.04.2009, 21:21
  4. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23
  5. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 09:32

Ваши права

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