дення/виведення. br/>
В В
Далі показані, сучасні вимоги до процесорів ЦГЗ і на скільки ADSP-219x відповідає сучасним вимогам:
Швидкі, гнучкі арифметичні обчислювальні блоки
Швидка, гнучка арифметика. Процесори ЦГЗ сімейства ADSP-219x виконують всі обчислювальні команди за один цикл. Вони забезпечують як малий період циклу (висока частота), так і повноцінний набір арифметичних операцій. p align="justify"> Безперешкодний потік даних до обчислювальних блокам і від них
Безперешкодний потік даних. Ядро ADSP-219x має модифіковану Гарвардську архітектуру, поєднану з регістровим файлом даних. У кожному циклі процесор ЦГЗ може:
Читати два значення з пам'яті чи записати в пам'ять одне значення
Здійснити одне обчислення
Записати до трьох значень назад в регістровий файл
Збільшена точність і динамічний діапазон в обчислювальних блоках
Точність, збільшена до 40 розрядів. Процесор ЦГЗ оперує з 16-ти розрядними цілим і дробовим форматами (попарно-комплементарні числа зі знаком або числа без знака). Процесори заносять числа з поліпшеною точністю в регістри результату, зменшуючи помилки проміжних заокруглень. p align="justify"> Здвоєні Генератори Адреси з можливістю організації циркулярного буфера
Здвоєні Генератори Адреси. У ядрі є два генератора адреси даних (гади), які забезпечують безпосередню або непряму (з пре-і пост-зміною) адресацію. Модульні й біт-реверсивні операції підтримують тільки розміщення буфера даних в межах сторінки. p align="justify"> Ефективна організація послідовності програм
Ефективна організація послідовності програм. На додаток до організації циклів з нульовим кількістю додаткових тактів, ядро ​​ЦГЗ підтримує швидкі установку і вихід для циклів. Цикли можуть бути вкладеними (вісім рівнів в апаратному забезпеченні), і можуть зупинятися перериваннями. Процесори підтримують як затримані відгалуження, так і гілки без затримки. p align="justify"> Дамо короткий опис структурної схеми процесора, представленої на малюнку 1.
Обчислювальні блоки.
Обчислювальні блоки процесора ЦОС - арифметико-логічний пристрій (АЛП), помножувач/акумулятор (помножувач) і пристрій зсуву виконують чисельну обробку для алгоритмів ЦГЗ. Ці блоки отримують дані з регістрів у регістровому файлі даних. Команди для цих блоків забезпечують операції над числами в форматі з фіксованою комою. Кожен з блоків виконує команду за один цикл. p align="justify"> Обчислювальні блоки виконують різні типи операцій. p align="justify"> Арифметико-логічні пристрої.
АЛУ здійснює арифметичні і логічні операції над даними у форматі з фіксованою крапкою. Команди АЛУ з ФТ оперують з 16-ти розрядними даними у форматі Ф...