User Tag List

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

Тема: ПЛИС и всё что с ними связано

Древовидный режим

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

    Регистрация
    07.12.2006
    Адрес
    Минск
    Сообщений
    221
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    помогите разобраться что не так.
    пытаюсь написать на ВХДЛ ту часть, которая выводит графику на экран - что то ну ни как не поддается, в схемном вводе все нормально было, показывало как надо, а вот на ВХДЛе все ни как не получается
    вот кусок проекта:
    Код:
    process(CLK25,TI,vcnt,hcnt)
    begin
    PIXa<="0"&"000"&vcnt(8 downto 7)&vcnt(3 downto 1)&vcnt(6 downto 4)&hcnt(7 downto 3);
    ATRa<="0"&"000"&"110"&vcnt(8 downto 4)&hcnt(7 downto 3);
    if (CLK25'event and CLK25='1') then
        if TI='0' then --CLK25/2
            if hcnt(2 downto 0)=0 then
                VA<=PIXa;
                PIXd<=VD;
            end if;
            if hcnt(2 downto 0)=3 then
                VA<=ATRa;
                ATRd<=VD;
            end if;
        else
                VA<=(others=>'Z');
                if (hscr and vscr)='1' then
                    PIXd(7 downto 1)<=PIXd(6 downto 0);
                    PIXd(0)<='0';
                    if PIXd(7)='0' then
                        B<=ATRd(0);
                        R<=ATRd(1);
                        G<=ATRd(2);
                        Y<=ATRd(6);
                    else
                        B<=ATRd(3);
                        R<=ATRd(4);
                        G<=ATRd(5);
                        Y<=ATRd(6);
                    end if;
                else
                    if (hvoe or vvoe)='1'then
                        R<='0';
                        G<='0';
                        B<='0';
                        Y<='0';
                        else
                        R<='1';
                        G<='0';
                        B<='1';
                        Y<='0';
                    end if;
                end if;
        end if;
    end if;
    end process;
    что не так? на экране цветной бред напоминающий нужную картинку(pic01.jpg).
    если убрать загрузку атрибутов и выводить только пикселы - все четко, чб картинка отличная (pic02.jpg). а стоит только вернуть загрузку атрибутов обратно и выводить только пикселы - получается что выводятся атрибуты вместо пикселов, хотя данные загружаю в разные регистры(pic03.jpg).
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	pic01.jpg 
Просмотров:	1403 
Размер:	48.2 Кб 
ID:	21478   Нажмите на изображение для увеличения. 

Название:	pic02.jpg 
Просмотров:	1451 
Размер:	62.2 Кб 
ID:	21479   Нажмите на изображение для увеличения. 

Название:	pic03.JPG 
Просмотров:	1362 
Размер:	92.8 Кб 
ID:	21480  
    БЭМЗ ПЭВМ БАЙТ 48к
    CAHTAKA.002 48k
    БПК "Элара-Д" 48к +BDI(TR-DOS 5.03)
    SPECCY.2007 48k(2008.09)

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

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

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

Похожие темы

  1. ДВК (и всё, что с ними связано)
    от Grand в разделе ДВК, УКНЦ
    Ответов: 4575
    Последнее: 17.11.2025, 11:38
  2. PAL/GAL и все что с ними связано.
    от Mick в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 489
    Последнее: 19.09.2025, 18:39
  3. SMUC на дискретах и ПЛИС
    от spensor в разделе Scorpion
    Ответов: 846
    Последнее: 02.05.2025, 08:36
  4. Ответов: 1215
    Последнее: 10.02.2025, 19:04
  5. Вопрос по ПЛИС
    от Zloy в разделе Несортированное железо
    Ответов: 23
    Последнее: 17.10.2015, 17:12

Ваши права

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