User Tag List

Страница 22 из 33 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя
Показано с 211 по 220 из 330

Тема: Любительская девборда на Z80

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

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

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот вроде сигналы синхрогенератора все описал (во вложении).
    Еще бы отдиаграммить это бы все для полного счастья.

    Следующим шагом надо работу с памятью описать.
    Вложения Вложения
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

  3. #2

    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    735
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mick
    Диаграммы я пока не знаю как в квартусе строить.
    Я о твоих диаграммах, проектных. Про развертку.

    Посмотрел код гориз.развертки:
    можно тогда сделать условие не Vsync=1, а Vsync_count=411.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  4. #3

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    можно тогда сделать условие не Vsync=1, а Vsync_count=411.
    Да, в принципе и так можно. Все никак не привыкну к абстракции этого языка. Я все на схему опираюсь.
    Отмечу себе на заметку на будущую оптимизацию. Пока оставлю как привык

    Диаграмм разверток нет, только синхросигналы управления.
    Я их чуть позже тоже выложу, потому как там надо будет скорректировать фронты срабатывания.

    ---------- Post added at 16:25 ---------- Previous post was at 16:21 ----------

    Кстати, а простенького кода сумматора нет. Мне нужно 6 адресов сложить чтобы на следующую строку переключится.
    Тут задумка http://zx-pk.ru/showpost.php?p=600922&postcount=192 в pdf-ке

    P.S. Правда я похоже на схеме ошибся. Я расчитал для одного банка памяти что надо прибавлять A0h к каждой строке, а нужно 50h, потому как банки две и адреса у них при обращении к видеопамяти синхрогенератором одинаковые.
    Последний раз редактировалось Mick; 16.07.2013 в 16:42.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #4
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Мне нужно 6 адресов сложить чтобы на следующую строку переключится.
    C = A + B

  6. #5

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEK Посмотреть сообщение
    C = A + B
    А флаг переноса? Там как бы складываются неоднородные сигналы (не по порядку)
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  7. #6

    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    735
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mick, а что ты имеешь в виду под сумматором?
    Знак плюса - сумматор.
    Sync_count <= Sync_count + Sync_count2; SyncCountы - signalы опред.разрядности.
    Где в схеме сумматор ? Опиши подробнее.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  8. #7

    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А зачем делать линейную видеопамять? Можно отвести под строку 256 байт. Так и генератор видеоадреса будет проще, и для Z80 меньше геморроя при расчете адреса.

  9. #8

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Blade Посмотреть сообщение
    А зачем делать линейную видеопамять? Можно отвести под строку 256 байт. Так и генератор видеоадреса будет проще, и для Z80 меньше геморроя при расчете адреса.
    Да особо гемора то нет. В PC особо не заморачиваешься A0h прибавлять

    ---------- Post added at 17:10 ---------- Previous post was at 17:07 ----------

    Цитата Сообщение от IanPo Посмотреть сообщение
    Где в схеме сумматор ? Опиши подробнее.
    На схеме ram.pdf два крайних левых ИМ3 сумматора.
    Там я ошибся, они прибавляют как бы A0h, а нужно 50h (потому как видео буферы как бы параллельно работают).

    Но для примера хотя бы как на схеме опишите. Буду безмерно рад
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #9
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    А флаг переноса?
    C = A + B + Carry ?
    A,B к примеру 8 бит, С-9бит, 9 бит как знак переноса для следующего сумматора

  11. #10

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEK Посмотреть сообщение
    C = A + B + Carry ?
    A,B к примеру 8 бит, С-9бит, 9 бит как знак переноса для следующего сумматора
    Чтобы не гадать вот что надо просуммировать.
    Это кусок схемы с ошибкой, но суть не меняется.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	summ.jpg 
Просмотров:	183 
Размер:	29.7 Кб 
ID:	42466  
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 22 из 33 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Прикольная девборда... для спека в самый раз :)
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 12
    Последнее: 15.08.2008, 07:06

Ваши права

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