vak: (Default)
[personal profile] vak
Набросал схему модуля У от БЭСМ-6.



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

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

Предыдущие посты про модуль У:
504737
485397

Date: 2018-01-16 04:50 (UTC)
x86128: (Default)
From: [personal profile] x86128
Пожалуй, этот модуль можно сделать на одной микросхеме 4044.

Date: 2018-01-17 03:47 (UTC)
x86128: (Default)
From: [personal profile] x86128
Да, даже не знал что есть такие маленькие, и дороже не на много.
Я уже нафантазировал что можно собрать БЭСМ из таким вот платок:

Как у этого парня https://hackaday.io/project/9795-nedonand-homebrew-computer и поставить на работе в комнате :D

Date: 2019-05-08 05:40 (UTC)
From: [personal profile] anatol
Скажите, пожалуйста, а номиналы резисторов вы, случайно, не записали? Интересно посимулировать это дело в плане быстродействия и потребления (и сравнить с современной элементной базой).
Диоды по фотографиям читаются как Д18 (и Д311А, но эти, видимо, относятся к ПИПам). У транзисторов маркировку не видно, но должны быть П416 (или П417 тоже где-то затесались?). У резисторов номиналы тоже практически не видны, но явно разнообразны.

Date: 2019-05-08 08:11 (UTC)
From: [personal profile] anatol
Точно, я же их там даже видел, но забыл =(
Посимулировал (взяв модели отсюда https://vak.dreamwidth.org/507324.html), подогнал недостающие номиналы (хотя реальные всё равно узнать интересно, да и полезно сохранить для истории).
Простой XOR с усилителем отлично завёлся на 10 МГц с огромным запасом:

А вот полный блок У действительно местами не успевает на 10 МГц и, наверное, успеет на 9. Кажется, перегружается транзистор Т3 по вашим обозначениям. Вот для наглядности на 5 МГц:

Забавно, насколько точно всё совпало. И подозрительно даже. Вообще, я наоборот грешил, что у диодов на модели время восстановления слишком короткое, и надо бы проверить модель.

Кстати, вы в итоге разобрались с "птичьим языком" формул АЛУ или просто по-своему реализовали? Это к вопросу о поиске критического пути :)

Date: 2019-05-09 17:22 (UTC)
From: [personal profile] anatol
Спасибо за номиналы!

Проверить модели я тоже думал - вроде даже это всё ещё можно достать (и даже купить). Правда, не ясно, что там осталось от исходных характеристик после десятилетий лежания на полке. Кажется, для германия, и тем более в стеклянном корпусе, это может действительно быть проблемой.

Поэтому хотелось начать с проверки паспортных параметров, но я с ходу не нашёл справочников (а не левых страничек в интернете) с параметрами. А главное, с условиями их измерения. Надо будет ещё поискать.

Date: 2019-05-11 02:48 (UTC)
From: [personal profile] anatol
Да, П416 даже в нашем локальном магазине, вроде, есть. С диодами хуже, но тоже вполне доставаемо.
И осциллограф есть в доступности хороший, аж 4 ГГц. А вот генератор придётся из подручного изобретать.

Про старение попутал - отложилось в голове, что германий не очень живуч. Но этот факт изначально звучал, видимо, про устойчивость к перегреву. Или что токи большие оно не держало.
В общем, не застал я особо германий в живом употреблении. И информации по нему не то чтобы густо.

Date: 2019-05-14 07:26 (UTC)
From: [personal profile] anatol
Просимулировал с правильными номиналами.
(и схему поправил - у меня был какой-то гибрид из схемы с карандашными номиналами и вашей)

Только R15 должен идти явно не на +5В. Скорее всего на -3.5.
И со входом S не очень понятно - чтобы схема соответствовала вашему описанию, нужно добавить на него ещё диод, как у меня в симуляции (D6). Без диода - если подать на S сигнал с низким выходным сопротивлением, то он просто "пересилит" всю остальную входную логику. При чём диод должен быть именно на входе - если он стоит где-то на выходе (в месте генерации сигнала S), то входы, на которые подан сигнал с этого выхода, всё равно будут мешать друг-другу.
При этом, на фотографиях, вроде, действительно по 5 диодов на канал, и на S уже диода не хватит. Загадочно.

Зато работать стало быстрее - этак оно может завестись мегагерцах на 20-30. Но доверие к моделям диодов пропало окончательно - по справочникам у них время обратного восстановления 50-100 нс (правда, не до конца ясно, в каких именно условиях), а модель даёт 1-4 нс. Похоже, таки буду диоды заказывать.