AMD Ланс Am7990
AMD Ланс Am7990 IEEE 802.3 [1] Ethernet Контроллер доступа к среде (MAC) был представлен в 1985 году. [2] Его архитектура является основой . семейства высокоинтегрированных однокристальных Ethernet-контроллеров AMD PCnet Единственным исключением является MAC Am79C940. Чип Am7990 был изготовлен по технологии NMOS и не имеет встроенного манчестерского кодера/декодера (ENDEC), а также встроенного приемопередатчика 10BASE-T .
Совместимость
[ редактировать ]![]() | Возможно, этот раздел содержит оригинальные исследования . ( Ноябрь 2010 г. ) |
Более поздний переработанный чип под названием C-LANCE Am79C90 изготовлен по технологии CMOS 0,8 микрометра . Исходная версия NMOS Am7990 и версия CMOS Am79C90 отличаются некоторыми деталями, которые могут повлиять на совместимость драйверов устройств . [ нужна ссылка ]
В таблице данных для версии CMOS указано, что версии CMOS и NMOS одинаковы. Но «Таблица B-1. Сравнение устройств C-LANCE и LANCE» в техническом описании показывает, что они различаются. Эти различия вряд ли потребуют изменения какого-либо драйвера устройства.
Семейство Ethernet-контроллеров PCnet (PCnet- ISA II, PCnet-32, PCnet- PCI II и PCnet-FAST) совместимо с программным обеспечением LANCE. Это означает, что вы сможете использовать оригинальное 16-битное программное обеспечение на этих членах семейства однокристальных Ethernet-контроллеров PCnet.
Функции
[ редактировать ]Am7990 поддерживает 10BASE-5 типа A, 10BASE-2 типа B и 10BASE-T. Последовательный прием пакетов с межкадровым интервалом всего 0,5 мкс. Возможность управления DMA / шиной с 24-битным (16M) адресом. Можно использовать до 128 кольцевых буферов. 48-байтовый прием/передача FIFO. Работает от источника питания 5 В постоянного тока 5 % и логики. Имеет рефлектометр во временной области (TDR) с точностью 30 метров. Максимальная частота 16,8 МГц . [1]
Физически DIP-48 или PLCC-68 используется корпус . Данные чтения ведомого устройства CSR0 могут вызвать нарушения синхронизации на линиях DAL.
Чип-баги
[ редактировать ]В старых чипах LANCE (Rev. C) есть ошибка, из-за которой перед полученным пакетом вставляется мусор. Обходной путь — игнорировать пакеты с неверным адресом назначения (мусор обычно не совпадает). Конечно, это исключает поддержку многоадресной рассылки . [3] API сетевого интерфейса Amiga SANA-II плохо поддерживает многоадресную рассылку, и причиной может быть ошибка этого чипа.
- Нет возможности для нулевого счетчика байтов буфера передачи.
- Блокировка приема может произойти, если задержка шины велика.
- Внешняя петля в действующей сети может привести к получению недействительных индикаторов неисправности шлейфа.
- Буфер подсчета нулевых байтов дескриптора интерпретируется как 4096 доступных байтов.
- Будет опрашивать память компьютера каждые 1,6 мс на наличие новых пакетов для передачи.
Использование
[ редактировать ]
- Amiga 2065, первый контроллер Ethernet для семейства компьютеров Commodore Amiga . Он использует интерфейс шины Zorro-II и оснащен чипом NMOS Am7990. [4] [5]
- Контроллеры Ethernet MicroVAX Q-Bus (например, DELQA).
- DECstation 2100/3100 MIPS с архитектурой Материнская плата Ethernet.
- Материнская плата DEC 3000 AXP с 64-битной архитектурой Alpha AXP .
- Компьютеры AT&T UNIX PC могут иметь карту расширения, обеспечивающую Ethernet через этот набор микросхем. Только АУИ.
- Материнская плата SGI Personal Iris MIPS R3000 IP6.
- Sun Microsystems Sun Hydra 3/80 , [6] СПАРКстанция 1 , СПАРКстанция 2 , [7] SPARCstation 10 и SPARCstation IPX [8] материнская плата компьютера.
- Whitechapel Computer Works MG-1 NS32016 на базе материнской платы Ethernet.
- Различные x86 для персональных компьютеров ISA сетевые интерфейсные карты (некоторые из них называются NE1500 и NE2100). [9] ). В Unix операционных системах , таких как FreeBSD / NetBSD / OpenBSD /Linux, драйвер устройства обычно называется le(4). [10]
Программная реализация Am7990 доступна в эмулируемых средах :
- QEMU эмулирует виртуальный сетевой интерфейс архитектуры Sun-4 (sun4m).
- GXemul с le(4), эмулирующим процессоры ARM , MIPS , M88K , PowerPC и SuperH . Одним из примеров архитектуры является DECstation 5000 (3max).
См. также
[ редактировать ]- 3Com 3c509 - 1994 г., сетевая карта 3Com 3c509
- NE2000 — 1987, сетевая карта Novell NE2000.
- RTL8139 — 1999 г., сетевой чип Realtek 8139 PCI.
Ссылки
[ редактировать ]- ^ Jump up to: а б «Am79C90: Контроллер локальной сети CMOS для Ethernet (C-LANCE)» (PDF) . AMD — техническая документация . Архивировано из оригинала (PDF) 20 сентября 2021 года . Проверено 22 января 2021 г.
- ^ «Руководство пользователя демонстрационной платы Net186» (PDF) . Проверено 22 января 2021 г. AMD.com – техническая документация
- ^ «fxr.watson.org: sys/dev/le/am7990.c» . 090426 fxr.watson.org
- ^ «Коммодор: А2065» . Архивировано из оригинала 20 января 2013 г. 090426 amiga-hardware.com
- ^ «Драйвер Ethernet Amiga Linux/68k A2065 a2065.h» . 090427 cvs.osdn.jp
- ^ "Солнце дома дайджест V10 # 2" . Архивировано из оригинала 14 июля 2011 г. 090427 net-kitchen.com
- ^ «comp.unix.admin, Как узнать тип процессора Sun, 1993» . 090427 groups.google.com
- ^ «1993: Сводная минимальная информация о сценарии» . Архивировано из оригинала 26 июля 2011 г. 090427 sunmanagers.org
- ^ «Linux Ethernet-Howto: информация о поставщике/производителе/модели» . 090428 mm.iit.uni-miskolc.hu
- ^ «Справочная страница FreeBSD 7.1R, файл (4)» . 090426 freebsd.org