
Микро-ЭВМ на КМ1801ВМ2
Moderator: Shaos
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
OSHPark решило выдать мне скидку в размере стоимости производства опытной партии в 3 штуки 

You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
Увидел первый косяк (уже после заказа) - надписи над адресными линиями справа исчезли 
Видимо не в том слое надписей расположил...

Видимо не в том слое надписей расположил...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
Выложил на GitHub исправленную версию:Shaos wrote:Увидел первый косяк (уже после заказа) - надписи над адресными линиями справа исчезли
Видимо не в том слое надписей расположил...
https://github.com/shaos/pdpii
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
oshpark берёт за производства 3 штук таких плат $248 с бесплатной доставкой - $83 за одну получается
seeedstudio сделало бы 5 штук за $131 или 10 за $150 (это я выбираю золото и чёрный цвет платы) плюс пересылка - т.е. от $15 за одну (с учётом пересылки цена может за $20 зашкалить)
seeedstudio сделало бы 5 штук за $131 или 10 за $150 (это я выбираю золото и чёрный цвет платы) плюс пересылка - т.е. от $15 за одну (с учётом пересылки цена может за $20 зашкалить)
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
немного хакадейского пиара 
https://hackaday.com/2018/04/26/a-mini-itx-pdp-11/
надеялся я попасть в этом раунде в финал хакадей-прайза и получить $1000, но не срослось
P.S. внутри корпуса mini-ITX оно будет выглядеть вот так:
процессорная платка высоковата, но если её воткнуть последней (как на фотке), то вроде блок питания не должен мешать...

https://hackaday.com/2018/04/26/a-mini-itx-pdp-11/
надеялся я попасть в этом раунде в финал хакадей-прайза и получить $1000, но не срослось

P.S. внутри корпуса mini-ITX оно будет выглядеть вот так:
процессорная платка высоковата, но если её воткнуть последней (как на фотке), то вроде блок питания не должен мешать...
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
Вот шаблоны с которых можно делать свои платки под эту шину (высота 7 см должна быть ниже блока питания):
и укороченный вариант, покрывающий только Q-bus (и умещающийся в ограничение бесплатной версии Eagle v5):
P.S. интересный момент состоит в том, что полноразмерная плата фактически совпадает с размерами МК-85
и укороченный вариант, покрывающий только Q-bus (и умещающийся в ограничение бесплатной версии Eagle v5):
P.S. интересный момент состоит в том, что полноразмерная плата фактически совпадает с размерами МК-85

You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
Модуль ПЗУ 64Кслова (нарисован 5 мая, поправлен 6 мая):
Видео ускорено в 8 раз и убраны паузы (когда я например отходил чайку налить)
Видео ускорено в 8 раз и убраны паузы (когда я например отходил чайку налить)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
Сегодня поправил модуль, заменив 74LS32 на 74LS00 для единообразия
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
ПЗУ-модуль готов, теперь надо ОЗУ-модуль городить 
Какие там у кого были идеи по поводу реализации обработки WTBT на мелкой логике?
P.S. Значит при /DOUT если /WTBT ушёл в ноль, то надо по A0 фильтровать на какую полвинку ОЗУ уходит /WR - по идее ничего сложного быть не должно:
P.P.S. Вот вроде получилось на трёх корпусах 74LS00 
P.P.P.S. Ещё один корпус 74LS00 уйдёт на формирование CS-ов для четырёх 8Кб микросхем ОЗУ

Какие там у кого были идеи по поводу реализации обработки WTBT на мелкой логике?
P.S. Значит при /DOUT если /WTBT ушёл в ноль, то надо по A0 фильтровать на какую полвинку ОЗУ уходит /WR - по идее ничего сложного быть не должно:
Code: Select all
/DOUT /WTBT A0 | /WRL /WRH
---------------------------
1 1 X | 1 1
1 0 X | 1 1
0 1 X | 0 0
0 0 0 | 0 1
0 0 1 | 1 0

P.P.P.S. Ещё один корпус 74LS00 уйдёт на формирование CS-ов для четырёх 8Кб микросхем ОЗУ
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
Вот логика на 3 корпуса - 74LS00, 74LS04 и 74LS08 (плюс 4 микросхемы 8Кб ОЗУ):
/BBS7 можно сделать отключаемым (на тот случай если порты не в старшей восьмушке, как на МК85)
прямой или инверсный A15 будет подключать эти 16 килослов либо в нижнюю половину памяти, либо в верхнюю
/BBS7 можно сделать отключаемым (на тот случай если порты не в старшей восьмушке, как на МК85)
прямой или инверсный A15 будет подключать эти 16 килослов либо в нижнюю половину памяти, либо в верхнюю
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 478
- Joined: 25 Aug 2009 07:02
- Location: Москва
Re: Микро-ЭВМ на КМ1801ВМ2
Кучеряво как-то ... Но, ЛА3 наше всёShaos wrote:ПЗУ-модуль готов, теперь надо ОЗУ-модуль городить
Какие там у кого были идеи по поводу реализации обработки WTBT на мелкой логике?
P.S. Значит при /DOUT если /WTBT ушёл в ноль, то надо по A0 фильтровать на какую полвинку ОЗУ уходит /WR - по идее ничего сложного быть не должно:P.P.S. Вот вроде получилось на трёх корпусах 74LS00Code: Select all
/DOUT /WTBT A0 | /WRL /WRH --------------------------- 1 1 X | 1 1 1 0 X | 1 1 0 1 X | 0 0 0 0 0 | 0 1 0 0 1 | 1 0

You do not have the required permissions to view the files attached to this post.
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
хм, и точно 
тогда оставляю ОЗУ в старшей половине адресного пространства (это сэкономит один инвертор после A15, который я хотел использовать с джамперами для возможной перестановки ОЗУ в младшую половину) и в результате всё укладывается в 3 корпуса ЛА3
P.S. /DIN (на модели не отображён) уходит прямиком на /OE всех четырёх микросхем памяти

тогда оставляю ОЗУ в старшей половине адресного пространства (это сэкономит один инвертор после A15, который я хотел использовать с джамперами для возможной перестановки ОЗУ в младшую половину) и в результате всё укладывается в 3 корпуса ЛА3

P.S. /DIN (на модели не отображён) уходит прямиком на /OE всех четырёх микросхем памяти
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 478
- Joined: 25 Aug 2009 07:02
- Location: Москва
Re: Микро-ЭВМ на КМ1801ВМ2
Если это условие не поменялось, можно им воспользоваться и не подводить !BBS7, если размещать ОЗУ в младшей половине.Shaos wrote: 19 - BBS7 (0 if A15=A14=A13=1)
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
ОЗУ будет в старшей половинеMixa64 wrote:Если это условие не поменялось, можно им воспользоваться и не подводить !BBS7, если размещать ОЗУ в младшей половине.Shaos wrote: 19 - BBS7 (0 if A15=A14=A13=1)
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23990
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Микро-ЭВМ на КМ1801ВМ2
Лайвстримал создание ОЗУ модуля - причем в 1280х720 
Вчера 1ч10м и сегодня 4ч40м (причём ютюб потерял половину второго видео)
Начал редактировать средствами YT и похоже всё видео нашлось, но первое я удалил - там долгое и нудное начало:
https://www.youtube.com/watch?v=WjKdYieiKbo
P.S. Вот результат почти 6-часовой работы:

Вчера 1ч10м и сегодня 4ч40м (причём ютюб потерял половину второго видео)
Начал редактировать средствами YT и похоже всё видео нашлось, но первое я удалил - там долгое и нудное начало:
https://www.youtube.com/watch?v=WjKdYieiKbo
P.S. Вот результат почти 6-часовой работы:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net