- Категория: AMD Am29300 Bit-Slice
|
AMD Am29300 — необычная страница истории процессорной техники. Это не линейка готовых однокристальных центральных процессоров в современном понимании и не классический bit-slice набор, в котором несколько одинаковых 2- или 4-разрядных секций складываются в тракт нужной ширины. AMD сохранила главную идею микропрограммируемых конструкторов Am2900, но на следующем этапе перешла к горизонтальному функциональному разделению: арифметика, регистровая память, микропрограммное управление, плавающая точка, умножение и сервисные функции реализованы отдельными специализированными БИС, причем основные тракты сразу имеют ширину 32 бита. Поэтому систему на Am29300 проектировали как собственный процессор из готовых функциональных блоков, подбирая состав, микрокод, регистровую организацию и интерфейсы под конкретную задачу. Такой подход был ориентирован на устройства, где фиксированная архитектура универсального микропроцессора ограничивала производительность или затрудняла реализацию специализированного потока данных. Семейство применяли и проектировали для графики, обработки изображений, телекоммуникационного оборудования, интеллектуальных контроллеров, лазерных принтеров, цифровой обработки сигналов, массивных вычислений, рабочих станций, отказоустойчивых машин и собственных RISC-подобных процессоров. Самая важная особенность Am29300 состоит именно в свободе построения архитектуры: разработчик получал 32-битные функциональные узлы, а не заранее заданный набор машинных команд. |
