-
Цитата:
Сообщение от
Ратмир
Остальное все занято?
В БК11/М практически нет всегда свободных слотов по 8 кбайт под ПЗУ, т.к. М-ЭВМ проектировалась как АРМ, в отличии от ЧПУ БК0010.
В БК11/М есть подключаемые страницы ПЗУ - 10, 11, 12, 13, имеющие адресное окно 100000-137777.
Страница 12 - колодки в отсеке пользователя - выв.23 колодки панели ПЗУ ( и на разъеме МПИ, выв. А32 ).
Страница 13 - её CS ( активный уровень - 0 в. ) выведен только на разъем МПИ ( выв.А22 ).
Страница 10 - её CS выведен только на колодку ПЗУ - выв.21 ( Бейсик )
Страница 11 - выв. 22 колодки ПЗУ ( Бейсик и БИОС )
Таким образом, для применения конструктива в БК11/М, нужен дополнительный сигнал CS ( активный уровень - 0 в. ).
Его можно организовать, отсоединив выв.01 ИР23 ( нижней по схеме ) от общего, и установить от него резистор 1 ком к общему, и вывести на контакт разъема МПИ А32 - для разрешения массива ПЗУ как 12 страница ПЗУ. И подтянуть выв. 9-10-11 КП7 резисторами 2...5 ком к питанию +5в.
- - - Добавлено - - -
П.С.
Напоминаю, что адреса и данные на МПИ - инверсные. Т.е. для записи числа 000001 ( восьмеричное ) на МПИ необходимо получить комбинацию
( младший бит АД0 ) "01111111 1111111" ( старший бит АД15 ), где "0" - электрический уровень менее +0.8 вольт.
И насчет адреса 100000 (8), он должен выглядеть так :
( младший бит АД0 ) "11111111 1111110" ( старший бит АД15 ), следующая ячейка ПЗУ с адресом 100002 ( 8 ) :
( младший бит АД0 ) "10111111 1111110" ( старший бит АД15 ), следующая ячейка ПЗУ с адресом 100004 ( 8 ) :
( младший бит АД0 ) "11011111 1111110" ( старший бит АД15 ) и т.д.
-
Да, зашил бейсик 017 в 27с1024, но что-то подклинивает БК11, не запускается с платой.
Насчет инвертирования не понял. Надо было при прошивке все инвертировать?
- - - Добавлено - - -
Может с БК010-01 попробовать?
-
Цитата:
Сообщение от
Ратмир
не запускается с платой.
Для начала отключите выключателями все банки ПЗУ, до уровня "0в." на входах КП7 - Д0...Д7,
и проверьте пуск М-ЭВМ.
-
Пробовал, все наземлю. Не хотит.
Еще диод у меня не Д9, тоже надо найти заменить. Кз, обрывы проверил. Наверное нужно на свежую голову завтра заняться.
- - - Добавлено - - -
Ссорри с отключенными банками запускается
- - - Добавлено - - -
Перепрошить что ли?
-
Цитата:
Сообщение от
Ратмир
Перепрошить что ли?
Можно просто вынуть ППЗУ из колодки и проверить пуск БКшки.
Желательно изучить диаграмму на входе СЕ ППЗУ при пуске БК - всегда ли там +5 в. ? ( или больше +3в. )
-
На СЕ при включении появляется 5В.
-
Т.е. в бк0011 есть возможность использовать только одну колодку в отсеке. Если я А12,13,14 на КП7 подтяну к +5В. В какую часть м27с1024 зашить бейсик 017? Т.к смысл от КП7 пропадает.
-
Цитата:
Сообщение от
Ратмир
смысл от КП7 пропадает.
КП7 используется как селектор адресов МПИ, по типу того, что находится внутри 1801РР1/573РФ3.
-
Это понятно. Эта мультплексированная шина меня ставит в ступор. Я не могу пока понять как из м27с1024 вытащить кусочек? Она же огромная, а нам нужен только одна страничка, куда там записать этот бейсик 017? Я пробовал инвертировать адреса и данные, все уходит в конец ППЗУ.
В памяти мы получается сможем только вот эту часть использовать.
http://img.radiokot.ru/files/30570/t...1h3gr4xdmj.JPG
-
Цитата:
Сообщение от
Ратмир
вытащить кусочек?
Обычно готовится полный массив для зашивки всей СБИС ППЗУ, средствами разработки софта.
Для господ, впервые столкнувшихся с такой необходимость, могу посоветовать Кубасик из состава МС ДОС 6.22/7.1, софт готовить посредством написания программы на Бейсике, обеспечивающий ввод-вывод массива данных.
Для проектирования софта БК11М обычно применяют ЭВМ ДВК, а последние пару лет - эмулятор ДВК гоподина Патрона.
Под ОС RT-11 есть возможность создавать файлы ( массивы данных ) прямо с пульта ОС, имея, конечно, готовый фрагмент кода для прошивки.
Достигается создание массива ( для программирования ППЗУ ) посредством работы с отдельными блоками дискового накопителя - с шагом в 001000 (8).
Используются команды ОС - "создать файл", "копировать файл", "копировать массив диска поблочно", "удалить файл", "прочитать каталог диска с указанием номеров блоков файлов".
- - - Добавлено - - -
Цитата:
Сообщение от
Ратмир
все уходит в конец ППЗУ.
Может быть искуственно адресовать именно этот фрагмент ППЗУ, для начала ?
Достигается это посредством коммутации старших разрядов адреса ППЗУ - А15, А14, А13, А12.
Т.е. для КП7 остается только функция селектора адреса МПИ, для 1 шт. сектора объемом 8кбайт.