Схема модуля У
2018-01-15 00:49![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Набросал схему модуля У от БЭСМ-6.

По сути блок У представляет собой четыре асинхронных RS-защёлки. Функционирует защёлка следующим образом:

Как можно заметить, защёлка И+ИЛИ работает в "положительной" логике: передний фронт на входе превращается в передний фронт на выходе и наоборот, отрицательный фронт превращается в отрицательный. Нули на входе дают нули на выходе.
Предыдущие посты про модуль У:
504737
485397

По сути блок У представляет собой четыре асинхронных RS-защёлки. Функционирует защёлка следующим образом:
Si ENi Действие --------------------------- 0 1 Без изменения 0 0 OUTi = 0 1 x OUTi = 1Формулой можно описать так:
OUTi <= OUTi * ENi + SiЭквивалентная логическая схема:

Как можно заметить, защёлка И+ИЛИ работает в "положительной" логике: передний фронт на входе превращается в передний фронт на выходе и наоборот, отрицательный фронт превращается в отрицательный. Нули на входе дают нули на выходе.
Предыдущие посты про модуль У:
504737
485397
no subject
Date: 2018-01-16 04:50 (UTC)no subject
Date: 2018-01-16 04:59 (UTC)no subject
Date: 2018-01-17 03:47 (UTC)Я уже нафантазировал что можно собрать БЭСМ из таким вот платок:
Как у этого парня https://hackaday.io/project/9795-nedonand-homebrew-computer и поставить на работе в комнате :D
no subject
Date: 2019-05-08 05:40 (UTC)Диоды по фотографиям читаются как Д18 (и Д311А, но эти, видимо, относятся к ПИПам). У транзисторов маркировку не видно, но должны быть П416 (или П417 тоже где-то затесались?). У резисторов номиналы тоже практически не видны, но явно разнообразны.
no subject
Date: 2019-05-08 06:03 (UTC)Некоторые номиналы есть здесь: https://ic.pics.livejournal.com/1500py470/62383590/707408/707408_900.jpg
no subject
Date: 2019-05-08 08:11 (UTC)Посимулировал (взяв модели отсюда https://vak.dreamwidth.org/507324.html), подогнал недостающие номиналы (хотя реальные всё равно узнать интересно, да и полезно сохранить для истории).
Простой XOR с усилителем отлично завёлся на 10 МГц с огромным запасом:
А вот полный блок У действительно местами не успевает на 10 МГц и, наверное, успеет на 9. Кажется, перегружается транзистор Т3 по вашим обозначениям. Вот для наглядности на 5 МГц:
Забавно, насколько точно всё совпало. И подозрительно даже. Вообще, я наоборот грешил, что у диодов на модели время восстановления слишком короткое, и надо бы проверить модель.
Кстати, вы в итоге разобрались с "птичьим языком" формул АЛУ или просто по-своему реализовали? Это к вопросу о поиске критического пути :)
no subject
Date: 2019-05-09 03:54 (UTC)Я тоже мечтал когда-нибудь просимулировать блок У на PSPICE, но так и не собрался.
Моделям этим я не очень доверяю. Хорошо бы сверить с реальными транзисторами.
С формулами АЛУ никак не разобрались. Сделали по своему разумению, но максимально близко к описанию функционирования машины, из официальной документации.
no subject
Date: 2019-05-09 17:22 (UTC)Проверить модели я тоже думал - вроде даже это всё ещё можно достать (и даже купить). Правда, не ясно, что там осталось от исходных характеристик после десятилетий лежания на полке. Кажется, для германия, и тем более в стеклянном корпусе, это может действительно быть проблемой.
Поэтому хотелось начать с проверки паспортных параметров, но я с ходу не нашёл справочников (а не левых страничек в интернете) с параметрами. А главное, с условиями их измерения. Надо будет ещё поискать.
no subject
Date: 2019-05-10 23:17 (UTC)От времени транзисторы не протухают, если корпус остаётся герметичным. В местном компьютерном музее несколько лет назад восстановили и запустили компьютер IBM 1401, сделанный на германиевых транзисторах того времени. Говорят, большинство страх транзисторов работают отлично.
https://www.computerhistory.org/atchm/restoring-the-ibm-1401/
no subject
Date: 2019-05-11 02:48 (UTC)И осциллограф есть в доступности хороший, аж 4 ГГц. А вот генератор придётся из подручного изобретать.
Про старение попутал - отложилось в голове, что германий не очень живуч. Но этот факт изначально звучал, видимо, про устойчивость к перегреву. Или что токи большие оно не держало.
В общем, не застал я особо германий в живом употреблении. И информации по нему не то чтобы густо.
no subject
Date: 2019-05-09 03:50 (UTC)D1-D5: Д18
D6-D9: Д311А
T1-T5: П416Б
T6: МП26Б
R1: 3.9k
R2: 15k
R3, R7, R8: 1.5k
R4: 620Ω
R5, R6: 330Ω
R9, R10: 2.2k
R11: 6.8k
R12, R13: 82k
R14: 100Ω
R15: 1k
no subject
Date: 2019-05-14 07:26 (UTC)(и схему поправил - у меня был какой-то гибрид из схемы с карандашными номиналами и вашей)
Только R15 должен идти явно не на +5В. Скорее всего на -3.5.
И со входом S не очень понятно - чтобы схема соответствовала вашему описанию, нужно добавить на него ещё диод, как у меня в симуляции (D6). Без диода - если подать на S сигнал с низким выходным сопротивлением, то он просто "пересилит" всю остальную входную логику. При чём диод должен быть именно на входе - если он стоит где-то на выходе (в месте генерации сигнала S), то входы, на которые подан сигнал с этого выхода, всё равно будут мешать друг-другу.
При этом, на фотографиях, вроде, действительно по 5 диодов на канал, и на S уже диода не хватит. Загадочно.
Зато работать стало быстрее - этак оно может завестись мегагерцах на 20-30. Но доверие к моделям диодов пропало окончательно - по справочникам у них время обратного восстановления 50-100 нс (правда, не до конца ясно, в каких именно условиях), а модель даёт 1-4 нс. Похоже, таки буду диоды заказывать.