Новое - ZX-NEXT предлагает открытую архитектуру

NEWSpectrum #1
         ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
        ╔══════════════════════╗█
        ║  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
*****************************************

Поделитесь вашим мнением о статье