Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Сетевая карта "ZXM-LANCard" (http://zx-pk.ru/showthread.php?t=18359)

Black_Cat 13th March 2012 10:44

Quote:

Originally Posted by caro (Post 479140)
не нужно в этом случае Z-состояние

вообще я изначально обсуждал форирователь IORQGE, а там Z-состояние нужно, если есть дублирующий игольчатый разъём, и к нему подключена вторая карта :)

---------- Post added at 09:40 ---------- Previous post was at 09:35 ----------

Quote:

Originally Posted by caro (Post 479140)
Кстати сигнал CSROM/ (шина A25) практического применения не имеет

:) как концептолог, заверяю - имеет, и очень важен, анализируя RDR и CSROM/ можно оределить, что подставлено внешнее ПЗУ

---------- Post added at 09:44 ---------- Previous post was at 09:40 ----------

Quote:

Originally Posted by caro (Post 479140)
Это бы позволило блокировать и внутреннее ОЗУ Спектрума для реализации внешнего полноценного мапера ОЗУ, с размещением страниц памяти во всем адресном пространстве Z80

Эта возможность доступна в NemoBus v1.2 и выше и без CSRAM :)

caro 13th March 2012 11:01

Quote:

Originally Posted by Black_Cat (Post 479144)
вообще я изначально обсуждал форирователь IORQGE, а там Z-состояние нужно, если есть дублирующий игольчатый разъём, и к нему подключена вторая карта :)

Опять :)
А чем не устраивает "проводное ИЛИ"?
Даже при использовании схем с тремя состояниями (например ЛП8) имеется только два:
1) высокий активный уровень, для блокировки IORQGE;
2) Z-состояние.
Управление схемой производится по входу разрешения, на входе данных всегда "1".
Низкий уровень обеспечивается подтягиванием выхода к 0 резистором.
Активный низкий уровень никогда не используется, поэтому в такой схеме прекрасно работают и эмиттерные повторители.

---------- Post added at 10:59 ---------- Previous post was at 10:47 ----------

Quote:

Originally Posted by Black_Cat
как концептолог, заверяю - имеет, и очень важен, анализируя RDR и CSROM/ можно оределить, что подставлено внешнее ПЗУ

Для этого CSROM/ не нужен, достаточно A15, A14, RD/ и MREQ/, их всё равно надо анализировать.

---------- Post added at 11:01 ---------- Previous post was at 10:59 ----------

Quote:

Originally Posted by Black_Cat
Эта возможность доступна в NemoBus v1.2 и выше и без CSRAM :)

И где эта версия реализована? Как я понял в Phoenix этого нет?

Дмитрий 13th March 2012 12:05

сколько шума и ни одной картинки, как же правильно... ну не ёлы-палы? Дайте народу правильную схему формирования IORQGE для практического использования и хватит уже раздувать тему ;)

caro 13th March 2012 12:29

1 Attachment(s)
Quote:

Originally Posted by Дмитрий (Post 479177)
сколько шума и ни одной картинки, как же правильно... ну не ёлы-палы? Дайте народу правильную схему формирования IORQGE для практического использования и хватит уже раздувать тему ;)

Все три варианта на одной схеме. Выбирай.
(Да, забыл, есть еще вариант с диодом вместо NPN-транзистора, тоже в принципе рабочий).

SoftFelix 13th March 2012 12:54

Quote:

Originally Posted by caro (Post 479191)
Все три варианта на одной схеме.

Мне всегда было интересно, а как с быстродействием у транзисторных реализаций? Вот бы фронты и задержку глянуть на нормальном осцилле.

Mick 13th March 2012 19:23

Очередной апдейт схемы в первом посте. Добавил буфер по шине данных для W5100 и чтобы сильно не ругались ЛП8 - надеюсь это правильно. Также на один элемент ЛП8 завел сигнал прерывания от W5100 на будущее. Думаю сильно он не повредит. :)

solegstar 13th March 2012 19:47

поглядел схему, и увидел что используется сигнал BLK шины, у каждой модели спека он свой и получается в ПО надо будет учитывать особенности машины. Без него никак?

Black_Cat 13th March 2012 20:09

Quote:

Originally Posted by caro (Post 479150)
А чем не устраивает "проводное ИЛИ"?

тем, что теоретически повторитель может оказаться не в отсечке, а в активном режиме. Этого не происходит пока повторитель в отсечке, но нельзя исключать вероятность его выхода в активный режим при логическом "0" на входе (ТТЛ лог. "0" - до 0,8В). У ключевой схемы такой вероятности нет принципиально. Но повторяю, в данном конкретном случае работать будет и так, просто в качестве референс дизайна это имхо не лучший пример.

Quote:

Originally Posted by caro (Post 479150)
Как я понял в Phoenix этого нет?

правильно, как и сигнала CSRAM

Mick 13th March 2012 21:14

Quote:

Originally Posted by solegstar (Post 479478)
поглядел схему, и увидел что используется сигнал BLK шины, у каждой модели спека он свой и получается в ПО надо будет учитывать особенности машины. Без него никак?

А без него может быть конфликт ОЗУ и W5100. Когда ты подключаешь 0 страницу ОЗУ вместо ПЗУ, то W5100 уже должен быть недоступен.

solegstar 13th March 2012 21:23

Quote:

Originally Posted by Mick (Post 479520)
А без него может быть конфликт ОЗУ и W5100. Когда ты подключаешь 0 страницу ОЗУ вместо ПЗУ, то W5100 уже должен быть недоступен.

ок. впринципе на профи сигнал есть, его я вывел тоже на расширитель системной шины, так что на профи должно отрабатываться корректно... но это уже когда время до программирования дойдет.

caro 14th March 2012 13:21

Quote:

Originally Posted by Mick
Очередной апдейт схемы в первом посте. Добавил буфер по шине данных для W5100

Сигнал MREQ/ на входе 13 DD9.4 не обязателен, поскольку имеется уже в сигнале CSW51/.
Я бы эту часть сделал по другому: соединил вход OE/ буфера с GND, а вместо MREQ/ на вход 13 DD9.4 подал CSW51/, при этом получаются минимальные задержки на передачу данных.

Quote:

Originally Posted by Mick
... и чтобы сильно не ругались ЛП8 - надеюсь это правильно.

В принципе правильно, но я бы оставил транзисторы :)

Quote:

Originally Posted by Mick
Также на один элемент ЛП8 завел сигнал прерывания от W5100 на будущее. Думаю сильно он не повредит. :)

На будущее может пригодится.

И еще:
1) сигналы RXLED/, TXLED/ и COLLED/ по отдельности не нужны.
Надо их обьединить тремя диодами и одним резистором в один сигнал
(у них активный уровень = 0) и через инвертор вывести в порт, это будет бит ACT (активность - высокий уровень).
2) на линию BLK надо бы поставить резистор, подтягивающий сигнал на GND, на случай если в интерфейсе его нет.

Mick 19th March 2012 22:33

В первом посте обновил схемку. Внесены изменения, предложенные caro

zst 19th March 2012 23:04

Quote:

Originally Posted by Mick (Post 482123)
В первом посте обновил схемку. Внесены изменения, предложенные caro

Извините, что вмешиваюсь. Глянул схему - бросилось в глаза, что на сигнал BLK резистор стоит. Зачем второй, если в компьютере с ZX-BUS он уже стоит.

caro 19th March 2012 23:07

Quote:

Originally Posted by zst (Post 482151)
Извините, что вмешиваюсь. Глянул схему - бросилось в глаза, что на сигнал BLK резистор стоит. Зачем второй, если в компьютере с ZX-BUS он уже стоит.

Поставили, что бы в случае отсутствия в шине сигнала BLK можно было заблокировать вход подачей нуля.

newart 23rd March 2012 13:59

Прогресс?

Error404 23rd March 2012 14:32

Делаю ставку: если разработка будет вестись без эмулятора, результат в виде работающей программы фронтенда (клиента или сервера, реализующего верхний протокол, типа ftp и подобных) будет не ранее 6 месяцев.

Mick 23rd March 2012 19:34

Quote:

Originally Posted by newart (Post 483748)
Прогресс?

Разводка платы. Что ты уже программу поддержки написал.

Mick 26th March 2012 19:25

Все вроде плату развел, в первом посте обновил вложение. Там кроме схемы еще и скриншот печатки.
Если запихать логику в EPM3032, то плата будет до неприличия узкой. Но я пока попробую сделать маньяк эдишен.
Теперь соберу несколько печаток в один проект и буду пробовать заказывать.

Black_Cat 28th March 2012 02:57

По итогам обсуждения в этом топике, обновлена редакция Info Guide #7 "Стандартизация ZX BUS интерфейсов и шин". В новой редации добавлены разные схемотехнические решения для формирования сигнала IORQGE: http://zx.clan.su/forum/7-82-1#521

P.S. Камилю спасибо за качественный спор :)

Mick 30th March 2012 21:31

Quote:

Originally Posted by Mick (Post 485105)
Теперь соберу несколько печаток в один проект и буду пробовать заказывать.

Сегодня оплатил заказ пробных плат. Так что железка будет где то в начале мая.

newart 31st March 2012 00:15

Quote:

Originally Posted by Mick (Post 487482)
Сегодня оплатил заказ пробных плат.

Мгтф не рулит? :)

Mick 31st March 2012 08:49

Quote:

Originally Posted by newart (Post 487569)
Мгтф не рулит? :)

Ну я не настолько извращенец микросхему с 80 ногами и с шагом 0,4мм запаивать мгтфм. Всему есть предел.

Error404 31st March 2012 11:15

Quote:

Originally Posted by Mick (Post 487667)
Ну я не настолько извращенец микросхему с 80 ногами и с шагом 0,4мм запаивать мгтфм. Всему есть предел.

а не 0,5?

Mick 31st March 2012 13:00

Quote:

Originally Posted by Error404 (Post 487680)
а не 0,5?

Нет, не 0,5 - я сам удивился когда смотрел даташит.

DimkaM 31st March 2012 19:11

Каковы габариты сетевухи, влезет ли в низкопрофильный корпус?
У меня от слота до корпуса 40мм

Mick 31st March 2012 21:17

Quote:

Originally Posted by DimkaM (Post 487798)
Каковы габариты сетевухи, влезет ли в низкопрофильный корпус?
У меня от слота до корпуса 40мм

Этот вариант точно не влезет. У этой платы высота - 70мм.

DimkaM 1st April 2012 13:46

Как бы заполучить железку?

Почитал доки на w5100, очень заинтересовался сабжем.

Напрягает только пересечение портов с ZX-Евой (диспетчер памяти в шадовмоде, конкретно xxB7). И насколько полная дешифрация остальных портов?
Можно ли будет мгтфом изменить адресацию?

Mick 1st April 2012 14:01

Quote:

Originally Posted by DimkaM (Post 488107)
Напрягает только пересечение портов с ZX-Евой (диспетчер памяти в шадовмоде, конкретно xxB7). И насколько полная дешифрация остальных портов?
Можно ли будет мгтфом изменить адресацию?

Адресация не пересекается с Эвой. Сейчас только один порт используется xx67h. Адресация полная по младшему байту.
Надо первый пост немного обновить.

DimkaM 1st April 2012 14:04

Можно ли заказать собранный девайс?

Mick 1st April 2012 14:14

Quote:

Originally Posted by DimkaM (Post 488113)
Можно ли заказать собранный девайс?

Ну как бы его еще нет :)

Mick 20th April 2012 21:18

Сегодня получил печатные вкусняшки, теперь надо собраться и запаять :)

http://s019.radikal.ru/i637/1204/d5/a9922c3e1da4t.jpg

baxter 15th June 2012 00:36

Mick, есть новости по проекту?

Mick 16th June 2012 14:46

Quote:

Originally Posted by baxter (Post 515883)
Mick, есть новости по проекту?

Пока в процессе сборки, не все детали добрались еще.

AlexFantasy 26th June 2012 23:53

:v2_dizzy_turn:

Alex Clap 11th July 2012 08:51

Мик, есть ли новости по проекту? :)

Mick 11th July 2012 19:33

Quote:

Originally Posted by Alex Clap (Post 523283)
Мик, есть ли новости по проекту? :)

Скорее всего плотно ею займусь осенью. Сейчас занимаюсь профкартой, да и лето ленивое. И еще мелочевка на плату не приехала - будет только в августе.

DimkaM 17th July 2012 14:23

Не было мысли замапить сабж в адресное пространство спектрума?

baxter 16th October 2012 21:55

Mick, новости по девайсу есть?

perestoronin 10th December 2012 03:32

Quote:

Originally Posted by Mick (Post 496722)
Сегодня получил печатные вкусняшки, теперь надо собраться и запаять :)

http://s019.radikal.ru/i637/1204/d5/a9922c3e1da4t.jpg

Запаять и запустить можно, а дальше нужно ПО под эту железку.
Есть желание подключиться к проекту и попробывать разрабатывать такое ПО. Можно у Вас заказать чистую платку одну? Сколько, кому и куда надо денег перевести? напишите в лс пожалуйста.

Помимо этой платки интересуют чистые платки ZXM-SoundCard и ZXM-VideoCard, которые также, как я понял, находятся в проработке ПО под них.

Mick 10th December 2012 09:25

Quote:

Originally Posted by perestoronin (Post 558205)
Запаять и запустить можно, а дальше нужно ПО под эту железку.
Есть желание подключиться к проекту и попробывать разрабатывать такое ПО. Можно у Вас заказать чистую платку одну? Сколько, кому и куда надо денег перевести? напишите в лс пожалуйста.

Если честно, то дома заниматься творчеством как то не лежит, да и некогда. Только на работе и то в свободное время. Но на работе Феникс не поставишь - гиморно выносить его потом. Вот витает в голове мысль собрать небольшую девборду на Z80 (к спеку никаким боком, кроме ZX-BUS слота). Тогда возможно ускорится работа по всем моим проектам.
Уж извините, если что.

Quote:

Originally Posted by perestoronin (Post 558205)
Помимо этой платки интересуют чистые платки ZXM-SoundCard и ZXM-VideoCard, которые также, как я понял, находятся в проработке ПО под них.

Проект ZXM-VideoCard пока заморожен. Плат ZXM-SoundCard нет совсем, после нового года планирую последнюю ревизию, будет в соотвествующей теме написано, выпустить и закрыть проект (железный).


All times are GMT +4. The time now is 15:48.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.