Наступает осень. Дети идут в детский сад и школу. Жизнь прекрасна.
Отходит дачный сезон. И приходят в голову разные мысли.
Например, почему на спектруме до сих пор нет сетевой карты на базе Z80, втыкаемой в NemoBus? Ну такой, чтобы по максимуму была теплая и ламповая. То есть на элементной базе 80х по максимуму.
Вынашивал мыслю долго. Но тут, на новой работе, я вплотную копаюсь в сетевых драйверах и протоколах. Уровень между железом и ОС. И мне это нравится.
В моём представлении, сетевуха выглядит так:
1. Центральный процессор Z80. (Так хочу, потому что тёпло и лампово).
2. Небольшая ПЗУ для начальной загрузки.
3. Большое (128К или больше) ОЗУ. В основном оно нужно для кольцевых буферов приёма и передачи пакетов.
4. Интерфейс NemoBUS.
5. Обязательная генерация прерываний по приёму-передаче.
6. PHY реализовать пока не знаю на чём можно. Но это наверное единственное, что более-менее современное понадбится.
Сетевуха по идее должна быть умной. Часть пакетов, например ICMP и ARP - сама обрабатывать должна. TCP-сокеты держать. В общем, по максимуму разгружать ЦП.
Раз тут типа концепции, то мутные мысли писать можно))
А может я просто не в курсе и такая карта уже есть? Про esp8266 и карты от nedopc я в курсе.