Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 227 стр.

UptoLike

Составители: 

Рубрика: 

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



                                   227