Интернет магазин китайских планшетных компьютеров



Компьютеры - Freescale ColdFire

28 апреля 2011





Freescale ColdFire развитие микропроцессорной архитектуры 68k ориентированное на применение во встраиваемых приложениях компании Freescale Semiconductor.

Набор инструкций ColdFire совместим на уровне ассемблера, но не на уровне машинного кода с 68000. В сравнении с классическими процессорами 68k, система команд больше не поддерживает двоично-десятичный формат данных BCD; удалены некоторые редкоиспользуемые команды; большинство команд поддерживает меньшее количество способов адресации. Блок вычислений с плавающей точкой поддерживает только 64 битные данные. 80-битные, как в сопроцессорах 68881 и 68882, не поддерживаются. Длина инструкций ограничена 2, 4 или 8 байтами.

Последние модели ColdFire стали достаточно совместимы с 68k для выполнения кода на Amiga и Atari ST. Тактовая частота составляет до 300 МГц, в сравнении с 75 МГц для 68060. Поддержка ColdFire в Линукс осуществляется специфичными для каждого контроллера Board Support Package от Freescale.

Существует пять поколений линии Coldfire:

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

С ноября 2006 архитектура ColdFire доступна для лицензирования. Ядро ColdFire v1 используется под свободной лицензией в Altera Cyclone-III FPGA.

В 2010 году вышла линейка ColdFire+ на ядре v1 по 90nm технологии.



Просмотров: 671


<<< DragonBall
MC88100 >>>