ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
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
Страницы
- « первая
- ‹ предыдущая
- …
- 227
- 228
- 229
- 230
- 231
- …
- следующая ›
- последняя »