↓
 ↑
Регистрация
Имя/email

Пароль

 
Вход при помощи VK ID
временно не работает,
как войти читайте здесь!
Marlagram
18 апреля в 18:42
Aa Aa
//Хабрачтиво

Как работает движок микрокода процессора 8086 - перевод статьи Ken Shirriff
К вопросу о том, что там внутри.
... Вкратце, микрокод в 8086 состоит из 512 микроинструкций, каждая шириной 21 бит. Движок микрокода использует 13-битный регистр для последовательного перебора микроинструкций, а также отдельный 13-битный регистр подпрограмм для хранения адреса возврата при вызовах микрокодовых подпрограмм. Дополнительно используются два вспомогательных ПЗУ: «Group Decode ROM» — для классификации машинных инструкций, и «Translation ROM» — для переходов к подпрограммам микрокода, например при вычислении адресов.

Физически микрокод хранится в виде массива размером 128×84. Для оптимизации хранения применяется специальный декодер адреса.

...
+ усложнённый дополнительной логикой АЛУ, плюс всякие хитрости.
Интересно.

Временное согласование сигналов в печатной плате - или пикосекунды имеют значение.
... В реальной жизни развести шину по одному слою бывает невозможно или крайне затруднительно. А значит придется использовать как минимум два, да еще и с переходным отверстием. По внешним слоям все распространяется одинаково при одинаковой ширине дорожки, тут все понятно (если под этими слоями одинаковые диэлектрики). Но вот внутренние – другая история, ибо медь есть по обе стороны от дорожки, и сверху, и снизу. То есть, емкостная связь образуется с полигонами на обеих плоскостях (или полигоном на одном слое и всякой хренью на другом), а значит – скорость распространения изменится. Это означает, что на миллиметр длины дорожки задержка будет другой. То есть, проложили вы часть линий шины на внешнем слое, часть – на внутреннем, сделали их одинаковыми по длине. Вот только на внешнем на один миллиметр приходится, например, 5 пикосекунд, а на внутреннем – 6,5. На 30 мм (а это еще довольно мало) это даст рассогласование в 45 пикосекунд (а окно допуска интерфейса, к примеру, 15 пикосекунд) – и все, оно работать с большой вероятностью откажется.
...
А для DDR последних поколений – это уже может быть критичным, ибо время одного фронта (да, именно фронта, ибо работает оно по обоим фронтам синхроимпульса) может составлять 100-200 пикосекунд, а окно допуска – порядка 10-20 пикосекунд (если фронт сигнала убежит слишком далеко от фронта синхроимпульса, то микросхема может просто не «захватить» этот сигнал), и вот тут эти десятки пикосекунд в подложке уже играют огромную роль.
...

П-171Д. Оживляем телефонный аппарат спецсвязи СССР
... Во-первых, несмотря на то, что эти телефоны обычно используются в составе засекречивающей аппаратуры связи, сами по себе никакой секретной электроники они не содержат. Без подключения к этим блокам это просто аппараты антуражного вида и весьма неплохого качества, которые можно использовать с обычными двух- и четырёхпроводными телефонными станциями. Коробочка на конце кабеля, имеющаяся у некоторых экземпляров, тоже никакой не шифратор — это всего лишь фильтр или коммутационная панель. Так что такие телефоны можно абсолютно спокойно покупать на вторичке или в других местах, где они есть в продаже: никакой гостайны внутри них нет.

Во-вторых, все такие телефоны отличаются от бытовых очень высоким качеством изготовления, зачастую военной приёмкой, а также защитой от помех и прослушки по электростатическому и электромагнитному каналам утечки.
...

...
Из комментариев:
... В статье же сказано - аппарат для работы с ЗАС. А для ЗАС нужны раздельные каналы приема и передачи, потому что у них принципиально разная схемотехника. Канал передачи надо ЗАшифровывать, а канал приема - РАСшифровывать.
...
Первые советские телефонные ЗАС аппараты тупо переносили разговорный спектр в другую область. Потому и называлось: "ВЧ связь". Потом стали спектр резать на полоски и периодически перемешивать, обычно механическими дисковыми коммутаторами ("протри блины!" - из сленга древних ЗАС сотрудников). Позже (по сие время), из речевго спектра выделялись характерные форманты (аналоговые полосковые фильтры) , оцифровывались по БПФ (херовенько, низкая степень градации уровней) и дальше уже шифровались псевдослучайной последовательностью с известным начальным заполнение (собственно, сам ключ), дополнительно, некоторые модели при вхождении в связь используют нечто типа алгоритма Диффи-Хеллмана. Разборчивость так себе, в итоге, зато сигнал можно передать по низкоскоростному каналу связи 0.3-3.4кГц. Громоздко и очень дорого.
...
О, нам это читали! Три полосы и белый шум ЕМНИП. Разумеется, только про ту часть, которая «как засунуть условно-разборчивую речь в канал 300 герц», без шифрования. Но оно тут прямо просится :)

Один из «вариантов пережать звук ещё сильнее», ага :) «Разборчивость так себе» — это мягко сказано :-D вариант для опытных аэродромных диспетчеров, у которых уже слуховой аппарат на этот адский парселтанг настроен
...
Например, говорили: не снимай трубку во время вызова, снимай в паузах! Ибо высокое входное напряжение могло убить древние германиевые транзисторы (мп21, мп14) усилителя. Ломались также физически: кладешь трабку и поворачиваешь фиксирующий рычаг - если силушку приложить, то хрясь и нет фиксатора. Один дежурный генерал в трубку орал и колотил ею по аппарату. Часто выходила из строя тангента. Почему-то ломались входные фильтры (дроссели с конденсаторами). Некоторые идиоты зачем-то раскручивали трубки и снова собирали их, закручивая крышки микрофонов и телефонов не по резьбе, иногда по пути обрывая провода.
...

#заклёпки #хабр #ретрокомпьютеры
18 апреля в 18:42
1 комментарий
Соляночно.
ПОИСК
ФАНФИКОВ







Закрыть
Закрыть
Закрыть