(Тула) AM7990 в золоте на плате (Продам)
-
- Advanced Member
- Сообщения: 2727
- Зарегистрирован: 22.11.2011,09:41
- Откуда: Москва(Россия)
-
Вклад в сообщество
Кстати, прекрасный чип сетевой для БК/ДВК/Э-60, работает с МПИ без участия процессора, т.е. совсем - при инициализации ему передаётся адрес блока описания буферов, который он сам считывает по DMA и начинает работу. Чип просматривает дескрипторы буферов передачи и слушает сеть. В случае, если в какой-либо буфер процессор заносит данные и помечает описатель буфера флагом на передачу, контроллер дожидается лазейки и передаёт содержимое буфера указанному адресату, по окончании апдейтит флаги в описании буфера по DMA и затем дёргает прерывание. Если несколько буферов надо передать - тоже пройдётся по всем сам. В случае же, если маска для приёма совпала с адресатом передаваемого кем-то в сети сообщения - пишет пакет в первый встреченный свободный буфер из кольца буферов, описанного в блоке дескрипторов, затем дёргает прерывание, а если далее данные продолжают поступать - пишет в следующий буфер кольца. Причём, буфера могут располагаться в произвольных адресах памяти, описываемых в таблице дескрипторов буферов, а встроенный контроллер DMA умеет адресовать 16Мб адресного пространства.sasa1965 писал(а):Wikipedia я прочитал. А вот и упоминание:
Для работы ещё требует компаньёном чип-кодек am7992 и какой-либо чип приёмопередатчика под конкретный тип сети.
- alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
-
Вклад в сообщество
https://en.wikipedia.org/wiki/AMD_Lance_Am7990
PC-шная сетевая карта на нем называлась NE-1500 (8-бит) и NE-2100 (16-bit) но была неудобная, медленная, жрала DMA, драйвер для нее был сложный, а чип - дорогой. Обычные карточки NE-1000 и NE-2000 победили.
PC-шная сетевая карта на нем называлась NE-1500 (8-бит) и NE-2100 (16-bit) но была неудобная, медленная, жрала DMA, драйвер для нее был сложный, а чип - дорогой. Обычные карточки NE-1000 и NE-2000 победили.