NXP ColdFire

редактировать
Hermstedt Webshuttle II - плата - Motorola Coldfire MCF5204PU25B-0082.jpg
Общая информация
Стандартный производитель (-ы)
Макс. CPU тактовая частота от до 300 МГц
Архитектура и классификация
ПриложениеВстроенные системы
Набор команд Модифицированный Семейство Motorola 68000
Физические характеристики
Ядра
  • 1
История
ПредшественникMotorola 68060
Freescale Coldfire MCF5272VM66

NXP ColdFire - это микропроцессор, производный от архитектура семейства Motorola 68000, изготовленная для встроенных систем, разработанная NXP Semiconductors. Ранее он производился Freescale Semiconductor (бывшее полупроводниковое подразделение Motorola ), которая объединилась с NXP в 2015 году.

Содержание

  • 1 Набор инструкций
  • 2 Модели
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки

Набор инструкций

Набор инструкций ColdFire совместим с «исходным кодом» (с помощью программного обеспечения для перевода, доступного от поставщика), а не полностью объектный код, совместимый с 68000. По сравнению с классическим оборудованием 68k, набор команд отличается главным образом тем, что он больше не поддерживает формат упакованных данных десятичный двоично-кодированный (BCD); он удаляет ряд других, менее используемых инструкций; и большинство сохраненных инструкций поддерживают меньшее количество режимов адресации . Кроме того, промежуточные элементы с плавающей запятой являются 64-битными, а не 80-битными, как в сопроцессорах 68881 и 68882 . Инструкции имеют длину всего 16, 32 или 48 бит, что является упрощением по сравнению с моделями серии 68000.

. В феврале 1999 года проект μClinux Linux ядро ​​было перенесено на два процессора ColdFire (MCF5206 и MCF5307). В 2006 году проект Debian пытался сделать свой порт m68k совместимым с ColdFires, поскольку есть модели ColdFire, которые могут работать с тактовой частотой до 300 МГц. Это намного быстрее, чем 68060, который официально может достигать 75 МГц и может быть разогнан до 110 МГц. Продукты ePipe, Secure Computing SnapGear безопасности и System on Module основаны на процессорах ColdFire. Существуют одноплатные компьютеры ColdFire на базе Linux (SBC) с Ethernet и CompactFlash размером всего 23 × 55 мм или 45 мм. × 45 мм или на основе самой CompactFlash (37 × 43 мм). Продукты на основе ColdFire даже были развернуты на Международной космической станции в качестве проекта электронного носа.

Freescale предлагает пять поколений или версий ColdFire:

  • v1: предназначен для поддерживает миграцию с 8-битных микроконтроллеров, это урезанная версия процессора v2. Он был запущен в 2006 году, через 12 лет после первого ColdFire. Он разработан, чтобы легко заменить 8-битные микроконтроллеры Freescale 68HC08 и составить конкуренцию младшим чипам ARM.
  • v2: Оригинальное ядро ​​ColdFire, выпущенное в 1994 году. MMU, без FPU. Также доступны версии с MAC и расширенными блоками MAC.
  • v3: добавлен дополнительный блок MAC.
  • v4: Limited суперскалярное ядро.
  • v4e (или eV4 в некоторых документах): расширенная версия v4, запущенная в 2000 году. Добавляет в архитектуру дополнительный блок MMU, FPU и улучшенный блок MAC.
  • v5: полностью суперскалярное ядро.

Существует также Fido 1100, микроконтроллер, выпущенный в 2007 году, нацеленный на предсказуемые встроенные системы управления, такие как приложения Industrial Ethernet с использованием инструкции 68k / CPU32 установлен. Однако Fido имеет собственную уникальную архитектуру и использует набор команд только для 68k.

В ноябре 2006 года Freescale объявила, что ядра микропроцессоров ColdFire доступны для лицензирования в качестве интеллектуальной собственности полупроводников через своего партнера по лицензированию и поддержке IP IPextreme Inc..Ядро ColdFire v1 теперь доступно по бесплатной лицензии (и без лицензионных отчислений за использование) для ПЛИС Altera Cyclone-III.

В сентябре 2007 года Freescale выпустила 32-разрядное семейство микроконтроллеров с Ядро процессора ColdFire.

В июне 2010 года Freescale анонсировала линейку ColdFire +, которая представляет собой ядро ​​ColdFire V1, использующее технологию TFS 90 нм.

В 2010 году Freescale также выпустила Kinetis, Линия продуктов на базе ARM, что заставило некоторых отраслевых обозревателей задуматься о будущем линейки ColdFire, учитывая, что Freescale будет иметь несколько конкурирующих диапазонов процессоров.

См. Также

  • FlexOS 68K для ColdFire MCF5251
  • eCos и RTEMS операционных систем реального времени с открытым исходным кодом

Ссылки

Внешние ссылки

Последняя правка сделана 2021-05-31 07:35:41
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте