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