Компьютер на 1810ВМ86

16-битные ПЦ-совместимые компьютеры с процессорами 8086/8088/80286 работающие под управлением ДОС

Moderator: Shaos

Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

VGrad wrote:А схему можно глянуть ? Или ты сначала чипы запаиваешь ?
Большинство уже запаяно. А со схемой - перерисую, тогда выложу. Но пока какой-то готовой схемы нет еще, только ее часть, т.к. пока я только с частью элементов разобрался и подключил их. Тем более, и времени-то у меня на это дело нет практически - фактически лишь на выходные где-то часа по 2 находится.

Кстати, по поводу контроллера на россыпухе - а насколько его устройство сложное? А ты вот появилась идея: а почему бы не сделать некую плату расширения, где и разместить память с подобным контроллером? Только вот ели там для этого нужно фиг знает сколько микросхем со множеством элементов обвязки, то делать тогда не буду. Все-таки я хочу попытаться все максимально простым сделать.
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

Кстати, кто-нибудь покупал элементы на этом сайте:
http://www.elekont.ru/catalog//dp8429d-70.html
А то там я нашел практически все, что нужно - и dp8429 контроллер памяти, и ВТ37, и ВГ72, и даже ВК56 есть.
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

Решив посмотреть, что полезное можно вытащить из мат. платы от i386 нашел микросхемы статической памяти UM61256FK на 32 килобайта. На микросхеме 15 линий адреса и 8 данных. Возник вопрос: а можно ли ее использовать в качестве ОЗУ при процессоре ВМ86?
VGrad
Maniac
Posts: 208
Joined: 18 Nov 2013 15:15
Location: все оттуда ;)

Post by VGrad »

Ivan_XT wrote:Решив посмотреть, что полезное можно вытащить из мат. платы от i386 нашел микросхемы статической памяти UM61256FK на 32 килобайта. На микросхеме 15 линий адреса и 8 данных. Возник вопрос: а можно ли ее использовать в качестве ОЗУ при процессоре ВМ86?
Найдя ей в пару ещё одну !
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

С этим проблем нет - их у меня 4 штуки. Кстати, есть теперь и контроллер клавиатуры - JETkev v5.0. Так что, теперь все готово к окончательной сборке.
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

Составил схему уже готовой части системы. Сейчас изучаю материалы, чтобы продолжить работу дальше - надо разобраться, как происходит управление SRAM памятью, FLASH, до конца разобраться с ГФ84 и ВН59, а затем с применением ВВ55 и ВВ51. А также где-нибудь найти документацию на JETkey и разобраться с тем, как его использовать.
Image
P.S. Внес изменения в исходную схему.
Last edited by Ivan_XT on 08 Nov 2014 06:03, edited 1 time in total.
Mixa64
Doomed
Posts: 481
Joined: 25 Aug 2009 07:02
Location: Москва

Post by Mixa64 »

А что это ПЗУшка одна? ШД 16-разрядная, ПЗУшка 8-ми. Не взлетит. Либо код надо исхитриться написать так, чтобы по одной половинке 0FFh всегда требовалось.
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

Так на мат. платах от Рentium 1 же шина данных и вовсе 32-битная, а ПЗУ одна стоит.
Хотя, возможно, действительно проще 2 поставить. Внес изменение в схему.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Ivan_XT wrote:Так на мат. платах от Рentium 1 же шина данных и вовсе 32-битная, а ПЗУ одна стоит.
Я, конечно, могу ошибиться, и пусть меня поправят те, кто помнят точнее, но помнится мне,
что на таких платах содержимое ROM переписывается в RAM или в Shadow RAM, поскольку
для их частот ПЗУ уже слишком медленная ИС, и напрямую с ПЗУ они вроде бы и не работали.

А чего ты не проверишь уже работоспособность всего спаянного? Писали же тут уже, что
просто надо заставить плату выполнять код NOP или аналогичный короткий типа NEG и т.п.
iLavr
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

Не уверен пока, что все правильно собрано. Непонятен пока вопрос с ГФ84 - все ли я установил, нужное для запуска процессора? И еще вопрос по тому, какой сигнал должен подаваться на вход OE микросхемы ир82. По бывшей здесь схеме - HLDA, а по даташиту 80с86 - GND.
https://img-fotki.yandex.ru/get/3100/185314720.1/0_12acb4_f9a3d839_XL.bmp
VGrad
Maniac
Posts: 208
Joined: 18 Nov 2013 15:15
Location: все оттуда ;)

Post by VGrad »

Lavr wrote:
Ivan_XT wrote:Так на мат. платах от Рentium 1 же шина данных и вовсе 32-битная, а ПЗУ одна стоит.
Я, конечно, могу ошибиться, и пусть меня поправят те, кто помнят точнее, но помнится мне,
что на таких платах содержимое ROM переписывается в RAM или в Shadow RAM, поскольку
для их частот ПЗУ уже слишком медленная ИС, и напрямую с ПЗУ они вроде бы и не работали.
Благодаря страничной адресации ROM BIOS из медленного чипа ROM переписывается в RAM и подставляется в нужное адресное пространство.
У AWARD находится в исходниках bootrom.asm

А для того что бы с 8-bit ROM запустилась программа нужна схема свёртки шины данных в 8-bit !!! Так что проще на 8086 поставить две 8-bit ROM !

Я бы и две 8-bit static RAM рядом поставил ! Что бы это работало как автономный контроллер. Я об этом уже упоминал .
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

У меня как раз и поставлено там 2 SRAM по 32 килобайта.
Кстати, а какие управляющие сигналы нужно подавать на SRAM и ПЗУ, чтобы обеспечить их работу? И откуда какие из них подаются?
А также вопрос - что подается на вывод OE микросхем ИР82? А то по одной схеме указано HLDA, по другой - GND.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Ivan_XT wrote:вопрос по тому, какой сигнал должен подаваться на вход OE микросхемы ир82. По бывшей здесь схеме - HLDA, а по даташиту 80с86 - GND.
Ну ты сам размышляй немножко - что за сигнал HLDA, и что будет, если OE микросхемы ир82 будет прицеплено GND.
Значит микросхема ир82 никогда не сможет перейти по выходу в высокоимпедансное состояние, а значит такая схема не сможет обслужить запрос захвата шин - HОLD.
Как следствие - будет невозможен прямой доступ к памяти.
iLavr
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

Не подскажет кто-нибудь, где можно найти описание SRAM памяти и принципов управления ей на русском языке?
VGrad
Maniac
Posts: 208
Joined: 18 Nov 2013 15:15
Location: все оттуда ;)

Post by VGrad »

Ivan_XT wrote:Не подскажет кто-нибудь, где можно найти описание SRAM памяти и принципов управления ей на русском языке?
http://www.codenet.ru/progr/other/sdram/