ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Дык наверняка, где точки стоят, там и первая нога. Косвенно это подтверждает картинка: https://media2.24aul.ru/imgs/56b03a1...-2-6852098.jpg
PS: PDP.... Да, это не мотороллер. Это хуже, в плане вырвимозга. 10-ричная система.... Ад и погибель.
Восьмиричная, на шинах - инверсная. Восьмиричность ненавижу и не понимаю, несмотря на все попытки. Но что поделаешь...
- - - Добавлено - - -
Мне вот не дает покоя вопрос, а вываливающиеся из ассемблеров дампы, их надо инвертировать для заливки в ПЗУ, или они уже готовые?
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
После "прозвона" камешек лучше сдать на металл - т.к. это подложка, а диодиков пьяненькие зеленоградцы "забыли" пристроить...
- - - Добавлено - - -
Самая минимальная М-ЭВМ на 1801ВМ1 :
ПЗУ - 1801РР1
СОЗУ - 537РУ11 ( регистр управления СОЗУ - 177760 ). Для экстремально минимальной М-ЭВМ можно даже и обойтись без ОЗУ, но будут проблемы с векторными прерываниями и подпрограммами.
РНП 177716 ( сигнал выборки регистра выведен на проце - выв. 07 ). Для экстремально минимальной конфы РНП может отсуствовать - т.е. пуск будет с 000000 адреса.
По адресу, указанному в РНП ( старший байт ) для ВМ1 может располагаться первая выполняемая инструкция.
Порты - адрес 177714 выбирается самим процем на выв. 08, можно повесить парочку ИР23 с обвесом.
*
У 1801ВМ1 есть баг - его сигнал ответа МПИ должен быть привязан к тактовому импульсу ( стробирован ). Т.е. изменение сигнала RPLY в момент прихода CLC ведет к висяку.
*
Сигнал CLC должен быть 50% скважности, иначе - чрезмерное сокращение возможных тактовых частот, до 50% и более. При 50% скважности - до 5 мгц для экз. на фото выше ( группа "А" ).
*
Максимальная рабочая температура БИС К1801ВМ1 - не более 40 градусов цельсия ( изменения в ТУ ). Мощность потребления - 1.2 ватт. Максимально допустимая мощность, рассеиваемая корпусом проца ( без теплоотвода ) - 1 ватт.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Дальше можно не перечислять.
Мне больше импонирует схема отладочного модуля на РФах и 537РУ9 в качестве ОЗУ. Логику дешифровки сигналов вижу в CPLD.
Свой вариант, если рожу, то будет на 27С1024 и паре 61256.
Начальный пуск - не мудрствуя лукаво, с 0000h.
Не очень понятно пока обязательность прерываний, ибо не нужно в простой модели.
И сигнал REPLY... оно обязательно?
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Без прерываний - нет перреспектив для софта. Софтовые прерывания ( команды EMT / TRAP ) тоже используют ОЗУ.
Впрочем, в хвостах встроенного таймера ( адреса 177700 - 177712 ) есть 1 шт. слово, имеющее в доступе все 16 бит на чтение и запись, на него можно поставить указатель стека ( R6 ).
*
Сигнал RPLY указывает на завершение цикла обмена МПИ, обязателен для всех слов МПИ, кроме 177700 - 177716 . В указанных ячейках сигнал RPLY вырабатывает сам 1801ВМ1, и его ( сигнал ) можно наблюдать на его выводе RPLY ( выв. 39 ).
*
Для 1801ВМ1-6 мгц при задержках ИС памяти менее 100 нс сигнал RPLY можно выставлять сразу после прихода сигнала DIN .
Однако, такой фокус не проходит с 537РУ10Б - ни требуют некотрой задержки, в районе 100...150 нс.
*
С ГОСТ на МПИ можно ознакомится :
http://forum.pk-fpga.ru/viewtopic.php?f=20&t=5425
- - - Добавлено - - -
Если было больше ~0.75 в. Ток - 1 ма уже песец.
- - - Добавлено - - -
ПЗУ 1801РР1 с хранения можно купить у Ugoaleks г. П-Посад, в районе 600 руб,( см.Барахолку ). К-во допустимых циклов перезаписси - до 10 шт. по ТУ.
Реально - и до 20 отдельные экз. дотягивали. Вероятность успешной перезаписи - 90% ( по ТУ ).
*
Насчет первоначального пуска с 000000 адреса - это не самая лучшая идея для Простой М-ЭВМ, т.к. в адресах 000000 - 000377 располагаются вектора прерываний, используемые RT-11, да и кучей др. софта. Рекомендуемый официальный адрес пуска - 173000 (смайл) ( там рекомендуется располагать ПЗУ, или начальный кусок ПЗУ).
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Кто-то будет развивать софт для наколенной конструкции?
Значит - сожгу газовой горелкой, вопрос закрыли.
А пока - принимаем, что чип рабочий, мой ангел-хранитель очень хорош и смышлен.
Я вот прошу прощения, вы реально думаете, что я с нуля закончу писать и отлаживать софт в незнакомой архитектуре за 20 перезаписей ПЗУ за 600 рублей?
Так, еще раз... При чем тут РТ-11 и куча софта? Там будет сугубо мой Монитор, без РТ и прочих гостей. И ничего более. В таком виде адрес 0000 годится?
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Для помигать лампочкой - да. И для УЧПУ ( жестко вмурованный софт без возможности загрузки и отладки стороннего софта ) - да.
Для малейшей перреспективы - нет. Пример УЧПУ - КМД ДВК на 091 ПЗУ.
- - - Добавлено - - -
Кстати, я сам делал разные переходники протоколов на ВМ1 с ППЗУ на 0 адресе - для экстремальной простоты.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Насчет приготовления ( написания ) софта - реально только в программе DESS.SAV и эмуляторе ДВК господина Патрона.
И потом выводить полученный продукт через плагин для Командира в ФС ИБМ ЭВМ, затем - либо в программатор, либо на телеграфный канал с новодельной М-ЭВМ.
Насчет ужаса от RT-11 - так получилось исторически, что это реально одна рабочая ОСь для всех полноценных DEC 16-бит М-ЭВМ . Да, разумеется, есть и Уникс, и еще куча всяких уродцев, но это типа как землянки/шалашики из веточек по сравнению с кирпичным домом с железобетонными перекрытиями.
*
Минимальная конфа М-ЭВМ для RT-11 :
1. ОЗУ адреса 000000 - 137777
2. Терминал телеграфный 1801ВП1-065 на адресах 177560. Рекомендуемая скорость для телеграфного обмена с ИБМ ЭВМ - 9600 Бод ( или шустрее ).
Для минимизации потерь времени ( схемотехника ) целесообразно сразу пристраивать МАХ232 для согласования с RS-232 ИБМ ЭВМ.
3. Пусковое ПЗУ - 140000 - 157777.
Данная конфа позволит загрузить RT-11 через ИБМ ЭВМ.
Типовое устройство СОЗУ - см. конструктив :
http://zx-pk.ru/threads/27820-blok-s...m-kmdrp-1.html
( Вообще, в период 1985-1992 г. нечто ну очень похожее использовалось для отладки софта ( как эмуль ПЗУ ) на БК0010/11. )
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)