Jump to content

Моторола 68060

(Перенаправлено с 68060 )
Снимок Motorola MC68060RC50
Общая информация
Запущен апрель 1994 г.
Разработано Моторола
Производительность
Макс. процессора Тактовая частота от 50 МГц до 75 МГц; разгон до 133 МГц [1] [2]  
Архитектура и классификация
Приложение Настольные компьютеры и встроенные системы
Набор инструкций Моторола серии 68000
Продукты, модели, варианты
Вариант
  • 68LC060 и 68EC060
История
Предшественник Моторола 68040
Преемники PowerPC , Motorola ColdFire
Микропроцессор Motorola 68EC060.

Motorola 68060 шестьдесят восемь-шестьдесят ») — 32-разрядный микропроцессор компании Motorola, выпущенный в апреле 1994 года. [3] Это преемник Motorola 68040 и самый производительный представитель серии 68000 . Были произведены две производные модели: 68LC060 и 68EC060 .

Архитектура

[ редактировать ]

Существует версия LC (Low-Cost) без FPU. [4] и EC (встроенный контроллер) без MMU и FPU. Разработкой 68060 руководил Джо Чирчелло.

68060 разделяет большинство архитектурных особенностей с P5 Pentium . Оба имеют очень похожую конфигурацию суперскалярного командами с двумя упорядоченного конвейера . [3] и декодер инструкций, который перед выполнением разбивает сложные инструкции на более простые, описанный в рекламе как «два четырехступенчатых RISC-движка, [которые] выполняют инструкции фиксированного формата, выдаваемые преобразователем инструкций». [5] Однако существенная разница состоит в том, что FPU 68060 не является конвейерным и поэтому в приложениях с плавающей запятой работает почти в три раза медленнее, чем Pentium. В отличие от этого, инструкции целочисленного умножения и сдвига битов на 68060 выполняются значительно быстрее. 68060 имеет возможность выполнять простые инструкции в блоке генерации адреса (AGU) и тем самым выдавать результат за два цикла до ALU . При разработке 68060 были проанализированы большие объемы коммерческого скомпилированного кода, чтобы определить, какие инструкции будут лучшими кандидатами на оптимизацию производительности.

По сравнению с Pentium, 68060 может лучше работать со смешанным кодом; Декодер Pentium не может выдавать инструкцию FP при каждой возможности, и, следовательно, FPU не является суперскалярным, как ALU. Если неконвейерный FPU 68060 может принять команду, она может быть выдана декодером. Это означает, что оптимизация для 68060 проще: никакие правила не запрещают выдачу инструкций FP всякий раз, когда это удобно для программиста, за исключением хорошо понятных задержек инструкций. Однако при правильно оптимизированном и запланированном коде FPU Pentium способен удвоить тактовую пропускную способность FPU 68060.

68060 — последняя разработка семейства 68000 общего назначения, от которой отказались в пользу чипов PowerPC . Он использовался в некоторых машинах Amiga последних моделей и картах-ускорителях Amiga, а также в некоторых Atari ST клонах и платах-ускорителях Falcon (CT60/CT63/CT60e, последняя из которых была создана в 2015 году), а также в очень поздних моделях Alpha Microsystems. многопользовательские компьютеры до их перехода на x86, но Apple Inc. и мир Unix перешли на различные RISC- к тому времени, когда 68060 стал доступен, платформы. Apple уже объявила о внедрении PowerPC, разработанного IBM и Motorola, еще до появления 68060. [6] После появления маломощных вариантов 68040 и других устройств Motorola ожидала, что Apple может оставить место в своей линейке продуктов для продуктов на базе 68060, что даст компании «высокую страховку на случай, если переход на RISC окажется проблематичным»: ситуация, которой не произошло. [7]

68060 был представлен на частоте 50 МГц на производственном процессе Motorola 0,6 мкм. Несколько лет спустя его сократили до 0,42 мкм, а тактовую частоту подняли до 66 МГц и 75 МГц. Некоторым пользователям удалось разогнать rev6. 68060 ЦП (маска: 71E41J) до 120 или 133 МГц. [1] [8] Motorola прогнозировала производительность примерно в три с половиной раза выше, чем у 68040 с частотой 25 МГц при начальной тактовой частоте 50 МГц для 68060, что описывалось как «около 77 MIPS». [6] позже эти заявления были скорректированы так, чтобы производительность в три раза превышала производительность 68040 для 68060, работающего на удвоенной частоте, чем 68040. [5] Тестирование карты 68060 с частотой 50 МГц, установленной в картах-ускорителях для Commodore Amiga, показало, что результаты тестов Dhrystone 2.1 составляют около 80 000 Dhrystones в секунду, что в целом сопоставимо с рабочей станцией Sun SPARCstation 10 . [9]

Продолжаются разработки базового ядра, предназначенного для встраиваемых систем. Здесь они объединены с рядом периферийных интерфейсов, чтобы снизить общую сложность и требования к мощности конструкции. Ряд чипов, каждый с разными наборами интерфейсов, продаются под названиями ColdFire и DragonBall .

Номера моделей с четной предпоследней цифрой (68000, 680 2 0, 680 4 0, 680 6 0) были зарезервированы для серьезных изменений базовой архитектуры 680x0. Номера моделей с нечетной предпоследней цифрой (680 1 0, 680 3 0) были зарезервированы для обновления архитектуры предыдущего чипа. Motorola никогда не производила 68050. [3]

Например, Motorola 68010 (и малоизвестный 68012 ) — это 68000 с усовершенствованной инструкцией цикла и возможностью приостановить, а затем продолжить выполнение инструкции в случае страничного сбоя, что позволяет использовать виртуальную память с соответствующим аппаратным обеспечением MMU . Однако серьезных изменений базовой архитектуры не произошло. Точно так же Motorola 68030 представляет собой усовершенствованный процесс по сравнению с 68020 с MMU и небольшим кэшем данных (256 байт), перемещенным на кристалл. 68030 был выпущен с номинальной скоростью до 50 МГц.

Однако переход с 68000/68010 на 68020/68030 представляет собой капитальный ремонт с бесчисленными отдельными изменениями.

К тому времени, когда 68060 находился в производстве, Motorola отказалась от разработки семейства 68000 в пользу PowerPC . 68060 — последний процессор семейства 68000 от Motorola.

Signetics (Philips) выпустила вариант на базе 68000, который они несколько сбивчиво назвали 68070 . Он содержит слегка улучшенный процессор 68000, простой встроенный MMU и контроллер шины I²C . Он появился задолго до 68060 и использовался в основном в качестве встроенного процессора в некоторых элементах бытовой электроники, особенно в консолях CD-i .

Использование

[ редактировать ]

iNFiNiT !, Макс! и Максин! Серия генераторов телевизионных символов использует 68060 в качестве основного процессора. Эти генераторы символов были неотъемлемой частью многих дочерних станций американских телеканалов. [10]

В настольных компьютерах 68060 используется в некоторых вариантах Amiga 4000T производства Amiga Technologies. [11] и доступен в качестве стороннего обновления для других моделей Amiga. Он также используется в DraCo, клоне Amiga. нелинейной видеосистеме [12]

Q60 от аналогичным образом расширил дизайн Sinclair QL самого медленного старта до максимального темпа возможностей архитектуры 68K; эти материнские платы на базе 68060 [13] — при 66 МГц для полной версии 68060 или вариант 68LC060 без FPU, разогнанный до 80 МГц — более чем в 100 раз быстрее, чем Sinclair QL, при работе с теми же операционными системами. [14] [15] [16]

Модель 68060 использовалась в Nortel Meridian 1 Option 51, 61 и 81 крупных офисных АТС , обеспечивая питание базовых процессорных плат CP3 и CP4. Пара этих плат, каждая из которых оснащена процессором 68060, может быть использована для обеспечения отказоустойчивости УАТС. Это было логичное применение, поскольку предыдущие ядра Meridian 1 использовали другие чипы Motorola. Позже Nortel изменила архитектуру, чтобы использовать процессоры Intel. [17]

В многопротокольном маршрутизаторе Motorola Vanguard 6560 используется процессор 68EC060 с частотой 50 МГц.

В системах Motorola MVME -17x и Force Computer SYS68K VMEbus используется процессор 68060.

Alpha Microsystems AM-6000, AM-6060 и AM-7000 используют 68060. [18] После того как Motorola прекратила разработку новых процессоров, Alpha Microsystems перешла на x86 .

Варианты

[ редактировать ]

68EC060 — это версия микропроцессора Motorola 68060, предназначенная для встроенных контроллеров (EC). От 68060 он отличается тем, что у него нет ни FPU, ни MMU. Это делает его менее дорогим и потребляет меньше энергии.

68LC060 — это дешевая версия микропроцессора Motorola 68060 без FPU. Это делает его менее дорогим и потребляет меньше энергии.

Таблица характеристик

[ редактировать ]
Вариант ММУ ФПУ Макс. частота
68060 Да Да Разгон до 75 МГц или 133 МГц
68 ЛК 060 Да Нет Разгон до 75 МГц или 133 МГц
68 ЕС 060 Нет Нет Разгон до 75 МГц или 133 МГц

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

[ редактировать ]
процессора Тактовая частота Официально: 50, 60, 66, 75 МГц.

Разогнаны: 66 (версии 1–2), 80 (версии 3–4), 110, 120 и 133 МГц (версии 5–6)

Электропитание
  • Vcore 3.3 V
  • I/O 5 V
Температура −40 °C .. 70 °C ( 85 °C с токовой маской)
Логическая семья Статическая КМОП
Производственный процесс КМОП 0,6 мкм и позже 0,42 мкм
Чип-носитель PGA 206 (совместим с 68040 ), TBGA 304 31*31*1.7P1.27
Адресная шина 32 бит
Данные шины 32 бит
Набор инструкций ЦИСК
Кэш
  • DCache 8 КБ ( 4-сторонняя ассоциативность )
  • ICache 8 КБ ( 4-сторонняя ассоциативность )
  • 96-байтовый буфер инструкций FIFO
  • 256 Запись ветки кэша
  • 64 Входной буфер ATC* MMU (4-канальный ассоциативный)
Зарегистрироваться
  • 10 для адресных операций (7 генер., 2 стека, 1 шт.)
  • 8 для операций с данными
  • 1 для флагов ЦП (регистр состояния)
Транзисторы ~2,500,000
Производительность
  • ~67 MIPS при 50 МГц
  • ~88 MIPS при 66 МГц
  • ~110 MIPS при 75 МГц
  • ~36 Мфлопс при 66 МГц
  • ~160 MIPS при 120 МГц [1] [ ненадежный источник? ]
  • ~177 MIPS при 133 МГц (оценка)

ATC = Кэш трансляции адресов

  1. ^ Jump up to: а б с «Добро пожаловать на форум Natami/Amiga» . Архивировано из оригинала 13 июня 2011 г. Проверено 13 июня 2011 г.
  2. ^ «68060 Маски и подделки» . Проверено 11 августа 2017 г.
  3. ^ Jump up to: а б с Андерсон, А. Джон (1994). Основы компьютерной техники . ЦРК Пресс. п. 70. ИСБН  978-0-412-59810-4 . Проверено 18 мая 2009 г.
  4. ^ «motorola.com.cn — Motorola, Руководство по выбору стандартного встроенного контроллера, 4 квартал 2001 г.» (PDF) . Архивировано из оригинала (PDF) 10 декабря 2004 г. Проверено 29 ноября 2010 г.
  5. ^ Jump up to: а б «68060 мкП работает в три раза быстрее, чем 68040» . ЭДН . 8 декабря 1994 г., стр. 77, 80 . Проверено 18 января 2024 г.
  6. ^ Jump up to: а б Хафхилл, Том Р. (январь 1993 г.). «Motorola пропускает поколение с 68060» . Байт . п. 32 . Проверено 26 февраля 2023 г.
  7. ^ Норр, Генри (24 мая 1993 г.). «Планы постпроцессора Motorola» . МакВИК . п. 4 . Проверено 6 мая 2024 г.
  8. ^ «68060 Маски и подделки» . Проверено 11 августа 2017 г.
  9. ^ Кеннеди, Джон (март 1996 г.). «Метель 1260» . Амига Покупатель . стр. 38–39 . Проверено 26 февраля 2023 г.
  10. ^ «Microsoft, Intel установили план телекоммуникаций с Nortel, HP — 15 марта 1999 г.» . деньги.cnn.com . Проверено 12 мая 2018 г.
  11. ^ amiga.resource.cx - База данных оборудования Amiga, Amiga 4000T
  12. ^ amiga.resource.cx - База данных оборудования Amiga, DraCo (68060@50/66 ≤128M)
  13. ^ Материнские платы на базе 68060 для Linux и Qdos
  14. ^ Qdos Classic
  15. ^ Порт Linux Q60
  16. ^ Qdos для Amiga 68000..68060
  17. ^ «Сети Intel и Nortel для создания сетей следующего поколения» . newsroom.intel.com . Проверено 10 октября 2019 г.
  18. ^ «АМ-7000» . Альфа Микросистемс . Проверено 12 июня 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 404b38038b08d323346978e82ba53adc__1715878980
URL1:https://arc.ask3.ru/arc/aa/40/dc/404b38038b08d323346978e82ba53adc.html
Заголовок, (Title) документа по адресу, URL1:
Motorola 68060 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)