ПУД Интерфейсы ПУ_бакалаврыx

advertisement
Национальный исследовательский университет «Высшая школа экономики»
Программа дисциплины “ Интерфейсы периферийных устройств“ для направления 230100.62
«Информатика и вычислительная техника» подготовки бакалавров.
Правительство Российской Федерации
Федеральное государственное автономное образовательное учреждение высшего
профессионального образования
"Национальный исследовательский университет
"Высшая школа экономики"
Факультет информационных технологий и вычислительной техники
Программа дисциплины Интерфейсы периферийных устройств
для подготовки по специальности 230100.62 «Информатика и вычислительная техника».
Автор программы:
Тув А.Л., старший преподаватель кафедры ИКТ
Одобрена на заседании кафедры "Информационнокоммуникационные технологий"
«___»____________ 201 г.
Зав. кафедрой ______________ В.Н. Азаров
Утверждена УС МИЭМ НИУ ВШЭ
«___»_____________201 г.
Ученый секретарь __________ В.П. Симонов
Москва, 2014
Настоящая программа не может быть использована другими подразделениями университета и
другими вузами без разрешения кафедры-разработчика программы.
Национальный исследовательский университет «Высшая школа экономики»
Программа дисциплины “ Интерфейсы периферийных устройств“ для направления 230100.62
«Информатика и вычислительная техника» подготовки бакалавров.
Область применения и нормативные ссылки
Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и
умениям студента и определяет содержание и виды учебных занятий и отчетности.
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов
и студентов специальности «Информатика и вычислительная техника», обучающихся по
специализации «Вычислительные машины, комплексы, системы и сети», изучающих дисциплину
«Интерфейсы периферийных устройств».
Программа разработана в соответствии с :
ГОС для направления подготовки дипломированного специалиста 654600 "Информатика и
вычислительная техника";
Образовательной программой специальности 230100.62 "Информатика и вычислительная техника"
Рабочим учебным планом университета по специальности
вычислительная техника".
230100.62 "Информатика и
Цели освоения дисциплины
Целью освоения дисциплины «Интерфейсы периферийных устройств» является
освоение студентами стандартных типов обмена информацией
Изучение различных протоколов передачи информации между периферийными устройствами
ЭВМ.
Изучение студентами методов построения и типовых схемотехнических решений
электронных узлов и блоков современных электронно-вычислительных средств
Компетенции обучающегося, формируемые в результате освоения дисциплины
В результате освоения дисциплины студент должен:
знать:
 организацию и характеристики основных связных, внутриприборных и межприборных
интерфейсов, применяемых в настоящее время;
 основные методы проектирования средств сопряжения микропроцессорных систем с ЭВМ и
практически владеть этими методами;




уметь:
пользоваться методами анализа и синтеза аналоговых и цифровых устройств;
обоснованно использовать современную элементную базу при проектировании устройств
сопряжения;
иметь навыки:
экспериментального исследования спроектированных электронных устройств
программирования интерфейсов в составе МПС.
Национальный исследовательский университет «Высшая школа экономики»
Программа дисциплины “ Интерфейсы периферийных устройств“ для направления 230100.62
«Информатика и вычислительная техника» подготовки бакалавров.
В результате освоения дисциплины студент осваивает следующие компетенции:
Компетенция
Код по
ФГОС
Дескрипторы – основные признаки
освоения (показатели достижения
результата)
Формы и методы обучения,
способствующие
формированию и развитию
компетенции
Способность к
самостоятельному
обучению новым
методам исследования,
к изменению научного
и научнопроизводственного
профиля своей
профессиональной
деятельности.
ОК-2
Применяет методы познания и знания,
полученные в ходе
освоения дисциплины, при построении
моделей своей
научно-исследовательской
деятельности, осваивает
концептуальные инварианты
реализации интерфейсов, оценивает
адекватность применения
различных методов, представляет
связи.
Самостоятельная работа,
практические занятия с
компонентом,
самостоятельное
моделирование
конкретных интерфейсов,
рефлексия степени
собственного освоения
методов изучения
интерфейсов.
Способность
использовать на
практике умения и
навыки в организации
исследовательских и
проектных работ
ОК-4
Применяет методы познания и
знания, полученные в ходе
освоения дисциплины, при построении
моделей своей научноисследовательской
деятельности.
Лекционные занятия,
семинарские занятия,
лабораторные занятия.
Способность осознать
основные проблемы
своей предметной
области,
определить методы и
средства их решения.
ПК-3
Умеет использовать методы решения
задач на определение оптимальных
соотношений параметров различных
систем
Лекционные занятия,
семинарские занятия,
лабораторные занятия.
Способность
осуществлять
проектную
деятельность в
профессиональной
сфере на основе
системного подхода
ПК-7
Способен в условиях развивающейся
науки к переоценке накопленного
опыта
Самостоятельная работа по
проектированию систем,
семинарские занятия,
лабораторные занятия.
Место дисциплины в структуре образовательной программы
Настоящая дисциплина относится к циклу профессиональных дисциплин и блоку дисциплин,
обеспечивающих специальную подготовку.
Для специализации «Информатика и вычислительная техника» настоящая дисциплина является
базовой.
Изучение данной дисциплины базируется на следующих дисциплинах:
 «Электроника и электротехника»,
 «Схемотехника ЭВМ»,
 «Микропроцессорные системы»,
 «Программирование на языках высокого уровня».
Национальный исследовательский университет «Высшая школа экономики»
Программа дисциплины “ Интерфейсы периферийных устройств“ для направления 230100.62
«Информатика и вычислительная техника» подготовки бакалавров.
Для освоения учебной дисциплины, студенты должны владеть следующими знаниями и
компетенциями:
Знать теоретические основы электроники и электротехники.
Обладать знаниями по схемотехнике ЭВМ.
Иметь навыки программирования ПК на языках высокого уровня
Уметь программировать микропроцессорные системы на языке Ассемблер и языках высокого
уровня.
Представлять организацию различных видов МПС
Основные положения дисциплины должны быть использованы в дальнейшем при изучении
следующих дисциплин:
«Конструкторско-технологическое обеспечение производства ЭВМ",
"Построение распределенных систем сбора и обработки информации».
«RISC микроконтроллеры».
Тематический план учебной дисциплины
№
Название раздела
Всего
часов
Аудиторные часы
Лекции
Самостоя
тельная
работа
Семина Практиче
ры
ские
занятия
1
Введение. Определения интерфейса,
стыка, протокола. Принципы организации
интерфейсов. Классификация
интерфейсов
7
2
2
3
2
Особенности распространения
импульсных сигналов. Электрическая
длина линии, сосредоточенные и
распределенные линии, обеспечение
согласования
10
4
2
4
3
Связные
интерфейсы.
интерфейс Centronics
Параллельный
10
4
2
4
4
Последовательный интерфейс RS – 232
Дифференциальные линии передачи
данных. Выигрыш в помехозащищенности
10
4
2
4
5
Внутриприборные интерфейсы.
Шины I2C,SPI
12
3
4
5
6
Беспроводные интерфейсы IrDa,
BlueTooth
7
2
2
3
7
Сложные последовательные интерфейсы.
USB
14
6
2
6
Национальный исследовательский университет «Высшая школа экономики»
Программа дисциплины “ Интерфейсы периферийных устройств“ для направления 230100.62
«Информатика и вычислительная техника» подготовки бакалавров.
8
Интерфейс Fire Ware
6
2
2
2
9
Шина ISA
10
4
2
4
10
Шина PCI
14
6
2
6
11
Шина AGP
7
2
2
3
12
Шина SCSI
7
3
2
2
13
Интерфейс IDE/ATA
8
3
2
3
14
CAN протокол
7
3
2
2
15
Особенности передачи мультимедиа.
Форматы I2S ,SPDIF
8
4
2
2
16
Комбинированные форматы мультмедиа.
Интерфейс MOST
6
2
2
2
54
36
54
ИТОГО
Формы контроля знаний студентов
Тип контроля
Форма
контроля
Учебный год
1 сем
2 сем
1
Текущий
Контроль
ная
работа
1
Текущий
Домашня
я Работа
1
Промежуточный Зачет
Параметры **
Письменная
работа 90 минут
Устный зачет
1
Экзамен
Итоговый
Экзамен
1
Устный экзамен
Критерии оценки знаний, навыков
Текущий контроль в 1м и 2 модуле предусматривает письменную контрольную работу по
лекционному материалу. Оценки по выставляются по 10-ти балльной шкале.
В ответе на контрольной работу студент должен продемонстрировать знание рассмотренных на
момент проведения контрольной работы в лекционном материале интерфейсов периферийных
устройств, главное отличительных особенностей логической организации, электрических уровнях
сигналов, частотных свойств.
Промежуточный контроль в 1 семестре – устный зачет, включающий 2 теоретических вопроса
по организации рассмотренных в семестре интерфейсов .
Национальный исследовательский университет «Высшая школа экономики»
Программа дисциплины “ Интерфейсы периферийных устройств“ для направления 230100.62
«Информатика и вычислительная техника» подготовки бакалавров.
Итоговый контроль во 2 семестре –устный экзамен, включающий 2 теоретических вопроса,
охватывающих весь рассмотренный в течение 2х семестров материал + дополнительный вопрос по
результатам предыдущего собеседования.
Содержание дисциплины
Содержание разделов дисциплины.
Введение.
Определения интерфейса, стыка, протокола. Принципы организации интерфейсов. Классификация
интерфейсов. Параллельный и последовательный способы обмена информацией между
устройствами. Кодирование информации. Коды NRZ и RZ . Манчестерский код. Коды AMI.
Понятие импульсных сигналов.Длина фронта.Спектр импульсного сигнала. Эмпирические
формулы для определения частоты излома. Скорость распространения электрического сигнала.
Влияние паразитных импедансов на форму импульса. Длинные и короткие линии. Критерий
оперделения длины линии. Понятие идеальной длинной линии. Понятие длинной линии. Передача
сиганла по длинной линии. Согласование с источником и приемником.
Организация параллельного интерфейса на примере параллельного порта IBM PC. Логическая
организация. Электрическая организация. Уровни сигналов и быстродействие. Регистры
параллельного порта. Управляющий и статусный регистры. IEEE1284.Различия в способах
организации обмена по параллельному порту. Интерфейс Centronics. Двунаправленные режимы
обмена по параллельному порту. Режимы EPP и ECP. Последовательность согласований.
Особенности последовательных интерфейсов. Общие недостатки и достоинства.
Асинхронный режим обмена на примере последовательного порта компьютера. Необходимость в
стартовых и стоповых битах, их полярность. Метод кодирования NRZI. Понятие дифференциальной
линии передачи данных. Преимущества дифференциальной линии передачи.
Логическая и электрическая организация RS 232. Регистры последовательного порта.
Увеличение скорости обмена по последовательному порту. Интерфейсы RS 422 и RS485.
Увеличение количества устройств, работающих по последовательному интерфейсу в составе
системы. Конфликты в этих системах.
Последовательный синхронный и периферийный интерфейсы. Сходство и различия. Режимы
Master и Slave на примере однокристальных микроконтроллеров семейства PIC.
Шина I2C.
Логическая и электрическая организация. Процедуры START и STOP. Запись данных. Чтение
данных. Режимы Master и Slave.
Аппаратная реализация интерфейса. Встроенные в микроконтроллеры модули I2C.
Возможные коллизии на шине. Арбитраж шины. Мультимастерный режим функционирования
шины.
Шина SPI
Отличия данной шины от I2C. Максимальная тактовая частота . Формат передачи данных.
Возможные конфигурации системы. Использование протокола SPI при обмене данными с SD
Card .
Национальный исследовательский университет «Высшая школа экономики»
Программа дисциплины “ Интерфейсы периферийных устройств“ для направления 230100.62
«Информатика и вычислительная техника» подготовки бакалавров.
Беспроводные интерфейсы IrDa и Bluetooth. Принципы передачи и приема информации.
Скоростные характеристики.
Шина USB. Электрический интерфейс. Организация. Модель передачи данных. Фреймы.
Типы передачи данных. Изохронная передача, передача по прерываниям, передача массивов.
Шина Fire Ware. Физический уровень сети. Протокол IEEE 1394. Использование шины Fire
Ware.
Шины ISA и EISA. Принципы построения. Скорость обмена информацией. Электрические
интерфейсы. Назначение контактов разъема
Шина PCI. Протокол шины. Таймеры, задержки и буферы. Команды шины и адресация.
Прерывания. Электрический интерфейс.Магистральный интерфейс AGP . Конвейеризация
обращений к памяти.
Спецификация AGP.
Интерфейс SCSI. Кабели, разъемы, сигналы, терминаторы. Типы периферийных устройств.
Адресация и система команд. Выполнение команд.
Интерфейс IDE. Электрический интерфейс. Регистры устройств. Адресация данных. Система
команд. Протоколы и режимы передачи данных. Пакетный интерфейс ATAPI.
Современные промышленные протоколы. Интерфейс CAN. Организация. Формат сообщения.
Арбитраж. Разрешение конфликтов.
Современные интерфейсы передачи изображения и звука в реальном масштабе времени.
Интерфейсы передачи звука: Форматы I2S, Matsushita,Sony.
Совмещенный формат передачи изображения и звука MOST.
Образовательные технологии
Наибольшее внимание при изучении дисциплины должно уделяться вдумчивому и кропотливому
анализу лекций, а также выполнению практических работ по реализации предложенных
преподавателем интерфейсов периферийного оборудования.
Оценочные средства для текущего контроля и аттестации студента
Тематика заданий текущего контроля
Контрольная работа.
Указать логическую организацию, электрические и временные характеристики предложенного в
задании интефейса. Построить временные диаграммы, соответствующие указанному в задании
режиму обмена, если он возможен в данном интерфейсе, если нет, то указать причину .
Вопросы для оценки качества освоения дисциплины
Вопросы к экзамену.
1. Интерфейсы вычислительных систем. Общие положения. Способы подключения.
Национальный исследовательский университет «Высшая школа экономики»
Программа дисциплины “ Интерфейсы периферийных устройств“ для направления 230100.62
«Информатика и вычислительная техника» подготовки бакалавров.
2. Электрические параметры интерфейсов. Обеспечение гальванической развязки.
3. Токовые интерфейсы. Интерфейсы с выходом по напряжению.
4.
5.
6.
7.
Интерфейс Rs 232( Контакты разъема и назначение сигналов)
Асинхронный формат передачи данных.
Электрические параметры Com порта.
Последовательные интерфейсы Rs 422 и Rs 485.
8. Обзор интерфейса USB.
9. Адресация устройств в USB.
10. Типы сообщений в USB.
11. Инициализация устройств в USB.
12. Стандартные дескрипторы устройства.
13. Электрические характеристики интерфейса SPI.
14. Интерфейс SPI. Режим мастера.
15. Интерфейс SPI. Режим Slave.
16. Интерфейс I2C. Состояния старт, стоп, повторный старт.
17. Запись данных ведомым в шине I2C.
18. Чтение данных ведомым в шине I2C.
19. Запись данных ведомых в шине I2C.
20. Чтение данных ведомых в шине I2C.
21. Арбитраж и конкуренция в шине I2C.
22. Протокол работы шины ISA.
23. Организация прерываний в шине ISA.
24. Прямой доступ к памяти в интерфейсе ISA.
25. Обзор параметров интерфейса SCSI.
26. Организация интерфейса SCSI. Протокол шины SCSI.
27. Обзор параметров шины PCI
28. Протокол шины PCI
29. Адресация устройств PCI
30. Команды шины PCI.
31. 42.Прерывания в интерфейсе PCI.
32.
33. Эволюция интерфейса ATA.
34. Назначение контактов разъема IDЕ.
35. Прием и передача данных хостом в режиме PIO
36. Интерфейс Centronics.
37. Режимы SPP и NibbleMode параллельного порта.
38. Режим Byte Mode параллельного порта.
39. Режим ЕСР параллельного порта.
40. Режим ЕРР параллельного порта.
41. Последовательность согласований согласно IEEE 1284.
42. Электрические характеристики LPT порта.
Национальный исследовательский университет «Высшая школа экономики»
Программа дисциплины “ Интерфейсы периферийных устройств“ для направления 230100.62
«Информатика и вычислительная техника» подготовки бакалавров.
43.
44.
45.
46.
47.
Интерфейс Rs 232 (Контакты разъема и назначение сигналов).
Протокол интерфейса Rs 232.
Асинхронный формат передачи данных.
Электрические параметры Com порта IBM PC.
Последовательные интерфейсы Rs 422 и Rs 485.
48.
49.
50.
51.
Назначение контактов разъема и электрические параметры шины ISA.
Протокол работы шины ISA: классический обмен данными.
Протокол шины ISA: прямой достум к памяти.
Организация прерываний в шине ISA.
Порядок формирования оценок по дисциплине
Оценки по всем формам текущего контроля выставляются по 10-ти балльной шкале.
Выставленный балл определяется демонстрацией знаний интерфейсов, их характеристик, режимов
работы портов, протоколов работы шин, правильным использованием известного теоретического
материала. Каждая практическая (лабораторная) работа оценивается в 10 баллов.
По курсу предусмотрены две контрольные работы, каждая оценивается в 10 баллов и в рабочую
ведомость выставляется среднее арифметическое этих оценок Ок\р , как формы текущего и
промежуточного контролей (возможно проведение контрольной работы во внеаудиторное время) и
контроль текущей работы в течение двух модулей. Студенты, не выполнившие контрольные
работы, к экзамену не допускаются, в экзаменационную ведомость проставляется оценка
неудовлетворительно.
Каждая практическая (лабораторная) работа оценивается в 10 баллов. В рабочую ведомость
преподавателя выставляется среднее арифметическое этих оценок – Олаб. работа
Результирующая оценка за текущий контроль учитывает результаты студента по текущему
контролю следующим образом:
Отекущий = 0,5·Ок/р + 0,5Олаб.. работа ;
Форма итогового контроля –
экзамен, к которому допускаются студенты, выполнившие
контрольные работы и лабораторные работы. Студенты, посетившие менее 70% аудиторных
занятий, получают на экзамене дополнительный вопрос.
Экзаменационная оценка, в свою очередь, складывается из пяти составляющих со следующими
весовыми множителями:
G1- за теоретический вопрос на знание определений – 20% экзаменационной оценки;
G2 -за легкий вопрос по теории – 10% экзаменационной оценки;
G3 -за вопрос на доказательство теорем – 40% экзаменационной оценки;
G4 - за легкую задачу – 10% экзаменационной оценки;
G5 - за трудную задачу – 20% экзаменационной оценки;
Экзаменационная оценка Q4 = 0.2G1 + 0.1G2 + 0.4G3 + 0.1G4 + 0.2G1
Результирующая оценка за итоговый контроль в форме экзамена выставляется по следующей
формуле, где Оэкзамен = Q4 – оценка за работу непосредственно на экзамене:
Оитоговый = 0,4Оэкзамен + 0,6·Отекущий
Национальный исследовательский университет «Высшая школа экономики»
Программа дисциплины “ Интерфейсы периферийных устройств“ для направления 230100.62
«Информатика и вычислительная техника» подготовки бакалавров.
Полученный после округления этой величины до целого значения результат и выставляется как
результирующая оценка по 10-балльной шкале по учебной дисциплине « Интерфейсы
периферийных устройств» в экзаменационную ведомость (оценкам 1, 2, 3 соответствует оценка
«неудовлетворительно» оценкам 4, 5 – «удовлетворительно», оценкам 6, 7 – «хорошо», оценкам 8,
9, 10 – «отлично»).
На пересдаче студенту не предоставляется возможность получить дополнительный балл для
компенсации оценки за текущий контроль.
На зачете студент может получить дополнительный вопрос (дополнительную практическую задачу,
решить к пересдаче домашнее задание), ответ на который оценивается в 1 балл.
На экзамене студент может получить дополнительный вопрос (дополнительную практическую
задачу, решить к пересдаче домашнее задание), ответ на который оценивается в 1 балл.
ВНИМАНИЕ: оценка за итоговый контроль блокирующая, при неудовлетворительной итоговой
оценке она равна результирующей.
Учебно-методическое и информационное обеспечение дисциплины
Базовый учебник
Гук М. Аппаратные интерфейсы ПК. СПб. ПитерКом, 2001
Основная литература
Рекомендуемая литература
Основная литература
Гук М. Аппаратные средства IBM PC. СПб. ПитерКом., 2002
Столлингс В. Структурная организация и архитектура компьютерных систем, Изд. 5, Пер. с англМ.: Издательский дом «Вильямс», 2002
Мюллер Ск. Модернизация и ремонт ПК. Пер. с англ. К.Диалектика, 1997
Мячев А.А Интерфейсы средств вычислительной техники Радио и связь, 1993
Хоровиц П, Хилл У. Искусство схемотехники Изд. 6 М. Мир, 2003
Дополнительная литература
Стандарт IEEE 1284 Избранные переводы текстов из Internet
http://dsioffe.narod.ru/stuff/ieee1284/ieee_1284.htmhttp://dsioffe.narod.ru/stuff/ieee1284/ieee_1284.htm
Стандарт Rs232
http://mcu.ucoz.ru/publ/interfejsy/rs232/interfejs_posledovatelnoj_svjazi_rs_232/14-1-08http://mcu.ucoz.ru/publ/interfejsy/rs232/interfejs_posledovatelnoj_svjazi_rs_232/14-1-0-8
http://www.softelectro.ru/rs232.htmlhttp://www.softelectro.ru/rs232.html
Стандарт SCSI
http://comp.ilc.edu.ru/assets/files/lection8/8.6_scsi.pdfhttp://comp.ilc.edu.ru/assets/files/lection8/8.6_scsi.pdf
Стандарт Usb
USB 3.0 Specifications
www.usb.orghttp://www.usb.org/
Справочники, словари, энциклопедии
Национальный исследовательский университет «Высшая школа экономики»
Программа дисциплины “ Интерфейсы периферийных устройств“ для направления 230100.62
«Информатика и вычислительная техника» подготовки бакалавров.
Программные средства
Для успешного освоения дисциплины, студент использует следующие программные средства:
Инструментальная среда 8051 FLASH для стенда UNI-DS3 с целевым микроконтроллером
семейства MSC51.
Интегрированная среда отладки микроконтроллерных устройств MicroC PRO for 8051 от
MicroElectronika
Интегрированная среда отладки микроконтроллерных устройств на «системе-прототипе» multiRSC.
Пакет IAR Systems для разработки прикладного ПО микроконтроллеров семейства MSC51 на языке
Ассемблер.
Предустановленная ОС Windows NT
Дистанционная поддержка дисциплины
Не предусмотрена
Материально-техническое обеспечение дисциплины
Лаборатория “Микропроцессоры” каф. ИКТ, ПЭВМ, МП стенды.
Универсальный лабораторный стенд для изучения однокристальных микроконтроллеров
UNI DS3
Платы целевого микроконтроллера AT89S253 (семейство MSC51).
Персональные ЭВМ, с обязательным наличием COM порта и USB .
Download