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

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
208
таблице IP-адресов назначения следующего IP-узла, куда дан-
ная дейтаграмма будет передана.
Сетевой процессор может выполнять такие операции обработки
данных, как уменьшение значения содержимого поля «время жизни»
(Time-to-Live) для IP-дейтаграммы или повторное вычисление значения
контрольной суммы CRC с помощью циклического избыточного кода.
В состав комплекта микросхем (chip set) для сетевого процессора
входят блоки интерфейса с
ОЗУ и интерфейсы с высокоскоростной об-
щей системной шиной. Также в состав сетевого процессора может вхо-
дить процессор оперативного управления (control processor). Этот про-
цессор выполняет функции обработки пакетов, которые имеют более
жесткие требования к времени и достоверности обработки, например
контрольные пакеты, пакеты управления. Также процессор оперативно-
го управления выполняет функции сбора
статистики о работе сетевого
процессора в целом. Как правило, встроенный процессор оперативного
управления имеют сетевые процессоры с низкими требованиями к про-
изводительности. Для высокоскоростных сетевых процессоров харак-
терен внешний процессор оперативного управления, который создаёт-
ся на базе процессора общего назначения и подключается к сетевому
процессору по общей системной шине.
Основное ЦПУ
сетевого процессора, а также процессоры обра-
ботки пакетов могут строиться как на базе архитектуры RISC-
процессоров, так и на базе процессоров с длинным командным словом
VLIW (very long instruction word), аналогичной формату команд в архи-
тектуре c явным параллелизмом команд EPIC. Командное слово VLIW
представляет собой блок (связку) машинных слов длиной 64 или 128
бит. Формат 128 бит включает в себя три
машинных слова по 41 биту,
поле шаблона длиной 5 бит для управления суперскалярной обработ-
кой. В случае архитектуры с VLIW, каждый процессор обработки паке-
тов может выполнять отдельную функциональную задачу с набором
  Микропроцессорные системы и программное обеспечение в средствах связи
       таблице IP-адресов назначения следующего IP-узла, куда дан-
       ная дейтаграмма будет передана.
     Сетевой процессор может выполнять такие операции обработки
данных, как уменьшение значения содержимого поля «время жизни»
(Time-to-Live) для IP-дейтаграммы или повторное вычисление значения
контрольной суммы CRC с помощью циклического избыточного кода.
     В состав комплекта микросхем (chip set) для сетевого процессора
входят блоки интерфейса с ОЗУ и интерфейсы с высокоскоростной об-
щей системной шиной. Также в состав сетевого процессора может вхо-
дить процессор оперативного управления (control processor). Этот про-
цессор выполняет функции обработки пакетов, которые имеют более
жесткие требования к времени и достоверности обработки, например
контрольные пакеты, пакеты управления. Также процессор оперативно-
го управления выполняет функции сбора статистики о работе сетевого
процессора в целом. Как правило, встроенный процессор оперативного
управления имеют сетевые процессоры с низкими требованиями к про-
изводительности. Для высокоскоростных сетевых процессоров харак-
терен внешний процессор оперативного управления, который создаёт-
ся на базе процессора общего назначения и подключается к сетевому
процессору по общей системной шине.
     Основное ЦПУ сетевого процессора, а также процессоры обра-
ботки пакетов могут строиться как на базе архитектуры RISC-
процессоров, так и на базе процессоров с длинным командным словом
VLIW (very long instruction word), аналогичной формату команд в архи-
тектуре c явным параллелизмом команд EPIC. Командное слово VLIW
представляет собой блок (связку) машинных слов длиной 64 или 128
бит. Формат 128 бит включает в себя три машинных слова по 41 биту,
поле шаблона длиной 5 бит для управления суперскалярной обработ-
кой. В случае архитектуры с VLIW, каждый процессор обработки паке-
тов может выполнять отдельную функциональную задачу с набором

                                   208