![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Адрес 03F0h-03F7h.
Управление гибкими магнитными дисками в микро-ЭВМ осуществляется микросхемой i8272 фирмы Intel, выполняющей функции контроллера гибких дисков FDC. В зависимости от типа дисковода число дорожек может быть от 40 до 80, а число секторов на дорожке от 8 до 26. существуют дисководы, имеющие 1 и 2 головки чтения-записи.
Контроллер управляет дисководами для дискет диаметром 8, 5,25, 3,5, и 1.7 дюйма и поддерживает запись на дискету методами частотной модуляции и модифицированной частотной модуляции, программируемую длину секторов 128, 256, 512, 1024 байта, многосекторные и многодорожечные операции обмена с дисками.
Одновременно к 1 контроллеру может быть подключено до 4 дисководов любого из поддерживаемых типов. Обмен информацией с МП происходит по общей системной магистрали в двух режимах: ПДП и прерываний.
Структурная схема контроллера НГМД.
A2-A15 *
RESET
IOR
IOW
DACK 2
D0-D7
A0-A1
IRQ
DRQ
*
Управление контроллером осуществляется через 3 порта ввода-вывода:
03F2h – регистр управления. Передача команд по управлению режимом работы контроллера и накопителей.
03F4h – регистр основного состояния. Используется для организации обмена информацией о состоянии контроллера и накопителей между МП и контроллером.
03F5h – регистр данных. Передача команд по управлению накопителями, чтения результатов выполнения команд, запись данных на дискету и запись данных на дискету.
Контроллер НГМД обеспечивает выполнение 15 команд. К ним относятся: запись, чтение, форматирование, снятие состояния…
Выполнение каждой команды имеет три фазы:
Дата публикования: 2015-02-03; Прочитано: 454 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!