Попытка собрать информацию по ДВК
- Technomancer
- Advanced Member
- Сообщения: 937
- Зарегистрирован: 12.06.2016,19:56
- Откуда: Рига
-
Конкурсы
Вклад в сообщество
В бумажном виде была когда-то. Но не уверен, что удастся найти сейчас, т.к. плат таких у меня тоже нет.Technomancer писал(а):1. Доступна ли схема платы КТЛК-6?
Наличием сканов в сети не интересовался.
Да вроде там ничего хитрого нет. Если паспорт найдется, то там все расписано было...Technomancer писал(а):2. Кто-то уже изучал содержимое плат КТЛК-6? Если нет, есть ли смысл изучать и выкладывать информацию?
Ну а для ремонта описания на 1801ВП1-065 почти достаточно.
Адреса и вектора выставляются прожигом 556РТ5. Без программатора и новых микросхем ничего не изменить.Technomancer писал(а):3. Как в таких платах выставляется вектор прерывании? Один на всех каналах или отдельно? Возможно что в одном ПЗУ декодер адреса а во втором - номера векторов прерывании?
У каждого канала по два своих вектора прерывания - от приемника и передатчика соответственно.
В одном ПЗУ дешифратор адресов платы (к шине подключен адресными входами).
В другом - вектора прерываний (к шине подключены выходы ПЗУ).
- Technomancer
- Advanced Member
- Сообщения: 937
- Зарегистрирован: 12.06.2016,19:56
- Откуда: Рига
-
Конкурсы
Вклад в сообщество
- Technomancer
- Advanced Member
- Сообщения: 937
- Зарегистрирован: 12.06.2016,19:56
- Откуда: Рига
-
Конкурсы
Вклад в сообщество
Я тут сижу и стараюсь разобратся с ПЗУ от КТЛК-6. Пока разбирался с дешифратором адреса, оказалось что на плате нету контактов для сигналов AD13 и AD14. Разве таким образом плата не выбираются в четыре разных адресах? Ну, например, если один из адресов 177560, тогда тот же адрес доступен на адресах 157560, 137560 и 117560? Это не конфликтуют с ОЗУ? Просто на данный момент живой ДВК нету под рукой.
- Technomancer
- Advanced Member
- Сообщения: 937
- Зарегистрирован: 12.06.2016,19:56
- Откуда: Рига
-
Конкурсы
Вклад в сообщество
Заморочился я с сетевым таймером. Прочитал в книге "А. Гилл "Программирование на языке ассемблера для PDP-11", что адрес регистра состояния этого таймера - 177546, и что в разряд 7 этого регистра записывается единица каждую 1/60 (в нашем случае 1/50) долю секунды. Решил попробовать. В результате выполнения команды TSTB @#177546 вылетает трап 4.
Скажите, пожалуйста, что я делаю не так? В ДВК этого регистра нету что-ли? Всё делать через прерывание?
Скажите, пожалуйста, что я делаю не так? В ДВК этого регистра нету что-ли? Всё делать через прерывание?
Регистра нет.Const14 писал(а):В ДВК этого регистра нету что-ли? Всё делать через прерывание?
Если речь про ДВК на основе процессора 1801ВМ1 или 1801ВМ2, то и само прерывание таймера там радиальное - оно возникает, когда аппаратура таймера "дёргает" процессор за специальную ногу: ВМ1: IRQ2 == ВМ2: EVNT.