Рефераты

Контроллер HDD

Контроллер HDD

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ

Національний технічний університет “Харківський політехнічний інститут”

Кафедра обчислювальної техніки та програмування

УДК 681.3

Інв №

БАГАТОФУНКЦІОНАЛЬНИЙ КОНТРОЛЛЕР

ЗОВНІШНЬГО ЗАПАМ’ЯТОВУЮЧОГО ПРИСТРОЮ

Альбом документів курсового проекту по дисципліні

“Перифирійні пристрої ”

АПЗ.38.098424.003 ДКП

Харків 2002

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ

Національний технічний університет “Харківський політехнічний інститут”

Кафедра обчислювальної техніки та програмування

УДК 681.3

Інв №

ЗАТВЕРДЖУЮ

Завідуючий кафедрою

ОТП

__________(Домнін

Ф.А.)

“_____”_________2002

р.

БАГАТОФУНКЦІОНАЛЬНИЙ КОНТРОЛЛЕР

ЗОВНІШНЬГО ЗАПАМ’ЯТОВУЮЧОГО ПРИСТРОЮ

Відомість проекту

АПЗ.38.098424.003 ВП

Розробники

Керівник проекту

______(Скородєлов

В.В.)

“_____”_________2002

р.

Виконавець

______(Борщ С.)

“_____”_________2002

р.

Харків 2002

| |Зон|Поз| | |Кол. | |

| |а |. |Обозначение |Наименование |листо|Примечание |

| | | | | |в | |

| | | | | | | |

|Фор| | | | | | |

|мат| | | | | | |

| | | | | | | |

| | | | |Документация | | |

| | | | |общая | | |

| | | | | | | |

|А4 | | |ОАП.58Б.098424.003 ТЗ |Техническое | | |

| | | | |задание |2 | |

|А4 | | |АПЗ.38.098424.003 ПЗ |Пояснительная | | |

| | | | |записка |34 | |

|А3 | | |АПЗ.38.098424.003 Э1 |Схема | | |

| | | | |электрическая | | |

| | | | |принципмальная |1 | |

|А4 | | |АПЗ.38.098424.003 Э3 |Схема | | |

| | | | |структкурная |1 | |

| | | | | | | |

| | | | | | | |

| | | | | | | |

| | | | | | | |

| | | | | | | |

| | | | | | | |

| | | | | | | |

| | | | | | | |

| | | | | | | |

| | | | | | | |

| | | | | |АПЗ.38.098424.003 ВП |

| | | | | | |

| | | | | | |

|Изм|Лит|№ докум |Подпи|Дат|МНОГОФУНКЦИОНАЛЬНЫЙ |Лит |Лист |Листов|

| | | |сь |а |КОНТРОЛЛЕР ВЗУ | | | |

| | | | | |Ведомость проекта | | | |

| | | | | | |

|Утв. |Домнин | | | | |

| |Ф. А. | | | | |

Аннотация

В данном курсовом проекте разработана структурная схема

многофункционального контроллера ВЗУ.

Для выполнения задания:

1. Изучены принципы функционирования накопителей на ГМД и накопителей типа

“Винчестер”.

2. Изучены методы контроля передачи информации при обмене ЭВМ с ВЗУ.

3. Сформулированы требования, предъявляемые к многофункциональному

контроллеру ВЗУ.

4. Разработано дерево функций контроллера.

5. Построен алгоритм функционирования многофункционального контроллера ВЗУ.

6. Выделены участки алгоритма, допускающие параллельную или конвейерную

обработку.

7. Распределены операторы алгоритма между функциональными модулями.

8. Разработан адаптер для подключения жесткого диска к параллельному порту

PC.

The summary

In the given course project the block diagram of multipurpose

controller VZU is developed.

For performance of the task:

1. Principles of functioning of stores on HDD and stores of type

_Vinchester_ are investigated.

2. Quality monitoring of transfer of the information are investigated at an

exchange of the COMPUTER with VZU.

3. The requirements showed to multipurpose controller VZU are formulated.

4. The tree of functions of the controller is developed.

5. The algorithm of functioning of multipurpose controller VZU is

constructed.

6. The sites of algorithm admitting parallel or conveyor processing are

allocated.

7. Operators of algorithm between functional modules are

distributed(allocated).

8. The adapter for connection of a hard disk to parallel port PC is

developed.

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ

Національний технічний університет “Харківський політехнічний інститут”

Кафедра обчислювальної техніки та програмування

УДК 681.3

Інв №

ЗАТВЕРДЖУЮ

Завідуючий кафедрою

ОТП

__________(Домнін

Ф.А.)

“_____”_________2002

р.

БАГАТОФУНКЦІОНАЛЬНИЙ КОНТРОЛЛЕР

ЗОВНІШНЬГО ЗАПАМ’ЯТОВУЮЧОГО ПРИСТРОЮ

Технічне завдання

АПЗ.38.098424.003 ТЗ

Розробники

Керівник проекту

______(Скородєлов

В.В.)

“_____”_________2002

р.

Виконавець

_______(Борщ С.)

“_____”_________2002

р.

Харків 2002

|Техническое задание |

| |

|Разработать структурную схему многофункционального контроллера ВЗУ. |

|Разработать функционально-логическую схему одного из модулей структурной |

|схемы. |

|Для выполнения задания следует: |

|Изучить принципы функционирования накопителей на ГМД и накопителей типа |

|“Винчестер”. |

|Изучить методы контроля передачи информации при обмене ЭВМ с ВЗУ. |

|Сформулировать требования, предъявляемые к многофункциональному контроллеру |

|ВЗУ. |

|Построить дерево функций контроллера. |

|Разработать вариант структурной схемы. |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| | | | | |АПЗ.38.098424.003 ТЗ |

| | | | | | |

| | | | | | |

|Изм|Лит|№ докум |Подпи|Дат|МНОГОФУНКЦИОНАЛЬНЫЙ |Лит |Лист |Листов|

| | | |сь |а |КОНТРОЛЛЕР ВЗУ | | | |

| | | | | | | | | |

| | | | | |Техническое задание | | | |

| | | | | | |

|Утв. |Домнин | | | | |

| |Ф. А, | | | | |

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ

Національний технічний університет “Харківський політехнічний інститут”

Кафедра обчислювальної техніки та програмування

УДК 681.3

Інв №

ЗАТВЕРДЖУЮ

Завідуючий кафедрою

ОТП

__________(Домнін

Ф.А.)

“_____”_________2002

р.

БАГАТОФУНКЦІОНАЛЬНИЙ КОНТРОЛЛЕР

ЗОВНІШНЬГО ЗАПАМ’ЯТОВУЮЧОГО ПРИСТРОЮ

Пояснювальна записка

АПЗ.38.098424.003 ПЗ

Розробники

Керівник проекту

______(Скородєлов

В.В.)

“_____”_________2002

р.

Виконавець

_______(Борщ С.)

“_____”_________2002

р.

Харків 2002

|Реферат. |

| |

|Данный документ представляет собой пояснительную записку объемом 34 листа. В |

|пояснительной записке представлено 19 таблиц, 7 рисунков, использовано 4 |

|источника литературы и сеть Internet. |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| | | | | |АПЗ.38.098424.003 ПЗ |

| | | | | | |

| | | | | | |

|Изм|Лит|№ докум |Подпи|Дат|МНОГОФУНКЦИОНАЛЬНЫЙ |Лит |Лист |Листов|

| | | |сь |а |КОНТРОЛЛЕР ВЗУ | | | |

| | | | | | | | | |

| | | | | |Пояснительная записка | | | |

| | | | | | |

|Утв. |Домнин | | | | |

| |Ф. А. | | | | |

|Содержание |

| |

|ПРинцип функционирования накопителя на ГМД и накопителя типа |

|“Винчестер”…………………………………………………………………………….. 4 |

|Механизм общения контроллера с диском…………………………………… 8 |

|Контроллер жесткого диска…………………………………………………………………… 8 |

|Методы контроля передачи информации при обмене ЭВМ и ВЗУ……. 9 |

|Циклические коды……………………………………………………………………………….. 11 |

|Дерево функций многофункционального контроллера………………. 15 |

|ОПИСАНИЕ АДАПТЕРА ДЛЯ ПОДКЛЮЧЕНИЯ IDE ВИНЧЕСТЕРА К ПАРАЛЛЕЛЬНОМУ ПОРТУ |

|PC……………………………………………………………… 16 |

|СТРУКТУРНАЯ СХЕМА АДАПТЕРА………………………………………………………. 32 |

|СХЕМА ЭЛЕКТРИЧЕСКАЯ ПРИНЦИПИАЛЬНАЯ……………………………………… 33 |

|Список литературы……………………………………………………………………… 34 |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| | | | | |АПЗ.38.098424.003 ПЗ |Лист|

| | | | | | |3 |

|Изм|Лит|№ докум|Подпи|Дат| | |

| | | |сь |а | | |

|Принцип функционирования накопителя на ГМД и накопителя типа “Винчестер” |

| |

|Основой любого дискового устройства является магнитный носитель, имеющий |

|форму диска. поверхность д логически разделена на концентрические окружности,|

|отсчет которых у жестких дисков начинается от центра, а у гибких дисков - |

|от внешней кромки диска. Каждая такая концентрическая окружность названа |

|дорожкой. |

|Однако так как двусторонние дискеты и фиксированные диски имеют больше одной |

|поверхности, то для определений местоположения байта данных пользуются |

|трехмерными координатами. Понятие дорожка заменяют понятием цилиндр- группа |

|дорожек в одной и той же позиции магнитной головки на всех дисках (пластинах)|

|в одном дисководе определяется разрешающей способностью позиционера магнитных|

|головок и вертикальной плотностью носителя, которая измеряется числом дорожек|

|на дюйм (track per inch - TPI). |

| |

|Сектор представляет собой зону дорожки, в которой собственно и хранятся |

|разряды данных. количество секторов на дорожке зависит от многих переменных, |

|но в основном определяются суммарной длиной поля данных и служебного поля, |

|образующих сектор (горизонтальная плотность). размер сектора обычно 512К для |

|большинства дискет и некоторых типов жестких дисков. |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

| |

|Рис. 1. |

| |

| |

| |

| | | | | |АПЗ.38.098424.003 ПЗ |Лист|

| | | | | | |4 |

|Изм|Лит|№ докум|Подпи|Дат| | |

| | | |сь |а | | |

|Информационная структура всех типов дисков для РС АТ одинакова и определяется|

|базовой операционной системой DOS. С точки зрения операционной системы |

|элементарной единицей размещения данных на диске является кластер. Он |

|представляет собой группу секторов, с точностью до которой происходит |

|размещение файлов на диске. В РС АТ: для гибкого диска один кластер - это два|

|сектора (обычно 1К), для жесткого диска - четыре и более (>2K). Точное |

|значение размера кластера указывается в самом первом секторе диска - |

|загрузочном секторе - Boot sector. |

|Дискета (или раздел жесткого диска ) структурирована следующим образом |

|Таблица 1. |

|Область начальной загрузки |

|Boot sector |

| |

| |

|Системная |

| |

|Первая копия FAT |

| |

| |

|область |

| |

|Вторая копия FAT |

|не используется в RAM-дисках |

| |

|диска |

| |

|Корневое оглавление |

|Root directory |

| |

| |

| |

|Область данных, включая подоглавления |

|data area |

| |

| |

| |

| |

|Область начальной загрузки помещается на дорожке 0, сектор 1, сторона 0 любой|

|дискеты или головка 0 жесткого диска. Область начальной загрузки содержит |

|важную информацию о типе носителя, структуре носителя (для механизма |

|позиционера носителя) и о том, как данные размещены на диске. |

|Помещенная ниже таблица демонстрируем наиболее распространенные форматы |

|гибких и жестких дисков. |

| |

|Таблица 2. |

| |

|Тип дискеты |

|Емкость Мбайт |

|Число цилиндров |

|Число секторов на дорожке |

|Число головок |

| |

|5 1/4 ” |

|1,2 |

|80 |

|15 |

|2 |

| |

|3 1/2 ” |

|0,72 |

|80 |

|9 |

|2 |

| |

| |

|1,44 |

|80 |

|18 |

|2 |

| |

|Тип жесткого диска |

|Емкость Мбайт |

|Число цилиндров |

|Число секторов на дорожке |

|Число головок |

| |

|РС/ХТ |

|10 |

|306 |

|17 |

|4 |

| |

|Тип 20 на РС АТ |

|30 |

|733 |

|17 |

|5 |

| |

|Современные типы |

|128 |

|1024 |

|17 |

|15 |

| |

|накопителей |

|210 |

|1024 |

|34 |

|12 |

| |

| |

| |

| |

| |

| | | | | |АПЗ.38.098424.003 ПЗ |Лист|

| | | | | | |5 |

|Изм|Лит|№ докум|Подпи|Дат| | |

| | | |сь |а | | |

|Загрузочный сектор диска (или раздела диска) должен иметь следующий формат: |

| |

|Таблица 3. |

| |

|Смещ. |

|Длина |

|Содержимое |

| |

| |

|+0 |

|3 |

|JMP |

|xx |

|xx |

|NEAR-переход на код загрузки |

| |

|+3 |

|8 |

|‘I’ |

|‘B’ |

|‘M’ |

| |

| |

|‘3’ |

|‘.’ |

|‘3’ |

|OEM-имя фирмы версия системы |

| |

|+0Bh |

|2 |

|Sector |

|size |

|Байтов на сектор |

|начало ВРВ |

| |

|+0Dh |

|1 |

|Cluster size |

|Кластера размер |

| |

| |

|+0Eh |

|2 |

|Reserve |

|sect. |

|Число резервных секторов (перед 1-й FAT) |

| |

| |

Страницы: 1, 2, 3


© 2010 БИБЛИОТЕКА РЕФЕРАТЫ