Подумал я тут немножко и решил открыть эту тему, дабы помочь всем желающим собрать эту машинку. Речь пойдет о сборке ЮТ-88 в минимальной конфигурации (в скором времени, надеюсь, будут сделаны и все остальные модули). Чтобы не было путаницы, сразу скажу, что речь пойдет об этом варианте ЮТ-88:
Предисловие:
ЮТ-88 – одна из многих машин, построенных на базе микропроцессора КР580ВМ80А (аналог i8080A). Свое название компьютер получил при публикации в приложении к журналу «Юный Техник». Особенностью этого компьютера было то, что его можно было собирать из «кирпичиков», каждый из которых расширял возможности компьютера. Вначале предлагалось собрать ЮТ-88 в минимальной конфигурации. В этом варианте компьютер очень похож на программируемый микрокалькулятор, хотя, «в лоб» считать на нем все равно было нельзя. Ввод информации осуществляется с клавиатуры из 18 кнопок: 16 кнопок – шестнадцатеричные цифры от «0» до «F», кнопка установки в начальное состояние (сброс) и кнопка «шаг назад», используемая при работе с памятью. Вывод информации осуществляется на 6 семисегментных индикаторов.
Основные характеристики следующие:
Процессор – КР580ВМ80А
Тактовая частота – 1,778 МГц
ОЗУ – 1 кб
ПЗУ – 4 кб
Внешняя память – кассетный магнитофон, скорость записи на ленту 1500 бит/с.
Карта памяти компьютера ЮТ-88 в минимальной конфигурации:
0000h-03FFh - ПЗУ МОНИТОР-0
0400h-07FFh - ПЗУ (резерв)
0800h-0FFFh - ПЗУ библиотечка программ
9000h, 9001h, 9002h - Семисегментные индикаторы. Индикаторы расположены в следующем порядке: 6р, 5р, 4р, 3р, 2р, 1р. На индикаторы 6р, 5р выводится информация из ячейки памяти с адресом 9002h, индикаторы 4р, 3р - 9001h, индикаторы 2р, 1р - 9000h
C000h-C3FFh - ОЗУ МОНИТОРа-0 1 кб
C400h-C7FFh - повторяется ОЗУ МОНИТОРа-0 (C000h-C3FF)
C800h-CBFFh - повторяется ОЗУ МОНИТОРа-0 (C000h-C3FF)
CC00h-CFFFh - повторяется ОЗУ МОНИТОРа-0 (C000h-C3FF)
Порты ввода/вывода компьютера ЮТ-88 в минимальной конфигурации:
A0h (ввод) – клавиатура
A1h (ввод) – чтение данных с ленты
A1h (вывод) – запись данных на ленту
Схема электрическая принципиальная компьютера ЮТ-88 в минимальной конфигурации:
Описание компьютера
Микросхема DD1 — микропроцессор КР580ВМ80А. Микросхема DD2
КР580ГФ24 предназначена для формирования двух последовательностей тактовых импульсов с заданной частотой и амплитудой. Она включает в себя задающий генератор, стабилизированный внешним кварцевым резонатором Z1 с частотой 16 МГц. Кроме формирователя синхроимпульсов C1 и C2, микросхема DD2 содержит триггеры синхронизации сигналов начальной установки и готовности, а также схему формирования строба состояния /STB, используемого для записи байта состояния при формировании сигналов шины управления.
Как видно, адресная шина (ША) подключается ко многим устройствам. Выходы же микропроцессора КР580ВМ80А выдерживают лишь нагрузку одного входа ТТЛ-микросхем. Поэтому для повышения нагрузочной способности к шине адреса подключены специальные буферные регистры DD5 и DD6 КР580ИР82.
Увеличение нагрузочной способности двунаправленной шины данных обеспечивается с помощью микросхемы системного контроллера DD8 КР580ВК38. Она осуществляет формирование выходных сигналов не только шины данных, но и шины управления. Эта микросхема содержит двунаправленный магистральный формирователь, регистр состояния и схему формирования управляющих сигналов.
Следующий блок микроЭВМ предназначен для кратковременного и долговременного хранения данных и программ. На схеме модуля «ЮТ-88» блок памяти представлен микросхемами ПЗУ КР573РФ6 (DD10) и ОЗУ КР537РУ10 (DD12). Микросхема ПЗУ DD10 предназначены для хранения управляющей программы МОНИТОР.
В состав первого модуля, помимо процессорного блока и блока памяти, входит блок интерфейса, с помощью которого осуществляется ввод и вывод данных. Ввод производится с клавиатуры или с кассетного магнитофона. Вывод — путем индикации на дисплее или записи их на кассетный магнитофон для длительного хранения.
Директивы МОНИТОРа-0
Детально описывать что и как делает каждая директива я не буду, об этом довольно подробно расписано в журнале и в книге Бартенева "От самоделок на логических элементах до микро ЭВМ"
Продолжение следует...
---------- Post added at 17:48 ---------- Previous post was at 16:47 ----------
Системный разъем:
D0 – D7 - Шина данных
А0 – А15 - Шина адреса
TAPE OUT - Вывод данных на магнитофон
TAPE IN - Чтение данных с магнитофона
WAIT - Сигнал «Ожидание»
RES – Сигнал установки в исходное состояние внешних устройств
RD - Сигнал «Готовность»
C2TTL - Тактовый сигнал, синхронный с фазой С2
16MHz - Тактовый сигнал с частотой кварца Z1
/INTA - Подтверждение запроса прерывания
/JR - Чтение порта ВВ
/MW - Запись в память
/JW - Запись в порт ВВ
/MR - Чтение памяти
/STB - Стробирующий сигнал состояния
/0000h - /F000h - Сигналы выборки адресного пространства
Сборка и налаживание
Итак, приступим к сборке (полагаю, что все необходимые детали, включая печатную плату у Вас уже есть). Вот полный перечень деталей, которые понадобятся для сборки ЮТ-88 в минимальной конфигурации:
DD1 КР580ВМ80А - 1шт
DD2 КР580ГФ24 - 1шт
DD3 К176ИЕ5 - 1шт
DD4 К155ТМ2 - 1шт
DD5,DD6 КР580ИР82 - 2шт
DD7 К155ИД3 - 1шт
DD8 КР580ВК38 - 1шт
DD9, DD21 К155ЛН1 - 2шт
DD10 КР573РФ6 - 1шт
DD11, DD15 К155ЛА8 - 2шт
DD12 КР537РУ10 - 1шт
DD13, DD14 КР556РТ4 - 2шт
DD16, DD17 К155РП1 - 2шт
DD18 К155ИД4 - 1шт
DD19 К155ЛЕ4 - 1шт
DD20 К155РЕ3 - 1шт
DD22 К155ИЕ5 - 1шт
DA1 КР140УД6 - 1шт
С1, C6 22нФ - 2шт
С2 1мкФ х 16В - 1шт
С3 25пФ - 1шт
С4 47пФ - 1шт
С5, С8 0,15мкФ - 2шт
С7 68нФ 1шт
HL1 – HL6 C-401G - 6шт
R1 100 Ом - 1шт
R2, R4, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R21, R22, R24, R26, R34, R35, R36 1 кОм - 28шт
R3 5,6 кОм - 1шт
R5 560 кОм - 1шт
R6 22 МОм - 1шт
R7, R20 10 кОм - 2шт
R23 390 Ом - 1шт
R25 220 кОм - 1шт
R27, R28, R29, R30, R31, R32, R33 330 Ом - 7шт
VD1, VD2 1N4148 - 2шт
VT1 КТ315А - 1шт
Z1 16 МГц - 1шт
Z2 32768 Гц - 1шт
EP1 KPR-1720 - 1шт
Кнопки для клавиатуры TS31043N или TS33073N(под колпачок) - 18шт
Блокировочные конденсаторы - по Вашему усмотрению
Печатная плата - 1шт
Штыри для системного разъема - PLS 40 (DS1021-1*40) - 2шт