Analog devices ADSP-1080AJD
тел. +7(499)347-04-82
Описание Analog devices ADSP-1080AJD
Отличный выбор! ADSP-1080AJD — это классический и высокопроизводительный цифровой сигнальный процессор (DSP) от Analog Devices, который в свое время считался флагманом в линейке ADSP-2100.
Вот подробное описание, технические характеристики и информация о совместимости.
Описание и назначение
ADSP-1080 (а также его версии A, B) — это 16-разрядный DSP с фиксированной точкой, принадлежащий к семейству ADSP-2100. Он был разработан для высокопроизводительных применений, требующих сложных математических вычислений в реальном времени.
- Архитектура: Гарвардская архитектура с раздельными шинами для программ и данных, что позволяет одновременно выбирать команду и два операнда.
- Ядро: Основан на ядре ADSP-2100, но с существенно увеличенной тактовой частотой и производительностью.
- Ключевая особенность: Очень высокая для своего времени скорость выполнения цикла умножения с накоплением (MAC) — 80 ns для версии A (12.5 MIPS). Это делало его идеальным для:
- Цифровой обработки сигналов (фильтрация, БПФ)
- Модемов высокого класса
- Процессоров аудиосигналов
- Систем управления и робототехники
- Графических ускорителей
- Корпус: JD в конце номера означает корпус типа PLCC (Plastic Leaded Chip Carrier) с 68 выводами.
Технические характеристики (для ADSP-1080A)
- Разрядность данных: 16 бит.
- Разрядность команд: 24 бита.
- Тактовая частота: 12.5 MHz (минимальный цикл команды - 80 ns).
- Быстродействие: 12.5 миллионов инструкций в секунду (MIPS).
- Производительность MAC: 12.5 миллионов операций умножения-сложения в секунду (MOPs) при времени выполнения 80 ns.
- Внутренняя память:
- ОЗУ данных: 1K x 16 бит (два банка).
- ПЗУ программ: 2K x 24 бита (маскируемое, зашивается на заводе под заказ).
- ОЗУ программ: 512 x 24 бита.
- Внешняя память: Адресует до 128K слов программной или 16K слов данных (24-битная и 16-битная шины соответственно).
- Функциональные блоки:
- АЛУ (ALU): 16-битное, с поддержкой двойной точности.
- Умножитель (Multiplier): 16x16 → 32-битный, с аккумулятором 40 бит.
- Блок сдвига (Shifter): Бочкообразный сдвигатель на 32 бита.
- Последовательные порты: Два синхронных последовательных порта с аппаратным сжатием данных (µ-law / A-law).
- Таймер: Программируемый таймер.
- Прерывания: Поддержка внутренних и внешних прерываний.
- Напряжение питания: +5V.
- Техпроцесс: Статический КМОП (CMOS).
- Температурный диапазон: Коммерческий (0°C to +70°C). Существовали также индустриальные и военные версии.
Парт-номера (Part Numbers) и варианты исполнения
Номенклатура Analog Devices для этого семейства: ADSP-1080 X Y Z
- 1080 — базовая модель (версия 80ns).
- X (Суффикс производительности):
- A — 80 ns (12.5 MHz) — самая быстрая.
- B — 100 ns (10 MHz).
- (Без буквы) — 120 ns (8.33 MHz).
- Y (Тип корпуса):
- J — PLCC-68 (Plastic Leaded Chip Carrier) — самый распространенный.
- N — PGA-68 (Pin Grid Array).
- D — CERDIP-68 (керамический DIP).
- Z (Температурный диапазон/спецификация):
- D — коммерческий (0°C to +70°C).
- S — индустриальный (-40°C to +85°C).
- B / T / V — военный диапазон (-55°C to +125°C), в различных корпусах и по разным стандартам (MIL-STD-883).
Таким образом, ADSP-1080AJD расшифровывается как:
- 1080 — базовая модель.
- A — версия 80ns (12.5 MHz).
- J — корпус PLCC-68.
- D — коммерческий температурный диапазон.
Другие примеры парт-номеров этого семейства:
- ADSP-1080JD — более медленная версия (120ns).
- ADSP-1080BJD — версия 100ns.
- ADSP-1080AND — версия "A" в корпусе PGA.
- ADSP-1080ASV — высокоскоростная индустриальная версия.
Совместимые и аналогичные модели
1. Прямые аналоги и модернизации в том же семействе:
- ADSP-1010 / ADSP-1010A — более ранняя и медленная модель (100ns/80ns) с меньшим объемом внутренней памяти.
- ADSP-1016 — модель с увеличенным до 4К ПЗУ программ.
- ADSP-1081 / ADSP-1082 — модернизированные версии ADSP-1080. Ключевое отличие: они имеют внутреннюю FLASH-память программ (EEPROM) вместо маскируемого ПЗУ, что позволяет программировать их пользователю, а не на заводе. Это делает их функционально совместимыми, но более удобными для прототипирования и мелких серий. ADSP-1082 часто использовался как drop-in замена для 1080 в новых разработках.
- ADSP-2100 / ADSP-2100A — базовое ядро семейства. ADSP-1080 — это, по сути, ускоренный и улучшенный ADSP-2100A с большей памятью.
2. Совместимые по выводам (Pin-to-Pin) модели:
- ADSP-2181 — более поздний и значительно более совершенный DSP из семейства ADSP-218x. Важно: Несмотря на полную совместимость по выводам в 68-контактном корпусе, ADSP-2181 имеет другую, более продвинутую архитектуру (например, 24-битный АЛУ, 16-битный умножитель, но с другими временными диаграммами и набором команд). Прямая замена в существующей плате требует перепрошивки ПЗУ и адаптации кода, так как набор команд (ISA) несовместим. Это популярный путь модернизации старых систем на ADSP-1080.
3. Функциональные аналоги (более новые семейства Analog Devices):
- Семейство ADSP-21xx (2101, 2105, 2111, 2115, 2151, 218x) — эволюционное развитие архитектуры.
- Семейство Blackfin (например, ADSP-BF5xx) — современные 16/32-битные DSP с ядром RISC, полностью превосходящие по производительности и энергоэффективности.
Важное примечание:
ADSP-1080 является устаревшим (Obsolete) продуктом. Он снят с производства уже много лет. При поиске замены или для новых разработок следует рассматривать современные семейства DSP или даже микроконтроллеры с ядрами ARM Cortex-M4/M7, которые имеют DSP-расширения и по производительности многократно превосходят старые специализированные DSP.