Я прикупил EP4CGX30 по $15, на них вполне можно SATA-2 (3Gbps) поднять, может быть и сделаю когда-нибудь платку с SATA. Скорости большие по шине необязательны, SATA хенд-шейк поддерживает, все регулируется.
Вид для печати
Ну, так взять EP4CGX110, 98 баксов на Али, даже не в 10 раз дороже, всего в 5 :) И PDP-11 влезет, и SATA, и еще треть останется...
- - - Добавлено - - -
Плату, правда, придется заказывать и она будет подороже, чем камушек, зато можно будет и SATA реализовать, и МПИ/Q-Bus, и что хочешь. Причем не одну - первая должна быть пробной, с массой штырьков, на нее, кроме камня, прицепить только SDRAM/DDRx, разъемы SATA, ну, и что-то для видео, а уж когда все будет отлажено, тогда можно будет думать и о боевой плате.
После долгого (почти год) перерыва вернулся опять к этому проекту :) KL2011 и RK2011 не совсем в счёт, всё таки маленькие модули.
А вот процессор - это уже побольше :)
Но, с учётом опыта и переиспользования кода, проект будет продолжен немного с другим подходом :)
Так что на DE10 для заливки пока ничего нет, работа идёт с модулями процессора, ДП, системных регистров и нового подхода к модулю шины.
Процессор уже вроде ожил, ДП надо малость переработать (всё таки модуль UMR не совсем его часть и будет вырезан для самостоятельного существования), регистры надо проверить, модуль шины довести до рабочего состояния по новым идеям - и можно будет попробовать синтезировать прошивку для DE.
Ну и аналогично модулю шины, ведутся работы с модулем QBus, что бы работающее в FPGA можно было выпустить в реальный QBus как с функционалом - процессор снаружи, так и с функционалом - процессор в FPGA.
Некоторое количество новостей по продвижению задуманного можно будет увидеть в теме про мультиконтроллер - так как модули будут использоваться и там.
Когда поиграюсь с DE - пока не знаю, приоритет - не у PDP-2011.
Чуть больше года прошло с момента, как я прервался с DE10 и PDP-2011.
Теперь кодовая база у МИПК и PDP-2011 общая, что позволило достаточно быстро запустить тестовый PDP-11/33 на DE10 :)
И вот - свежие новости:
Ну а поскольку память сгенерировано немного больше, теперь можно запустить и RT-11 v5.7 :) Чуть позже выложу результаты :)Код:@DK7
RT-11SJ V03B-00B
.D 56=5015
.TYPE V3USER.TXT
Welcome to RT-11 Version 3B. RT-11 V03B provides mainly new hardware
support and some minor enhancements over Version 3.
If you are using a terminal that requires fill characters,
modify location 56 with a Deposit command before proceeding with
system installation. LA36 DECwriter II and VT52 DECscope terminals
do NOT require such modification.
.D 56=0
.RUN SPEED
ТЕСТ БЫСТРОДЕЙСТВИЯ
КОМАНДА СЛОЖЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 4960
КОМАНДА СЛОЖЕНИЯ РЕГИСТР-ПАМЯТЬ
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 3328
КОМАНДА УМНОЖЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 3328
КОМАНДА ДЕЛЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 1608
.
- - - Добавлено - - -
И теперь тоже из под RT-11 v5.7
- - - Добавлено - - -Код:000041 000000 000000 000000
@DK6
RT-11SB (S) V05.07
.RUN SY:TD3E
?2l
?MON-F-Trap to 4 001550
.DAT 20-MAY-2020
.TIM 21:14
.RUN SPEED
ТЕСТ БЫСТРОДЕЙСТВИЯ
КОМАНДА СЛОЖЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 4976
КОМАНДА СЛОЖЕНИЯ РЕГИСТР-ПАМЯТЬ
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 3328
КОМАНДА УМНОЖЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 3328
КОМАНДА ДЕЛЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 1608
.
Не надолго терпения хватило :D
DE10 Standard :) Если быть точнее, то у меня VEEK-MT2S, но по сути это DE10 плюс сенсорный экранчик (который пока никак не юзается...) Чего то в своё время пожадничал. Ну, молодой был, не опытный :)
Играюсь с времянкой:
- - - Добавлено - - -Код:.RUN SPEED
ТЕСТ БЫСТРОДЕЙСТВИЯ
КОМАНДА СЛОЖЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 6224
КОМАНДА СЛОЖЕНИЯ РЕГИСТР-ПАМЯТЬ
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 4504
КОМАНДА УМНОЖЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 3808
КОМАНДА ДЕЛЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 1712
.
Скорость в 10 миллионов оп/с достигнута :)
Код:@DK6
RT-11SB (S) V05.07
.RUN SY:TD3E
?2l
?MON-F-Trap to 4 001550
.RUN SPEED
ТЕСТ БЫСТРОДЕЙСТВИЯ
КОМАНДА СЛОЖЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 12440
КОМАНДА СЛОЖЕНИЯ РЕГИСТР-ПАМЯТЬ
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 9040
КОМАНДА УМНОЖЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 7648
КОМАНДА ДЕЛЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 3432
.
Это уже конкретная круть! :v2_clapp:
На порядок прирост...