Freescale 683XX - Википедия - Freescale 683XX
Эта статья не цитировать любой источники.Июль 2018 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В Freescale 683xx (ранее Motorola 683xx) - семейство совместимых микроконтроллеры к Freescale которые используют Motorola 68000 -основан ЦПУ основной. Семья была спроектирована с использованием язык описания оборудования, делая детали синтезируемыми и поддающимися улучшенным производственным процессам, таким как усадка штампа.
В семействе 683xx используются два ядра ЦП: 68EC000 и CPU32. Набор команд ядра CPU32 аналогичен 68020 без битовое поле инструкций и с несколькими инструкциями, уникальными для ядра CPU32, такими как инструкции поиска и интерполяции таблицы, а также режим остановки с низким энергопотреблением.
Модули микроконтроллера были спроектированы независимо и выпущены по мере возможности тестирования новых ЦП. Этот процесс позволил архитекторам выполнить «опережающий дизайн», так что, когда кремниевые технологии стали доступны, у Motorola были проекты, готовые к реализации и выпуску на рынок. Многие из этих подмодулей были перенесены в Холодный огонь линейка процессоров.
Микроконтроллеры состоят из серии модулей, соединенных внутренней шиной:
- А полностью статичный Ядро процессора, способное работать на любой тактовой частоте от полной остановки до максимальной номинальной скорости (25 или 33 МГц).
- Ядро ЦП предназначено для минимизации количества транзисторов при максимальной производительности.
- Высокоскоростной последовательный интерфейс с тактовой частотой для отладки называется фоновый режим отладки (БДМ). Серия 683xx была первой, у которой был синхронизированный последовательный интерфейс с ЦП для выполнения отладки. Сейчас многие процессоры используют стандартный последовательный тестовый интерфейс, обычно JTAG, для этой цели.
- SIM (модуль системной интеграции), который устраняет многие клей логика путем выбора микросхем и декодирования адреса. SIM-карта также имеет тактовый генератор, сторожевые устройства для различных системных операций, конфигурацию выводов процессора, периодический таймер и контроллер прерываний.
Другие модули, доступные на различных процессорах семейства 683xx:
- Блок процессора синхронизации (TPU), который выполняет практически любую задачу, связанную с синхронизацией: таймеры, счетчики, пропорциональное регулирование ширины импульса, измерение ширины импульса, генерация импульсов, контроллеры шаговых двигателей, определение квадратуры и т. Д. Freescale предоставляет систему разработки и код прочь бесплатно.
- Вспомогательный оперативная память (RAM) служит хранилищем программируемых микроконтроллеров для TPU.
- Некоторые ранние модели имеют два обычных счетчика таймера.
- Модуль таймера общего назначения (GPT) обеспечивает накопители импульсов, захват / сравнение и широтно-импульсная модуляция возможности.
- Некоторые модели имеют процессор сетевого интерфейса в виде модуль коммуникационного процессора (CPM) и контроллеры последовательной связи (SCC), которые могут быть подключены к Ethernet или же HDLC автобусы.
- Большинство моделей имеют последовательный модуль с очередями (QSM), который обеспечивает синхронный Последовательный периферийный интерфейс (SPI) и логического уровня RS232 UART возможности.
Смотрите также
- QUICC (Четыре интегрированных контроллера связи)