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

User Tag List

Страница 7 из 35 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 345

Тема: Специалист_МХ_FPGA на u10ep3c

  1. #61
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    стоит "прибраться" в сигналах, ведь я ему передавал голимый полуфабрикат, слепленный не для красоты а чтоб работало.
    Действительно, пока чтоб работало, да и с нормальным наименованием сигналов стоит подумать. А факты таковые, что приходится откатываться к более ранним пакетам, потому что новые ни то что цвет, но чб сигнал отказываются показывать. Ну так получилось с двумя последними проектами.
    Завтра попробую два проекта, один от Ewgeny, но там экран не рабочий. Зато сделано переключение прошивок Тест-м/Монитор-2, переключение скорости 2/4 МГц. Второй - с контроллером цвета от Keeper'а (всё ли правильно?):
    Код:
    nBlackColor         <= cd_out (2) or cd_out (1) or cd_out (0);  -- 0 = when black
    ActivePixel         <= not blank1 and vid;                          -- 1 = when pixel on screen
    ActiveNotBlackPixel <= ActivePixel and nBlackColor;             -- 1 = when not black pixel on screen
    
    red         <= r;
    green       <= g;
    blue        <= b;
    rb          <= i;
    gb          <= i;
    bb          <= i;
    
    process(clock)
    begin
        if clock'event and clock = '1' then
            r <= cd_out (0) and ActiveNotBlackPixel;
            g <= cd_out (1) and ActiveNotBlackPixel;
            b <= cd_out (2) and ActiveNotBlackPixel;
            i <= ActiveNotBlackPixel;
        end if;
    end process;
    Последний раз редактировалось fifan; 23.10.2010 в 19:12.

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

  3. #62
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    sblank <= not (hcnt(8) or hcnt(7));
    словишь глючок при таком подходе. Потому что фронты сигналов имеют "зазор", на экране будет вертикальная полоса.

    ---------- Post added at 19:14 ---------- Previous post was at 19:12 ----------

    Цитата Сообщение от fifan Посмотреть сообщение
    Ну так получилось с двумя последними проектами.
    эээ... мой проект показывает ч/б нормально. А если инвертировать клок на цветное ОЗУ - то даже проблески цвета есть.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #63
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    мой проект показывает ч/б нормально. А если инвертировать клок на цветное ОЗУ - то даже проблески цвета есть.
    Тогда дай его копию ещё раз, а то я наверное сам запарился...
    Не то компилировал...

  5. #64
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  6. #65
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Из этого проекта. И что вот эта конструкция не гасит экран:
    Код:
    process(blank1,vid,res_k,cd_out)					        				-- видеомультиплексирование
    	begin
    		if blank1 = '1' then 
    			if vid = '1' then												-- бланкирование сигнала
    				r <= '1';
    				g <= '1';
    				b <= '1';
    				i <= '1';
    			else
    				r <= cd_out (0);											-- сигнал красного цвета
    				g <= cd_out (1);											-- сигнал зелёного цвета
    				b <= cd_out (2);											-- сигнал синего цвета
    				i <= '0';													-- сигнал яркости
    			end if;	      
    		else
    			r <= '0';
    			g <= '0';
    			b <= '0';
    			i <= '0';
    		end if; 
    end process;

  7. #66
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Из этого проекта.
    Этот кусок из проекта, который как раз ты мне прислал
    Судя по нему, при наличии включенного пикселя на экране - будет белый цвет, при погашенном пикселе - цветной "фон". Я не стал разбираться в этом.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  8. #67
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот именно и я не посмотрел этот кусок и на экране после компиляции ничего не увидел.
    Последний раз редактировалось fifan; 23.10.2010 в 20:05.

  9. #68
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Вот именно и я не посмотрел этот кусок и на экране после компиляции ничего не увидел.
    вообще-то должно быть видно. Для ч/б вывода там препятствий нет. У меня показывает и монитор, и тест.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  10. #69
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так. А ведь цветная точка - это INK, а PAPER в Специалисте всегда чёрный (он устанавливается для всего экрана). Значит меняю код на if vid = '0' then и должно всё устаканиться?

    Вот цитата из описания работы контроллера цвета: "...Светлые элементы изображения окрашиваются в один из семи цветов. Вместе с чёрным получаем восемь цветов...".

    Короче, будет наверное так:
    Код:
    if vid = '1' then	-- если пиксель включен, то на экране - цветная точка
    	r <= cd_out (0);	-- сигнал красного цвета
    	g <= cd_out (1);	-- сигнал зелёного цвета
    	b <= cd_out (2);	-- сигнал синего цвета
    	i <= '1';	-- сигнал яркости				
    else			-- если пиксель выключен, то на экране - тёмный фон
    	r <= '0';
    	g <= '0';
    	b <= '0';
    	i <= '0';				
    end if;
    Последний раз редактировалось fifan; 23.10.2010 в 20:54.

  11. #70
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Короче, будет наверное так:
    Вроде как. Но если ничего не писать в порт С, то экран останется просто черным? Или по умолчанию из порта С читается FF? Тогда черно/белые приложения типа Монитора будут отображать текст на экране.

    ---------- Post added at 21:54 ---------- Previous post was at 21:30 ----------

    Нашел стайку косяков в чтении цветного ОЗУ Пробую.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

Страница 7 из 35 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Орион-2010 на u10ep3c
    от Ewgeny7 в разделе Орион
    Ответов: 141
    Последнее: 19.10.2013, 23:51

Ваши права

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