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

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

Moderator: Shaos

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

Post by Ivan_XT »

Сравнивал сейчас содержимое комплектов 1810 и 580 - и появился опрос: а нельзя ли вместо контроллера ПДП 1810ВТ37 использовать 580ВТ57? И в че вообще их отличие? Пробовал найти даташит на 8257 - ничего не удалось...
petrenko
Doomed
Posts: 598
Joined: 10 Mar 2012 16:21
Location: РФ

Post by petrenko »

Различия есть.
У 8257 задействовано всего 9 адресов для регистров и по другому организованы сами регистры нежели у 8237
Также 57-ой пересылает блок не длиннее 16384 ,что вчетверо короче потенциально пересылаемых 37-ым
Также 57-ой не может быть ведущим при каскадировании - не предусмотрено у них каскадирование.
Это вкратце. Там ещё есть ньюансы.

"Дэйтащиит" на 8257 вроде бы на "коте" коллега "Rokl" выкладывал, но не помню наверное.
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

Жаль... Значит, хоть у меня и есть такие, но применить их сюда нельзя...
User avatar
Lavr
Supreme God
Posts: 16687
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Ivan_XT wrote:Жаль... Значит, хоть у меня и есть такие, но применить их сюда нельзя...
Да применить-то при желании можно, и работать они будут.
Весь вопрос упирается в то, что программировать тебе их придется самому, поскольку BIOS XT этого не умеет.

Он не под них ориентирован.

Это как последовательные интерфейсы 8251 и 8250: в ХТ стоИт 8250, а в отечественной ХТ "Искра" - К580ВВ51.
Работать-то всё работает, и по функиям BIOS совсместимо, но на низком уровне соместимости нет.
iLavr
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

На первый раз особо не хочется сильно заморачиваться. Хочется взять практически готовую прошивку, которую в худшем случае потребуется лишь немного доработать. А уж как буду следующую систему сооружать - можно будет и другой контроллер ПДП поставить попробовать. Хотя, т.к. у меня есть еще 4 процессора типа **580**80*, то может быть, еще для них пригодятся.
User avatar
Lavr
Supreme God
Posts: 16687
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Ivan_XT wrote:На первый раз особо не хочется сильно заморачиваться. Хочется взять практически готовую прошивку,
которую в худшем случае потребуется лишь немного доработать
.
Так в этом и состоит весь вопрос, вокруг которого все заинтересованные лица в этом топике "выплясывают". :lol:
А вовсе не в том, чтобы собрать схему обвески 8086 за 20 минут, и, заморгав светодиодом, заявить всем -
"Я Дон Кихот и весь в белом, а вы все Санчи-Пансы безрукие..." 8)

А программатора ПЗУ, как я понимаю, у Вас тоже пока нет?
iLavr
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

Так мои микросхемы можно при помощи старой материнской платы запрограммировать. Специально для этого и решил ставить 29f002.
Mixa64
Doomed
Posts: 481
Joined: 25 Aug 2009 07:02
Location: Москва

Post by Mixa64 »

Ivan_XT wrote:а нельзя ли вместо контроллера ПДП 1810ВТ37 использовать 580ВТ57? И в че вообще их отличие?
Можно. BIOS только слегка подправить. 1810ВТ37 это наш клон Intel 8237, который в свою очередь клон AMD 9517 (да-да, оригинал от AMD). 580ВТ57 это наш клон Intel 8257, который есть попытка приспособить 9517 под свои какие-то нужды.
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Post by aav8 »

А у меня как-то была мысля вставить 1810вт37 в РК86 - в смысле в партнер0101 - я тогда пристраивал к этому компу контроллер FDD от ZX.
User avatar
Shaos
Admin
Posts: 24039
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

aav8 wrote:А у меня как-то была мысля вставить 1810вт37 в РК86 - в смысле в партнер0101 - я тогда пристраивал к этому компу контроллер FDD от ZX.
Ну вот Rokl вроде как раз 37-й к своему РК на 8085 и цеплял:

viewtopic.php?t=10561
Я тут за главного - если что шлите мыло на me собака shaos точка net
petrenko
Doomed
Posts: 598
Joined: 10 Mar 2012 16:21
Location: РФ

Post by petrenko »

И не толко Rokl и не только к 8085 :idea:
Mixa64 wrote: Intel_8257, который есть попытка приспособить 9517 под свои какие-то нужды.
Или вынужденное упрощение из-за тогдашнего временного отставания "Штеуд"( на "коте" один форумчанин так от ленивости лат./рус. не переключил - забавно ) по количеству транзисторов на кристалле. Но не уверен на 99% ,ибо не разполагаю достаточной информацией.
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

И еще вот интересно -как я понимаю, с 8086 процессором должно устанавливаться 2 контроллера прерываний ВН59? Т.е. получается фактически то же самое по схемотехнике, что и в АТ с единственной разницей в отсутствии четырех дополнительных линий адреса? И, как итог, выходит, что тут фактически можно вывести ISA-16 шину и сделать совместимость, как минимум, с частью более нового оборудования (кроме требующего дополнительных линий адреса)?
Mixa64
Doomed
Posts: 481
Joined: 25 Aug 2009 07:02
Location: Москва

Post by Mixa64 »

Ivan_XT wrote:как я понимаю, с 8086 процессором должно устанавливаться 2 контроллера прерываний ВН59?
Не так. Если без специальных ухищрений - то от 0 до 9-ти, по вкусу и потребностям.
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

Понятно. Значит, тогда для полной isa-16 шины не хватит еще и пяти линий прерываний. Интересно: а насколько они нужны вообще? И всех ли платах расширения применяются?
Ivan_XT
Fanat
Posts: 73
Joined: 28 Sep 2014 05:09
Location: Саратов

Post by Ivan_XT »

Несколько дополнил схему: добавил шину управления:
Image
Вопрос: насколько я ее правильно сделал? И какой сигнал должен подаваться на вывод CS контроллера прерываний ВН59?
И на выводы CE ОЗУ и ПЗУ, как я понял, подается сигнал BHE?