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)

Black_Cat 10th May 2011 21:55

Quote:

Originally Posted by zst (Post 383539)
Завтра начну рисовать плату.

а что там по ногам ПЛИС и по хотелкам, вписываемся? Чтоб рисовать плату надо согласовать формфактор, который завязан на концепцию. В каком виде вы видите эту плату - расширение для старых клонов, или NemoBus контроллер? Лично мне видится первый вариант.

CodeMaster 10th May 2011 22:31

Quote:

Originally Posted by БК-0010 (Post 383508)
и не надо, это для писания, а не говорения

А для говорения будет "та хрень" или "divIDE адаптированая к NemoBus"?

zst 10th May 2011 22:55

Quote:

Originally Posted by БК-0010 (Post 383548)
а что там по ногам ПЛИС

У EPM240T100 на 4 доступных вывода больше, чем у EPM3128ATC100, хотя в доках написано, что по 80 у обоих. Но способ подсчета там разный - в EPM3128ATC100 в эти 80 входят и 4 сигнала JTAG. Если бы использовалась EPM3128ATC144, то было бы всего на 12 выводов больше, чем у EPM240T100, хотя ног на 44 больше. У EPM240T100 также количество ячеек может быть больше 128 - зависит от прошивки.
Quote:

и по хотелкам, вписываемся?
То есть EPM240T100 предпочтительнее, так как имеет достаточно выводов, более быстрая, более емкая и внутри есть FLASH.
Quote:

Чтоб рисовать плату надо согласовать формфактор, который завязан на концепцию.
За основу можно взять печатную плату SMUC2. Также расположить краевой разъем, буферные микросхемы и разъемы IDE и для прошивки ПЛИС. На свободное место разместить FLASH и SRAM в корпусах DIP и ПЛИС TQFP-100. Потом попытаться вместить разъемы PLCC-32 и SO-32 для других корпусов FLASH и SRAM. Дополнительно гребенку для SD. Если останутся свободные выводы ПЛИС - на разъем IDC.
Quote:

В каком виде вы видите эту плату - расширение для старых клонов, или NemoBus контроллер? Лично мне видится первый вариант.
Основное назначение - версия divIDE для старых клонов. Контакты для подключения - как ZX-BUS/NEMO-BUS. С возможностью подключения и к оригинальным Спектрумам путем подпайки слота к краевому разъему.
Дополнительно - возможность расширения ПЗУ и ОЗУ до 128к в старых клонах.
На будущее - основа для расширения функций клонов путем подмены точек входа в ПЗУ на теневое ПЗУ и ОЗУ. Также переделка систем divIDE для работы с SD вместо IDE.
Возможно потом появятся аналоги функций SMUC2, ProfROM и TR-DOS.

---------- Post added at 22:55 ---------- Previous post was at 22:46 ----------

Наверно лучше назвать divIDErus или RusDivIDE или RUSdivIDE...

Black_Cat 10th May 2011 23:04

zst, давай определимся, выложи текстом какими сигналами занято сколько пинов в данный момент.

По формфактору тут два варианта - голый IDE контроллер, или плата с несколькими системными слотами

Ewgeny7 10th May 2011 23:09

Quote:

Originally Posted by zst (Post 383571)
Наверно лучше назвать divIDErus или RusDivIDE.

Разум восторжествовал :)
В написании - так, в произношении - "дивиди, дивидэрус, девица" :)

Black_Cat 10th May 2011 23:11

Quote:

Originally Posted by zst (Post 383571)
Наверно лучше назвать divIDErus или RusDivIDE или RUSdivIDE

не надо, rus - это плохой тон

CodeMaster 10th May 2011 23:14

Quote:

Originally Posted by zst (Post 383571)
divIDErus

ИМХО наиболее логичное и простое.

---------- Post added at 22:14 ---------- Previous post was at 22:11 ----------

Quote:

Originally Posted by БК-0010 (Post 383585)
не надо, rus - это плохой тон

Тогда EugIDE, ибо EwgIDE не произносимо.

Black_Cat 10th May 2011 23:17

Quote:

Originally Posted by Ewgeny7 (Post 383583)
так, в произношении - "дивиди, дивидэрус, девица"

не знаю что у тебя с языком, но я легко произношу ЭН-БЭ-див-И-Дэ-Йе

Ewgeny7 10th May 2011 23:31

Quote:

Originally Posted by БК-0010 (Post 383593)
но я легко произношу ЭН-БЭ-див-И-Дэ-Йе

С языком у меня порядок, но тогда и ты произноси по аглицки - "эн-би-див-ай-ди-и". Хрень полная. А латиницей произносить - мы не в фармацевтике таблетку изобретаем.

---------- Post added at 22:31 ---------- Previous post was at 22:29 ----------

Quote:

Originally Posted by CodeMaster (Post 383586)
Тогда EugIDE, ибо EwgIDE не произносимо

Национальное для меня выше личного :) Тем более здесь коллектив.

zst 11th May 2011 00:04

Quote:

Originally Posted by БК-0010 (Post 383578)
zst, давай определимся, выложи текстом какими сигналами занято сколько пинов в данный момент.

На основе схемы прототипа (http://zx.pk.ru/showpost.php?p=382498&postcount=331), а также
http://zx.pk.ru/showpost.php?p=381288&postcount=245
http://zx.pk.ru/showpost.php?p=382798&postcount=353
и др.

Шины адреса и данных Z80 (24 сигнала):
A0...A15
D0...D7

Шина управления Z80 (8 сигналов):
RD_n
WR_n
IORQ_n
MREQ_n
CLK - тактовый сигнал Z80
RESET
M1_n
NMI

Шина управления ZX-BUS (3 сигнала):
ROM_BL
IORQGE
F - 14 МHz

Сигналы управления для IDE (5 сигналов):
LCLK
LOE_n
DOE_n
HDRD_n
HDWR_n

Старшие адреса SRAM и FLASH (6 сигналов):
EXT_A13...EXT_A18

Сигналы управления SRAM и FLASH (3 сигнала):
SRAM_OE
SRAM_WE
FLASH_OE


Кнопки и джамперы (7 сигналов):
FW0.. FW2 - джамперы номера системы/firmware для запуска по умолчанию в divIDE
RAM48_128 - джампер размера памяти Спектрума
NMI_SW - кнопка "MENU divIDE"
COLD_START - кнопка холодного старта
divIDE_OFF - тумблер отключения divIDE

Для подключения SD карты (4 сигнала):
SCK
MOSI
MISO
CS_SD

Для расширения ОЗУ в Ленинграде до 128К (3 сигнала):
S0
S1
SCR

Для подключения музыкального сопроцессора (3 сигнала):
AY_CLK
AY_BDIR
AY_BC

Дополнительные сигналы ZX-BUS (7 сигналов):
ENDA, DOS, BLK, RS, IODOS, BUSAK, BUSRQ

Дополнительные сигналы для IDE (5 сигналов):
CS0, CS1, HA0, HA1, HA2

Итого: 24+8+3+5+6+3+7+4+3+3+7+5=78
Не хватает: -
Свободно: около 2.

Quote:

По формфактору тут два варианта - голый IDE контроллер, или плата с несколькими системными слотами
Вот тут поподробнее, пожалуйста.


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

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