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

Блоковая диаграмма типичного SC140 устройства

Едина память данных/программ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EOnCE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Программная

 

 

 

 

 

Генератор адреса

 

 

 

 

 

 

 

 

ALU данных

 

 

 

 

 

 

Менеджер

 

Акселератор

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

Файл регистров

 

 

 

 

 

 

 

 

Файл регистров

 

 

 

 

 

 

питания

 

инструкций

 

 

 

 

 

 

 

 

 

 

 

ость

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Генератор

 

 

 

частоты

2 AAU

BMU

4 ALU

PLL

 

 

 

СРЕДСТВА РАЗРАБОТКИ DSP

Компакт-диск со средствами разработки DSP

Компакт-диск “Motorola DSP Development Tools CD” обеспечивает полный набор программных средств для разработки систем на базе процессоров семейств

DSP56000, DSP56300, DSP56600, и DSP56800 .

Средства генерации кода:

 

Поддержка DSP

GNU C компилятор

Ассемблер

Программные средства

Компоновщик

– 56301-56305, 307, 362

Библиотеки

– 56602, 603

Утилиты

– 56811, 812

 

– 56002, 004, 007, 009, 011

Средства выполнения кода:

Аппаратный отладчик ADS

Симулятор

– 56301, 302, 303, 305, 307

ADS отладчик

– 56602, 603

 

– 56811, 812, 824

Документация:

– 56002, 004, 007, 009, 011

 

Руководство пользователя

 

Motorola “DSPTOOLS” CDROM

DSP Tools CD: Revision 6.1B

Part Number: DSPTOOLSCD

Platforms:

DOS/Windows 3.1

Windows 95

Windows NT 4.0

SunOS 4.1.x

Solaris

HPUX 9.x

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

DSP EVM Kit

Оценочный комплекс DSP (EVM Kit)

Оценочный комплекс (EVM) является дешевой, отдельно поставляемой платой, обеспечивающей пользователю оценку и разработку программного обеспечения для специфических представителей семейств процессоров DSP фирмы Моторола.

EVM kit содержит аппаратный отладчик под Windows, соединяющийся с платой EVM с помощью стандарта RS-232. Для отладки в реальном времени используется встроенный порт OnCE.

RS-232 кабель

Стандартные характеристики:

Соединение RS-232 с Host PC

Отладка через порт OnCE

Отладчик под Windows

Motorola Cross Assembler

Аудио- и телефонный кодек

Коннектор JTAG

Расширенная память

Плата EVM

JTAG /

OnCE DSP SRAM

Контроллер

Последов. Аналог. Флэш интерфейс I/O

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

DSP ADS Kit

Система разработки приложений DSP

Система разработки приложений DSP (ADS Kit) является полной системой для аппаратной отладки в реальном времени и программных разработок для систем, основанных на DSP фирмы Моторола.

ADS Kit содержит аппаратный отладчик, основанный на GUI, соединяющий встроенный порт OnCE с Хост-интерфейсом через карту конвертера команд. ADS Kit также содержит Модуль разработки приложений (ADM)

Стандартные характеристики:

Карта хост-интерфейса - ISA или SBUS

Карта конвертера команд

ADM Карта с DSP

37-контактный кабель к командному конвертеру от Хост-системы

14-контактный кабель от конвертера команд к JTAG

Отладка через порт OnCE

Motorola Software Development Tools CD

Целевая система

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Карта

37-контактный

 

Конвертер

 

14-контактный

 

JTAG

 

 

DSP

 

 

SRAM

 

 

 

хост-интерфейса

параллельный

 

команд

 

кабель

 

 

 

 

 

 

 

 

кабель

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Хост-система

 

 

Интерфейс команд

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

отладки

 

JTAG / OnCE драйвер

 

 

 

Послед.

 

Аналог.

 

 

 

 

 

(Windows,

 

 

 

 

 

 

 

 

 

 

Флэш

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

интерф.

 

 

I/O

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SunOS, Solaris,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HP/UX)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Структурная схема EVM

Интерфейс пользователя DSP56362

LCD дисплей 68HC11

Кнопки/

клавиатура

SDI0

SDI1

Отладка

RS-232

DSP56002

SDO0

 

SDO1

SDO2

SDO3

 

 

 

Внешняя память

SRAM

 

EPROM

32K x 24

 

128K x 8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аудио вход/выход

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A/D

 

 

 

 

Аналоговый вход

 

PCM1800

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SPDIF

 

 

 

 

Цифровой вход

 

Receiver

 

 

 

 

 

 

 

 

 

 

DIR1700

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SPDIF

 

 

 

 

Выход для

 

Transmitter

 

 

 

 

 

DIR1700

 

 

 

 

тестирования

 

 

 

 

 

 

 

 

D/A

 

 

 

 

Главный L/R

PCM1716

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D/A

 

 

 

 

Центр/Sub

PCM1716

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D/A

 

 

 

 

L/R

PCM1716

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D/A

 

 

 

Смеситель наушников

PCM1716

 

 

 

 

 

 

или дополнительное

 

 

 

 

 

 

 

 

 

 

 

 

окружение

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

Стратегия средств разработки

Отдельные программные средства разработки для M•CORE и DSP

средства для M•CORE

Набор компиляторов данных Diab

Набор отладки SDS SingleStep

средства для DSP

С-компиляторы задач и GNU

Ассемблер, Компоновщик и Симулятор

Отладчик ADS

Программные средства разработки M•CORE

 

Набор

 

 

Набор

компиляторов Diab

 

 

отладки

 

 

 

 

 

SDS

 

C компилятор

 

 

 

 

 

 

 

 

 

 

 

 

Отладчик

 

 

 

 

 

Ассемблер

 

 

 

 

 

 

 

 

 

 

 

 

Симулятор

 

 

Компоновщик

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Программные средства разработки DSP

 

Средства

 

 

Средства

 

генерации кода

 

 

выполнения

 

 

 

 

 

кода

 

C компилятор

 

 

 

 

 

 

 

 

 

 

 

Отладчик

 

 

 

 

 

 

 

 

Ассемблер

 

 

 

 

 

 

 

 

 

 

 

 

Симулятор

 

 

 

 

 

Компоновщик

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Общие аппаратные средства разработки для M•CORE и DSP

 

 

 

– Одновременная работа аппаратных отладчиков

Отладка

 

 

 

 

• Отладчик SingleStep управляет M•CORE

 

 

 

 

• Отладчик ADS управляет DSP

host-системы

 

Целевая система

 

 

Синхронизированное выполнение

SingleStep

ADS

 

 

Соединение отладки с целевой системой

отладчик

отладчик

 

Redcap

 

 

 

 

 

 

Карта host-интерфейса

Карта host-

Конвертер

M•CORE DSP

 

 

Плата конвертера команд

интерфейса

команд

 

 

 

 

 

Порт JTAG

 

 

 

 

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

 

 

 

Средства разработки M•CORE

 

Набор компиляторов данных Diab

Программные средства

 

Оптимизированные C и C++-компиляторы

 

разработки M•CORE

 

Ассемблер, компоновщик и архиватор

 

Набор компиляторов Diab

 

Профилировщик, корректировщик программ,

 

Оптимизированный

 

 

библиотеки и классы

 

 

С-компилятор

 

Особенности:

 

 

 

 

 

Смешанный код: C и ассемблер

Макро-

 

 

Генерация ПЗУ данных и кода

 

 

ассемблер

 

 

Полная совместимость с M•CORE ABI

 

 

 

 

Отладочный набор SDS SingleStep

Настраиваемый

 

Симулятор набора инструкций

 

компоновщик

 

Аппаратный отладчик

 

 

 

 

Особенности:

Отладочный набор SDS

 

 

Отладка на уровне C, C++ и ассемблера

 

 

SingleStep

SingleStep

 

 

Интуитивный графический интерфейс (GUI)

 

 

Интегрированный набор компиляторов

симулятор

отладчик

 

 

 

 

 

 

Понятное ядро RTOS

 

 

 

 

 

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

 

 

Средства разработки DSP

Средства генерации кода

Программные средства

 

С-компиляторы задач и GNU

разработки DSP

 

Средства генерации кода

 

Ассемблер и компоновщик

 

Оптимизированный

 

Особенности:

 

С-компилятор

 

 

Смешанный код: C и ассемблер

 

 

 

 

 

Смешанный режим листинга

Макро-

Средства выполнения кода

ассемблер

 

Точный циклический симулятор

Настраиваемый

 

Аппаратный отладчик ADS

 

Особенности:

компоновщик

 

 

 

 

 

Отладка на уровне ассемблера и C

Средства выполнения кода

 

 

Графический интерфейс (GUI)

 

 

DSP

ADS

 

 

Окна часов

 

 

симулятор

отладчик

 

 

Вся периферия на кристалле

 

 

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

Аппаратные средства разработки

 

 

 

Отладочная host-система

 

 

 

Отладчик

Отладчик

Отладчик SingleStep управляет

Отладчик

Отладчик

SDS SingleStep

Motorola ADS

 

M•CORE

Библиотека

Библиотека

 

Доступ к ядру и периферии

 

драйверов M•CORE

драйверов DSP

 

M•CORE

 

 

Отладчик ADS управляет DSP

Драйвер

 

Доступ к ядру и периферии DSP

устройства

 

 

Синхронизированное

Карта Host-интерфейса

 

выполнение

 

 

 

 

Интерактивная отладка M•CORE

 

 

 

и DSP

Универсальный

 

Одновременный старт или

 

конвертер команд

 

 

останов обоих ядер

Redcap

 

 

 

 

 

 

M•CORE

DSP

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

DSP56651 ADM Kit

DSP56651

ADM

Kit

Цена: $1500

Host ОС: Windows (NT & 9x)

Доступность: Beta 7/98

Содержание:

1.0 DSP56651/56652 Software Tools Kit

документация по средствамсо стороны DSP

отладчик MCORE (SDS)

С-компилятор MCORE (Diab)

примеры программ

Включенны все особенности платы

процессор DSP56651

флэш 512Kб x16

1Mб x16 SRAM для отладки

256К x8 SRAM может конфигурироваться как 128К x16

голосовой CODEC

двойной UART

расширители периферии

отладочный интерфейс JTAG

буферизированный расширитель шины расширения памяти

логические анализаторы

клавиатура и дочерняя плата LCD

Конвертер команд 6.2 Motorola

Host-карта ISA для интерфейса конвертера команд

Руководство пользователя ADM и список компонентов

Документация по процессорам DSP56651/56652

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

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