ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
227
са, разнообразные битовые операции и сдвиги (shifter). В ПЦОС реали-
зуется аппаратная поддержка программных циклов и кольцевых буфе-
ров, когда один или несколько операндов извлекаются из памяти в цик-
ле исполнения команды.
Генераторы значений адресов управляют адресами, посылаемы-
ми в память команд и данных, определяя, где информация должна счи-
тываться, а
где записываться. Это избавляет от необходимости ис-
пользовать такты ЦПУ, чтобы следить за тем, как хранятся данные. На-
пример, в DSP SHARC, каждый из двух генераторов может контролиро-
вать по восемь круговых буферов.
При математической обработке данных используются :
• умножитель (устройство умножения);
• арифметико-логическое устройство (АЛУ),
• схема сдвига (многорегистровая схема циклического
сдвига).
Устройство умножения считывает значения операндов из двух ре-
гистров данных, перемножает их и помещает результат в другой ре-
гистр. АЛУ выполняет сложение, вычитание, взятие по модулю, логиче-
ские операции (И, ИЛИ, НЕ), преобразование между форматами с фик-
сированной и плавающей точкой и аналогичные функции. Элементар-
ные двоичные операции выполняются
схемой циклического сдвига, та-
кие как сдвиг, циклический сдвиг, извлечение и добавление и т.д. Важ-
ной особенностью процессоров семейства SHARC является то, что
можно обращаться параллельно к устройству умножения и к АЛУ. За
один такт данные от одних регистров данных могут передаваться к уст-
ройству умножения, а данные от других регистров
передаются в АЛУ, а
результаты результата можно записать в любой из оставшихся сво-
бодных регистров.
В ПЦОС широко используются методы сокращения длительности
выполнения команд за счёт использования в ЦПУ с RISC-архитектурой.
Микропроцессорные системы и программное обеспечение в средствах связи са, разнообразные битовые операции и сдвиги (shifter). В ПЦОС реали- зуется аппаратная поддержка программных циклов и кольцевых буфе- ров, когда один или несколько операндов извлекаются из памяти в цик- ле исполнения команды. Генераторы значений адресов управляют адресами, посылаемы- ми в память команд и данных, определяя, где информация должна счи- тываться, а где записываться. Это избавляет от необходимости ис- пользовать такты ЦПУ, чтобы следить за тем, как хранятся данные. На- пример, в DSP SHARC, каждый из двух генераторов может контролиро- вать по восемь круговых буферов. При математической обработке данных используются : • умножитель (устройство умножения); • арифметико-логическое устройство (АЛУ), • схема сдвига (многорегистровая схема циклического сдвига). Устройство умножения считывает значения операндов из двух ре- гистров данных, перемножает их и помещает результат в другой ре- гистр. АЛУ выполняет сложение, вычитание, взятие по модулю, логиче- ские операции (И, ИЛИ, НЕ), преобразование между форматами с фик- сированной и плавающей точкой и аналогичные функции. Элементар- ные двоичные операции выполняются схемой циклического сдвига, та- кие как сдвиг, циклический сдвиг, извлечение и добавление и т.д. Важ- ной особенностью процессоров семейства SHARC является то, что можно обращаться параллельно к устройству умножения и к АЛУ. За один такт данные от одних регистров данных могут передаваться к уст- ройству умножения, а данные от других регистров передаются в АЛУ, а результаты результата можно записать в любой из оставшихся сво- бодных регистров. В ПЦОС широко используются методы сокращения длительности выполнения команд за счёт использования в ЦПУ с RISC-архитектурой. 227
Страницы
- « первая
- ‹ предыдущая
- …
- 225
- 226
- 227
- 228
- 229
- …
- следующая ›
- последняя »