AMD Лэнс Am7990 - AMD Lance Am7990

AMD Лэнс Am7990 IEEE 802.3[1] Ethernet Контроллер доступа к среде (MAC) контроллер был представлен в 1985 году.[2] Его архитектура - основа для AMD Семейство однокристальных контроллеров Ethernet с высокой степенью интеграции PCnet. Единственным исключением является MAC Am79C940. Микросхема Am7990 была изготовлена ​​в NMOS технологии и не имеет интегрированных Манчестер кодировщик / декодер (ENDEC) и не имеет встроенного 10BASE-T трансивер.

Кадр AMD Am7990 LANCE.

Совместимость

Более поздний модернизированный чип под названием C-LANCE Am79C90 имеет толщину 0,8 микрометра. CMOS технологии. Исходная версия NMOS Am7990 и версия CMOS Am79C90 отличаются некоторыми деталями, которые могут повлиять на драйвер устройства совместимость.[нужна цитата ]

В таблице данных для версии CMOS указано, что версии CMOS и NMOS одинаковы. Но «Таблица B-1. Сравнительная сводка устройств C-LANCE и LANCE» в техническая спецификация показывает, что они разные. Эти различия вряд ли потребуют модификации какого-либо драйвера устройства.

Семейство контроллеров Ethernet PCnet (PCnet-ЭТО II, PCnet-32, PCnet-PCI II и PCnet-FAST) совместим с программным обеспечением LANCE. Это означает, что вы должны иметь возможность использовать оригинальное 16-битное программное обеспечение на этих членах семейства одночиповых контроллеров Ethernet PCnet.

Функции

Am7990 может справиться 10BASE-5 Введите, 10BASE-2 Тип B и 10BASE-T. Последовательный прием пакетов с интервалом между кадрами всего 0,5 мкс. DMA /Освоение автобуса Поддерживает 24-битный (16M) адрес. Можно использовать до 128 кольцевых буферов. 48-байтовый FIFO приема / передачи. Работает с 5 вольт постоянного тока 5% питание и логика. Особенности a Рефлектометр во временной области (TDR) с шагом 30 метров. 16,8 МГц максимальная частота. [1]

Физически ДИП-48 или PLCC-68 Считанные данные ведомого устройства CSR0 могут вызвать нарушения синхронизации в линиях DAL.

Чип баги

В старых микросхемах LANCE (Rev. C) есть ошибка, из-за которой мусор вставляется перед полученным пакетом. Обходной путь - игнорировать пакеты с недопустимым адресом назначения (мусор обычно не совпадает). Конечно, это исключает многоадресная передача поддерживать.[3]В Amiga API сетевого интерфейса SANA-II плохо поддерживает многоадресную рассылку. И причина может быть в этом баге чипа.

Нет возможности для нулевого счетчика байтов в буфере передачи. Если задержка шины велика, может произойти блокировка приема. Внешняя кольцевая проверка в действующей сети может вызвать прием недействительных индикаторов сбоя кольцевой проверки. Буфер счетчика нулевого байта дескриптора приема интерпретируется как 4096 доступных байтов. опрос память компьютера каждые 1,6 РС для новых пакетов для передачи.

Использует

AMD Am7990DC от материнской платы SGI IP6.

Смотрите также

  • Ethernet
  • NE2000 - 1987 г., сетевая карта Novell NE2000
  • 3Com 3c509 - 1994 г., сетевая карта 3Com 3c509
  • RTL8139 - 1999, сетевой чип Realtek 8139 PCI

Рекомендации

  1. ^ а б «AMD Am79C90 CMOS контроллер локальной сети для Ethernet (C-LANCE)» (PDF). Архивировано из оригинал (PDF) на 2008-12-07. 090427 amd.com
  2. ^ "Руководство пользователя демонстрационной платы Net186 (tm)" (PDF). 090426 amd.com
  3. ^ "fxr.watson.org: sys / dev / le / am7990.c". 090426 fxr.watson.org
  4. ^ «Коммодор: A2065». Архивировано из оригинал на 2013-01-20. 090426 amiga-hardware.com
  5. ^ "Amiga Linux / 68k A2065 Ethernet-драйвер a2065.h". 090427 cvs.osdn.jp
  6. ^ "Дайджест Suns-at-Home V10 №2". Архивировано из оригинал на 2011-07-14. 090427 net-kitchen.com
  7. ^ "comp.unix.admin, Как узнать тип процессора Sun, 1993". 090427 groups.google.com
  8. ^ "1993: СЦЕНАРИЙ min info script". Архивировано из оригинал на 2011-07-26. 090427 sunmanagers.org
  9. ^ "Linux Ethernet-Howto: информация о поставщике / производителе / ​​модели". 090428 мм.iit.uni-miskolc.hu
  10. ^ "Файл man-страницы FreeBSD 7.1R (4)". 090426 freebsd.org