Контроллер гибких дисков
Контроллер гибких дисков ( FDC компьютера ) — это аппаратный компонент, который направляет и контролирует чтение и запись на дисковод гибких дисков (FDD). Он превратился из дискретного набора компонентов на одной или нескольких платах в интегральную схему специального назначения (ИС или «чип») или ее компонент. FDC отвечает за чтение данных, представленных с главного компьютера, и преобразование их в формат диска с использованием одной из нескольких схем кодирования, таких как кодирование FM (одинарная плотность) или кодирование MFM (двойная плотность), а также чтение этих форматов. и возвращаем его к исходным двоичным значениям.
В зависимости от платформы передача данных между контроллером и главным компьютером будет контролироваться собственным микропроцессором компьютера или недорогим специализированным микропроцессором, таким как MOS 6507 или Zilog Z80 . Ранним контроллерам требовались дополнительные схемы для выполнения конкретных задач, таких как подача тактовых сигналов и настройка различных параметров. Более поздние разработки включали больше этих функций в контроллер и уменьшали сложность внешней схемы; к концу 1980-х годов однокристальные решения стали обычным явлением.
К 1990-м годам дискеты все больше уступали место жестким дискам , для которых требовались аналогичные контроллеры. В этих системах контроллер также часто сочетал в себе микроконтроллер для передачи данных через стандартизированные разъемы, такие как SCSI и IDE , которые можно было использовать с любым компьютером. В более современных системах FDC, если он вообще присутствует, обычно является частью многих функций, обеспечиваемых одной микросхемой суперввода-вывода .
История
[ редактировать ]Первый контроллер дисковода гибких дисков (FDC), как и первый дисковод гибких дисков (IBM 23FD), был поставлен в 1971 году в качестве компонента модуля управления хранилищем IBM 2385 для IBM 2305 . накопителя с фиксированной головкой [1] и System 370 Models 155 и 165 . IBM 3830 Storage Control Unit, современный и очень похожий контроллер, использует свой внутренний процессор для управления 23FD. [2] Полученный FDC представляет собой простую реализацию гибридных схем MST компании IBM на нескольких печатных платах. [2] Привод, FDC и носители были собственностью IBM, и хотя другие производители предлагали первые FDD до 1973 года, стандартов для FDC, накопителей или носителей не существовало.
Внедрение IBM в 1973 году системы ввода данных 3740 создало базовый стандарт носителя для 8-дюймовых односторонних дискет, дискету IBM «Тип 1» , что в сочетании с быстро растущими требованиями к недорогим съемным носителям прямого доступа для многих небольших приложений вызвало резкий рост поставок приводов и контроллеров. [3]
До появления версий интегральных схем специального назначения большинство FDC состояли как минимум из одной печатной схемы, реализованной с 40 или более микросхемами. [4] Примеры таких FDC включают в себя:
- 1973: FDC в IBM 3741 представляет собой тип микроконтроллера, который принимает команды от системного микропроцессора («MPU» в терминологии IBM) и выполняет их на подключенном 33FD настолько независимо, насколько это возможно. Он принимает и выполняет следующие команды: выбор/остановка, проверка записи, поиск ниже, поиск выше, чтение данных, чтение идентификатора, запись данных, управление записью, запись идентификатора, установка готовности, сброс счетчика доступа и ничего (без операций) . IBM Он был реализован с использованием гибридных схем MST на материнской плате и отдельной печатной платы сепаратора данных (VFO). [5] Этот IBM FDC действительно установил дискету IBM Type 1 как первый отраслевой стандарт гибких дисков, но ни ее интерфейс с главным микропроцессором, ни ее интерфейс с 33FD не были приняты в качестве отраслевых стандартов.
- 1974: iCOM FD360 содержал ранний FDC, CF 360, который генерировал стандартные носители, подключался к хост-шинам промышленного стандарта и поддерживал стандартные FDD. [6] [7] Его FDC был реализован на печатной плате размером примерно 12х9 дюймов в виде конечного автомата с использованием 30 микросхем. [8]
- 1976: FD0300 FDC компании Scientific Micro Systems. [9] построен на печатной плате размером 8 на 12 дюймов, содержит микропроцессор и около 50 интегральных схем и предназначен для обеспечения легкого подключения к нескольким главным шинам. [10]
- 1976: Компания Shugart Associates представила первый 5¼-дюймовый дисковод для гибких дисков вместе с соответствующим первым FDC для этого форм-фактора - SA4400. [11] SA4400 выполняет функции управления для передачи данных между хост-системой и дисководами (до 3 штук), используя 8-битный хост-интерфейс общего назначения, который форматирует диски в соответствии с модифицированными спецификациями формата носителя типа IBM 3740. FDC управляется микропроцессором и реализован на печатной плате размером 5,75 на 9,50 дюймов с 45 микросхемами. [12] Интерфейс накопителя и форм-факторы носителей стали отраслевыми стандартами, а затем носители со временем развивались и стали поддерживать ряд различных форматов .
- 1977: Apple Disc II FDC, «Woz Machine» , построен всего из 8 микросхем. [4] [13] В нем, как и в гораздо более раннем IBM 3830 FDC, было достигнуто сокращение количества компонентов за счет использования главного процессора и встроенного ПО. Его интерфейс с хостом Apple, а также интерфейс с 5¼-дюймовым дисководом Apple уникален и не был принят в качестве отраслевого стандарта.
Первым FDC, реализованным в виде интегральной схемы специального назначения, является Western Digital FD1771. [14] объявлено 19 июля 1976 г. [15] Первоначальная конструкция поддерживала один формат и требовала дополнительных схем, но со временем, как семейство, конструкция стала мультиисходной и развивалась для поддержки многих форматов и минимизации внешних схем.
NEC μPD765 был анонсирован в 1978 году. [16] а в 1979 году NEC представила μPD72068, который был программно совместим с μPD765 и включал цифровую систему ФАПЧ . [17] μPD765 стал квазиотраслевым стандартом, когда он был принят в оригинальном IBM PC (1981); FDC физически располагался на собственной плате адаптера вместе со вспомогательными схемами. Другие поставщики, такие как Intel, производили совместимые детали. Эта конструкция со временем превратилась в семейство, предлагающее почти полный FDC на кристалле. [18]
По состоянию на март 1986 года Sharp выпустила на рынок FDC LH0110. [19]
В начале 1987 года компания Intel представила высокоинтегрированный контроллер гибких дисков 82072 CHMOS для использования в стандартных компьютерах ПК. [20] [21]
В конечном итоге в большинстве компьютерных систем FDC стал частью чипа Super I/O или чипа южного моста . [18] [22] [23] Однако в более поздних материнских платах, поскольку пользователи персональных компьютеров постепенно вытесняли дискеты, этот интерфейс был исключен. Некоторые производители разработали контроллеры гибких дисков на базе USB . [24]
Обзор
[ редактировать ]Дискета изменений хранит двоичные данные не как серию значений, а как серию значений . Каждое из этих изменений, записанное в полярности носителя магнитной записи, вызывает индуцирование напряжения в головке привода , когда поверхность диска вращается мимо нее. Именно время этих изменений поляризации и возникающие в результате всплески напряжения кодируют единицы и нули исходных данных. Одна из функций контроллера — превратить исходные данные в правильный шаблон поляризации во время записи, а затем воссоздать его во время чтения.
Поскольку хранение данных основано на синхронизации, а на это время легко влияют механические и электрические помехи, для точного считывания данных требуется некий опорный сигнал — часы . Поскольку синхронизация на диске постоянно меняется, тактовый сигнал должен обеспечиваться самим диском. Для этого исходные данные изменяются с помощью дополнительных переходов, позволяющих закодировать тактовый сигнал в данных, а затем использовать восстановление тактового сигнала во время чтения для воссоздания исходного сигнала. Некоторые контроллеры требуют, чтобы это кодирование выполнялось извне, но большинство проектов предоставляют стандартные кодировки, такие как FM и MFM .
Контроллер также предоставляет ряд других сервисов для управления самим механизмом привода. Обычно они включают в себя перемещение головки привода по центру отдельных дорожек на диске, отслеживание местоположения головки и возврат ее к нулю, а иногда и функциональное форматирование диска на основе простых входных данных, таких как количество дорожек, секторов на диск. дорожка и количество байтов на сектор.
Для создания полноценной системы контроллер необходимо объединить с дополнительной схемой или программным обеспечением, которое действует как мост между контроллером и хост-системой. В некоторых системах, таких как Apple II и IBM PC компьютера , это контролируется программным обеспечением, работающим на главном микропроцессоре , а интерфейс накопителя подключается непосредственно к процессору с помощью карты расширения . В других системах, таких как Commodore 64 и 8-битные компьютеры Atari , нет прямого пути от контроллера к центральному процессору, и второй процессор, такой как MOS 6507 или Zilog Z80 для этой цели внутри накопителя используется .
Оригинальный контроллер Apple II представлял собой вставную карту на главном компьютере. Он мог поддерживать два привода, и эти приводы исключали большую часть обычной встроенной схемы. Это позволило Apple заключить сделку с Shugart Associates на поставку упрощенного привода, в котором отсутствовала большая часть обычной схемы. [4] Это означало, что совокупная стоимость одного диска и карты контроллера была примерно такой же, как и в других системах, но второй диск можно было подключить за меньшую дополнительную плату. [ нужна ссылка ]
IBM PC использовала более традиционный подход: их карта адаптера могла поддерживать до четырех дисков; на ПК прямой доступ к памяти (DMA) к накопителям осуществлялся с использованием канала DMA 2 и IRQ 6. На схеме ниже показан обычный контроллер гибких дисков, который взаимодействует с ЦП через шину промышленной стандартной архитектуры (ISA) или аналогичную шину и передает данные с дисководом гибких дисков с помощью 34-контактного ленточного кабеля. Альтернативная схема, которая более распространена в последних разработках, включает в себя FDC, включенный в микросхему суперввода-вывода , которая обменивается данными через шину с малым количеством выводов (LPC).
Большинство функций контроллера гибких дисков (FDC) выполняются интегральной схемой , но некоторые выполняются внешними аппаратными схемами. Список функций, выполняемых каждым, приведен ниже.
Функции контроллера гибких дисков (FDC)
[ редактировать ]- Переведите биты данных в формат FM , MFM , M²FM или GCR , чтобы иметь возможность их записывать.
- Интерпретировать и выполнять такие команды, как поиск, чтение, запись, форматирование и т. д.
- Обнаружение ошибок с контрольных сумм генерацией и проверкой , например CRC.
- Синхронизируйте данные с помощью фазовой автоподстройки частоты (PLL)
Внешние аппаратные функции
[ редактировать ]- Выбор дисковода гибких дисков (FDD) для адресации
- Включение двигателя дисковода гибких дисков
- Сигнал сброса для микросхемы контроллера гибких дисков
- Включение/выключение сигналов прерываний и DMA в контроллере гибких дисков (FDC)
- Логика разделения данных
- предварительной компенсации Напишите логику
- Линейные драйверы для сигналов на контроллер
- Линейные приемники сигналов от контроллера
Порты ввода/вывода для обычного контроллера x86-ПК
[ редактировать ]FDC имеет три порта ввода-вывода . Это:
- Порт данных
- Главный регистр состояния (MSR)
- Порт цифрового управления
Первые два находятся внутри микросхемы FDC, а порт управления — на внешнем оборудовании. Адреса этих трех портов следующие.
Адрес порта [шестнадцатеричный] |
Имя порта | Расположение | Тип порта |
---|---|---|---|
3F5 | Порт данных | Двунаправленный ввод-вывод | |
3F4 | Главный регистр статуса | ФДК ИК | Вход |
3F2 | Порт цифрового управления | Внешнее оборудование | Выход |
Порт данных
[ редактировать ]Этот порт используется программным обеспечением для трех различных целей:
- При подаче команды на микросхему FDC байты команд и параметров команд передаются на микросхему FDC через этот порт. Микросхема FDC хранит различные параметры и команды в своих внутренних регистрах.
- После выполнения команды микросхема FDC сохраняет набор параметров состояния во внутренних регистрах. Они считываются ЦП через этот порт. Различные байты состояния представлены микросхемой FDC в определенной последовательности.
- В программном режиме и режиме передачи данных с прерыванием порт данных используется для передачи данных между микросхемой FDC и инструкцией CPU IN или OUT.
Главный регистр состояния (MSR)
[ редактировать ]Этот порт используется программным обеспечением для чтения общей информации о состоянии микросхемы FDC и FDD. Перед началом операции с дискетой программное обеспечение считывает этот порт, чтобы подтвердить состояние готовности FDC и дисководов для проверки статуса ранее инициированной команды. Различные биты этого регистра представляют:
Кусочек | Представительство |
---|---|
0 | FDD 0: занят в режиме поиска. |
1 | FDD 1: занят в режиме поиска |
2 | FDD 2: занят в режиме поиска |
3 | FDD 3: занят в режиме поиска |
4 | ПКД занят; Выполняется команда чтения/записи |
5 | Режим без DMA |
6 | ДИО; Указывает направление передачи данных между микросхемой FDC и ЦП. |
7 | МКР; Указывает, что регистр данных готов к передаче данных. |
Пояснения | |
---|---|
MQR | 1 = регистр данных готов, 0 = регистр данных не готов |
ЧАСТЬ | 1 = контроллер имеет данные для ЦП, 0 = контроллер ожидает данных от ЦП |
Без DMA | 1 = контроллер не в режиме DMA, 0 = контроллер в режиме DMA |
Концентратор постоянного тока занят | 1 = занят, 0 = не занят |
ФДД 0,1,2,3 | 1 = работает, 0 = не работает |
Порт цифрового управления
[ редактировать ]Этот порт используется программным обеспечением для управления некоторыми функциями FDD и FDC IC. Назначение битов этого порта:
Кусочек | Представительство |
---|---|
0 и 1 | Номер устройства, которое необходимо выбрать |
2 | СБРОС IC FDC (низкий) |
3 | Включить сигналы прерывания FDC и запроса DMA |
от 4 до 7 | Включите двигатель в дисководе 0, 1, 2 или 3 соответственно. |
Интерфейс к дисководу гибких дисков
[ редактировать ]Контроллер подключается к одному или нескольким накопителям с помощью плоского ленточного кабеля: 50 проводов для 8-дюймовых накопителей и 34 провода для 3,5-дюймовых и 5,25-дюймовых накопителей. «Универсальный кабель» имеет четыре разъема для накопителей, по два для 3,5-дюймовых и 5,25-дюймовых накопителей. . [25] В семействе IBM PC и совместимых с ним вилка кабеля используется для различения дисковых накопителей по разъему, к которому они подключены. Все накопители устанавливаются с одинаковым набором адресов выбора накопителя, а скрутка кабеля меняет местами линии выбора накопителя в разъеме. На приводе, расположенном на дальнем конце кабеля, также будет установлен согласующий резистор для поддержания качества сигнала. [26]
- Более подробные описания сигналов интерфейса, включая альтернативные значения, содержатся в спецификациях производителей приводов или хост-контроллеров.
Когда контроллер и дисковод собраны как одно устройство, как в случае с некоторыми внешними дисководами, например Commodore 1540 и USB-дисководами, [27] внутренний дисковод гибких дисков и его интерфейс не изменяются, тогда как собранное устройство представляет собой другой интерфейс, такой как IEEE-488 , параллельный порт или USB .
Форматировать данные
[ редактировать ]Возможны многие взаимно несовместимые форматы дискет; Помимо физического формата диска, возможны также несовместимые файловые системы.
Водить машину | Формат | Емкость | Передача скорость [ кбит/с ] |
об/мин | Треки | ТПИ | Комментарий |
---|---|---|---|---|---|---|---|
8-дюймовый SD-карта | 8-дюймовый SD-карта | 80 КБ | 33.333 | 360 | 32 | 48 | Только на старых контроллерах. [28] |
5,25-дюймовый SD-карта | 5,25-дюймовый SD-карта | 160 КБ | 125 | 40 | Только на старых контроллерах. | ||
5,25-дюймовый твердотельный накопитель | 5,25-дюймовый твердотельный накопитель | 171 КБ | 250–308 | 300 | 35 | 48 [29] | Только для совместимых с C1541 . |
5,25-дюймовый SD-карта | 5,25-дюймовый SD-карта | 180 КБ | 150 | 40 | Только на старых контроллерах. | ||
5,25-дюймовый ДД | 5,25-дюймовый ДД | 320/360/400 КБ | 250 | 300 | 40 | 48 | [30] 8/9/10 секторов по 512 байт соответственно. |
5,25-дюймовый DD (96 точек на дюйм) | 5,25-дюймовый QD (2DD) | 800 КБ | 250 | 300 | 80 | 96 | [31] |
5,25-дюймовый HD-экран | 5,25-дюймовый ДД | 360 КБ | 300 | 360 | 40 | 48 | [32] [33] |
5,25-дюймовый HD-экран | 5,25-дюймовый HD-экран | 1200 КБ | 500 | 360 | 80 | 96 | До 83 треков. Разный ток смещения. [32] [33] |
5,25-дюймовый HD-экран | 5,25-дюймовый HD-экран | 720 КБ | 300 | 360 | 80 | До 83 треков. [30] | |
3,5-дюймовый ДД | 3,5-дюймовый ДД | 720 КБ | 250 | 300 | 80 | 135 | До 83 треков. [30] [34] |
3,5-дюймовый ДД | 3,5-дюймовый ДД | 800 КБ | 394–590 | 80 | Используется Apple Macintosh . [35] | ||
3,5-дюймовый ДД | 3,5-дюймовый ДД | 800 КБ | 250 | 300 | 80 | Используется Commodore 1581 . | |
3,5-дюймовый ДД | 3,5-дюймовый ДД | 880 КБ | 250 | 300 | 80 | До 83 треков. Используется компьютерами Amiga . | |
3,5-дюймовый ДД | 3,5-дюймовый ДД | 360 КБ | 250 | 300 | 40 | [30] | |
3,5-дюймовый HD-экран | 3,5-дюймовый ДД | 720 КБ | 250 | 300 | 80 | До 83 треков. [30] | |
3,5-дюймовый HD-экран | 3,5-дюймовый HD-экран | 1280 КБ | 500 | 360 | 80 | 135 | До 83 треков. "3мод" |
3,5-дюймовый HD-экран | 3,5-дюймовый HD-экран | 1440 КБ | 500 | 300 | 80 | 135 | До 83 треков. [30] [36] |
3,5-дюймовый HD-экран | 3,5-дюймовый HD-экран | 1760 КБ | 250 | 150 | 80 | Используется компьютерами Amiga . | |
3,5-дюймовый (ED) | 3,5-дюймовый (ED) | 2880 КБ | 1000 | 300 | 80 | 135 | До 83 треков. [34] [37] |
Стороны:
- SS (или 1S) – Односторонний
- DS (или 2S) – двусторонний.
Плотность:
- SD (или 1D) – одинарная плотность ( FM )
- DD (или 2D) — Двойная плотность (чаще всего MFM )
- QD (или 4D) – четырехмерная плотность
- HD – Высокая плотность
- ED – сверхвысокая плотность
- ТД – Тройная плотность
3-режимный флоппи-дисковод
[ редактировать ]В основном в Японии существуют 3,5-дюймовые флоппи-дисководы высокой плотности, поддерживающие три режима форматирования дисков вместо обычных двух — 1440 КБ (2 МБ неформатированные), 1,2 МБ (1,6 МБ неформатированные) и 720 КБ (1 МБ неформатированные). Первоначально , режимы высокой плотности для 3,5-дюймовых дисководов в Японии поддерживали емкость только 1,2 МБ вместо 1440 КБ, которая использовалась в других местах. [39] В то время как более распространенный формат 1440 КБ вращался со скоростью 300 об/мин, форматы 1,2 МБ вместо этого вращались со скоростью 360 об/мин, тем самым очень напоминая геометрию формата 1,2 МБ с 80 дорожками, 15 секторами на дорожку и 512 байтами на сектор, ранее встречавшимися на 5,25-дюймовые дискеты высокой плотности или формат 1,2 МБ с 77 дорожками, 8 секторами на дорожку и 1024 байтами на сектор, ранее встречавшийся на 8-дюймовых дискетах двойной плотности. Более поздние японские дисководы для гибких дисков стали поддерживать оба формата высокой плотности (а также формат двойной плотности), отсюда и название «3-режимный». В некоторых BIOS есть настройка конфигурации, позволяющая включить этот режим для поддерживающих его дисководов. [40]
См. также
[ редактировать ]- Вестерн Диджитал FD1771
- Интегрированная машина Woz (IWM)
- Паула (друг-контролер)
- Интерфейс дисковода гибких дисков
- Список форматов гибких дисков
Ссылки
[ редактировать ]- ^ «Справочное руководство по модулям хранения IBM 2835 Storage Control и IBM 2305 с фиксированной головкой» (PDF) . Октябрь 1983 года . Проверено 22 июля 2022 г.
Блок управления содержит миниатюрное устройство прямого доступа, которое обеспечивает постоянное хранилище для резервного копирования логики управления и хранения нерезидентной микродиагностики. Носителем записи является недорогой дисковый картридж с майларовым покрытием.
- ^ Jump up to: а б «Библиотека обслуживания IBM – Управление хранилищем, модель 2, том 2» (PDF) . 4 июня 1973 г. стр. MPL 25A, MPL 200, MPL 245, MPL 260 . Проверено 29 июля 2022 г.
Аппаратно уже добавлено 64 слова (дорожка 0, сектор 0) и эта микропрограмма загрузит оставшуюся часть управляющей памяти.
- ^ Портер, Джеймс Н. (август 1977 г.). ОТЧЕТ О ДИСКЕ/ТЕНДЕНЦИЯХ 1977 ГОДА – ГИБКИЕ ДИСКИ (Отчет). п. 26.
- ^ Jump up to: а б с Грегг, Уильямс; Мур, Роб, ред. (1984). «ЯБЛОЧНАЯ ИСТОРИЯ, ЧАСТЬ 2. Интервью со Стивом Возняком» . Байт . Проверено 6 августа 2022 г.
В то время все существующие контроллеры гибких дисков состояли из 40 или 50 микросхем…
- ^ 3741 Станция обработки данных, Теория-Техническое обслуживание . ИБМ. 15 мая 1974 г., стр. 14–2.14–15 (488/599) . Проверено 9 августа 2022 г.
- ^ «Первое периферийное устройство для гибких дисков, созданное для микрокомпьютеров» . Электронный дизайн . 27 сентября 1974 г. с. 138 . Проверено 11 августа 2022 г.
- ^ «Контроллер гибких дисков CF 360» (PDF) . iCOM Микропериферия . Проверено 19 августа 2022 г.
Контроллер полностью совместим с IBM 3740 и 3540, при этом все форматирование и деформатирование выполняется автоматически внутри контроллера.
- ^ СХЕМАТИЧЕСКИЕ И ЛОГИЧЕСКИЕ СХЕМЫ МОДЕЛЬ FD360 (PDF) (Отчет). iCOM Микропериферия. Март 1976. С. 8, 34 . Проверено 11 августа 2022 г.
- ^ «Диски» . ВОЗРАСТ ИНТЕРФЕЙСА . Ноябрь 1976 г., стр. 65–66 . Проверено 24 июля 2022 г.
- ^ «Контроллер гибких дисков FD0300» (PDF) . 1976 год . Проверено 24 июля 2022 г.
Также предусмотрен хост-интерфейс общего назначения для простого интерфейса с хост-системами, такими как миникомпьютер, шины ввода-вывода микропроцессора, терминалы ЭЛТ, приборы, микропроцессоры TTL/MSI, промышленные контроллеры и другие байт-ориентированные системы.
- ^ «Современные дисковые технологии» (PDF) . Байт . Декабрь 1976 года . Проверено 1 сентября 2022 г.
- ^ «Контроллер дисковода гибких дисков SA4400 ministriker» (PDF) . 1977 год . Проверено 1 сентября 2022 г.
- ^ Крейг, Дэвид Т. (апрель 1978 г.). «Информация о семействе компьютеров Apple II, схема: интерфейсная карта диска 2» (PDF) . Проверено 6 августа 2022 г.
- ^ Джо, Яворски (1985). «Контроллеры гибких дисков». 1985 Концепции контроллера – Том 1 (PDF) (Технический отчет). п. ПОЛУ-1 (67/160) . Проверено 9 сентября 2022 г.
Пионером в этой области стала компания Western Digital Corporation, которая в 1976 году начала создавать образцы первого контроллера гибких дисков LSI — FD1771.
- ^ «Последние объявления IC» . Компьютер . IEEE. 1976 год . Проверено 6 августа 2022 г.
- ^ «Контроллер гибких дисков однократной/двойной плотности μPD765» (PDF) . НЭК. Декабрь 1978 года . Проверено 9 сентября 2022 г.
- ^ «Контроллер гибких дисков NEC Electronics Inc. μPD72068» (PDF) . Проверено 24 января 2024 г.
- ^ Jump up to: а б Некасек, Михал (26 мая 2011 г.). «Эволюция контроллера гибких дисков» . Проверено 2 сентября 2022 г.
- ^ «Справочник данных по полупроводникам Sharp за 1986 год» (PDF) . стр. 279–295 . Проверено 14 января 2024 г.
- ^ Корпорация Intel, «Компоненты, ориентированные на новые продукты: однокристальный дисковый контроллер: больше в меньшем», Solutions, январь/февраль 1987 г., стр. 14
- ^ Кернс, Патрик, Бегур, Шридхар и Фишер, Стив, «Высокоинтеграционная/высокопроизводительная подсистема контроллера гибких дисков с 82072», корпорация Intel, Microcomputer Solutions, ноябрь/декабрь 1987 г., стр. 20
- ^ Мюллер, Скотт (2005). «Компоненты материнской платы» . Скотт Мюллерс «Модернизация и ремонт ноутбуков», второе издание . Проверено 5 сентября 2022 г.
- ^ «Контроллер гибких дисков FDC37C78» (PDF) . СМСЦ. 2007. Архивировано из оригинала (PDF) 13 декабря 2007 года . Проверено 9 сентября 2022 г.
Лицензированный контроллер гибких дисков CMOS 765B
- ^ «USB-контроллер гибких дисков USB97CFDC2-01» (PDF) . keil.com . 13 декабря 2001 г.
- ^ Дэвис, Ларри (13 июня 2015 г.). «Распиновка флоппи-дисковода, названия сигналов, описание распиновки и скрутка кабеля» . http://interfacebus.com . Проверено 29 января 2019 г.
- ^ Скотт Мюллер, Модернизация и ремонт компьютеров, второе издание , Que, 1992, ISBN 0-88022-856-3 , стр. 487
- ^ Фишер, Тим (18 января 2022 г.). «Что такое дисковод гибких дисков?» . Проверено 20 сентября 2022 г.
- ^ Аблеман, Генна (2005). Элерт, Гленн (ред.). «Угловая скорость дискеты» . Справочник по физике . Проверено 25 января 2022 г.
- ^ «Мастерская C 64 / C = 8 бит и периферийные устройства» . 19 мая 1998 года . Проверено 18 апреля 2016 г.
- ^ Jump up to: а б с д и ж «unifr.ch – sys/src/kernel/floppy.c» . Архивировано из оригинала 19 июля 2011 года . Проверено 5 мая 2011 г.
- ^ «Спецификация гибкого диска TM100-4 96, tpi» (PDF) . Проверено 8 января 2022 г.
- ^ Jump up to: а б iesleonardo.info – В этом учебном пособии по работе с дискетами представлена техническая информация о дискетах.
- ^ Jump up to: а б oldskool.org – Пусть 5,25-дюймовые HDD-диски HD работают со скоростью 300 об/мин вместо 360 об/мин.
- ^ Jump up to: а б intel.com - Intel 82077SL для сверхплотных дискет. Архивировано 8 октября 2012 г. на Wayback Machine.
- ^ Джонсон, Герберт Р. (22 декабря 2016 г.). «Техническая информация о дисководах» . Проверено 14 января 2017 г.
- ^ yi.org - Дискеты высокой плотности Mf2hd Disk 3 5 1 Pk [ постоянная мертвая ссылка ]
- ^ mcamafia.de - IBM Personal system/2, 3,5-дюймовые дисководы для дискет, Технический справочник
- ^ «Linux-2.6.17/drivers/block/floppy.c» . Архивировано из оригинала 23 августа 2008 года. 090504 gelato.unsw.edu.au.
- ^ book.google.com - Почините свой компьютер, Кори Сэндлер.
- ^ rojakpot.com - поддержка 3-режимных дискет
Дальнейшее чтение
[ редактировать ]- де Бойн Поллард, Джонатан (2003). «Не существует такой вещи, как 3,5-дюймовая дискета» . Часто встречающиеся ответы .
- ISO/IEC 8860-1:1987 Двойная плотность (DD)
- ISO/IEC 9529-1:1989 Высокая плотность (HD)
- ISO 10994-1:1992 Сверхвысокая плотность (ED).
- ЭКМА-147
- NEC μPD72070 — Спецификация контроллера гибких дисков, версия 2.0 (PDF) . 2.0 предварительная. Корпорация НЭК . Октябрь 1991 г. Архивировано из оригинала (PDF) 20 марта 2017 г. . Проверено 20 марта 2017 г.
- Шах, Катен А. (1996) [сентябрь 1992 г., апрель 1992 г.]. Intel 82077SL для сверхплотных дискет (PDF) (Примечания по применению) (2-е изд.). Корпорация Intel , IMD Marketing. АП-358, 292093-002. Архивировано из оригинала (PDF) 19 июня 2017 года . Проверено 19 июня 2017 г.
- Джонсон, Херб (2009). «Первый контроллер гибких дисков для CP/M и S-100?» . Проверено 9 сентября 2022 г.