![]() |
Сетевая карта "ZXM-LANCard"
1 Attachment(s)
Вобщем повинуясь творчкескому порыву, да и чтобы больше не говорили что нет сетевой карты для спекки, набросал я схемку на базе W5100.
Для наглядности и понятия всего процесса нарисовал так называемый Maniac Edition. Вобщем чипу W5100 нужно 32кб адресного пространства. Чтобы ему не так вольно жилось на спеки выделил всего 4 порта: xx87h - запись/чтение данных из W5100 xx97h - запись младшего адреса для W5100 xxA7h - запись старшего адреса для W5100 xxB7h - конфигурационный порт на запись, чтение состояние выходов с W5100 Как заметили я поставил в адреса счетчики с записью ИЕ7. Для чего это нужно, правильно - для увеличения скорости работы с массивами. Т.е. можно пользоваться командами типа outi. Адрес может как инкрементироваться, так и декрементироваться. Конечно эта фишка отключаемая - ну вдруг захочется читать их одного и того же адреса :) Пока не дорисовал трансформатор - найду какой у меня припасен и нарисую. А пока смотрим и высказываемся. P.S. Обвязка я думаю очень хорошо может залезть в CPLD типа EPM3064 Пока вот так. P.S.S. Просьба тут не флудить (есть для этого специально отведенное место), пишем по существу. |
Quote:
(HR911105A Разъем RJ-45 и пр.), их хотя бы найти реально. |
Quote:
Нашел и вспомнил :) - транс LU1T041X-43. Завтра нарисую его и добавлю в схему. |
Quote:
|
Quote:
У W5100 преимущество перед всеми этими картами - у нее практически все необходимые стеки уже внутри, а общаться с ней можно на уровне сокетов. Это плюс для спека - нет необходимости все эти протоколы писать. А говоря проще, на спеке достаточно реализовать только софт, транспорт уже в чипе находится. Во вторых, у нас на работе сейчас ее стали использовать, а значит - можно подсмотреть как люди с ней работают. Правда с ней там ARM7, но не в этом суть. |
Quote:
Quote:
---------- Post added at 23:02 ---------- Previous post was at 22:59 ---------- Quote:
|
Quote:
---------- Post added at 07:10 ---------- Previous post was at 07:09 ---------- Quote:
|
Mick, что ты задумал?! Буим наверное будущую сетевуху к xDSL-мопеду подключать и грать по сети и посещать данный форум(в zx разрешении)!? ;-) Что-бы мы без такого Гуру как ты делали?
|
если я правильно понял схему со счетчиками, элемент DD3.2 ненужен. т.к. признак переноса "вверх" переходит в 0, когда все выходы счетчика в "1", в нашем случае это три выхода - SA12, SA13, SA14.
|
Mick, оправдано ли выводить сигналы LED-ов для чтения спеком, просто в них сомнительная надобность, как понял из даташита, читая статус-регистры узнаем состояние того или иного действия. Во всяком случае мигалки TX/RX вообще ни о чем.
|
| All times are GMT +4. The time now is 15:48. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.