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

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
230
управление циклом (действие 6). Потребуются дополнительные такты,
связанные с началом и окончанием цикла (действия 3, 4, 5 и 13, плюс
перемещение начальных значений), однако, это существенно не сни-
жает эффективности ПЦОС.
Программы для ПЦОС разрабатываются на двух языках програм-
мирования: Ассемблер и Си. Соотношение «Ассемблер к Си» по коли-
честву разработчиков примерно как 1 к 10. Язык
Си по сравнению с Ас-
семблером требует больше памяти для хранения команд, что несколь-
ко увеличивает размеры и стоимость ПЦОС, однако программы, напи-
санные на Си, могут быть более переносимыми, чем программы, напи-
санные на Ассемблере.
В числе наиболее распространенных ПЦОС можно назвать изде-
лия следующих компаний – Motorola (серия 56002, 96002), Intel (серия
i960), Texas Instruments Inc. (серия TMS320)
и Analog Devices (серия
21xx, 210xx). В частности ПЦОС TMS320C2x обладает следующими
особенностями :
выполнение умножения и сохранения результатов за один
командный цикл;
наличие четырехстадийного (четырехкаскадного) конвейера;
наличие команд, поддерживающих вычисления с плавающей
точкой;
наличие внутреннего ПЗУ программ (ROM) размером 4Кслов
для TMS320C25 или ПЗУ с ультрафиолетовым стиранием
(EPROM) 4Кслов для TMS320E25;
выполнение программ
осуществляется чтением из памяти
программ RAM, расположенной на кристалле процессора;
объем памяти программ RAM — 544 слова, из которых 256
слов могут быть использованы как память данных;
расширяемая внешняя память может иметь объем 128Кслов
(64К слов на память программ, 64К слов на память данных);
  Микропроцессорные системы и программное обеспечение в средствах связи
управление циклом (действие 6). Потребуются дополнительные такты,
связанные с началом и окончанием цикла (действия 3, 4, 5 и 13, плюс
перемещение начальных значений), однако, это существенно не сни-
жает эффективности ПЦОС.
     Программы для ПЦОС разрабатываются на двух языках програм-
мирования: Ассемблер и Си. Соотношение «Ассемблер к Си» по коли-
честву разработчиков примерно как 1 к 10. Язык Си по сравнению с Ас-
семблером требует больше памяти для хранения команд, что несколь-
ко увеличивает размеры и стоимость ПЦОС, однако программы, напи-
санные на Си, могут быть более переносимыми, чем программы, напи-
санные на Ассемблере.
     В числе наиболее распространенных ПЦОС можно назвать изде-
лия следующих компаний – Motorola (серия 56002, 96002), Intel (серия
i960), Texas Instruments Inc. (серия TMS320) и Analog Devices (серия
21xx, 210xx). В частности ПЦОС TMS320C2x обладает следующими
особенностями :
      • выполнение умножения и сохранения результатов за один
          командный цикл;
      • наличие четырехстадийного (четырехкаскадного) конвейера;
      • наличие команд, поддерживающих вычисления с плавающей
          точкой;
      • наличие внутреннего ПЗУ программ (ROM) размером 4Кслов
          для TMS320C25 или ПЗУ с ультрафиолетовым стиранием
          (EPROM) 4Кслов для TMS320E25;
      •   выполнение программ осуществляется чтением из памяти
          программ RAM, расположенной на кристалле процессора;
      • объем памяти программ RAM — 544 слова, из которых 256
          слов могут быть использованы как память данных;
      •   расширяемая внешняя память может иметь объем 128Кслов
          (64К слов на память программ, 64К слов на память данных);

                                   230