Скачиваний:
22
Добавлен:
01.05.2014
Размер:
2.99 Mб
Скачать

Сторожевой таймер M•CORE

Защита от системных ошибок

Периодический сброс Redcap

Программируемый тайм-аут от 0.5 до 32 секунд (для входной синхронизации 32КГц)

Операции в режимах пониженного энергопотребления

работа в режиме Wait

может быть запрещен в режиме Doze

приостановлен в режиме Stop

Москва, 10-13 мая 2000г.

Сторожевой таймер: конфигурация

Регистр управления сторожевым таймером:

разрешение (однажды разрешенный, он не может быть запрещен!)

6-битное масштабирование CKIL определяет тайм-аут (от 0.5 до 32 секунд для 32КГц CKIL)

бит разрешения режима doze

бит запрещения режима отладки

Регистр обслуживания сторожевого таймера

записывает 0x5555, следующие за 0xAAAA в любое время перед тайм-аутом

Москва, 10-13 мая 2000г.

M•CORE Таймер периодических прерываний (PIT)

Генерирует периодические прерывания

Применение: таймер операционной системы

Программируемые интервалы времени от 122мкс до 32 секунд (для 32КГц CKIL)

Работает во всех режимах пониженного энергопотребления

Может быть запрещен в режиме отладки

Москва, 10-13 мая 2000г.

Импульсный ввод/вывод M•CORE

8 сигналов внешних прерываний общего назначения (INT0-INT7)

Работа во всех режимах пониженного энергопотребления

Программируемая чувствительность каждого вывода:

уровень (активный - низкий)

фронт (положительный, отрицательный или оба)

Неиспользуемые выводы могут использоваться как GPIO

Москва, 10-13 мая 2000г.

Возможности DSP и контроллера

Традиционный

Традиционный

микроконтроллер

механизм DSP

+Код контроллера

+Компактный размер кода

+Простота

программирования - Не оптимизирован

для обработки сигналов

 

 

 

+ Обработка сигналов

 

 

 

 

 

 

 

 

 

 

 

 

+ Матричные операции

 

 

 

 

 

 

 

DSP56800

 

- Сложность

 

 

 

 

 

 

 

 

программирования

 

 

 

 

 

DSP + MCU

 

- Не оптимизирован для

 

 

 

 

 

 

управления

 

 

 

 

 

 

+ Оптимизирован для:

обработки сигналов

матричных операций

функций управления

+Компактный код C, C++ и ассемблера

+Простота программирования

Москва, 10-13 мая 2000г.

Функциональная схема DSP56L811

1Kx16

ОЗУ

программ

ADR 16 Интерфейс

DATA 16 шины

Три 16-битных таймера

Реального времени & COP таймер

DSP56811

16-битное

DSP

ЯДРО

 

2Kx 16

 

 

 

 

 

 

 

IRQA

 

 

 

 

 

 

 

 

 

ОЗУ данных

 

 

 

 

 

 

 

IRQB

 

 

 

 

 

 

 

 

 

JTAG/

 

 

 

 

 

 

 

 

 

 

OnCE порт

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 SPI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SSI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PLL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16/32 GPIO

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1K ОЗУ программ 1K ОЗУ программ

2K ОЗУ данных 2K ОЗУ данных

Три 16-битных таймера Три 16-битных таймера

Таймер реального времени, Таймер реального времени,

COP таймер

COP таймер

Два 8-битных Два 8-битных

последовательных порта (SPI) последовательных порта (SPI)

Один синхронный Один синхронный

последовательный интерфейс последовательный интерфейс

(SSI)

(SSI)

32 линии ввода/вывода 32 линии ввода/вывода

Прерывания по 8 GPIO Прерывания по 8 GPIO

JTAG/OnCE™ порт отладки JTAG/OnCE™ порт отладки

100-выводной корпус TQFP 100-выводной корпус TQFP

Москва, 10-13 мая 2000г.

Функциональная схема DSP56824

 

 

 

 

 

 

 

32Kx16

 

 

 

 

 

 

 

ПЗУ

 

 

 

 

 

 

 

программ

 

 

 

 

 

 

 

128x16

 

 

 

 

 

 

 

ОЗУ

 

 

 

 

 

 

 

программ

ADR

16

 

 

 

Интерфейс

DATA

16

 

 

 

 

 

 

шины

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Три 16-битных

 

 

 

 

 

 

 

 

таймера

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Реального

 

 

 

 

 

 

 

времени &

 

 

 

 

 

 

 

COP таймер

DSP56824

16-битное

DSP

ЯДРО

3,5Kx 16

 

 

 

ОЗУ данных

 

 

IRQA

 

 

 

 

 

 

 

 

 

 

 

 

IRQB

2Kx 16

 

 

 

 

 

ПЗУ данных

 

 

 

JTAG/ OnCE порт

2 SPI

SSI

PLL

16/32 GPIO

 

 

 

32K ПЗУ программ

 

32K ПЗУ программ

3.5K ОЗУ данных, 2K ПЗУ

 

3.5K ОЗУ данных, 2K ПЗУ

 

 

данных

 

 

данных

Три 16-битных таймера

 

Три 16-битных таймера

Таймер реального

 

Таймер реального

 

 

времени, COP таймер

 

 

времени, COP таймер

Два 8-битных

 

Два 8-битных

 

 

последовательных порта

 

 

последовательных порта

 

 

(SPI)

 

 

(SPI)

Один синхронный

 

Один синхронный

 

 

последовательный

 

 

последовательный

 

 

интерфейс

 

 

интерфейс

32 линии ввода/вывода

32 линии ввода/вывода

Прерывания по 8 GPIO

Прерывания по 8 GPIO

JTAG/OnCE™ порт отладки

JTAG/OnCE™ порт отладки

100-выводной корпус TQFP

100-выводной корпус TQFP

Москва, 10-13 мая 2000г.

Сравнение DSP56L811 & DSP56824

1Kx16

ОЗУ

программ

Интерфейс

шины

Три 16-битных таймера

Таймер

реального времени & COP

DSP56811

16-битное

DSP

ЯДРО

2Kx 16

ОЗУ данных

JTAG/ OnCE порт

2 SPI

SSI

PLL

16/32 GPIO

32K x16

ПЗУ

программ

128 x 16

ОЗУ

программ

Интерфейс

шины

Три 16-битных таймера

Таймер

реального времени & COP

DSP56824

16-битное

DSP

ЯДРО

3.5Kx 16 ОЗУ данных

2Kx 16

ПЗУ данных

JTAG/ OnCE порт

2 SPI

SSI

PLL

16/32 GPIO

Идентичные особенности

 

Разная память программ

 

Разная память данных

Москва, 10-13 мая 2000г.

Характеристики 56800

Простота программирования

(MCU-подобная регистрово-ориентированная архитектура с гибкими режимами адресации)

Эффективные C и C++ компиляторы

(Двойная эффективность Z80 и 80C51)

Высокая плотность кода

(80% традиционной архитектуры DSP)

Низкое энергопотребление

(0.5mA/MIPS @ 2.7В, работа <10µA останов)

Эффективная стоимость Простота использования, низкая стоимость, среда разработки

Графический интерфейс с интегрированной средой

Поддержка программ и средств третьего поколения

Москва, 10-13 мая 2000г.

Соседние файлы в папке Развитие систем микроконтроллеров