User Tag List

Страница 1 из 6 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 53

Тема: Сетевая карта. Теплая и ламповая.

  1. #1

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Сетевая карта. Теплая и ламповая.

    Наступает осень. Дети идут в детский сад и школу. Жизнь прекрасна.
    Отходит дачный сезон. И приходят в голову разные мысли.

    Например, почему на спектруме до сих пор нет сетевой карты на базе Z80, втыкаемой в NemoBus? Ну такой, чтобы по максимуму была теплая и ламповая. То есть на элементной базе 80х по максимуму.

    Вынашивал мыслю долго. Но тут, на новой работе, я вплотную копаюсь в сетевых драйверах и протоколах. Уровень между железом и ОС. И мне это нравится.

    В моём представлении, сетевуха выглядит так:

    1. Центральный процессор Z80. (Так хочу, потому что тёпло и лампово).
    2. Небольшая ПЗУ для начальной загрузки.
    3. Большое (128К или больше) ОЗУ. В основном оно нужно для кольцевых буферов приёма и передачи пакетов.
    4. Интерфейс NemoBUS.
    5. Обязательная генерация прерываний по приёму-передаче.
    6. PHY реализовать пока не знаю на чём можно. Но это наверное единственное, что более-менее современное понадбится.

    Сетевуха по идее должна быть умной. Часть пакетов, например ICMP и ARP - сама обрабатывать должна. TCP-сокеты держать. В общем, по максимуму разгружать ЦП.

    Раз тут типа концепции, то мутные мысли писать можно))

    А может я просто не в курсе и такая карта уже есть? Про esp8266 и карты от nedopc я в курсе.
    Последний раз редактировалось SfS; 02.09.2022 в 06:47.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    297
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну запретить делать карту на Z80 никто запретить не сможет, но может что-то более классическое сделать? NE2000 совместимое)

  4. #3

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что значит "совместимое"?

    Физ. уровень Еthernet или wifi.
    Иного смысла делать не имеет.

    Со стороны спека nemobus или что-то подобное.

    Выбор невелик.

    Да и тупая эта ne2000. А для спека имеет смысл всю черновую работу делать на карте, разгрузив цп.

    Я в чем-то не так рассуждаю?

  5. #4

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сетевой уровень все равно что-то должно тащить, ты же не прямо к Z80 канальный трансформатор прикрутишь, так что там вполне может быть и NE2000. Может ли на сетевухе быть еще и микрокомп на Z80 с неким API доступа к его буферам и сокетам? Вполне, получится Визнет на Z80. Такое с точки зрения энтомологии может быть вполне интересно. Тем более и некие зачатки софта для таких гибридов есть (например от MSX где RTL8019 которая NE2k или чудовищный но безальтернативный uIP).

    Какие видятся ограничения. Платформы не хватает для реализации TCP со сборкой фрагментированных пакетов. Поэтому скорость получим менее 10кбайт в секунду (или придется покласть на RFC, что возможно - но черевато). Это не так страшно, ЕМНИП wiznet это тоже не тянет. С другой стороны при этом способе не нужен большой буфер ОЗУ на карте, не нужны прерывания на стороне Хоста (нормального контроллера которых нет ни на одном бытовом ПК на Z80 из тех что тут у нас) - поллинга более чем достаточно.

    - - - Добавлено - - -

    NЕ2к это же вполне решение тех лет - конец 80х. Корпуса конечно мелколапчатые, но не настолько как у Визнета
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #5

    Регистрация
    19.01.2005
    Адрес
    Наро-фоминск
    Сообщений
    2,012
    Спасибо Благодарностей отдано 
    511
    Спасибо Благодарностей получено 
    207
    Поблагодарили
    126 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MSX'ную сетевую карту от Камиля Каримова подключить никак не получится, или ObsoNet от Ptero ?

    https://zx-pk.ru/threads/15815-obson...lya-msx-).html
    Последний раз редактировалось ^m00h^; 04.09.2022 в 18:45.

  7. #6

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, почитающ

  8. #7

    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    707
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    215
    Поблагодарили
    152 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    2. Небольшая ПЗУ для начальной загрузки.
    А это зачем? Есть же ОЗУ.

  9. #8

    Регистрация
    07.08.2007
    Адрес
    Москва
    Сообщений
    936
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    26
    Поблагодарили
    25 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не очень понятно зачем. И на 64К/512К. Сомнительно.

  10. #9

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что зачем?

  11. #10

    Регистрация
    19.01.2005
    Адрес
    Наро-фоминск
    Сообщений
    2,012
    Спасибо Благодарностей отдано 
    511
    Спасибо Благодарностей получено 
    207
    Поблагодарили
    126 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вобщем-то Камиль делал реплику того же ObsoNet как разьяснили msx'овцы: https://zx-pk.ru/threads/15778-obson...-dlya-msx.html
    Последний раз редактировалось ^m00h^; 05.09.2022 в 13:19.

Страница 1 из 6 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Сетевая карта "ZXM-LANCard"
    от Mick в разделе Несортированное железо
    Ответов: 126
    Последнее: 04.04.2019, 22:43
  2. Ответов: 4
    Последнее: 30.03.2017, 00:46
  3. Ответов: 5
    Последнее: 24.06.2014, 22:31
  4. Танкодром (карта)
    от copperfeet в разделе Игры
    Ответов: 0
    Последнее: 09.01.2009, 11:47

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •