- Категория: AMD Am29100 Bit-Slice
|
AMD Am29100 Bit-Slice — не линейка настольных CPU в современном понимании, а набор высокопроизводительных микропрограммируемых процессоров и специализированных системных микросхем, из которых в 1980-х годах проектировали контроллеры, вычислительные узлы, графические подсистемы, интерфейсные процессоры и собственные процессорные архитектуры. Центральное место в этой экосистеме занимают 16-разрядные Am29116 и Am29117, однако полноценно понять серию можно только вместе с Am29101, микросеквенсорами, контроллером прерываний, модулем ввода-вывода, barrel shifter и программируемой управляющей логикой. Именно поэтому обзор всей серии заметно шире, чем описание одной микросхемы. Главная идея Am29100 состояла в том, чтобы сохранить гибкость классического bit-slice-подхода, но перенести гораздо больше функций в отдельные 16-разрядные и специализированные кристаллы. В ранних системах на Am2901 разработчик собирал широкую арифметико-логическую часть из нескольких 4-разрядных срезов и дополнял ее отдельными узлами управления. Am29116 уже содержит 16-разрядный тракт данных, рабочий регистровый файл, аккумулятор, арифметико-логическое устройство, встроенный 16-разрядный barrel shifter, регистр состояния, входной регистр и логику исполнения микрокоманд. Такой уровень интеграции уменьшал число корпусов на плате и одновременно оставлял разработчику возможность определять поведение машины микрокодом. |
