Контрольная работа №1

Контрольная работа №1

Сообщение DinKa » 29 окт 2009, 01:05

Дата и время КР №1: 10 ноября (вторник), 15.50. Объявленная на последней лекции дата 3 ноября не получается.
Место: 331 ауд. (Кронверкский пр., д.49)
Продолжительность: 20-30 минут.

Контрольная работа содержит 6 вопросов, т.е. по одному вопросу из каждой перечисленной ниже темы. Характер вопросов - понятийный. Что это значит? Значит, что Вам предлагается дать определение указанного в вопросе термина (как Вы его понимаете). Далее в том же вопросе будет предложено привести примеры / назвать достоинства или недостатки / основные характеристики, т.е. наиболее полно раскрыть понятие.
Лекции по курсу будут выложены в EmbeddedWiki. Готовиться можно и не по лекциям, и это даже приветствуется :smile: . В ответах на вопросы не требуется точное воспроизведение определений, которые даны в лекциях. Главным является Ваше понимание, Ваше представление об объекте вопроса, Ваше ориентирование в теме курса (естественно, обоснованное 8-) ).
На самой контрольной ничем пользоваться нельзя. Списывание приводит к досрочному окончанию контрольной для человека с неудовлетворительной оценкой. :evil:

Явка обязательна!

Итак, обещанные темы (и подтемы) для подготовки к контрольной работе.

1. Организация системы ввода-вывода (СВВ) вычислительной системы. Базовые элементы СВВ.
- Фон-Неймановская архитектура вычислительной системы (ВС). Принципы Фон-Неймановский архитектуры.
- Гарвардская и Принстонская архитектура ВС. Примеры. Достоинства и недостатки.
- Структура гипотетической ВС. Вычислительное ядро и система ввода-вывода (СВВ).
- Элементы вычислительного ядра. Процессор, память. Классификация процессоров и памяти по разным критериям.
- Элементы СВВ. Контроллер ввода-вывода (КВВ) и процессор ввода-вывода (ПВВ), отличие, примеры.
- Интерфейс. Аппаратный, программный и пользовательский интерфейс. Классификация аппаратных интерфейсов по типу сопрягаемых объектов. Примеры.
- Принципы организации СВВ.
- Порт ввода-вывода и его основные характеристики. Примеры.

2. Архитектура стенда SDK-1.1. Архитектура микроконтроллера ADuC812. Организация памяти.
- Вычислительное ядро и СВВ. Периферийные устройства, интерфейсы подключения.
- Основные характеристики микроконтроллера ADuC812. Семейство микроконтроллеров MCS-51.
- Система команд микроконтроллера ADuC812. Способы адресации операндов.
- Порты ввода-вывода ADuC812.
- Организация памяти микроконтроллера ADuC812. Виды памяти, основные характеристики, назначение.

3. Архитектура стенда SDK-1.1. Организация внешней памяти программ и данных. ПЛИС. Программирование стенда SDK-1.1.
- Системный интерфейс. Подключение внешней памяти программ и данных к микроконтроллеру ADuC812. Адресное пространство программ. Адресное пространство данных.
- ПЛИС. Области применения. ПЛИС как расширитель портов ввода-вывода в стенде SDK-1.1. Интерфейс подключения ПЛИС к микроконтроллеру ADuC812.
- Инструментальная цепочка программирования стенда SDK-1.1.

4. Способы организации обмена в ВС. Прерывания.
- Синхронный обмен данными. Примеры. Достоинства и недостатки.
- Асинхронный обмен данными с программной проверкой готовности. Примеры. Достоинства и недостатки.
- Программный и аппаратный полинг.
- Обмен по прерыванию. Примеры. Достоинства и недостатки.
- Система прерываний. Организация, классификация и обработка прерываний. Контроллер прерываний. Логика маскирования прерываний и приоритетная логика.
- Система прерываний ADuC812. Особенности обработки прерываний в стенде SDK-1.1.
- Драйвер.
- Критические секции, гонки и взаимное исключение. Примеры (стенд SDK-1.1).

5. Организация обмена в режиме прямого доступа к памяти (DMA).
- Режим ПДП. Контроллер ПДП, основные регистры, примеры. Разновидности ПДП.
- Общие принципы организации ПДП. Достоинства и недостатки по сравнению с другими способами организации обмена в ВС.
- Основные характеристики АЦП микроконтроллера ADuC812. АЦП последовательного приближения.
- Работа АЦП микроконтроллера ADuC812 в режиме ПДП.

6. Малые периферийные интерфейсы. Последовательный интерфейс RS-232. UART.
- Характеристики аппаратных интерфейсов.
- Интерфейс RS-232. Физическая и логическая организация.
- Универсальный асинхронный приемопередатчик (UART). Основные компоненты и функции контроллера UART. Примеры контроллеров UART. Ошибки UART.
- Особенности последовательного интерфейса стенда SDK-1.1 (ADuC812). Организация обмена данными между стендом SDK-1.1 и персональным компьютером.
- Организация буферизированного последовательного ввода-вывода в микроконтроллере ADuC812.
- Гальваническая изоляция, ее назначение и реализация в стенде SDK-1.1.

-----
Ковязина Д.Р.
Последний раз редактировалось DinKa 08 ноя 2009, 12:18, всего редактировалось 1 раз.
DinKa
 
Сообщения: 247
Зарегистрирован: 23 апр 2008, 18:01

Re: Контрольная работа №1

Сообщение DinKa » 06 ноя 2009, 19:44

Обещанные лекции для подготовки к КР № 1 будут выложены на embedded.ifmo.ru в ftp-доступе в течение субботы (7 ноября). Логин и пароль такой же, как и для EmbeddedWiki. Путь: POSOBIE/IPU/...
DinKa
 
Сообщения: 247
Зарегистрирован: 23 апр 2008, 18:01

Re: Контрольная работа №1

Сообщение DinKa » 08 ноя 2009, 12:21

Пять лекций выложено (№№1-3, №5,6), четвертая прибудет сегодня во второй половине дня. :)
DinKa
 
Сообщения: 247
Зарегистрирован: 23 апр 2008, 18:01

Re: Контрольная работа №1

Сообщение DinKa » 14 ноя 2009, 22:59

Лекция №2 и №3 исправлены и перезалиты. В первой из них была ошибка в разделе "Программирование внутренних ППЗУ микроконтроллера ADuC812", во второй - форматирование и дополнен раздел литературы.
DinKa
 
Сообщения: 247
Зарегистрирован: 23 апр 2008, 18:01

Re: Контрольная работа №1

Сообщение DinKa » 17 ноя 2009, 18:56

DinKa
 
Сообщения: 247
Зарегистрирован: 23 апр 2008, 18:01


Вернуться в Архив "ИПУ" (осень 2009)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron