▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
╔══════════════════════╗█
║ ZX-NEXT ПРЕДЛАГАЕТ ║█
║ ОТКРЫТУЮ АРХИТЕКТУРУ ║█
╚══════════════════════╝
При работе практически с любым
Spectrum-совместимым ПК пользователи до
сих пор испытывают массу ограничений и
неудобств. Многие из них связаны с недос-
таточным качеством программного обеспече-
ния, но большинство проблем все же отно-
сится к некорректным решениям в аппарат-
ной части. И если уровень программного
обеспечения со временем вырос, то у
большинства современных моделей ПК уро-
вень HARDWARE остался неизменным. В этом
смысле разработанный фирмой SLOT (Москва)
на базе микропроцессора Z80 новый восьми-
разрядный микрокомпьютер "ZX-NEXT" имеет
ряд новых интересных решений в схемотех-
нике и конструкции, облегчающих эксплуа-
тацию и устраняющих недостатки,
свойственные ПК данного класса.
Несомненно, что самое большое преиму-
щество ZX-NEXT - это открытая системная
шина, выполненная в виде стандартного
62-пинового XT-слота (конструктивно вмес-
то него можно использовать отечественные
разъемы типа СПН-64). Возможность уста-
новки периферийных устройств по выбору
пользователя делает ПК привлекательным
для широкого круга потребителей. Это так-
же облегчает самостоятельное творчество.
Обращаем внимание на то, что всем, за-
нимающимся разработкой устройств для ПК
ZX-NEXT, предоставляется полная техничес-
кая документация. Для ознакомления с воз-
можностями расширения архитектуры, приве-
дем краткое описание системной шины и не-
которые технические характеристики.
Итак, на материнской плате имеется
возможность установки 4-х системных раз-
ъемов. Если же один из контроллеров (как
правило TR-DOS или 128К) состыкован с
ней, то возможна установка еще одного
системного разъема. Таким образом, макси-
мальное число контроллеров одновременно
подключаемых к ПК, не может превышать
шести.
Под словом "контроллер" подразумевает-
ся плата, устанавливаемая в один из сис-
темных разъемов и содержащая, как прави-
ло, несколько дополнительных устройств.
Например, так называемый контроллер
"TURBO", объединяет в себе четыре допол-
нительных устройства: параллельный порт
(CENTRONICS), CGA-адаптер, энергонезави-
симые часы реального времени и устройство
турбирования до 7МГц. Вообще, по коли-
честву и разнообразию периферии, ZX-NEXT
уже сейчас можно считать лидером в своем
семействе.
Для того, чтобы поддерживать самый ши-
рокий спектр контроллеров, системная шина
содержит практически все необходимые сиг-
налы. Для адресации устройств и работы с
ними, полностью выведены шины данных, ад-
реса и управления Z80. Не выведен только
сигнал HALT (pin 18 Z80), т.к. он не име-
ет широкого практического применения.
Сигналы BUSRQ - запрос шины и BUSACK -
подтверждение незанятости шины, позволяют
осуществлять прямой доступ к памяти
(DMA). Это необходимо при работе быстрых
устройств: контроллера высокоскоростной
локальной сети, интеллектуального
контроллера HARD DRIVE и т.д.
Для тактирования дополнительных
устройств на шину выведены частоты 7 и
1,75МГц. Эти сигналы используются
контроллерами 128К и TURBO. При использо-
вании видеорежимов CGA, в ZX-NEXT изменя-
ется последовательность перебора адресов
в ОЗУ для обеспечения полной совместимос-
ти со стандартным ZX-Spectrum. Чтобы осу-
ществлять управление, на системную шину
выведена часть видеоадресов и некоторые
сигналы управления видеовыводом. Выведены
также все видеосигналы, что позволило
разместить кодер ПАЛ или СЕКАМ на допол-
нительных контроллерах.
Питание всех устройств осуществляется
через системную шину, что максимально уп-
рощает их подключение. Наличие некоторых
дополнительных сигналов расширяет возмож-
ности ПК. Так сигналы управления памятью
позволяют использовать загружаемое ОЗУ
(вместо ПЗУ), расширять функции BIOS (при
подключении INTERFACE 1) и выполнять не-
которые дополнительные функции. Понятно,
что системная шина ZX-NEXT позволяет
подключать практически все виды дополни-
тельных устройств, разработанные для
Spectrum-совместимых ПК. Поэтому, предла-
гаемое в данном ПК решение, можно
рассматривать как попытку введения так
необходимого пользователям и разработчи-
кам стандарта на системную шину для
компьютеров данного класса.
Удастся ли фирме SLOT убедить много-
численных разработчиков и производителей
ZX в необходимости такой стандартизации -
покажет время, но все они должны согла-
ситься, что без объединения общих усилий,
нашему доброму ZX будет нелегко выжить в
это бурное время.
Цоколевка системной шины ПК "ZX-NEXT"
───────────────────────────────────────
1 - GND (земля)
2 - UCC (питание +5V)
3 - A14 ROM (в частности используется
контроллером 128К для SEL BASIC 128/48)
4 - A12 CPU
5 - A13 CPU
6 - A7 CPU
7 - A8 CPU
8 - A6 CPU
9 - A9 CPU
10 - A5 CPU
11 - A11 CPU
12 - A4 CPU
13 - SEL ROM1 (переключение ROM DOS/SOS)
14 - SEL ROMO (блокировка системного ROM)
15 - A3 CPU
16 - A10 CPU
17 - A2 CPU
18 - RAM/ROM (в частности используется
для подключения загружаемого ОЗУ вместо
ROM)
19 - A1 CPU
20 - D7 CPU
21 - A0 CPU
22 - D6 CPU
23 - D0 CPU
24 - D5 CPU
25 - D1 CPU
26 - D6 CPU
27 - D2 CPU
28 - D3 CPU
29 - RESET CPU (системный сброс)
30 - A14 MS (адрес используемый в частно-
сти для сегментации ОЗУ с C000h)
31 - BUSRQ CPU
32 - NMI CPU
33 - WAIT CPU
34 - A14 CPU
35 - BUSACK CPU
36 - MREQ CPU
37 - WR CPU
38 - IORQ CPU
39 - RD CPU
40 - A15 CPU
41 - M1 CPU
42 - RFSH CPU
43 - A15MS (адрес используемый в частнос-
ти для сегментации ОЗУ с C000h)
44 - C (сигнал сдвига данных в выходном
видеорегистре используется в CGA)
45 - Q3 (частота 1,75 МГц)
46 - Q1 (частота 7 МГц)
47 - AM8 (сигнал управляющий ОЗУ более
64К)
48 - CLK (тактовая частота процессора)
49 - Q4 (частота 875КГц; в режиме CGA"1")
50 - PE (сигнал записи данных в выходной
видеорегистр)
51 - BORD (видеосигнал "бордюр")
52 - C6 (видеоадрес)
53 - C7 (видеоадрес)
54 - C8 (видеоадрес)
55 - C16 (видеоадрес)
56 - BLANK (гашение)
57 - Y
58 - BLUE
59 - GREEN
60 - RED
61 - SYNH
62 - +12V
*****************************************
К.Свиридов Фирма Slot Co.,Ltd,1994
kiSSSoft 1995
*****************************************
Поделитесь вашим мнением о статье