русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Содержание разделов дисциплины


Дата добавления: 2015-08-14; просмотров: 570; Нарушение авторских прав


1. Введение. (2 часа)

Цель курса. Роль микропроцессорной техники в технической революции. Основные понятия в микропроцессорной технике. Классификация, краткая характеристика возможностей и применений микропроцессорных средств.

2. Организация микропроцессоров и микропроцессорных систем. (14 часов)

Архитектура микропроцессорной системы (МПС). Архитектуры современных микропроцессоров и отличие их от классической архитектуры фон Неймана: системы с прерываниями, прямым доступом к памяти; гарвардская архитектура, архитектура сигнальных процессоров. Типовая организация подсистем обработки и управления. Способы передачи информации в микроЭВМ: синхронный, асинх­ронный, асинхронно-синхрон­ный. Интерфейсы. Функции ин­терфейсов. Характеристики интерфейсов. Внутренние и внешние интерфейсы. Способы организации интерфейсов: с изолированной шиной, с общей шиной. Радиальная и смешанная структура интерфейса. Интер­фейс ОШ: варианты реализации, типовая структура, диаграммы взаимодействия. Стандартные интерфейсы.

 

3. Организация ввода-вывода в МПС(16 часов)

Организация подсистем ввода-вывода в МПС: по опросу, по прерыванию, в режиме ПДП. Способы согласования работы ЦП и УВВ во времени: асинх­ронный, асинхронный стробиру­емый, синхронный. Ввод-вывод по опросу. Прерывания. Общая схема обработки прерываний. Определение источников преры­вания: полинг, дейзи-цепочки, векторные прерывания. Способы реализации системы прерыва­ний. Особенности разработки ПО в системе с прерываниями. Система прерываний IBM PC. ПДП: преимущества и недостат­ки. Типовые схемы организации ПДП.

4. Блоки памяти МПС. (8 часов).

Микросхемы памяти, классифи­кация. Статические ЗУ, вре­менные диаграммы. Синхронная и асинхронная память. Особенности построения и работы динамических ЗУ, временные диаграммы. Типовые схемы построения блоков динамических ЗУ. Организация подсистем памяти в МПС: одно­уровневая (линейная, странич­ная, с интерливингом) и с КЭШ - памятью. Методы расширения адресного пространства микроЭВМ: банков памяти, базовых регистров, окна. Контроль информации в ЗУ.



 

5. Характеристика современных микропроцессоров и микроконтроллеров. (6 часа). Однокристальные микро-ЭВМ и контроллеры, организация и особенности проектирования систем на их основе. Микроконтроллеры фирмы INTEL, Микроконтроллеры фирмы Motorola. Микроконтроллеры особо малого класса PIC. Сигнальные процессоры. Краткий обзор состояния и перспективных проектов МПС; мультимикропроцессорные системы, основные конфигурации, области их использования; транспъютерные системы. Системы на кристалле как развитие микроконтроллеров.

 

6. Простейшие устройства вво­да-вывода информации (2 часа).

Тумбле­ры, переключатели, светодиод­ные индикаторы. Клавиатура. Клавиатурный блок IBM PC.

 

7. Процесс и средства проектирования микропроцессорных систем. (4 час.).

Основные задачи проектирования МПС. Последовательность проектирования. Этапы разработки программного обеспечения для МПС. Резидентные и кросс-системы. Последовательность разработки и отладки аппаратной части. Средства разработки и отладки МПС. Инструментарий разработчика аппаратной части. Моделирование МПС на языках проектирования аппаратуры VHDL, Verilog.

 

8. Заключение. (2 час.)

Перспективы развития микропроцессорной техники. Системы на кристалле

 

Понедельный план проведения занятий лекционных и практических

(1-й семестр)

 

Неделя Разделы и темы дисциплины Лекции (час.) ПЗ (час.)
Введение  
Способы передачи информации в микроЭВМ: синхронный, асинх­ронный, асинхронно-синхрон­ный.    
Интерфейсы. Функции ин­терфейсов. Характеристики интерфейсов.  
Внутренние и внешние интерфейсы.  
Способы организации интерфейсов: с изолированной шиной, с общей шиной. Радиальная и смешанная структура интерфейса.  
Интер­фейс ОШ: варианты реализации, типовая структура, диаграммы взаимодействия.  
Стандартные интерфейсы. RS-232, I2C, SPI, USB  
Стандартные интерфейсы. RS-232, I2C, SPI, USB (продолжение)  
Организация ввода-вывода в МПС: по опросу, по прерыванию, в режиме ПДП.  
Способы согласования работы ЦП и УВВ во времени: асинх­ронный, асинхронный стробиру­емый, синхронный.  
Прерывания. Общая схема обработки прерываний.  
Определение источников преры­вания: полинг, дейзи-цепочки, векторные прерывания.  
Способы реализации системы прерыва­ний.  
Особенности разработки ПО в системе с прерываниями. Система прерываний IBM PC.  
Обработка прерываний. Временные диаграммы.  
ПДП: преимущества и недостат­ки. Типовые схемы организации ПДП.  
Микросхемы памяти, классифи­кация. Общая характеристика  

(2-й семестр)

 

Неделя Разделы и темы дисциплины Лекции (час.) ПЗ (час.)
Статические ЗУ, вре­менные диаграммы.  
Синхронная и асинхронная память. Особенности построения и работы динамических ЗУ, временные диаграммы.  
Типовые схемы построения блоков динамических ЗУ. Организация ЗУ в МПС: одно­уровневая (линейная, странич­ная, с интерливингом) и с КЭШ - памятью. Методы расширения адресного пространства микроЭВМ: банков памяти, базовых регистров, окна. Контроль информации в ЗУ.  
Микроконтроллеры фирмы INTEL 8051, 80186, Микроконтроллеры фирмы Motorola 6805, 6808, 6811.  
Микроконтроллеры особо малого класса PIC 16, 17. Сигнальные процессоры.  
Тумбле­ры, переключатели, светодиод­ные индикаторы. Клавиатура. Клавиатурный блок IBM PC.  
Последовательность проектирования. Этапы разработки программного обеспечения для МПС.  
Резидентные и кросс-системы. Последовательность разработки и отладки аппаратной части. Инструментарий разработчика аппаратной части  
Заключение  


<== предыдущая лекция | следующая лекция ==>
Объем дисциплины и виды учебной деятельности | Лабораторный практикум


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.006 сек.