Logo GenDocs.ru

Поиск по сайту:  

Загрузка...

Дипломная работа - Мезонинный адаптер USB2.0 - файл 4 Раздел 1 - Специальный.doc


Загрузка...
Дипломная работа - Мезонинный адаптер USB2.0
скачать (2375.9 kb.)

Доступные файлы (43):

1 Оглавление.doc77kb.19.06.2007 05:20скачать
2 Введение.doc27kb.19.06.2007 04:56скачать
3 ТЗ.doc35kb.19.06.2007 04:57скачать
4 Раздел 1 - Специальный.doc1164kb.19.06.2007 04:57скачать
5 Технологическая часть.doc157kb.19.06.2007 05:03скачать
6 Себестоимость.doc123kb.19.06.2007 05:04скачать
7 ПЭБ.doc147kb.19.06.2007 05:06скачать
8 Заключение.doc27kb.19.06.2007 05:07скачать
9 Список используемых источников.doc35kb.19.06.2007 11:19скачать
диплом - что должно быть.txt1kb.21.01.2007 21:10скачать
Книжка дипломника - пустая.doc35kb.13.04.2007 18:32скачать
1.1. Физическая архитектура USB.vsd
1.2. Логическая архитектура USB.vsd
1.3. Кабель USB.vsd
1.8. Отличия между кадрами и микрокадрами.vsd
Спецификация сборочного чертежа.sch
Структурная схема алгоритма программы.vsd
диаграмма.bmp
диаграмма.JPG15kb.12.06.2007 17:22скачать
диаграмма себестоимости.xls17kb.12.06.2007 17:33скачать
рамка VISIO вертикальная.vsd
рамка VISIO горизонтальная.vsd
рамка WORD горизонтальная.doc20kb.04.06.2007 14:19скачать
01 мезонинный адаптер USB.vsd
02 выбор микроконтроллера USB2.0 HS.vsd
03 алгоритм работы программы.vsd
04 алгоритм ПСИ.vsd
05 технологическое оборудование.vsd
06 калькуляция себестоимости.doc53kb.19.06.2007 13:20скачать
01 мезонинный адаптер USB.pdf156kb.19.06.2007 13:22скачать
02 выбор микроконтроллера USB2.0 HS.pdf108kb.19.06.2007 13:22скачать
03 алгоритм работы программы.pdf77kb.19.06.2007 13:16скачать
04 алгоритм ПСИ.pdf70kb.19.06.2007 13:16скачать
05 технологическое оборудование.pdf129kb.19.06.2007 13:18скачать
06 калькуляция себестоимости.pdf124kb.19.06.2007 13:20скачать
топология.pcb
электрическая схема.sch
Приложение А - код программы.doc189kb.19.06.2007 12:32скачать
Приложение Б - ТИ.doc241kb.13.06.2007 13:31скачать
Приложение В - ПЭ3.sch
ТИ Приложение A - схема рабочего места контроля адаптера.vsd
рекомендации по работе над дипломом.doc124kb.02.04.2007 11:17скачать
речь.doc43kb.19.06.2007 20:53скачать

4 Раздел 1 - Специальный.doc

1   2   3   4   5
Реклама MarketGid:
Загрузка...



^ 3.4. Команда REQUEST SENSE.
Выполняемая операция: устройство выдает инициатору индикатор события.
Таблица 1.24.

Формат блока дескриптора команды REQUEST SENSE.

byte|bit

7

6

5

4

3

2

1

0

0

03h

1

Зарезервировано

2

Зарезервировано

3

Зарезервировано

4

Размер выделенной области

5

Управляющий байт


Поля дескриптора используются следующим образом:

  • Код операции содержит значение 03h;

  • Размер выделенной области задает максимальный объем данных, который устройство может передать инициатору по команде REQUEST SENSE.



Таблица 1.25.

Структура блока данных о событии.

byte|bit

7

6

5

4

3

2

1

0

0

Достоверно

Код ответа

1

Номер сегмента

2

Зарезервировано

ILI

Зарез.

Ключ индикатора

3

(MSB)

Информация



(LSB)

4

5

6

7

Длина дополнительных данных

8

(MSB)
^

Информация, зависящая от команды



(LSB)

9

10

11

12

Код дополнительного индикатора (ASC)

13

Квалификатор кода дополнительного индикатора (ASCQ)

14

Специфический код механизма устройства

15

SCSV

Информация, зависящая от ключа индикатора

16
Информация, зависящая от ключа индикатора

17

18…n

Дополнительные байты индикатора




  • ^ Код ответа содержит код типа ошибки (70h – текущая ошибка, 71h – отложенная ошибка, 7Fh – определяемое изготовителем событие);

  • бит Достоверно является признаком того, что структура блока данных о событии соответствует современным стандартам (0 – блок данных имеет устаревшую структуру, 1 – структура блока соответствует спецификации SPC-2);

  • поле Номер Сегмента для устройств с интерфейсом ATAPI считается зарезервированным (должно содержать 0);

  • поле Ключ индикатора содержит код класса события;

  • бит ILI (Incorrect Length Indicator) является признаком того, что запрашиваемая длина логического блока не соответствует размеру логического блока на носителе информации;

  • поле Длина дополнительных данных содержит размер всей последующей части блока данных в байтах (n-7);

  • содержимое поля Информация, зависящая от команды определяется типом команды, которая вызвала выдачу сообщения;

  • поля Код дополнительного индикатора и Квалификатор кода дополнительного индикатора уточняют вид события;

  • поле Специфический код механизма устройства содержит код, значение которого определяется изготовителем устройства;

  • бит SKSV содержит признак достоверности информации в поле Информация, зависящая от ключа индикатора (0 – информация отсутствует, 1 – информация достоверна);

  • содержимое поля Информация, зависящая от ключа индикатора определяется значением поля Ключ индикатора;

  • поле Дополнительные байты индикатора содержит специфические данные, зависящие от типа команды, которая вызвала выдачу сообщения, и от типа устройства.



^ 3.5. Команда MODE SENSE.
Выполняемая операция: устройство передает инициатору заданную страницу параметров режима.
Таблица 1.26.

Формат блока дескриптора команды MODE SENSE.

byte|bit

7

6

5

4

3

2

1

0

0

5Ah

1

Зарезервировано

DBD

Зарезервировано

2

PC

Код страницы

3

Зарезервировано


4

Зарезервировано


5

Зарезервировано

6

Зарезервировано

7

(MSB) Размер выделенной области

(LSB)

8

9
^

Управляющий байт





  • поле Код операции содержит значение 5Ah;

  • бит DBD (Disable Block Descriptor) служит признаком запрета передачи дескрипторов блоков в процессе выдачи данных (0 – передача дескрипторов разрешена, 1 – передача дескрипторов запрещена);

  • поле Код страницы содержит кодовый номер страницы параметров режима;

  • поле PC уточняет, какие именно значения параметров устройство должно передать в страницах режимов (0 – текущие значения; 1 – изменяемые значения; 2 – значения, принятые по умолчанию; 3 – сохраненные значения);

  • поле Размер выделенной области задает максимальный объем данных, который устройство может передать инициатору по команде MODE SENSE.



^ 3.6. Команда WRITE (10).
Выполняемая операция: на носитель записывается передаваемая инициатором последовательность блоков данных.
Таблица 1.27.

Формат блока дескриптора команды WRITE (10).

byte|bit

7

6

5

4

3

2

1

0

0

2Ah

1

Зарезервировано


DPO

FUA

Зарезервировано

RELADR

2

(MSB)
^

Логический адрес блока



(LSB)

3

4

5

6

Зарезервировано


7

(MSB) Число передаваемых блоков

(LSB)

8

9
^

Управляющий байт





  • Поле RELADR не используется и должен быть сброшен в 0;

  • бит FUA служит для включения механизма дополнительного контроля содержимого кэш-памяти (0 – дополнительный контроль не используется, 1 – контроль включен);

  • бит DPO не используется и должен быть сброшен в 0;

  • поле Логический адрес блока задает LBA-адрес первого записываемого блока;

  • поле Число передаваемых блоков содержит размер записываемой области данных в блоках.



^ 4. Обоснование выбора элементной базы.
4.1. Описание структурной схемы.

Структурная схема устройства представлена на рисунке 1.11.
Рисунок 1.11. Структурная схема устройства.
Устройство предназначено для реализации передачи данных через USB интерфейс. Оно является связующим звеном между другими специализированными устройствами (накопителем данных и вычислителем).

Устройство функционально состоит из: управляющего элемента, вторичного источника питания, контроллеров USB и ATA, генератора тактовой частоты.

Управляющий элемент служит для настройки и управления контроллеров интерфейсов. Вторичный источник питания необходим для преобразования напряжения +5 В, поступающего от USB шины, в номиналы, необходимые элементам устройства. Генератор тактовой частоты вырабатывает частоты, необходимые для нормальной работы управляющего элемента.

^ 4.2. Выбор элементной базы.
4.2.1. Выбор микроконтроллера.
В настоящее время создано достаточно много различных микроконтроллеров, но с учетом высоких технических требований (функционирование USB в режиме HS, работа с различными интерфейсами и жесткие условия эксплуатации) вариантов остается не так много. Это видно из таблицы, в которой представлены контроллеры ведущих фирм:

Название

Режим работы

Ядро

Корпус

T, ºС

ISP1583, Philips

FS/HS

-

QFN

-40…+85

LPC2880, Philips

FS/HS

ARM7

BGA

-40…+85

CY7C68001,

Cypress

FS/HS

-

SSOP, QFN

0…+70

CY7C68013A,

Cypress

FS/HS

8051

SSOP, TQFP, QFN, BGA

-40…+85

CY7C68321C,

Cypress

FS/HS

8051

QFN

0…+70
1   2   3   4   5



Скачать файл (2375.9 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации