|
Микросхема W3150A+
Микросхема
W3150A+ является очередным развитием кристалла W3100A-LF.
Также как и W3100A-LF, она является скоростным Ethernet-контроллером для сетей
10BaseT/100BaseTX. Аппаратная реализация стека протоколов TCP/IP позволяет
получить высокую скорость передачи данных - до 25 Мбит/c. Микросхема реализует
аппаратно следующие протоколы транспортного, сетевого и канального уровней
системы OSI (Open System Interconnection): TCP, UDP, IP, ICMP, ARP, MAC.
Дополнительно обеспечивается аппаратная поддержка протокола PPPoE (Point-to-point
over Ethernet) с PAP/CHAP протоколами аутентификации. |
смотри продукцию WIZnet |
PPPoE является
стандартным протоколом, используемым для установления соединения с провайдером
через широкополосное соединение, такое, как линия DSL. Стандартный DSL-модем
запускает PPPoE сессию и выполняет преобразование Ethernet-кадров в пакеты ATM.
Большинство DSL
модемов ориентированы на работу с PC и имеют программную поддержку протокола
PPPoE. Программная реализация PPPoE прилагается в виде драйверов для популярных
операционных систем персональных компьютеров и не может быть портирована во
встраиваемое устройство. Поэтому, как правило, для подключения встраиваемого
устройства к линии DSL необходимо использовать более дорогой DSL модем (router),
способный самостоятельно запустить PPPoE-сессию и авторизироваться у провайдера.
Встроенная
реализация протокола PPPoE кристалла W3150A+ позволяет осуществлять удаленное
подключение встраиваемого устройства к провайдеру через простой и дешевый
DSL-модем, работающий в так называемом мостовом (bridge) режиме и не имеющем
собственной аппаратной поддержки PPPoE.
Общие свойства и различия W3150A+ и W3100A-LF
Микросхема
W3150A+ обладает рядом свойств, присущих кристаллу W3100A-LF:
- Аппаратная поддержка стека протоколов TCP/IP;
- Одновременная и независимая поддержка 4-х соединений;
- Высокая производительность до 25Mbps;
- Стандартный интерфейс MII для физического уровня;
- Встроенный 16К блок двухпортовой статической памяти для буфера данных;
- 0,18 мкм CMOS технология;
- Поддержка 10BaseT/100BaseTX в полнодуплексном режиме;
- Напряжение питания 3,3В; линии ввода/вывода поддерживают уровни сигналов
5,0 В;
- Корпус LQFP64.
Следующая
таблица иллюстрирует различия кристаллов W3150A+ и W3100A-LF:
W3150A |
Свойства |
W3100A-LF |
TCP, UDP, IP, ICMP, IGMP, ARP, PPPoE (с поддержкой протоколов аутентификации
PAP и CHAP), Ethernet MAC |
Поддержка протоколов |
TCP, UDP, IP, ICMP, ARP, Ethernet MAC |
Не требуется |
Вычисление свободной памяти в Tx - буфере приемника |
Вычисляется в MCU |
Не требуется |
Вычисление свободной памяти в Rx - буфере передатчика |
Вычисляется в MCU |
Поддерживается |
Отправка UDP-пакетов по определенному MAC-адресу (без предварительных
ARP-запросов) |
Не поддерживается |
Direct (Clocked), Indirect (Clocked), SPI |
Интерфейсы подключения к микроконтроллеру |
Direct (Clocked, External clocked, Non-clocked), Indirect (Clocked, External
clocked, Non-clocked), I2C |
Поддерживаются |
Пакеты "UDP Port unreachable Packet" - проверка существования адресата по
указанным IP-адресу и номеру порта в режиме UDP |
Не поддерживаются |
Аппаратный, встроенный |
Механизм "TCP Keep Alive" для мониторинга работоспособности соединения в
режиме TCP |
Возможна программная реализация |
Receiving, Timeout, Connecting, Closing |
Прерывания по событиям |
Sys_Init, Sock_Init, Transmitting, Timeout, Connecting, Closing |
Не содержит свинца
(Lead-free level 2) |
Исполнение |
Соответствует RoHS-стандарту, ограничивающему содержание опасных веществ
(Lead-free level 3) |
Кроме того, в
W3150A+ несколько изменены состав и функциональное назначение регистров, а также
режимы работы с памятью:
- размер свободной памяти буфера передатчика вычисляется аппаратно. Введен
дополнительный регистр TX_FSR (Tx Free Size Register), содержащий результат
аппаратных вычислений;
- размер полученных данных, находящихся в буфере приемника, определяется
аппаратно. Результат расчетов сохраняется в новом регистре RX_RSR (Rx Received
Size Register);
- упразднены теневые регистры и регистр ACK Pointer;
- размеры регистров RD/WR Pointer изменены с 4 байт до 2;
- внесены некоторые изменения в систему прерываний.
Пример схемы включения микросхемы без использования SPI
Отладочные средства
Для отладки
приложений на базе кристалла W3150A+ предлагается оценочный комплект EVB-B1+
(EVB-AVR-W3150A+) на базе
микроконтроллера ATmega128.
Программы и документация
|