Motorola 68030 - Motorola 68030

Motorola 68030
Спектакль
Максимум. ЦПУ тактовая частотаОт 16 МГц до 50 МГц
Ширина данных32 бит
Ширина адреса32 бит
Кеш
L1 тайник256 байт для инструкций и данных, 16 строк по 4 записи по 4 байта каждая, с прямым отображением[1][2]
Архитектура и классификация
Набор инструкцийMotorola 68000 серии
Физические характеристики
Пакет (ы)
  • 132-контактный QFP и 128-контактный PGA
Продукты, модели, варианты
Вариант (ы)68EC030
История
ПредшественникMotorola 68020
ПреемникMotorola 68040
Микропроцессор Motorola 68030

В Motorola 68030 ("шестьдесят восемь тридцать") это 32-битный микропроцессор в Семейство Motorola 68000. Он был выпущен в 1987 году. Модель 68030 была преемницей модели Motorola 68020, а затем последовал Motorola 68040. В соответствии с общими Motorola при наименовании этот процессор часто упоминается как 030 (произносится ой-три-ой или же ох тридцать).

68030 имеет 273000 транзисторов со встроенными инструкциями и кэшем данных 256 байты каждый. Он также имеет встроенный блок управления памятью (MMU), но не имеет встроенного блок с плавающей запятой (FPU). В 68881 и тем быстрее 68882 Микросхемы с плавающей запятой могут использоваться с 68030. Была также выпущена более дешевая версия 68030, Motorola 68EC030, без встроенного MMU. Он обычно был доступен в 132-контактном исполнении. QFP и 128-контактный PGA пакеты. Плохие тепловые характеристики пакета QFP ограничили полный вариант 68030 QFP частотой 33 МГц; PGA 68030s включает версии 40 МГц и 50 МГц. Также была небольшая поставка упакованных вариантов ЕС QFP.

Изображение матрицы Motorola MC68030RC33B

Как микроархитектура, 68030 - это, по сути, ядро ​​68020 с дополнительным 256-байтовым кешем данных, сокращением процесса и добавленным в режиме серийной съемки для тайников, где четыре длинные слова могут быть помещены в кэш без дальнейшего вмешательства процессора. Motorola использовала процесс сжатия, чтобы разместить на кристалле больше оборудования; в данном случае это был MMU, что в основном (но не полностью)[3]) совместим с внешним 68851. Интеграция MMU сделала его более экономичным, чем 68020 с внешним MMU; это также позволило 68030 получать доступ к памяти на один цикл быстрее, чем комбинация 68020/68851. Однако 68030 может переключаться между синхронной и асинхронной шинами без сброса. В 68030 также отсутствуют некоторые инструкции 68020, но он увеличивает производительность на ≈5% при снижении энергопотребления на ≈25% по сравнению с 68020.

68030 можно использовать с шиной 68020, и в этом случае его производительность аналогична 68020, от которого он был создан. Однако 68030 предоставляет дополнительный интерфейс синхронной шины, который при использовании ускоряет доступ к памяти до 33% по сравнению с 68020 с одинаковой тактовой частотой. Более точный производственный процесс позволил Motorola масштабировать процессор полной версии до 50 МГц. Вариант EC достиг максимальной частоты 40 МГц.

Приложения

68030 использовался во многих моделях яблоко Macintosh II и Коммодор Амига серия персональные компьютеры, Следующий Куб, позже Alpha Microsystems многопользовательские системы и некоторые потомки Atari ST линия, такая как Atari TT и Atari Falcon. Он также использовался в Unix рабочие станции такой как Sun Microsystems Солнце-3х линейка настольных рабочих станций (ранее sun3 использовал 68020), лазерные принтеры и Nortel Networks ДМС-100 телефонный коммутатор центрального офиса. Совсем недавно ядро ​​68030 также было адаптировано Freescale в микроконтроллер для встроенных приложений.

LeCroy использовал 68EC030 в некоторых моделях своих цифровых осциллографов серии 9300, включая модели с суффиксом «C»[4]:87-88 и высокопроизводительные модели серии 9300,[4] вместе с опцией аппаратного обеспечения Mega Waveform Processing для моделей серии 9300 на базе 68020.[4]

Hewlett-Packard's HP LaserJet 4 Laserjet 4 JetDirect карта сетевого подключения использует 68030 в качестве основного процессора. Эта карта представляет собой небольшую систему UNIX, в которой система в сети ведет себя так же, как демон lpd.

Варианты

68EC030 - это недорогая версия 68030, разница между ними в том, что 68EC030 не имеет встроенного чипа. блок управления памятью (MMU) и, таким образом, представляет собой модернизированный 68020.

68EC030 использовался в качестве процессора для недорогой модели Амига 4000, а также на ряде карт ускорителей ЦП для Коммодор Амига линейка компьютеров. Он также использовался в Cisco Systems 2500 серии router, устройство межсетевого взаимодействия компьютеров малого и среднего бизнеса.

Частота 50 МГц уникальна для керамических PGA посылка пластик '030 остановился на 40 мГц.

Технические данные

ЦПУ тактовая частота16, 20, 25, 33, 40, 50 МГц, за исключением MC68EC030, доступного в 25 и 40 МГц[1]
Внутренний Гарвардская архитектура[1]
Адресная шина32 бит[5]
Шина данных32 бит[5]
Кеш256 байт для инструкций и данных, 16 строк по 4 записи по 4 байта каждая, с прямым отображением[1][2]
динамический размер шины[1]
пакетный интерфейс памяти[1]
Спектакль18 MIPS @ 50 МГц[1]

Рекомендации

  1. ^ а б c d е ж грамм "Страница обзора продукта MC68030". Freescale. 2012. Архивировано с оригинал 6 октября 2014 г.
  2. ^ а б «Руководство пользователя MC68030» (PDF). Motorola. 1990. Архивировано с оригинал (PDF) 25 октября 2017 г.
  3. ^ Горд, Рой (2 мая 1990 г.). «68851 PMMU и 68030 MMU». Получено 2017-05-24. Ни PMMU, ни 68030 MMU не являются надстройкой друг друга. PMMU имеет инструкции и регистры, которых нет в 68030 MMU, в то время как последний имеет регистры не в PMMU. Однако в типичной реализации Unix для переноса кода, специфичного для PMMU, на 68030 потребовалось немного времени.
  4. ^ а б c Каталог продукции LeCroy 1996 для тестирования и измерений, дополнительное оборудование для серии 9300, обработка мега сигналов, страницы 66-67
  5. ^ а б «Семейство микропроцессоров Motorola 68030 (MC68030)». cpu-world.com. 17 ноября 2012 г.

внешняя ссылка