Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Микропроцессор Motorola 68030

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

68030 имеет 273 000 транзисторов со встроенными кэшами инструкций и данных по 256 байт каждый. Он также имеет встроенный блок управления памятью (MMU), но не имеет встроенного блока с плавающей запятой (FPU). С 68030 можно использовать чипы 68881 и более быстрые 68882 с плавающей запятой. Также была выпущена более дешевая версия 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 был использован во многих моделях компании Apple Macintosh II и Commodore Amiga серии персональных компьютеров , NeXT Cube, позже Альфа - микросистем многопользовательских систем, а также некоторые потомки Atari ST линии , такие как Atari TT и Atari сокола . Он также использовался в рабочих станциях Unix, таких как линейка настольных рабочих станций Sun Microsystems Sun-3x (ранее «sun3» использовала 68020), лазерных принтерах и Nortel Networks DMS-100.телефонный коммутатор центрального офиса. Совсем недавно ядро ​​68030 было адаптировано Freescale в микроконтроллер для встраиваемых приложений.

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

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

Варианты [ править ]

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

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

Частота 50 МГц является эксклюзивной для керамического корпуса PGA , пластиковый '030 остановился на 40 МГц.

Технические данные [ править ]

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • 68030 изображений и описаний на cpu-collection.de
  • Официальная информация о микроконтроллере Freescale MC68030
  • Технические характеристики семейства Motorola 68k доступны на сайте bitsavers.org
  • Чрезвычайно редкие изображения (общие) предсиликонового макета эмулятора 68030. (перед тем, как разложить кремний, они сделали симулятор из скрытой логики)