Motorola 68030 ( « шестьдесят-восемь-о-тридцать ») представляет собой 32-разрядный микропроцессор в семье Motorola 68000 . Он был выпущен в 1987 году. 68030 был преемником Motorola 68020 , а за ним последовала Motorola 68040 . В соответствии с общепринятыми названиями Motorola , этот процессор часто называют 030 (произносится как « ой-три-ой» или « ой-тридцать» ).
Представление | |
---|---|
Максимум. Тактовая частота процессора | От 16 МГц до 50 МГц |
Ширина данных | 32 бит |
Ширина адреса | 32 бит |
Кеш | |
Кэш L1 | 256 байт для инструкций и данных, 16 строк по 4 записи по 4 байта в каждой, прямое отображение [1] [2] |
Архитектура и классификация | |
Набор инструкций | Motorola серии 68000 |
Физические характеристики | |
Пакет (ы) | |
Продукты, модели, варианты | |
Вариант (ы) | 68EC030 |
История | |
Предшественник | Motorola 68020 |
Преемник | Motorola 68040 |
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.
В качестве микроархитектуры 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 . Совсем недавно Freescale адаптировала ядро 68030 в микроконтроллер для встраиваемых приложений.
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 МГц.
Технические данные
Тактовая частота процессора | 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] |
Рекомендации
- ^ a b c d e f g «Страница описания продукта MC68030» . Freescale . 2012. Архивировано из оригинала на 6 октября 2014 года.
- ^ а б «Руководство пользователя MC68030» (PDF) . Motorola. 1990. Архивировано из оригинального (PDF) 25 октября 2017 года.
- ^ Горд, Рой (2 мая 1990 г.). «68851 PMMU и 68030 MMU» . Проверено 24 мая 2017 .
Ни PMMU, ни 68030 MMU не являются полноценной надстройкой друг друга. PMMU имеет инструкции и регистры, которых нет в 68030 MMU, в то время как последний имеет регистры не в PMMU. Однако в типичной реализации Unix для переноса кода, специфичного для PMMU, на 68030 потребовалось немного времени.
- ^ a b c LeCroy 1996 Каталог продукции для испытаний и измерений, дополнительное оборудование для серии 9300, обработка мега сигналов, страницы 66-67
- ^ а б «Семейство микропроцессоров Motorola 68030 (MC68030)» . cpu-world.com . 17 ноября 2012 г.
Внешние ссылки
- 68030 изображений и описаний на cpu-collection.de
- Официальная информация о микроконтроллере Freescale MC68030
- Технические характеристики семейства Motorola 68k доступны на сайте bitsavers.org
- Чрезвычайно редкие изображения (общие) предсиликонового макета эмулятора 68030. (перед тем, как разложить кремний, они сделали симулятор из скрытой логики)