11. Архитектуры процессоров
М68030 (1986, 300000 транзисторов, макс, частота: 50MHz, 8 MIPS):
•65535 Гарвардская архитектура
•65535 два различных кэша: 256-байт кэш инструкций + 256-байт кэш данных
•65535 асинхронные передачи данных
•65535 синхронный интерфейс, что позволяет осуществлять блочные (burst) передачи в/из
кэша
•65535 MMU, позволяющее работать со страницами размером от 256 байт до 256 килобайт
М68040 (1989, 1200000 транзисторов, макс, частота шины: 40MHz, 8 MIPS, 3.5M2ops):
•65535 синхронные передачи данных
•65535 отсутствует динамическое изменение ширины шины
•65535 частота процессора равна удвоенной частоте шины (максимально 80MHz)
•65535 6-ти стадийный конвейер
•65535 FPU
•65535 4-килобайт кэш инструкций + 4-килобайт кэш данных
•65535 механизм синхронизации шины (bus snooping) (арбитраж шины должен быть
внешним, процессор имеет вывод запроса шины), это обеспечивает согласование кэшей в
многопроцессорных системах
М68060 (1994, 2500000 транзисторов, макс, частота шины: 66MHz, 100 MIPS):
•65535 суперконвейерный, суперскалярный 32 битный гибридный CISC-RISC процессор
•65535 набор инструкций М68040 реализован аппаратной логикой, а не микрокодом
•65535 основные устройства: буфер инструкций, 4-х стадийное конвейерное устройство
предвыборки, два 4-х стадийных конвейерных целочисленных устройства, устройство
переходов, FPU повышенной точности
•65535 кэш переходов (ВТС)
•65535 поток инструкций разделяется на два конвейера на FIFO стадии
•65535 устройство предвыборки преобразует входной поток М680х0 инструкций, имеющих
переменную длину, в поток RISC инструкций фиксированной длины
•65535 М68060 может может исполнять за один цикл 4 инструкции М680х0: две цело-
численных инструкции, одну инструкцию перехода и одну инструкцию с плавающей точкой;
этот параллелизм обеспечивает высокую скорость исполнения даже для кода, не
перекомпилированного специально для М68060
•65535 4-килобайт кэш инструкций + 4-килобайт кэш данных
•65535 автоматическое уменьшение потребляемой мощности: внутренние функциональные
блоки автоматически выключаются, если они не используются в течении ряда циклов
М68302 (микроконтроллер группы 68000):
•65535 IMP (Integrated Multiprotocol Processor)
•65535 M68302 состоит из процессора М68000, System Integration Block (SIB) и Com-
munication Processor (CP)
•65535 SIB содержит контроллер DMA, два 16-битных таймера общего назначения,
контроллер памяти и контроллер прерываний
•65535 CP является выделенным RISC процессором, обслуживающим 6 последовательных
портов, и отвечает за работу с последовательными каналами по выбранному пользователем
протоколу (ISDN, UART, HDLC, BSC и другие)
М68360 (или QUICC) (микроконтроллер группы CPU32+):
•65535 М68360 состоит из процессора CPU32+, SIM60 (System Integration Module) и СРМ
(Communication Processor Module)
74