ОСНОВНЫЕ ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ ПРОЦЕССОРОВ СЕМЕЙСТВА ADSP-219x
• Совместимость по кодам
♦ Совместимость по кодам с процессорами семейства ADSP-218x
♦ Выполнение команд за один цикл, организация автоматической проверки условия завершения цикла, переключение контекста за один цикл
• Производительность
♦ Архитектура позволяет достичь производительности выше 300 MIPS
♦ Полностью прозрачная кэш-память команд
• Возможность создания эффективного компилятора и отладочных средств
♦ Прямая адресация в пределах 64Кслов и страничная адресация в пределах 16М слов
♦ Адресные генераторы поддерживают 5 новых режимов адресации
♦ Доступ к регистровому файлу как к операнду
♦ Поддержка интерфейса JTAG
Рис. 7.21
История развития семейства 16-разрядных DSP с фиксированной точкой компании Analog Devices показана на рис. 7.22. Обратите внимание на улучшение производительности, геометрических размеров и характеристик по потребляемой мощности при постоянном обеспечении кодовой совместимости различных устройств. Появляющиеся новые семейства имеют напряжения питания 3,3 В (L-серия) и 2,5 В (М-серия), что способствует дальнейшему повышению эффективности использования данных процессоров. Ранние представители семейства помещались в дорогие корпуса типа PGA или PLCC, которые теперь заменяются PQFP и (в последнее время) TQFP толщиной 1,6 мм. Обратите внимание, что в 1998 году поменялась спецификация JEDEC для толщины TQFP, доведя ее до значения 1,0 мм. Корпуса, ранее обозначавшиеся TQFP (1,6 мм толщиной), теперь называются LQFP в соответствии с квалификацией JEDEC.
Корпус мини-BGA со 144 выводами (см. рис. 7.23) представляет собой новый тип корпуса, обеспечивающий производительность 75 MIPS при более 2М бит внутренней памяти в 1 см2 корпуса, толщина которого составляет 1,35 мм, в сочетании с низкой потребляемой мощностью (0,4 мА на MIPS). Например, процессор ADSP-2188M, обладающий производительностью 75 MIPS, имеет 48К 24-разрядной памяти программ и 56К 16-разрядной памяти данных, что составляет в общей сложности 2028К бит. Потребляемая мощность данного процессора составляет менее 100 мВт.
Арифметика, применяемая при цифровой обработке сигналов, может быть разделена на две категории: с фиксированной точкой и с плавающей точкой. Данная классификация относится к формату, используемому для хранения чисел и манипуляций с этими числами под управлением процессора. Рассмотренные DSP компании Analog Devices с фиксированной точкой представляют каждое число 16-ю разрядами. Существует четыре различных способа представления 16-разрядного числа, принимающего в общей сложности 216 = 65536 возможных значений. При использовании беззнакового целого формата число может принимать значение от 0 до 65536. При использовании знакового целого формата используется дополнительный код для представления отрицательных чисел, поэтому диапазон возможных значений лежит в пределах от -32768 до +32767. При использовании беззнакового дробного формата 65536 уровней распределяются между 0 и +1. И, наконец, знаковый дробный формат позволяет использовать отрицательные числа, при этом 65536 возможных значений равномерно распределены между -1 и +1.
Арифметика DSP семейства ADSP-21xx оптимизирована под знаковый дробный формат, обозначаемый как 1.15 ("один точка пятнадцать"). В этом формате присутствует один разряд для знака (MSB) и 15 дробных разрядов, представляющих значения от -1 до значения, меньшего +1 на величину, соответствующую одному младшему биту, как показано на рис. 7.27.
Этот подход может быть обобщенно обозначен, как "I.Q", где I-число битов слева от точки, отделяющей дробную часть, a Q число битов справа от точки. Например, беззнаковое целое число представляется как формат 16.0. Однако, для большинства приложений цифровой обработки сигналов предполагается использование дробных форматов числа. Дробные числа имеют превосходство, которое заключается в том, что результат умножения двух дробных чисел меньше каждого из сомножителей.