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

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
229
обходимо использовать более сложные технологии производства мик-
росхем, что приводит у удорожанию изделия в целом.
Особенностью конструктивного исполнения ПЦОС является :
1. Наличие энергонезависимой выделенной оперативной памяти
для хранения программ с возможностью перепрограммирова-
ния.
2. Наличие энергозависимой выделенной оперативной памяти
для хранения данных.
3. Наличие функциональных блоков, которые выполняют только
операцию умножения и
только операцию сдвига.
Особенностью ПЦОС является и наличие аккумуляторов повы-
шенной емкости, в частности для 32-разрядного ПЦОС разрядность ак-
кумулятора может составлять до 80 бит. Это обусловлено необходимо-
стью уменьшить ошибку округления, связанную с многократными мате-
матическими операциями с фиксированной точкой. Кроме того, в ПЦОС
применяются теневые регистры для хранения результатов
вычисления.
Теневой регистрэто сдвоенный регистр, содержимое одного из них
может быть переписано в другой регистр в процессе дублирования или
синхронизации содержимого за один такт. В результате, в случае обра-
ботки прерываний можно быстро сохранить текущие значения внутрен-
них регистров в один из теневых регистров, а потом практически мгно-
венно восстановить
текущее состояние всех внутренних регистров за
минимальное число тактов. Напротив, в МПр общего назначения со-
держимое каждого регистра в случае прерывания по очереди перепи-
сывается в стек, за каждый тактпо одному регистру, что снижает бы-
стродействие микропроцессорной системы.
Итак, благодаря особенностям конструкции, всего за один машин-
ный цикл SHARC ПЦОС
на рис. 4.6 может выполнить умножение (дей-
ствие 11), сложение (действие 12), два перемещения данных (действия
7 и 9), обновление двух указателей круговых буферов (действия 8 и 10),
  Микропроцессорные системы и программное обеспечение в средствах связи
обходимо использовать более сложные технологии производства мик-
росхем, что приводит у удорожанию изделия в целом.
     Особенностью конструктивного исполнения ПЦОС является :
     1.   Наличие энергонезависимой выделенной оперативной памяти
          для хранения программ с возможностью перепрограммирова-
          ния.
     2.   Наличие энергозависимой выделенной оперативной памяти
          для хранения данных.
     3.   Наличие функциональных блоков, которые выполняют только
          операцию умножения и только операцию сдвига.
     Особенностью ПЦОС является и наличие аккумуляторов повы-
шенной емкости, в частности для 32-разрядного ПЦОС разрядность ак-
кумулятора может составлять до 80 бит. Это обусловлено необходимо-
стью уменьшить ошибку округления, связанную с многократными мате-
матическими операциями с фиксированной точкой. Кроме того, в ПЦОС
применяются теневые регистры для хранения результатов вычисления.
Теневой регистр – это сдвоенный регистр, содержимое одного из них
может быть переписано в другой регистр в процессе дублирования или
синхронизации содержимого за один такт. В результате, в случае обра-
ботки прерываний можно быстро сохранить текущие значения внутрен-
них регистров в один из теневых регистров, а потом практически мгно-
венно восстановить текущее состояние всех внутренних регистров за
минимальное число тактов. Напротив, в МПр общего назначения со-
держимое каждого регистра в случае прерывания по очереди перепи-
сывается в стек, за каждый такт – по одному регистру, что снижает бы-
стродействие микропроцессорной системы.
     Итак, благодаря особенностям конструкции, всего за один машин-
ный цикл SHARC ПЦОС на рис. 4.6 может выполнить умножение (дей-
ствие 11), сложение (действие 12), два перемещения данных (действия
7 и 9), обновление двух указателей круговых буферов (действия 8 и 10),

                                   229