User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Помогите разобраться с z80

  1. #1

    Регистрация
    22.08.2021
    Адрес
    г. Липецк
    Сообщений
    50
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Помогите разобраться с z80

    Добрый день.
    Хочу восполнить пробел в образовании и потрогать z80 за пины. Нашел описания, проекты учебных простых вычислительных устройств. Но там нужно программатор ПЗУ для программы инициализации. Есть упоминания эмуляции такого ПЗУ на Ардуино. Я хочу разобраться, с двумя вещами: подключить старую simm планку как ОЗУ и на ардуино сделать устройство, которое по кнопке загружает код с нулевого адреса в ОЗУ.
    Получается, я тупенький - не смог разобраться. Вроде должно быть просто, но прояснения не происходит! Растолкуйте, плизз!

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

  3. #2

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    doleynikov, на ютубчике же видосик есть - "Как работает ЭВМ". Там как раз есть про эмуляцию ПЗУ.

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

    doleynikov(24.08.2021)

  4. #3

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

    По умолчанию

    Так. Стандартный совет: читать Хоровица и Хилла "Исскусство схемотехники". Про Ардуино там нет, но все основы объяснены простым человеческим языком. Про основы проектирования микропроцессорных систем там тоже есть.

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

    А насколько старую планку, кстати? Если на простой динамической памяти, то там всё просто, так как непосредственное управление матрицей с выводов: адрес строки, потом адрес столбца, не забыть WR выставить заранее, ну и вперёд, на мины!

    С SDRAM сложнее, так как у неё там внутри свой автомат исполнения запросов, и в контроллере его состояние надо копировать. Но тоже не космическая техника, разберёшься.

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

    Эээ, необходимое уточнение: ты на Ардуино хочешь сделать чисто программный контроллер ДОЗУ и эмулятор ПЗУ? Это возможно, но геморно.

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

    doleynikov(24.08.2021)

  5. #4

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от doleynikov Посмотреть сообщение
    Добрый день.
    Хочу восполнить пробел в образовании и потрогать z80 за пины. Нашел описания, проекты учебных простых вычислительных устройств. Но там нужно программатор ПЗУ для программы инициализации. Есть упоминания эмуляции такого ПЗУ на Ардуино. Я хочу разобраться, с двумя вещами: подключить старую simm планку как ОЗУ и на ардуино сделать устройство, которое по кнопке загружает код с нулевого адреса в ОЗУ.
    Получается, я тупенький - не смог разобраться. Вроде должно быть просто, но прояснения не происходит! Растолкуйте, плизз!
    Начни с простых книжек типа "Простейшая микроЭВМ", "ЭВМ своими руками", "Искусство схемотехники", "Электроника шаг за шагом". В общем от уровня начальной подготовки зависит. Главное - книги лучше брать старые книжки, где простым языком написано как работает процессор и проч. В инете их полно.

    Эмулятор ПЗУ можно сделать, можно купить.

    ОЗУ лучше статику подключить - проще.

    Дерзай

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

    doleynikov(24.08.2021)

  6. #5

    Регистрация
    22.08.2021
    Адрес
    г. Липецк
    Сообщений
    50
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я хочу ардуинкой эмулировать программу в адресах с 0000. Чтобы z80 начинал ее выполнять. Я не хочу Спектрум сразу. Хочу начать с минимальной обвязки.

  7. #6

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

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

    doleynikov(24.08.2021)

  8. #7

    Регистрация
    22.08.2021
    Адрес
    г. Липецк
    Сообщений
    50
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, что-то такое. Я нашел несколько уроков на английском где начинают с тумблеров на шине данных. дальше ввод в ОЗУ коминд тумблерами. Индикация светиками на шинах. Наглядно.https://maker.pro/pic/projects/z80-c...part-1-the-cpu
    Последний раз редактировалось doleynikov; 24.08.2021 в 12:45.

  9. #8

    Регистрация
    22.08.2021
    Адрес
    г. Липецк
    Сообщений
    50
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    http://z80.info/#BASICS_HARD_SCHEMA. Вот ещё. Может полезно

  10. #9

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,650
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С уважением, Станислав.

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

    andrews(28.08.2021)

  11. #10

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    522
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Retroshield for Arduino Mega
    http://www.8bitforce.com/projects/retroshield/
    https://github.com/skx/z80retroshield
    я себе привез из Америки. Там на плате только z80 и светодиод, все остальное делает ардуино

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 9
    Последнее: 03.02.2015, 21:05
  2. Помогите разобраться с девайсом.
    от Seabolt в разделе Устройства ввода
    Ответов: 6
    Последнее: 13.07.2012, 20:35
  3. Помогите разобраться с Теликом!!!
    от AlexFantasy в разделе Изображение
    Ответов: 11
    Последнее: 20.07.2011, 11:33
  4. Помогите разобраться с AY
    от amfirifma в разделе Музыка
    Ответов: 7
    Последнее: 30.11.2009, 11:32
  5. Помогите разобраться...
    от Striker в разделе Несортированное железо
    Ответов: 8
    Последнее: 24.05.2005, 14:59

Ваши права

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