stringtranslate.com

NXP КолдФайр

Freescale Coldfire MCF5272VM66

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

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

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

Модели

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

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

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

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

В сентябре 2007 года Freescale выпустила семейство 32-битных микроконтроллеров Flexis с ядром ЦП ColdFire. [16]

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

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

Смотрите также

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

  1. ^ «uClinux был успешно портирован на микропроцессоры Motorola MCF5206 и MCF5307 ColdFire®» . Проект μClinux Embedded Linux/Microcontroller.
  2. ^ «Подготовка порта m68k к будущему», Объявления о разработке, списки рассылки, Debian, январь 2006 г..
  3. ^ Краткое описание продукта MC68060, Freescale
  4. ^ ePipe, Австралия
  5. SnapGear, заархивировано из оригинала 21 июня 2001 г. , получено 29 октября 2009 г.
  6. ^ «Система Arcturus ColdFire на модулях» . Канада: Arcturus Networks Inc.
  7. ^ ДилНетПК
  8. ^ CData
  9. ^ «Проект JPL ENose покидает Международную космическую станцию» . Проект μClinux Embedded Linux/Microcontroller. Архивировано из оригинала 4 октября 2006 г.
  10. ^ «Электронный нос для возвращения с космической станции» . Лаборатория реактивного движения .
  11. ^ "Архитектура Фидо" . Инновационный полупроводник . Проверено 25 августа 2009 г.
  12. ^ «Freescale открывает ColdFire для лицензирования OEM» . ЭТаймс. 13 ноября 2006 года . Проверено 27 июля 2009 г.
  13. ^ «Freescale, Cypress для IP-лицензионного ключа» . ЭДН. 21 ноября 2006. Архивировано из оригинала 22 января 2013 года . Проверено 27 июля 2009 г.
  14. ^ «IPextreme предоставляет бесплатный процессор ColdFire для FPGA Altera Cyclone III» . повторное использование дизайна. 21 октября 2008 года . Проверено 27 июля 2009 г.
  15. ^ «Предложение Freescale V1 ColdFire для Altera Cyclone III FPGA» . свободный масштаб.
  16. ^ MCF51JE: 32-битные микроконтроллеры Flexis ColdFire V1, Freescale.
  17. ^ «Микроконтроллеры ColdFire+». повторное использование дизайна. 4 февраля 2011 года . Проверено 4 февраля 2011 г.
  18. ^ «Выпущен Kinetis на базе ARM от Freescale: ColdFire только что сильно заморозился?» ЭДН.

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