Опрос на тему новодела для ДВК (Консультации и изучение потребности.)

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Опрос на тему новодела для ДВК

Сообщение MM » 01.01.2017,15:54

Консультации и изучение потребности.

Предлагаю уважаемым участникам форума сообщить свое мнение по поводу новодела для ДВК.
Примерный список возможных конструкций :
1. Полуплата с М1801ВМ3А-6 2 млн рег-рег с 4-мя метрами 0 тактов батарейного СОЗУ и набортным КНГМД на 1801ВП1-128. Применяется синтезатор МПИ, т.к. возможные 1806ВМ3-8 или 1806ВМ5-16 ( 2 такта ожидания СОЗУ ) слишком быстрые для ДВК.
ПЗУ - родные 1801 серии - 134 и 326. Многослойка. Софтом поддержу , причем классическим 1991 г.
*
2. Полуплата КЖД-АПСК, обеспечивающая работу драйвера DW.SYS с винчестером IDE. Обеспечивается доступ к регистрам IDE и внутреннему софту контроллера в реальном маштабе времени. Внутренний проц - Н1806ВМ2-5.5 мгц. 4СПП.
Совместимость с ОС Виндовс в базовом варианте поставки - отсуствует :frown: , но возможна по отдельному договору.
*
3. Полуплата "Электродиск на СИММ" - до 64 и более метров, драйвер для RT-11 SJ , программная верификация данных.
*
4. Полуплата "Программатор Специальный" 556РТ7, 573РФ8 ( 27256 ) , 1801РР1, 573РФ3 под RT-11. Возможны и др. типы ППЗУ с переходниками. ( Реплика Ангстремовской конструкции с непринципиальными заменами ИС ). ( Проблемный софт - в данный момент ).
*
5. Полуплата "КБК" ( контроллер БК0010 ) - нечто, имеющее адреса как в БК0010 и предназначенное для применения совместно с МС1201.03/МС1201.04 или даже вместо основной памяти для МС1201.02. Клава - скрипучка на длинном 30-пин кабеле.
( Прототип декомплектован, был собран на основе КМД в 1993 г. ).
(Впрочем, возможно внести изменения в конфу ... )
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Arseny
Advanced Member
Сообщения: 2137
Зарегистрирован: 13.10.2005,21:45
Откуда: Bryansk, Russia
Контактная информация:

Вклад в сообщество

Сообщение Arseny » 01.01.2017,16:15

1. интересно.
2. интересно.
3. сомнительно. При наличии п. 2 с установленной CF картой. Разве что для для тех, кто что-нибудь на ДВК компилирует.
4. только для тех, кому нужно.
5. только для тех, кому интересно.

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Сообщение MM » 01.01.2017,16:42

Arseny писал(а):3. сомнительно. При наличии п. 2 с установленной CF картой. Разве что для для тех, кто что-нибудь на ДВК компилирует.
Это в расчете для копирования CD совместно с п. 2.
*
Да, еще 2 пунктика :

6. Звуковая 10-бит стерео полуплата, аппаратная синхронизация стереоканалов, на советских ИС, с встроенным БП.
Демо-софт для работы совместно с КГД приложу, но очень скромный.
В прототипе были фундаментальные ограничения ввода - 30 мкс стерео семпл ( всё-таки немного быстрее, ИМХО... )
Вывод - на сколько хватит производительности ЦП ДВК, до 44.1 кгц.
Для совместной работы с п. 3.
*
7. Полуплата для подрисовки ч/б титров в ПЦТС 15.625 кгц строчной. Драйвером поддержу, типа TT.SYS с переключателем шрифтов. Может даже и графическим редом для совместной работы с п. 5. и мышкой БК.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

Вклад в сообщество

Сообщение Anonymous1 » 01.01.2017,17:32

2. интересно.
6. интересно, при условии независимости от процессора, т.е. с DMA полным, включая не только буфера для вывода и ввода оцифровки, но и обработку дескрипторов буферов самим контроллером.

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Сообщение MM » 01.01.2017,18:32

Anonymous писал(а):6. интересно, при условии независимости от процессора, т.е. с DMA полным, включая не только буфера для вывода и ввода оцифровки, но и обработку дескрипторов буферов самим контроллером.
Нет, там элементарные ЦАП/АЦП на адресах.

Если делать "полный фарш" - то нет смысла повторять ИБМ ЭВМ в 100% виде, можно сделать полную плату ДВК - переходник на шину ISA-16, с собственным ДМА, таблицей переадресации векторов, таблицей переадресации регистров ...
Но возникает проблема дров под конкретные платы ISA.
Например, туда можно воткнуть Креатив СБ с МИДИ-синтезатором и мн.др., включая так наобходимую и привычную Триадент 9000
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

vwarlock
Full Member
Сообщения: 239
Зарегистрирован: 20.01.2014,11:01
Откуда: Великий Новгород

Сообщение vwarlock » 01.01.2017,18:37

1. да.
2. да.
3. возможно.
4. да.
5. нет.
6. возможно.
7. нет.

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Сообщение MM » 01.01.2017,18:46

Кстати, на днях отправил одному БКшнику - энтузиасту блочок SL811 USB 1.1 ( без Сноудена ;) ) - если он справится с USB - клавой на Бейсике БК - это будет величайший прорыв с момента пристойки ВП1-128 в ДВК.
Примерна Э3 подключения к порту УП БК :
MM писал(а): Подключение модуля USB1.1 SL811 к порту УП БК0011М ( БК0010 ) :
Изображение
Назначение разрядов порта 177714 по чтению :
ДОО - ДО7 - ( 0...377 ) данные.
Назначение разрядов порта 177714 по записи :
Д00 - Д07 - ( 0...377 ) данные.
Д08 ( 000400 ) - сигнал чтения ( 1 = чтение )
Д09 ( 001000 ) - сигнал записи ( 1 = запись )
Д10 ( 002000 ) - выборка устройства ( 1 = выбор )
Д11 ( 004000 ) - адрес регистра устройства ( 0 или 1 )
Сигнал INIT - используется для сброса ИС SL811
Сигнал IRQ270 - используется для подачи прерывания по завершении операции ввода-вывода.
*
Методика записи данных ( байт 121 ) :
1. Записываем 000000 в 177714.
2. Записываем 002121 или 006121 - т.е. данные и выбор устройства по адресам 0 или 1.
3. Записываем 003121 или 007121 - т.е. подаем сигнал записи.
4. Записываем 002121 или 006121 - т.е. снимаем сигнал записи.
*
Методика чтения данных :
1. Записываем 000000 в 177714.
2. Записываем 002000 или 006000 - в зависимости от адреса регистра устройства.
3. Записываем 002400 или 006400 - в зависимости от адреса регистра устройства.
4. Читаем младший байт 177714 - данные
5. Записываем 000000 - завершение операции записи.
Вместо германиевых диодов Д9 можно применить худосочные низковольтные Шоттки
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

Вклад в сообщество

Сообщение Anonymous1 » 01.01.2017,19:10

MM писал(а):Если делать "полный фарш" ...<cut>... Но возникает проблема дров под конкретные платы ISA.
А можно 588 серию использовать с готовыми контроллерами АЦП/ЦАП, которые умеют работать с мелкими буферами DMA по 32 байта, а к ним - счётчики расширения адреса по переходу чере границу буфера.

Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

Сообщение svinka » 01.01.2017,22:07

што такое синтезатор МПИ?
На время бана связь по email: helen povetkina @ gmail. com - без пробелов

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Сообщение MM » 01.01.2017,22:38

svinka писал(а):што такое синтезатор МПИ?
Это когда из набора параллельных сигналов формируется мультиплексированная шина с выдержкой ( а желательно и настройкой ) всех необходимых таймингов. По идее, конечно, это надо делать внутри ПЛИС или БМК - но ведь мы играем в Ретро, и поэтому резиновые женщины и просто супердорогие лица легкого поведения ( программирования ) ( БМК ) неуместны.

В частности, синтезатор МПИ применяется совместно с 1831 и 1839 БИС ЦПУ .

Что внутри синтезатора - 20...40 шт. ИС мелкоты типа 1531ИР23, ТМ9, ИР35, ЛН1, АП2 и т.п.

Применение синтезатора МПИ позволяет использовать минимальные тайминги для работы с ОЗУ и гораздо более длительные - при работе с корзинкой и/или медленными штатными БИС и ПЗУ.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

Вклад в сообщество

Сообщение Кай » 01.01.2017,22:40

...межповерочный интервал... Ну, или мультиплексированный интерфейс. ;)
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

Ответить