Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА: Первый проект, почему не работает?

Первый проект, почему не работает? 8 года 10 мес. назад #2927

  • Tom91
  • Tom91 аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 4
  • Спасибо получено: 2
Доброго времени суток!
Только начал осваивать Quartus и попытался сделать интерфейс VGA.
Для простоты создал модуль генератора синхроимпульсов, и модуль color который должен был давать тупо цвет-фон.
В итоге частота hsync в норме 31,15Khz, а вот частота vsync 180Hz в 3 раза больше чем должно быть 60Hz.
А модуль color вообще не выдаёт сигналы RGB.
www.fayloobmennik.net/4459954
Заранее огромное спасибо!
Спасибо сказали: Mastar24

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Tom91.

Re: Первый проект, почему не работает? 8 года 10 мес. назад #2931

На сайте есть как минимум две, а фактически больше, реализаций VGA контроллеров. Наверное имеет смысл посмотреть все их и сравнить со своей реализацией. А для первого самостоятельного проекта лучше помигать светодиодом - проще.
Спасибо сказали: Mastar24

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от alman.

Re: Первый проект, почему не работает? 8 года 10 мес. назад #2933

  • Tom91
  • Tom91 аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 4
  • Спасибо получено: 2

alman пишет: На сайте есть как минимум две, а фактически больше, реализаций VGA контроллеров. Наверное имеет смысл посмотреть все их и сравнить со своей реализацией. А для первого самостоятельного проекта лучше помигать светодиодом - проще.

Светодиодом мигать труда не составит, там нет ничего сложного. Рассматривал многие варианты и по ним набросал простейший модуль vga_sync_generator который выдаёт правильные СИ, но стоит его соединить с модулем color, как частота кадров увеличивается в 3 раза!!! Входных сигналов кроме clk у данного модуля нет, поэтому совсем не понятно почему так происходит ? Модуль color должен отслеживать состояние blank_n b и определять не активность RGB = 000 или RGB = 111 все цвета включены(белый), но на выходе RGB ничего нет, в то время если вывести сигнал blank_n на ножку плисины то там есть осциллограмма. Полный проект вместе с графической частью соединения модулей в первом сообщение по ссылке.

ВНИМАНИЕ: Спойлер!



ВНИМАНИЕ: Спойлер!
Спасибо сказали: Mastar24

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Tom91.
  • Страница:
  • 1
Время создания страницы: 0.199 секунд
Работает на Kunena форум