User Tag List

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

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

Комбинированный просмотр

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

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    262
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    А откуда этот фрагмент вообще взялся? В списке чувствительности процесса VHDL должны быть максимум два параметра: клок и асинхронный сброс, если он есть. А относительно always вообще мантра
    Фрагмент был приведен здесь из кода прошивки 1.0.2 Вадима (zx-kit), написанного лет больше 10 назад и до сих пор не вызывавшего ни у кого вопросов, ибо есть почти у каждого спектрумиста и работает )
    Альтернативы на вга на 50 и 60гц кадровой на данный момент нет. А Вадиму за идею и разработку отдельное спасибо - и за то, что устройство актуально и полезно, и за то, что проект открыт и доступен для любых исследований.
    Мой ремейк возник в попытках уменьшить прошивку для встройки в другие проекты, а заодно переписать на верилоге для освоения одного, правда без должной академической базы в этой сфере. Убрал то, что было не надо, оставил, что не понимал, а поскольку работало, то и не копал глубже.

    Sandro, спасибо за анализ, для себя выводы сделал и в качестве учебной задачи надеюсь, что смогу раскидать по косточкам эту прошивку и переписать вдумчиво.

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

  3. #2

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    380
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    29
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    смогу раскидать по косточкам эту прошивку и переписать вдумчиво
    ждем))) хороший прошивок - их много не бывает)))

  4. #3

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Фрагмент был приведен здесь из кода прошивки 1.0.2 Вадима (zx-kit), написанного лет больше 10 назад и до сих пор не вызывавшего ни у кого вопросов, ибо есть почти у каждого спектрумиста и работает )
    Ага, а сто лет назад в качестве лекарства от насморка прописывали героин. Как ни странно, помогало, но с таким вредом для здоровья ...

    То, что глюкокод работает -- это счастье, но в один прекрасный момент он может перестать работать. Собственно, сечйас мы это и наблюдаем.

    Цитата Сообщение от valerium Посмотреть сообщение
    Sandro, спасибо за анализ, для себя выводы сделал и в качестве учебной задачи надеюсь, что смогу раскидать по косточкам эту прошивку и переписать вдумчиво.
    Да всегда пожалуйста! И настоятельно рекомендую осмыслить и переписать, как надо.

    - - - Добавлено - - -

    Просто вот ещё раз добавлю: уважаемые, этот глюкотрон работает на отношениях задержек, как печально известный Ленинград, в котором надо микросхеы подбирать, чтоб завёлся.
    Несмотря на то, что правильно спроектированная и собранная цифровая схема должна работать сразу после включения без какой-либо наладки. Я это с детства усвоил.

    - - - Добавлено - - -

    Цитата Сообщение от backa Посмотреть сообщение
    А не может это быть изза НЕПРАВИЛЬНЫХ синхросигналов с Карабаса? Я уже начинаю думать все , что угодно...
    Не "может быть", а точно из-за безграмотного использования чего попало в качестве синхросигнала. См. исходник. Всё это надо переписать нормальным образом.

    Этот пользователь поблагодарил Sandro за это полезное сообщение:

    Rio444(02.07.2023)

  5. #4

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    380
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    29
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Всё это надо переписать нормальным образом
    Я всегда стараюсь сам все делать "с нуля " но все обьять невозможно , особенно если учесть , что никогла ничего не делал на VHDL реального. Посему взять реально рабочий проект за основу к самообучению - хорошая постановка задачи для себя.... Главное не лениться и использовать КНИГИ в качестве академической основы а не использовать "метод тыка" .... К сожалению не все в мире делаеться идеально ...
    Я убрал зеркальное отображение символов но с VGA выходом проблемы никуда не ушли. Пытаюсь вникать в куски кода и осторожно править ... жалко, что в этих простейших CPLD нет "внутренней отладки" как это есть в АРМ микроконтроллерах - это сильно упростило бы жизнь. И конечное мизерное количество циклов перезаписи тоже не лучшая сторона CPLD.
    В любом случае признателен всем кто помогает с поиском ответов на мои вопросы!
    Последний раз редактировалось backa; 02.07.2023 в 23:43.

  6. #5

    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    707
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    215
    Поблагодарили
    152 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    И конечное мизерное количество циклов перезаписи тоже не лучшая сторона CPLD.
    Особо не переживайте. Мне ни на одном чипе не удалось достигнуть предела.
    Некоторые перезаписывал намного больше 100 раз.

    А вот очень хорошее видео по синхронной логике:

  7. #6

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    380
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    29
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rio444 Посмотреть сообщение
    Некоторые перезаписывал намного больше 100 раз
    надеюсь у меня будет Ваш случай - больше 100 раз))) А если без шуток то этот CPLD у меня только для этого отладочного стенда. Как все заработает как надо - я сразу перестану его мучать перезаписями - на полку в чулан)))
    Цитата Сообщение от Rio444 Посмотреть сообщение
    хорошее видео по синхронной логике
    Обязательно посмотрю! Особенно когда рекомендуют!

    Кстати, вопрос по теме - у меня в Карабасе глобальный аппаратный сброс не задействован (когда распаивал проводами - забыл про него и завел линию памяти). Есть ли смысл перенести линию памяти Карабаса на другой пин а на глобальный сброс завести реальный сброс от Z80?
    Спрашиваю потому, что греется сильно кристал XILINX XC95216. Палец могу держать на нем не более 5 секунд. Все сигналы на Z80 проверял на предмет коллизий - все вроде визуально ровно. Ток схемы компа берет не более 0.7А. Откуда такая температура?
    Не ужели эти монстры 5-вольтовые древние были такие горячие?

  8. #7

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,377
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    385
    Поблагодарили
    347 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    Не ужели эти монстры 5-вольтовые древние были такие горячие?
    у меня в конверторе VGA тоже 7128 греется весьма сильно. возможно из-за мелкого корпуса...

    - - - Добавлено - - -

    Цитата Сообщение от backa Посмотреть сообщение
    но вот есть у меня подозрения, что проводной монтаж для ALTERA 7128 очень плохая идея , несмотря на все блокировочные конденсаторы на всех питающих выводах....
    не знаю... у меня собрано вот так
    Нажмите на изображение для увеличения. 

Название:	vga_conv.jpg 
Просмотров:	218 
Размер:	98.5 Кб 
ID:	79138
    работает как из пушки. правда у меня оригинальная схема с 16-битной памятью.
    поправка - оригинальная только концепция, схема другая (разводка - как паять удобнее было, ПЛИС - 7128, память - что в барахле нашел). прошивка разумеется пересобрана (и немного подкорректирована, но не сильно)
    Последний раз редактировалось Serg6845; 05.07.2023 в 21:06.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

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

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

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

Похожие темы

  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

Ваши права

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