| nedoPC project | nedoPC group | nedoPC forums |

IDE для ZX-BUS


Контроллер IDE для ZX-BUS

  Контроллер ИДЕ представляет собой устройство, позволяющее подключать Спектрум-совместимый ПК к устройствам с IDE интерфейсом.

  Контроллер имеет высокое быстродействие. Собранный контроллер подключается к шине типа ZX-BUS/NEMO-BUS. На компьютерах КАЙ-1024 и Скорпион-256 плата должна быть установлена таким образом, чтобы компоненты платы смотрели в сторону ЦП Z80.

  Контроллер позволяет работать с жестким диском таким операционным системам как например ISDOS.

  Оснащение вашего компьютера контроллером и жестким диском позволит повысить надежность хранения программ и данных, а также повысит быстродействие и емкость системы в целом.

Монтажная схема

  Изображения платы со стороны компонентов приведена на следующем рисунке (первый контакт торцевого разЗема находится слева):

Принципиальная схема контроллера

  В схеме рекомендуется использовать микросхемы серий 555 и 1533. Для более детального просмотра схемы нужно кликнуть мышкой по уменьшенной картинке:

Контакты разЗема ZX-BUS

  Слоты по стандарту ZX-BUS имеют компьютеры KAY и Scorpion. Ниже приведены наименования контактов согласно спецификации шины для Scorpion с желтой платой (вид со стороны деталей):

  Примечания:
  • (kay!) - Сигнал подключается только в компьютере KAY.
  • (1) - Подключение 0 страницы ОЗУ (#C000...#FFFF в режиме ZX-48kb) вместо ПЗУ. Сигнал имеется только в компьютерах Scorpion и KAY.
  • (2) - Контакт имеет разные назначения в разных моделях компьютеров. В компьютере ZS-Scorpion ранних выпусков отмечен как РЕЗЕРВНЫЙ. Позже использовался для подачи питания +12В на платы расширений. На turbo платах (зеленых) неиспользуемый контакт. В компьютере KAY на этот контакт выводится сигнал тактовой частоты 14 МГц.
  • (3) - Сигнал индуцирующий подключение ПЗУ и портов Beta-Disk интерфейса.
  • (4) - В компьютере Scorpion это и сигнал тактовой частоты процессора, и инвертированный и задержанный сигнал /RAS, управляющий динамическим ОЗУ (по схеме Ленинград). В turbo версиях ZS-Scorpion сигнал синхронный с тактовой частотой процессора. В компьютерах KAY этот сигнал не является синхронным с тактовой частотой процессора и представляет из себя инвертированный сигнал /RAS. Частота всегда 3.5 МГц.
  • (5) - Сигнал имеется только в компьютере KAY. Это выход регистра #7FFD, отвечающий за банк ПЗУ (basic-128 или basic-48). Может управляться внешним устройством.
  • (6) - Сигнал устанавливается в 1 при включенном турбо-режиме. Выход типа открытый коллектор, то есть устройство расширения может принудительно отключать турборежим. Сигнал используется только в KAY.
  • (7) - В компьютере ZS-Scorpion контакт не используется, используется только в KAY.

  Компьютеры ZX-Next и Profi имеют несколько иную шину. Компьютеры Pentagon совсем не имеют шины расширения. Для подсоединения контроллера к таким компьютерам требуются доработки. Ниже мы приводим общие рекомендации по подсоединению устройств к таким компьютерам.

Рекомендации по подключению внешних устройств к компьютерам необорудованным ZX-BUS

  Сигналы /CSDC, /IORQCE, /INT, /NMI, /CSROMCE и /WAIT имеют высокое выходное сопротивление и могут управляться устройствами, подключенными к шине (слотам расширения). Вообще внешние устройства не должны использовать эти сигналы для получения какой-либо информации, то есть для них это выходы, например, в KAY последней версии сигнал /IORQCE сделан как вход.

  Типичная схема на плате компьютера для всех из перечисленных сигналов:

/CSDC_out/CSDC
/IORQ/IORQCE
/INT_out    300-600ом /INT
/NMI_out -------RRRRR------ /NMI
/CSROM/CSROMCE
/WAIT_out/WAIT

  Слева источники, справа сигналы идут на слот расширения и одновременно на процессор, ПЗУ, порты ввода-вывода (расположенные на плате компьютера) или другие устройства.

  Сигнал /DCDOS может использоваться платами расширения только как вход - он указывает внешним устройствам, что должны декодироваться только порты в адресом пространстве Beta-Disk интерфейса. Вообще в оригинальном варианте Beta-Disk контроллера он подключался к ZX-Spectrum, как плата расширения, но никакого /DCDOS сигнала не предусматривалось.

Подключение внешних устройств к системной шине

  Если устройство не должно откликаться при активированном Beta-Disk интерфейсе заведите сигнал /DCDOS на дешифратор адреса наравне с адресными сигналами.

  Никогда не заводите сигнал /RD или /WR на адресные входы дешифратора, если устройство поддерживает запись и чтение одновременно: сигналы /IORQ, /RD и /WR в процессоре переключаются отнюдь не одновременно и возможны ложные срабатывания. Лучший вариант это комбинация IORQ+RD для чтения и IORQ+WR для записи. Для подавления реакции устройств на плате (особенно для компьютера KAY) нужно обязательно принудительно устанавливать сигнал /IORQCE в лог.1 при дешифрации адреса вашего устройства (читайте дальше про адрес). В том случае, если на дешифраторе портов ввода-вывода сигналы /RD или /WR не используются, то обязательно должен быть использован сигнал /M1.

  Адрес в устройстве должен дешифрироваться ДО ФАКТИЧЕСКОГО ОБРАЩЕНИЯ К УСТРОЙСТВУ (определяемого сигналами /IORQCE или /MREQ), особенно при использовании сигналов /IORQCE или /CSROMCE для блокировки устройств на плате. Типичная схема дешифратора:

  • DD1 - дешифратор типа 555ИД7
  • DD2 - логический элемент "ИЛИ" типа 555ЛЛ1
  • DD3 - буфер с мощным выходом типа 555ЛП8
  Узел осуществляющий генерацию сигнала записи /WRITE строится аналогичным образом (как узел чтения /READ на DD2.2), только вместо сигнала /RD используется /WR.

Приобретение готовой платы

Московское отделение NedoPC team наладило производство и продажу данного контроллера. Платы контроллера поставляются в двух вариантах:

Голая плата с документацией (200 руб)

Плата собранная и отлаженная (350 руб)

Замеченные неисправности

В результате ошибки изготовителя плат, в серии изготовленных плат от 10.07.2004 отсутствует переходное отверстие. Конечным пользователям платы будут поставляться с проводным соединением, исправляющим эту ошибку.

Гарантии и сервисное обслуживание

Все собранные платы тестируются на компьютере Kay-1024 с двумя типами винчестеров (Quantum и Western Digital). Т.е. пользователю они поставляются в РАБОЧЕМ СОСТОЯНИИ.

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

Рекомендуется учитывать, что жесткие диски требовательные по питанию, проверьте, достаточно ли вашего блока питания для работы жесткого диска (требования по питанию обычно приводятся на корпусе жесткого диска).

Контактные адреса

Чунин Роман: E-mail: chunin@mail.com WWW: http://www.nedopc.com
Карпенко Владимир: E-mail: cr0acker@mail333.com

Полезные ссылки по теме


Rambler's Top100
^ Вверх
©2002-2010 nedoPC.org