Важная информация

User Tag List

Страница 1 из 7 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 69

Тема: "ZX-8088" - Даунгрейд компьютера "Ленинград". Часть 3

  1. #1
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию "ZX-8088" - Даунгрейд компьютера "Ленинград". Часть 3

    Предыдущие части:
    Часть 1 - https://zx-pk.ru/threads/32131-quot-...grad-quot.html
    Часть 2 - https://zx-pk.ru/threads/32921-quot-...t-chast-2.html

    В предыдущих частях описывался процесс "изобретение" Ленинграда на процессорах КР580ВМ80А (часть 1) и КР1821ВМ85А (часть 2). Если в первой части конечный результат в итоге был получен, то во второй части осталось недосказанное, а именно гуляние фазы тактов при старте (кто то стартует с одной фазой тактовых импульсов, а кто то с другой - надо как то унифицировать)
    Так вот пришел следующий год и пришла очередь "изобретать" Ленинград с новым процессором. Поскольку была просьба и пожелание следующий Ленинград сделать на UPD70108 (NEC V20), то значит пусть так и будет. Как оказалось NEC V20 по пиново совместим с процессором i8088, то так сказать одно не помешает другому. Ах, да процессор от NEC может эмулировать код i8080. Что же надо будет посмотреть.
    Ну а назвал новый исследовательский комп - "ZX-8088", так сказать для звучности с предыдущими, ну и наш есть КР1810ВМ88 для пробы, хотя он и не умеет эмулировать ВМ80.

    Пока собираются мысли, ivagor подключайся.


    Проект схемы без А19 - https://disk.yandex.ru/i/JppSpBoDSvu1Iw
    Схема с одним сегментом на ОЗУ и ПЗУA19 - https://disk.yandex.ru/d/OoTICcrkyOMKEQ
    Схема с разными сегментами для ОЗУ и ПЗУ по A19 - https://disk.yandex.ru/i/mIra7MgBw6dulg

    Проект печатной платы

    Последний раз редактировалось Mick; 06.06.2022 в 19:04.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

  3. #2
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вариант с V20 весьма интересен.
    Надеюсь, ты все же еще пощупаешь 8080 в ZXM-Amethyst. И возможно там будет клавиатура и какой-нибудь интерфейс с внешним миром.

  4. #3
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Надеюсь, ты все же еще пощупаешь 8080 в ZXM-Amethyst. И возможно там будет клавиатура и какой-нибудь интерфейс с внешним миром.
    Если ты смотрел схему Аметиста, то там уже можно что угодно прикрутить, начиная с контроллера SD карты и PS/2 клавы, то что на борде есть, заканичивая внешней шиной NemoBus, куда Спектрумовские контроллеры пихать можно будет. По крайней мере я на это надеюсь.
    Так что пощупаем его, как и в последствии и 8085 ( надо все таки установить истину с клоками)

    Касательно ZX-8088, то из даташитов и схем я вижу, что в основном используются с ГФ84 (8284 если я не ошибаюсь). Но у нас немного другой подход. Надо вкараячить процессор ВМ88 в схему Ленинграда.

    Из функциональной схеме ГФ84 можно увидеть, что частота кварца делится на 3, сигналы RESET и READY стробируются тактовой частотой





    По сути у нас есть кварцевый генератор на 14МГц и тактовые на 3,5МГц. Сигналы RESET и READY если нужно можно тоже тактировать тактовой.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #4
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    По сути у нас есть кварцевый генератор на 14МГц и тактовые на 3,5МГц.
    Не понял, при чем тут 8284, там же нет деления на 4 (только на 3 и 6)?

  6. #5
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Не понял, при чем тут 8284
    Ну 8284 это аналог 1810ВГ84.


    Цитата Сообщение от ivagor Посмотреть сообщение
    там же нет деления на 4 (только на 3 и 6)?
    Да, там деление частоты для процессора на 3 (CLK) и еще на 2 (PCLK).

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

  7. #6
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    778
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Поскольку была просьба и пожелание следующий Ленинград сделать на UPD70108 (NEC V20), то значит пусть так и будет.
    А вот ещё про V33A посмотри.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  8. #7
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    А вот ещё про V33A посмотри.
    Может так в части 99 вернемся к этому вопросу К тому же у него выведена 16 битная шина, мы пока с 8 битной играемся.
    Пока вопрос обозначен и более того гнаться за частотой не в приоритете. Понятно что V20 шустрее чем тот же ВМ88.
    Но у нас тактовая частота 3,5МГц и от этого так скажем начинаем отсчет.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  9. #8
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    778
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    К тому же у него выведена 16 битная шина, мы пока с 8 битной играемся.
    Эх, невнимательно ты посты и шиты читаешь...
    Ты с пристрастием почитай по поводу разрядности шины данных.
    Более того, у него УЖЕ раздельные шины адреса и данных!
    Да и ещё 16МБ умеет адресовать.
    Насколько я понял, он программно совместим с V20, кроме i8080.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  10. #9
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    кроме i8080.
    Меня например только это и интересует.

  11. #10
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Эх, невнимательно ты посты и шиты читаешь...
    Наверное так оно есть. И если, как ты утверждаешь он программно совместим с V20, то пока смысла ковыряться в нем нет. За частотой в Ленинграде гнаться в этом случае не имеет смысла.

    А пока диаграммы UPD70108(V20)



    диаграммы 80с88







    Понятно, что в нашем случае используем минимальный режим без адресов A16...A19, то есть ограничиваемся 64кб

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

    Продолжаем
    Если я правильно понял диаграммы, то минимальный цикл длится 4 такта без ожидание
    Сигнал ALE - длится целиком 1 такт
    Сигнал WR/ - начинается с 2 такта и заканчивается на половине 4 такта, т.е. длится 2 такта
    Сигнал RD/ - начинается с половины 2 такта и заканчивается на половине 4 такта, т.е. длится 2,5 такта

    Если взять сигнал RAS/ в качестве тактов, то диаграмма вроде так выглядеть должна. И в результате вполне вписываемся в окно обращения к памяти Ленинграда.

    Последний раз редактировалось Mick; 31.05.2022 в 08:54.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 1 из 7 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. "ZX-8080" - Даунгрейд компьютера "Ленинград"
    от Mick в разделе Разработка электроники
    Ответов: 905
    Последнее: 08.01.2024, 16:11
  2. "ZX-8085" - Даунгрейд компьютера "Ленинград". Часть 2
    от Mick в разделе Разработка электроники
    Ответов: 55
    Последнее: 25.02.2023, 20:07
  3. Ответов: 17
    Последнее: 26.12.2015, 23:22
  4. куплю "нулёвку" - материнку или копм в сборе 8088-8086
    от palsw в разделе Барахолка (архив)
    Ответов: 59
    Последнее: 08.05.2012, 11:19
  5. Ответов: 0
    Последнее: 15.08.2010, 14:38

Ваши права

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