1. 2. Особености и опции
на устройствата TMS320C62x/C67x
Устройствата 'C6211, 'C6701, 'C6201 и 'C6202 работят съответно на 150,
167, 200 и 250 MHz (6.67, 6.5 и 4 ns продължителност на цикъл).
Всички тези DSP изпълняватдо осем 32-битови
инструкции на цикъл. Ядрото им се състои от 32 регистъра с общопредназначение
с дължина на думата 32 бита и осем функционални единици:
Особености на 'C62x/C67x:
-
Процесор (CPU) с много дълга дума на
инструкциите (VLIW) , осем функционални единици (два умножителя и шест АЛУ).
-
Изпълнява до осем инструкции
в един цикъл и постига производителност
до 10 пъти по-голяма от
тази на типичните DSP.
-
Позволява писане на високоефективен RISC-подобен
програмен код.
-
Пакетиране на инструкциите
-
Осигурява еднаква дължина на програмния код
за осем инструкции независимо от това
дали те се изпълняват паралелно или последователно.
-
Намалява дължината на програмата, зареждането
й и консумираната мощност.
-
Всички инструкции се изпълняват условно
-
Намалява броя на преходите.
-
Увеличава паралелизма за по-висока производителност.
-
Кодът се изпълнява като програмиран на независими
функционални единици.
-
Най-ефикасният индустриален C компилатор.
-
Първият индустриален оптимизатор
на Асемблер за бързо създаване на програми
и подобрена паралелизация.
-
Поддръжка на 8-, 16- и
32-битови данни, осигуряваща ефикасно взаимодействие с памети
за различни приложения.
-
40-битови аритметични опции , които добавят
точност за гласови кодери и други приложения
с много изчисления.
-
Нормализиране на мантиси.
-
Манипулации над полета и
битове (като извличане, установяване, нулиране и броене), които поддържат
общите операции, използвани в приложения за контрол и обработка на данни.
Серията 'C67x има следните особености:
-
Максимум 1336 MIPS при 167 MHz.
-
Mаксимум 1 GFLOPS
при 167 MHz за операции с единична
точност.
-
До 250 MFLOPS при 167 MHz
за операции с двойна точност.
-
До 688 MFLOPS
при 167 MHz при операциите умножение и натрупване.
-
Хардуерна реализация на операции с плаваща
запетая с единична (32-битова) и двойна
(64-битова) точност.
-
32х32 бита целочислено умножение с 32- или
64-битов резултат.
Сериите 'C62x и 'C67x имат разнообразие от опции за паметта и периферията:
-
Голяма вътрешна оперативна памет за изпълнение
на бързи алгоритми.
-
32-битовият интерфейс за външна памет поддържа
SDRAM, SBSRAM, SRAM и други асинхронни памети.
-
Достъп до паметта и периферията на 'C62x/C67x
чрез Host порт.
-
Многоканален DMA контролер.
-
Многоканален сериен порт/портове.
32-битов таймер / таймери.
Предходна
страница
Следваща
страница