Рефераты, курсовые

Рефераты, курсовые, контрольные по радиоэлектронике, схемотехнике и связи


В нашем банке рефератов, контрольных и курсовых работ представлены работы по тематикам: радиоэлектроника, схемотехника, связь, комуникации, кибернетика, сети, компьютеры, информационные технологии. Вы можете сразу скачать необходимую вам курсовую, реферат или контрольную работу, либо просмотреть предварительно содержимое выбранного реферата без изображений, в виде простого текста, чтобы иметь представление о реферате или курсовой работе.



В режиме просмотра Вы видите содержимое реферате, контрольной или курсовой работы в виде простого текста, без изображений. Такой режим поможет Вам оценить содержимое реферата и принять решение о необходимости скачать ту или иную курсовую работу. Скачав реферат, вы получите полную электронную версию работы.

описание процессоров семейства adsp

скачать реферат



Беззнаковые числа

Под двоичными числами без знака понимаются положительные числа. Диапазон их представления в процессоре в два раза больше чем у чисел со знаком. Числа большой точности обрабатываются как беззнаковые.
Числа со знаком: двойное дополнение

Расматривая арифметику семейства ADSP-2100 знаковые числа можно отнести к числам с двойным дополнением. Дольшенства операций процессора поддерживают работу с двойным дополнением. Процессоры семейства ADSP-2100 не поддерживают работу с остатками и BCD-форматом.
Дробное представление: 1.15

Арифметики ADSP-2100 приспособленна для работы с числами в дробном двочном формате, называемом 1.15. В этом формате имеется один знаковый разряд (MSB) и пятнадцать дробных битов.
Далее представленны весовые значения битов в формате 1.15:

–20 2 –1 2 –2 2 –3 2 –4 2 –5 2 –6 2 –7 2 –8 2 –9 2 –10 2 –11 2 –12 2 –13 2 –14 2 –15

Числа в формате 1.15 

Десятичный эквивалент 


0x0001

0x7FFF

0xFFFF

0x8000 

0.000031

0.999969

–0.000031

–1.000000 



Арифметика ALU

Все комманды ALU обрабатывают операнды, как двоичные 16-разрядные последовательности. Биты состояния: AV- переполнение, AN – знак.
Логика бита переполнения основана на арифметике двойного дополнения. Например при сложении двух положительных чисел получается положительный результат, но может повлечь за собой переполнение. При сложении двух чисел с разными знаками результат может быть как положительным так и отрицательным, но переполнение в этом случае невозможно.
Логика бита переноса основана на арифметике чисел без знака. Он устанавливается если перенос сгенерирован 16-ым битом (MSB).
Арифметика MAC

Операциив модуле MAC производятся над числами, представленными ввиде двоиных последовательностей и результет выдается в том же виде.
Процессоры семейства ADSP-2100 поддерживают два режима корректировки формата: дробный режим – для дробных операндов (формат 1.15) и целочисленный режим для целых чисел формата 16.0.
Когда процессор умножает два операнда в формате 1.15 в результате получается число 2.30 (два знаковых и 30 дробных разряда). В дробном режиме МАС автоматически сдвигает результат на один бит влево перед пересылкой его в регистр результата (MR). Этим сдвигом результат приводится к виду 1.31, который может быть округлед до формата 1.15.
В целочисленном режиме сдвига влево не происходит. Напрмер при умножении операндов 16.0 результат представляется ввиде 32.0. Сдвиг влево в этом случае не нужен, т.к. он изменит числовое представление результата.
Резюме

Таблица 1.1 обобщает некоторые арифметические характеристики процессоров семейства ADSP-2100.
Таблица 1.1

Операции 

Арифметические форматы 




Операнды 

Результат 


ALU 




Сложение 
Знаковые или без знака 
Установка флагов 

Вычитание 
Знаковые или без знака 
Установка флагов 

Логические операции 
Двоичные строки 
Тот же, что и операнды 

Деление 
Явно знаковые/без знака 
Тот же, что и операнды 

Переполнение ALU 
Знаковые 
Тот же, что и операнды 

Бит коррекции ALU 
16-разрядные без знака 
Тот же, что и операнды 

Насыщение ALU 
Знаковые 
Тот же, что и операнды 

MAC (дроб.) 




Умножение (Р) 
1.15 Явно знаковые/без знака 
32 разряда (2.30) 

Умножение (MR) 
1.15 Явно знаковые/без знака 
2.30 сдвинутый к 1.31 

Умножение с накоплением 
1.15 Явно знаковые/без знака 
2.30 сдвинутый к 1.31 

Умножение с вычитанием 
1.15 Явно знаковые/без знака 
2.30 сдвинутый к 1.31 

Насыщение МАС 
Знаковые 
Тот же, что и операнды 

МАС(цел.) 




Умножение (Р) 
1.15 Явно знаковые/без знака 
32 разряда (2.30) 

Умножение (MR) 
16.0 Явно знаковые/без знака 
32.0 без сдвига 

Умножение с накоплением 
16.0 Явно знаковые/без знака 
32.0 без сдвига 

Умножение с вычитанием 
16.0 Явно знаковые/без знака 
32.0 без сдвига 

Насыщение МАС 
Знаковые 
Тот же, что и операнды 

Shifter 




Логические сдвиги 
Баз знака/двоичные строки 
Тот же, что и операнды 

Арифметические сдвиги 
Знаковые 
Тот же, что и операнды 

Определение порядка 
Знаковые 
Тот же, что и операнды 






Арифметико-логический модуль ALU


Модуль ALU предоставляет набор стандартных арифметических и логических функций. Арифметические функции: сложение, вычитание, отрицание, инкремент, декремент и модуль.Они дополненны двумя примитивами деления, с помощью которых возможна реализация цикла многократного деления. Логические: OR, AND, XOR (исключающее ИЛИ) и NOT.
Блок-схема ALU

На рисунке 2.1 показана структурная схема вычислительного модуля ALU.



ALU – это 16-разрядное устройство с двумя 16-разрядными портами ввода данных X и Y,и одним портом вывода - R . ALU генерирует шесть сигналов состояния: ноль (AZ), негатив (AN), перенос (AC), переполнение (AV), знак (AS) и quotient (AQ). В конце каждого цикла эти сигналы сохраняются в регистре состояния процессора (ASTAT).
Порт ввода X может принимать данные из двух источников: из регистра АX и с шины результатов R. R-шина соединяет выходные регистры всех вычислительных модулей. Регистр AX предназначен только для порта X и состоит из двух частей AX0 и AX1. Эти регистры подключенны к DMD-шине. Система команд позволяет чтение регистра AX и с помощью PMD-шины, но прямого соединения с ней нет, эта операция использует модуль DMD-PMD обмена. Выводы регистров AX0 и AX1 реализованы таким образом, чтобы один обеспечивал ввод в ALU, а другой в это время управлял DMD-шиной.



Текущая страница: 4

Листать страницы :
1   2   3   4   5   6   7   8  




RadioRadar.net - datasheet, service manuals, схемы, электроника, компоненты, semiconductor, САПР, CAD, electronics

Разработка: SecondFloor - Разработка фирменного стиля, графический дизайн


  Rating All.BY     Рейтинг@Mail.ru