![]() |
Quote:
|
Quote:
|
Quote:
|
Что вы тут друг друга путаете :) ПЗУ блокируется подачей лог. "1" на RDROM, тогда я думаю понятно зачем нужен резистор...
|
Quote:
|
Quote:
|
Quote:
Судя по всему похоже одним портом можно обойтись. Надо тогшда будет профкарту поправить. ---------- Post added at 09:34 ---------- Previous post was at 09:28 ---------- Quote:
|
Quote:
---------- Post added at 10:10 ---------- Previous post was at 09:51 ---------- Quote:
- включать 0 страницу, поверх которой отъедать 4-8к под окно в W5100 - или можно ещё собственное ПЗУ на карте поиметь, и включать 0 страницу, поверх которой отъедать 4к под окно в W5100 и 4к под окно в собственное ПЗУ, и т.д. |
Quote:
Code:
Отображение памяти Z80 на память W5100: |
Quote:
|
Quote:
|
Quote:
|
|
Quote:
Если уж таки опустились до Wiznet-ов, то нафига изобретать велосипеды? Ведь главная задача - не схему нарисовать, а адаптировать (я уже не говорю разработать) программное обеспечение. А тут оно готовое. |
Quote:
Как я понял, авторы железок, под которые это ПО написано предлагают их покупать, но тут мало найдется желающих это сделать :) |
Quote:
Поэтому же "своя" разработка в наших условиях должна быть или максимальным заимствованием, или останется фантазией (ладно если как у меня - в эмуляторе - только потерей времени, а в случае с аппаратной реализацией - еще и денег). Что касается спектранета, то исходники присутствуют (по крайней мере ранее были, попадались мне), имея исходник низового драйвера, ИМХО нарисовать схему - решаемо, даже если ее нет (наверняка есть - надо искать). Другое дело, что мне визнеты как-то не глянулись, я не ставлю себе задач для которых главное скорость канала, а без этого цеплять контроллер в разы более мощный чем z80 только из-за страха программирования, мне не интересно. |
Так сфлеймом заканчиваем или там стало скучно. Никто никого не заставляет. Собственно говоря кто мешает покупать у них - никто. Я лично тоже никого покупать не заставляю свою поделку.
Но раз есть интерес, пускай будет. Согласно новым веяниям обновил схему в первом посте - попытка сделать согласно карте адреса caro. Ну и не удержался - добавил ПЗУ. Поглядите, теперь так? Ну и заодно опять немного со статусные биты поменял. Кстати все уехало теперь на один порт - xx67h |
Quote:
Quote:
Может лучше ограничится размещением ПЗУ в адресах 2000h...3FFFh (8 кб). |
Quote:
|
Quote:
Вариант с 8 кб. страницей это на случай если тебе уж так хочется его оставить :) Сколько страниц использовать, это уж от меры твоей жадности :) |
Quote:
Quote:
Quote:
Quote:
|
Quote:
|
Quote:
|
Для согласования уровней 3.3/5V, я бы еще добавил буфер на шину данных, например 74LVX4245.
Для остальных сигналов в этом нет необходимости, поскольку по входам W5100 совместима с 5V логикой. |
вопрос на засыпку - сабж исключительно под феникса или на других клонах тоже будет работать? особенно интерисует работоспособность на профике.
|
Quote:
На счет "не рекомендуется" не понял, кем? ---------- Post added at 10:46 ---------- Previous post was at 10:43 ---------- Quote:
|
А чем, например, проект RST7 не устроил? 4 камня - регистр, PHY, МК любименький AVR и что-то еще. Подключать можно, хоть через AY. Дальше упиралово в софт.
В оригинале это веб сервер, но дорабатывается напильником, и деталей на 8 долларов, все прекрасно заказывается с маузера или покупается тут. |
Quote:
Дело не в железе, а именно в ПО, причем в комплексном, с работающей осью и приложениями, запускаемыми в среде Спектрума. И желательно не дорогой, с возможностью повторения в домашних условиях. |
Quote:
А пока в первом посте очередной вариант схемы. Выкинуто ПЗУ и добавлен транзюк на ENR. |
Quote:
|
Quote:
Quote:
Ответ исчерпывающий, или требуется продолжение? :) |
Quote:
Quote:
|
Quote:
Я вот склоняюсь вообще поставмить ЛП8 и будет тебе выход с высоким импедансом. |
Quote:
Quote:
---------- Post added at 20:57 ---------- Previous post was at 20:46 ---------- Quote:
|
Quote:
|
1 Attachment(s)
Quote:
Активное состояние и ключа и повторителя, когда у них на выходе "1" (повторитель транслирует высокий уровень с выхода логического элемента, ключ открыт за счет тока через резистор R1 в базу) и это никак не Z-состояние ни для того ни для другого. Только у повторителя для этого на базе должна быть "1", а у ключа "0", отсюда необходимость инвертора у одного из них, кстати не обязательно у повторителя, поскольку зависит от конкретной схемы. Второе состояние у обеих схем, когда оба транзистора закрыты (у повторителя на базе 0, у ключа база за счет резистора R2 соединена с эмиттером) и в этом случае можно говорить о том, что у них на выходе реализуется Z-состояние. Состояние остальных элементов, (кстати пока кроме резистора в схеме выборки ПЗУ, я не вижу других возможных элементов на этой шине) если они сделаны по одной из этих схем с транзистором никак не должно влиять на работу ни той ни другой. Я не вижу никакой разницы в логике работы обеих схем, а по самой схеме разница только в наличии двух резисторов в схеме с PNP-транзистором. |
Quote:
- повторитель отрабатывает не честно, т.к. его выходное сопротивление (вне зависимости от выходного напряжения) низкое. Ты апеллируешь к тому, что у тебя транзистор в отсечке, а потому закрыт, но это не общий случай, а конкретно частный. На очень нагруженном ТТЛ выходе например, лог. "0" может быть 0,8В, а при таком напряжении повторитель уже откроется и будет тащить за собой всю шину. Я уж молчу про то, что найдутся те, кто будет вешать такой повторитель на выход CMOS логики, а там "0" может быть ещё выше, и вероятность того, что транзистор не будет в отсечке ещё выше. Поэтому я и говорю об ответственности людей, дающих схемные решения любителям, большинство из которых не в состоянии самостоятельно определить меру применимости какого-то частного случая. Вот Mick - нельзя сказать что любитель, но как ты думаешь, откуда он скопировал этот выход на повторителе? :) Пральна - из ZXMC :) . А был бы у тебя там pnp в ключевом режиме - он бы даже не задумываясь скопировал бы его :) . И так делают практически все, растаскивая известные референс дизайны по узлам - типо а зачем изобретать, если есть готовое и проверенное :) . Вот именно поэтому я против частных случаев в референс дизайне - растащут, и будут применять и где надо и где не надо. Так уж лучше пусть растаскивают такую схемотехнику, которую нельзя применить некорректно :) |
Quote:
Quote:
Quote:
Quote:
Кстати, ты меня убедил, повторитель в данной схеме даже лучше использовать: 1) меньше элементов; 2) более высокое быстродействие, поскольку в повторителе транзистор не насыщается. Quote:
PS. А схема называется "проводное ИЛИ" на транзисторах с общим эмиттером, не я её придумал. |
Quote:
Quote:
1) дешевле и проще 2) вааще не влияет на быстродействие 3) прекрасно реализует Z-состояние в любом случае :) ---------- Post added at 09:11 ---------- Previous post was at 09:09 ---------- Quote:
---------- Post added at 09:24 ---------- Previous post was at 09:11 ---------- Quote:
|
Quote:
Единственная задача этой схемы, заблокировать работу внутреннего ПЗУ материнской платы Спектрума и всё. Для этого и установлен резистор в цепи формирования сигнала /RDROM (шина A15). Кстати сигнал CSROM/ (шина A25) практического применения не имеет, скорее нужно было бы вывести /CSRAM, также с развязкой резистором. Это бы позволило блокировать и внутреннее ОЗУ Спектрума для реализации внешнего полноценного мапера ОЗУ, с размещением страниц памяти во всем адресном пространстве Z80. В Кворуме БК-04 такой сигнал выведен на шину. PS. Извини Mick это я уже отклонился от темы этого трейда. Прекращаем прения :) |
| All times are GMT +4. The time now is 15:48. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.