Важная информация

User Tag List

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

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

  1. #1
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    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
    Activist
    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    271
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    37
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #3
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

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

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

  5. #4
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    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
    Veteran
    Регистрация
    19.01.2005
    Адрес
    Наро-фоминск
    Сообщений
    1,811
    Спасибо Благодарностей отдано 
    373
    Спасибо Благодарностей получено 
    166
    Поблагодарили
    103 сообщений
    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
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  8. #7
    Master Аватар для Rio444
    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    529
    Спасибо Благодарностей отдано 
    164
    Спасибо Благодарностей получено 
    152
    Поблагодарили
    105 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #8
    Master
    Регистрация
    07.08.2007
    Адрес
    Москва
    Сообщений
    926
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #9
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что зачем?

  11. #10
    Veteran
    Регистрация
    19.01.2005
    Адрес
    Наро-фоминск
    Сообщений
    1,811
    Спасибо Благодарностей отдано 
    373
    Спасибо Благодарностей получено 
    166
    Поблагодарили
    103 сообщений
    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

Ваши права

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