TR-DOS для профессионалов и любителей 1993 г.

Приложение 1 - адреса портов контроллера. Описание БИС контроллера НГМД 1818 ВГ 93. Назначение выводов микросхемы.


ПРИЛОЖЕНИЯ

Данная информация необходима при анализе DOS ПЗУ, чтобы разобраться с обращениями к портам и работой БИС К1818ВГ93, а также может быть полезна при настройке платы контроллера.

(ПРИМЕЧАНИЕ: адрес дешифруется линиями A01+A15, однако из BASICа OUT 253,0 (16) дает тот же эффект). В SPECTRUM-128 данный порт предназначен для управления банками памяти, а 4-й бит - сменой ПЗУ. Для SPECTRUM-48 этот порт в принципе бесполезен, т.к. блокировка просто приводит к зависанию системы при обращении к DOS. Его легко можно приспособить для своих целей, например, управления дополнительным банком ОЗУ (не забывая о блокировке DOS).

Напомню, что порты (кроме #FD) доступны только в режиме DOS, т.е. для процедур из DOS ПЗУ, что весьма затрудняет их использование. Например, вывод в порт, номер которого задан регистром C, может быть осуществлен при помощи подпрограммы по адресу #2A09 (для TR-DOS v5.01) через точку входа #3D2F (см. выше).

ОПИСАНИЕ БИС КОНТРОЛЛЕРА НГМД 1818 ВГ 93

Микросхема обеспечивает связь НГМД с ЭВМ: установку головки на заданную дорожку, чтение/запись сектора или дорожки с вычислением контрольных сумм (CRC), управляет скоростью перемещения головки и предкомпенсацией записи. Поддерживаются два формата записи: одинарной (ЧМ/FM) и двойной плотности (МЧМ/MFM) и различные типы НГМД. БИС К1818ВГ93 является аналогом WD1793 фирмы "Western Digital".

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ 1818 ВГ 93 6К0.348.877-08 ТУ: Технология NMOP

Рабочая температура +10.+70 °C

Напряжение питания 5 В; 12 В ±5%

Потребляемый ток, соответственно 60 мА; 20 мА

Напряжение сигналов: Шх. "1" >2.6 В

Шх. "0" <0.8 В

Шых."1" >2.8 В

Шых."0" <0.45 В

Максимальная емкость нагрузки 100 пФ

Потребляемая мощность, не более 500 мВт Скорость обмена информацией:

- при одинарной плотности записи 250 кБит/с

- при двойной плотности записи 500 кБит/с Тактовая частота:

- для 133 мм НГМД 1 МГц

- для 208 мм НГМД 2 МГц Корпус (40-выводный DIP) 2.123.40-2

НАЗНАЧЕНИЕ ВЫВОДОВ МИКРОСХЕМЫ

ОБОЗНАЧЕНИЕ*

НАЗНАЧЕНИЕ

1

BS

подложка (контроль напряжения смещения)

2

/W (/WE,/WR)

вход - разрешение записи информации с шины данных в выбранный регистр

3

/CS

вход - выбор микросхемы

4

/R (/MR,/RD)

вход - разрешение чтения информации из регистра на шину данных

5,6

A0,A1

адресная шина - выбор регистра:

A1 A0

название регистра назначение

0 0

чтение регистр статуса текущее состояние запись регистр команд текущая команда

0 1

регистр дорожки текущий номер дорожки (00-79)

1 0 1 1

регистр сектора текущий номер сектора (01-16) регистр данных данные записи/чтения

7-14

DB0-DB7 (D0-D7)

8-разрядная двунаправленная шина данных

15

STEP

выходной импульс перемещения головки на 1 шаг

16

DIRC

направление перемещения головки (1-к центру)

17

SL (EARLY)

выходной сигнал управления предкомпенсацией (указывает, что импульс данных WD должен быть сдвинут влево)

18

SR (LATE)

выходной сигнал управления предкомпенсацией (указывает, что импульс данных WD должен быть сдвинут вправо)

19

/CLR

вход - сброс; в регистр команд записывается %0000 0011, на время

(/RST,/RES)

действия сигнала выход INTRQ = 0, затем выполняется команда "восстановление" независимо от готовности НГМД; в регистр сектора записывается "#01", в регистр дорожки - "#00"

20

GND

корпус

21

U1

напряжение питания +5 В

22

/TEST

понижение скорости перемещения головки, если TEST = 0, до 400 мс/шаг (см.команды ВГ93)

23

HRDY (HLT)

вход - готовность головки (головка в рабочем положении, т.е. загружена)

24

CLK

вход - сигнал тактовой частоты (для дисковода 133 мм = 1 МГц)

25

RSTB (RG)

выход - строб чтения, подтверждающий прием данных от НГМД -признак преамбулы (RSTB = 1 после приема 2-х байтов "0" при одинарной плотности и 4-х "0" или "1" - при двойной плотности)

26

S (RC, RCLK)

вход - синхроимпульсы воспроизведения, выработанные из RAWR

27

/RAWR (/RA)

вход - импульсы данных чтения от НГМД

* ПРИМЕЧАНИЕ: Условное обозначение выводов в разных источниках отличается.




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Lamergy page - о спектрумовской прессе. Всем ушельцам и засланцам посвящается!
Music - Откуда взять ритм? Alone Coder рассказвает о способах генерации ритма.
Не могу молчать - "кто первым сказал что спектрум не жилец?"
Деморынок - Хит-парад музыкальных демонстраций.
Новости - новости от Ростовской группы Energy Group.

В этот день...   21 ноября