Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   MultIDE (http://zx-pk.ru/showthread.php?t=15535)

Ewgeny7 8th May 2011 13:14

Quote:

Originally Posted by zst (Post 382723)
Есть ли на шине ZX-BUS сигналы больше 4 В ?

Есть. Те, которые подтянуты к +5 пуллапами.

zst 8th May 2011 13:25

Quote:

Originally Posted by Ewgeny7 (Post 382737)
Есть. Те, которые подтянуты к +5 пуллапами.

Как я предполагаю, где ставить защиту, где нет.

Не надо ставить защиту, так как входные сигналы не больше 4 В:
A0-A15
IORQ
MREQ
RD
WR
M1
F


Надо ставить только защитный диод Шоттки на +3.3V:

D0-D7
NMI
INT


Надо подавать через 100R и ставить защитный диод Шоттки на +3.3V:

CLK_CPU

---------- Post added at 13:25 ---------- Previous post was at 13:22 ----------

Quote:

Originally Posted by Ewgeny7 (Post 382484)
Пора разводить плату :)
Z-controller - нафиг выкидываем. :)
ОЗУ ставим какую-нибудь побольше, но подешевле.
ПЗУ - 128кб флешь.
Джамперы на старшие адреса ПЗУ проводим через ПЛИС.
Не забываем джампер на сигнал ROMBLK (на наших клонах - 15В на слоте, на импорте - 25В).
"Полируем" прошивку на готовой плате.

Обновленный эскиз схемы в аттаче.

Пора делать.
ОЗУ можно взять K6R4008V1D-KI10 SOJ36-400 512К 3.3V
FLASH SST29EE010-70-4C-PHE 128K DIP-32, так как проще развести плату и легче доставать/вставлять в панельку.
Панельку обычную SCL-32
LM1117MPX-3.3/NOPB -- Стабилизатор +3.3В 800 мА, SOT223
ПЛИС EPM240T100 MAXII, Equivalent Marcosell= 128...240, I/0 пользователя = 80 (JTAG сюда не входит, 6 - только входы)

Ewgeny7 8th May 2011 13:39

Quote:

Originally Posted by zst (Post 382740)
ОЗУ можно взять K6R4008V1D-KI10 SOJ36-400 512К 3.3V
FLASH SST29EE010-70-4C-PHE 128K DIP-32, так как проще развести плату и легче доставать/вставлять в панельку.

Гуд.

Quote:

Originally Posted by zst (Post 382740)
Надо ставить только защитный диод Шоттки на +3.3V:
D0-D7
NMI
INT

Имеешь ввиду диоды на "сигнал-земля"? Сигналы D0..7 двунаправлены.

vlad 8th May 2011 13:44

К сожалению диоды есть только в EPM1270/EPM2210 :( Можно попробовать ограничиться резисторами 200 Ом. Как планируете использовать 1K UFM (8192bit)?

Ewgeny7 8th May 2011 13:44

А что за сигнал F?

zst 8th May 2011 13:54

Quote:

Originally Posted by Ewgeny7 (Post 382746)
Имеешь ввиду диоды на "сигнал-земля"? Сигналы D0..7 двунаправлены.

Между сигналом и +3.3V защитный диод (катод на сигнал). Чтобы на входе ПЛИС было не больше 4 В. Такой же уровень сигнала будет и на других микросхемах.

Можно использовать диоды BAT54C. У них при токе 10 мА падение напряжения 0.4 В. Тогда на входе ПЛИС будет 3.3+0.4=3.7В.
Можно шину данных тоже через 100R подать.

---------- Post added at 13:54 ---------- Previous post was at 13:53 ----------

Quote:

Originally Posted by Ewgeny7 (Post 382749)
А что за сигнал F?

14 Mhz. Хотя он в divIDE пока не используется, но может пригодиться.

---------- Post added at 13:54 ---------- Previous post was at 13:54 ----------

Quote:

Originally Posted by vlad (Post 382748)
К сожалению диоды есть только в EPM1270/EPM2210 :( Можно попробовать ограничиться резисторами 200 Ом.

Надо внешние диоды использовать. BAT54C - там два диода с общими катодами. А резисторы на 0805100 R.
Quote:

Как планируете использовать 1K UFM (8192bit)?
эта память особо не нужна. Не разбирался, как к ней доступ организовать.
Cмысла в ней мало, так как количество записей как и самой ПЛИС не больше 100.

Ewgeny7 8th May 2011 13:56

Quote:

Originally Posted by zst (Post 382750)
14 Mhz

Он есть не везде. Потому и использую ЦЛК.

---------- Post added at 12:56 ---------- Previous post was at 12:56 ----------

Quote:

Originally Posted by zst (Post 382750)
Можно шину данных тоже через 100R подать.

Так будет лучше.

Black_Cat 8th May 2011 15:57

Quote:

Originally Posted by Ewgeny7 (Post 382754)
Потому и использую ЦЛК

не по этому, а потому, что F не зависит от турбы. Но ты учитываешь что CLK в перспективе может останавливаться видеоконтроллером, а в оригинальном Спеке останов CLK используется вместо WAIT?

---------- Post added at 14:53 ---------- Previous post was at 14:48 ----------

Quote:

Originally Posted by zst (Post 382740)
Пора делать

ты в курсе что оно ещё будет содержать кучу системных портов и сигналов NemoBus v.1.2/2.0?

---------- Post added at 14:57 ---------- Previous post was at 14:53 ----------

Quote:

Originally Posted by zst (Post 382740)
ОЗУ можно взять

разводить все сигналы надо под ПЗУ 29с040 и ОЗУ 512k

zst 8th May 2011 16:22

Quote:

Originally Posted by vlad (Post 382748)
Как планируете использовать 1K UFM (8192bit)?

Интересно, а эти 1Кб нельзя использовать в базовом варианте вместо 8К FLASH ?
В качестве BIOS VELESOFT.

Black_Cat 8th May 2011 16:27

Quote:

Originally Posted by zst (Post 382780)
Интересно, а эти 1Кб нельзя использовать в базовом варианте вместо 8К FLASH ?
В качестве BIOS VELESOFT.

для BIOS мало, а вот стартовый монитор и чёто типо MAGOS засунуть можно


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

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