Broadcom BCM4704
Broadcom BCM4704 — это однокристальная система (SoC) на базе архитектуры MIPS, разработанная компанией Broadcom и предназначенная для использования в сетевом оборудовании, преимущественно в маршрутизаторах и точках доступа класса SOHO (Small Office/Home Office) и малого бизнеса. Выпущенная в середине 2000-х годов, она представляла собой одно из первых решений, интегрировавших в одном чипе процессор, контроллер памяти, коммутатор Ethernet и беспроводной контроллер стандарта 802.11a/b/g.
История
Разработка BCM4704 была частью стратегии Broadcom по созданию универсальных платформ для производителей сетевого оборудования. В начале 2000-х годов рынок домашних маршрутизаторов активно рос, и производители стремились снизить стоимость и сложность устройств за счёт интеграции. BCM4704 пришёл на смену более ранним моделям, таким как BCM4702 и BCM4712, и был ориентирован на поддержку более быстрых стандартов беспроводной связи и увеличенной пропускной способности.
Чип был представлен примерно в 2004–2005 годах и использовался в устройствах таких брендов, как Linksys, Asus, Buffalo, Netgear и D-Link. Наибольшую известность BCM4704 получил благодаря своей установке в популярные маршрутизаторы Linksys WRT54G (версии 3.0 и выше) и Linksys WRT54GS. В этих устройствах SoC работала в паре с беспроводными чипами Broadcom (например, BCM2050 для 802.11g), обеспечивая поддержку Wi-Fi на скорости до 54 Мбит/с.
Архитектура и характеристики
BCM4704 представляет собой однокристальную систему, выполненную по 0,13-микрометровому техпроцессу. Основные компоненты:
Процессорное ядро
- Архитектура: MIPS32 4KEc (совместимость с MIPS I и MIPS II).
- Тактовая частота: 264 МГц (в некоторых вариантах — до 300 МГц).
- Кэш-память: 16 КБ для инструкций и 16 КБ для данных (L1).
- Количество ядер: 1.
Контроллер памяти
- Тип поддерживаемой памяти: SDRAM.
- Максимальный объём: до 64 МБ (в зависимости от конфигурации платы).
- Ширина шины: 32 бита.
Сетевой коммутатор
- Интегрированный коммутатор: 5 портов 10/100 Мбит/с (Fast Ethernet).
- Поддержка VLAN: базовая (802.1Q).
- Фильтрация MAC-адресов: поддерживается.
Беспроводной контроллер
- Стандарты: 802.11a/b/g (только как хост-интерфейс; для полноценной работы требовался внешний чип).
- Максимальная скорость: 54 Мбит/с (802.11g).
- Частотный диапазон: 2,4 ГГц (802.11b/g) и 5 ГГц (802.11a).
Интерфейсы
- PCI: 1 слот (для подключения внешнего беспроводного контроллера или других устройств).
- USB: не поддерживается на аппаратном уровне (в некоторых реализациях использовался внешний контроллер).
- GPIO: несколько линий общего назначения для управления светодиодами, кнопками и т.д.
Применение
BCM4704 использовался в широком спектре сетевого оборудования, включая:
- Маршрутизаторы: Linksys WRT54G (v3.0–v5.0), WRT54GS (v1.0–v4.0), Asus WL-500g, Buffalo WHR-G54S, Netgear WGR614 (v6–v7).
- Точки доступа: Linksys WAP54G (некоторые версии).
- Медиаплееры: некоторые модели, например, Linksys Media Center Extender.
В устройствах на базе BCM4704 часто использовалась операционная система на базе Linux (например, DD-WRT, OpenWrt, Tomato), что позволяло расширять функциональность за счёт сторонних прошивок. Это стало возможным благодаря открытому характеру загрузчика (CFE — Common Firmware Environment) и доступности исходных кодов драйверов для чипсетов Broadcom.
Критика и ограничения
Несмотря на широкую распространённость, BCM4704 имел ряд недостатков:
- Отсутствие поддержки USB: Это ограничивало возможности подключения внешних накопителей, принтеров или 3G/4G-модемов без дополнительных контроллеров.
- Ограниченная производительность: Процессор на 264 МГц был достаточен для базовых задач, но при интенсивной нагрузке (например, при одновременной работе нескольких клиентов с файлообменом) мог вызывать задержки.
- Отсутствие поддержки Gigabit Ethernet: Все порты коммутатора были ограничены скоростью 100 Мбит/с, что делало чип непригодным для высокоскоростных интернет-соединений (например, оптоволокно 100+ Мбит/с).
- Тепловыделение: В некоторых устройствах (особенно в компактных корпусах) чип перегревался, что требовало установки радиаторов или активного охлаждения.
Интересные факты
- BCM4704 стал одним из первых чипов, на которых была реализована поддержка стандарта 802.11a (5 ГГц) в домашних маршрутизаторах, хотя на практике эта возможность использовалась редко из-за высокой стоимости и меньшей дальности сигнала.
- Популярность маршрутизаторов Linksys WRT54G с BCM4704 способствовала развитию сообщества альтернативных прошивок. В 2003 году компания Linksys (тогда подразделение Cisco) была вынуждена опубликовать исходный код прошивки под лицензией GPL, что привело к появлению проектов DD-WRT, OpenWrt и Tomato.
- В некоторых версиях маршрутизаторов (например, WRT54G v5.0) BCM4704 использовался в урезанной конфигурации (с уменьшенным объёмом памяти), что делало их менее гибкими для сторонних прошивок.
Источники
- Broadcom BCM4704 Product Brief (2004)
- OpenWrt Wiki: Broadcom BCM47xx
- DD-WRT Wiki: Supported Devices
- Linksys WRT54G Hardware Specifications (Cisco Systems)
- Статья «The History of the Linksys WRT54G» (Tom's Hardware, 2006)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →