Компьютер ZXM-Jasper

Все вопросы, связанные с ресурсом micklab.ru

Moderator: Mick

Postby Mick » Wed, 06.12.2017 10:45:06

Так первый модуль 1818VG93 собран и запрограммирован
Временно пока припаял хвост с разъемом от 5.25 дюймого дискогрыза. Как придут нормальные разъемы, то сделаю все культурно :)
Впрочем можно и без разъема, если установить MB8877A вместо нашей КР1818ВГ93

Вот немного картинок

Image

Image

Image

P.S. В принципе модуль можно не только с этим компом применять. ;)

Итог:
У меня теперь полноценный комп 128кб с дискогрызом :)
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Tue, 02.01.2018 20:31:02

Итак, пока свежи воспоминания:

128Кб конфигурация

На фото представлен набор микросхем на нижней плате для 128Кб конфигурации

Image

- микросхема ПЗУ емкостью 64Кб - AT29С512-12PC
- микросхема ОЗУ емкостью 128Кб - UT621024PC-70LL
- процессор - NEC D780C-2 (NMOS)

Верхний модуль был использован от игрового автомата типа Igrosoft

Image

Микросхема памяти на модуле была заменена на - W24257AK-20
15нс давали сбои в скандаблере, поставил чуть медленнее :) (Привет Спринтеру)

Что в итоге получил (конкретный вариант прошивки):
- 128Кб спектрум совместимый компьютер
- загрузка программ через магнитофонный интерфейс
- пентагоноподобная развертка
- скандаблер для VGA монитора (умеющий держать 48Гц кадровой развертки)
- выбор AY-3-8912
- выбор джойстика типа Kempston на КР1533АП3

Примечание:
Ввиду того что я для интереса впаял КР1533ЛН1, то похоже из-за этого совместно с CPLD типа EPM3256(а скорее всего MAX3000A) не работают CMOS процессоры Z80, только NMOS.
Я полагаю надо ставить 74F04N как это было в Igrosoft. Там по крайней мере CMOS процы работали.

Дополнение, чтобы компьютер стал еще и с дисководом, то нужен внешний контроллер дисковода или соответствующий модуль (опишу позже).
Таким образом, используя различные CPLD или FPGA можно получить Спектрум для осуществления всех ваших безумных фантазий.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby MVV » Tue, 02.01.2018 22:10:02

Mick wrote:Ввиду того что я для интереса впаял КР1533ЛН1, то похоже из-за этого совместно с CPLD типа EPM3256(а скорее всего MAX3000A) не работают CMOS процессоры Z80, только NMOS.
Я полагаю надо ставить 74F04N как это было в Igrosoft. Там по крайней мере CMOS процы работали.

А К1533ТЛ2(74ALS14) не пробовал? Помню, ещё в школьные годы, когда собирал свой первый комп, они меня выручили.
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby Mick » Wed, 03.01.2018 09:01:23

MVV wrote:А К1533ТЛ2(74ALS14) не пробовал?


Не, не пробовал. У меня в принципе есть 74F04 или наша КР1531ЛН1. Хотел попробовать на наших ЛН1 и вот получил что хотел :)
Пока она мне не мешает, потом всегда смогу заменить. Просто предупредил, если кто будет собирать.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Wed, 03.01.2018 09:33:40

Раньше уже о нем писал немножко, теперь чутка подробнее.

Модуль контроллера дисковода на КР1818ВГ93


Image

Image

- Основная логика заключена в микросхеме EPM3032ATC44-10N
- Микросхема контроллера дисковода - КР1818ВГ93 или MB8877A
- Поддержка 2 дисководов

Примечания:
- При использовании MB8877A, дополнительное напряжение +12V не нужно, а значит разъем XP6 не требуется
- Контроллер не формирует сигналы DOS/ и NMI/, эти сигналы должен формировать логика либо самого компьютера, либо модуля с CPLD (FPGA)

При использовании модуля с ZXM-Jasper, то рекомендуется длиноногие разъемы ставить через проставки, чтобы ничего не резать.

Image

У меня в качестве проставок использовались пластмассовые штырьевые части разъемов типа PLS. Для этого надо удалить металлические штыри (вытащить).

В заключение, модуль можно использовать и как дополнительное обрудование к любым поделкам, необходимо только учесть какие необходимы для этого сигналы.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Thu, 04.01.2018 18:11:42

Небольшая порция новой информации.
Переделал у себя на сайте страничку по компьютеру, выделил из него в отдельный раздел всю информацию о сменных модулях.
Ссылки:
- о самом компьютере - http://micklab.ru/My%20Computer/ZXMJasper.htm
- о сменных модулях - http://micklab.ru/MyModules.htm

Также выложил информацию о доработках компа. Одна с проводком, а другую просто отогнуть :) - http://micklab.ru/file/zxm_jasper/zxm_jasper_00annex.pdf
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Mon, 08.01.2018 19:53:19

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

Модуль с EPM3256AQC208

Image

Image

CPLD-ху сдул с ZXM-Alcyon (туда запаял сдутую с платы, присланную Павлом Рябцовым, EPM3512AQC208)

При использовании модуля с ZXM-Jasper, то рекомендуется длиноногие разъемы ставить через проставки, чтобы ничего не резать.

Image

Модуль EPM3256ATC144

Image

Image

Микрухи памяти и CPLD предоставил Totem

Этот модуль тоже с проставками длинноногих разъемов

Image
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Wed, 04.04.2018 18:08:19

Вот файл со схемой и сборочным чертежом, а также таблицей расположение сигналов CPLD относительно разъемов. Короче это пригодится тем, кто захочет модули использовать для своих нужд - http://micklab.ru/file/modules/module_epm3256AQC208_uni.pdf
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Tue, 10.04.2018 19:19:10

Давным давно как то по случаю на али прикупил по дешевки CPLD-хи чудной серии MAX9000. А именно EPM9560RI208 и EPM9560ARC208. Правда в итоге оказалось что ноги у них в непотребном состоянии - погнуты. А все из за желания Спектрум из гуано. Ну и забросил, хотя сначала нарисовал схему клона Спектрума на нем. И вот когда появилась Яшма, решил, вернуться к этим CPLD. Думаю дай нарисую модуль и попробую заказать печатки. На сей раз не стал просить Павла Рябцова, он и так загружен по самую крышу, так что на али заказал с десяток печаток. Конечно они получились дороже чем у Павла, но любопытство однако оказалось сильнее.

Итак что получилоcь, на сей раз я не стал длинные разъемы запаивать, а сделал эти модули как бы законченными устройствами:

EPM9560ARC208

Image

Image

EPM9560RI208

Image

Image

Если обратите внимание на ноги, то видно что их выпрямляли - ух уж это и нудное занятие.

Итак поставил в Яшму, загрузил Кактус, он увидел CPLD, но вежливо сказал я ее вижу, но работать с ней не умею.
Пришлось запускать MAX+PLUS II и через LPT программатор ее шить. И кстати прошились оба модуля без вопросов.
Прошил я конфигурацию 128кб Спека (нашего клона с разверткой аля Пентагон), по сути переназначил ноги из проекта на EPM3256AQC208.
Включаю, а на 128 менюхе черные промоины. О думаю, приплыли. Ставлю модуль EPM3256AQC208 - там тоже самое.
Слетела прошивка в ПЗУ AT29C512. Перепрошил ПЗУ, меню появилось. Погонял по очереди демку SB4 - работает.

Вот Яшма с модулем.

Image

Кстати греются эти CPLD как печки :)

Подведем итоги:
- MAX9000 нам покорился и теперь есть Спектрум на этой серии.
- емкость EPM9560 - 560 регистров, по сути больше чем у EPM3512 на 48 регистров, что позволяет получить неплохой Спекки с многими плюшками.
- не требователен к быстродействию к микросхемы памяти набортной ОЗУ, которая используется в качестве буфера скандаблера (на EPM3256 помнится надо ставить не шустрее 20нс)
- так как MAX9000 старая серия, то для программирования нужен старый добрый MAX Plus II и LPT программатор, это минус
- возможно еще что то, но я уже забыл.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Wed, 11.04.2018 18:54:23

В продолжении темы про модуль на EPM9560. Так чтобы было выкладываю картинку эскиза печатной платы и фото чистой платы

Эскиз

Image

Фото чистой платы

Image

Позже выложу все информацию на свой сайт.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Previous

Return to Mick Laboratory

Who is online

Users browsing this forum: No registered users and 1 guest

cron

x