1

Этот вопрос может выглядеть как маленький свалка. прошу прещения за это.Скорость связи MCU

Я видел, что теперь маршрутизаторы дня обмениваются несколькими Gbps. но теперь скорость работы mcu на сегодняшний день ниже 4 ГГц в секунду. Пожалуйста, объясните, как они делают эту магию.

+3

Вы не используете микроконтроллеры для маршрутизаторов. чипы в маршрутизаторах предназначены для этой задачи, один чип с одним или несколькими процессорами, специализированная логика и капание с сетевым вводом-выводом. например, http://www.marvell.com/switching/ –

+3

большая часть магии в логике без процессора в любом случае, esp для маршрутизатора, вы можете уйти с MCU внутри, потому что все, что ему нужно сделать, это настроить таблицы, они могут даже не иметь процессор в коммутаторе, это действительно не обязательно (если они проектируют некоторые способы настройки коммутатора при загрузке). Интересно, что вы найдете 8051, используемые в ряде продуктов, подобных этим, как вещь, которая настраивает его при загрузке. –

ответ

1

Никакой магии вообще :) Они используют специализированное оборудование, которое контролируется (иногда) небольшим процессором. Таким образом, им не нужно обрабатывать каждый бит и байт, но только скажите специализированному оборудованию, как обрабатывать эти байты.

Посмотрите на полицейского, стоящего посреди переправы. Он (контроллер) должен просто сигнализировать водителям (специализированное оборудование), когда и куда идти. Они справляются с этим.

Также это аппаратное обеспечение может использовать распараллеливание при обработке данных, то есть оно может обрабатывать множество байтов в течение одного цикла, умножая пропускную способность по сравнению с фактической скоростью.

И: У нас есть гибридная технология, в которой у вас есть процессор и специализированные аппаратные модули на одном чипе (например, микроконтроллер с поддержкой rs232, spi и ethernet). То же самое.

Надеюсь, это поможет!

Смежные вопросы