Страница 5 из 13
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 16:40
Impartial
T00T писал(а):Это из логики работы шины Qbus?
Именно оттуда.
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 16:43
T00T
А есть документация по работе этой шины?
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 16:45
Impartial
T00T писал(а):и после этого он должен выйти в режим ожидания, но у меня не выходит, а начинается бред....
А как обрабатывается цикл входа в прерывания? Этот цикл должен быть без сигнала "обм".
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 16:47
Impartial
T00T писал(а):А есть документация по работе этой шины?
Циклы этой шины описаны в любой документации по электронике 60 или ДВК (МС1201).
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 16:50
T00T
отлично, я малень вникну, а то с ходу в 3kB кода чёт не получается!
Пришла схема?
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 16:52
Impartial
T00T писал(а):Пришла схема?
Да, пришла.
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 16:59
T00T
ещё послал
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 17:06
VShaclein
T00T писал(а):Я ж говорю проект на 90% готов есть где то несколько ошибок в программе, эмулятор на атмеге примерно в 1,5 раза быстрее оригинала работает, приходиться подтормаживать

T00T писал(а):Дело в том что все уже собрано и почти работает, производительности хватает за глаза, не хватает только объёма ОЗУ
А может надо так:
http://yandex.ru/yandsearch?text=%D1%81 ... p-11&lr=46
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 17:13
VShaclein
Кроме того. Сейчас не помню у кого, но 100% есть PDP-совместимые контроллеры и, скорее всего, в сети есть прошивки для CPLD/FPGA с его реализацией.
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 17:17
Lexxa
А с какого фанука пердрали НЦ-31?
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 17:40
T00T
Действительно НЦ-31 содрали с фанука, и возможно фанук и был создан на каком нибудь процессоре типа PDP-11, но я просмотрел систему команд PDP-11 и она не похожа на ту которая используется в НЦ-31!!!!
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 17:53
Impartial
Lexxa писал(а):А с какого фанука пердрали НЦ-31
Электроника НЦ-31 . В 1980 г. НИИ ТТ получил задание министра на воспроизводство системы числового программного управления (СЧПУ) ф. Фанук. Специалисты НИИ ТТ, обученные в СВЦ самостоятельному проектированию, предложили сделать функциональный аналог на основе архитектуры НЦ, МПК серии К588 и БМК КР1801ВП1. Министр согласился, но потребовал полного внешнего соответствия аналогу. В результате была создана СЧПУ «Электроника НЦ-31» (ГК – Ю.Е.Чичерин, разработчики: В.Н.Шмигельский, В.Н.Лукашов, Ю.Б.Терентьев, Ю.И.Титов, В.С. Петровский, И.Евдокимов и др.). По совокупности параметров НЦ-31 не уступала лучшим зарубежным образцам того времени.
Серийное производство НЦ-31 было начато в 1980 г. на Ангстреме, а затем передано на заводы «Квант» (Зеленоград) и «Диффузион» (Смоленск). Только Ангстрем и Квант выпустили 3846 комплектов НЦ-31. Станки с НЦ-31 работают до сих пор, уже 20-25 лет.
НЦ31 это не PDP11 Там своя система команд. Поэтому разработка ТООТ и интересна!
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 18:05
T00T
У меня есть система команд на этот процессор, именно на её основе я писал свой эмулятор.
Я думаю, что в 1980г НИИ ТТ занималось именно тем же чем занимаюсь и я!
Но на самом деле иметь такую разработку очень не плохо!
Надеюсь что мы допилим её. Наверно уже видно на сколь колоссален труд уже проделан!
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 18:12
Impartial
T00T писал(а): Наверно уже видно на сколь колоссален труд уже проделан!
Безусловно, проделанная Вами работа серьезная и очень трудоемкая!
Скажите, а как разобраться с нумерацией шины на самом нижнем (по схеме на 2 стр поста) регистре, формирующем сигналы управления каналом?
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 18:43
T00T
А прям так и есть сверху вниз 0,1,2,3,4,5,6,7

Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 18:56
VShaclein
Impartial писал(а):НЦ31 это не PDP11 Там своя система команд.
Ежели 1801 и Электроника-60, то PDP. Отличия могут быть в периферии
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 19:40
Lexxa
Электроника-60 - может быть, но Электроника НЦ-31 - точно нет, система команд там другая.
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 19:58
T00T
1801 используются только микросхемы синхронизации, а вычислитель собран на 588вс1 и ву1
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 21 дек 2011, 05:46
VShaclein
Посмотрел коды команд - таки да, не PDP.
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 21 дек 2011, 09:26
T00T
Вот некоторые фотки