- •1. Организация вычислительных систем .
- •3. Интерфейс и протокол.
- •5. Адресное простр-во портов вв/выв:единое с оперативной паматью и раздельное
- •8. Однонапрвленные порты
- •9. Порты вывода с 2х тактной выходной схемой (комплементарные порты)
- •10. Порты вывода с 1 тактной выходной схемой и внутренней нагрузкой.
- •12. Двунаправленные порты и порты с альтернативной функцией
- •13. Способы обмена информацией между устройствами вычислительной системы. Синхронный
- •15. Интерфейс rs-232. Сигнальные линии последовательного интерфейса.
- •16. Интерфейс rs-232. Аппаратное управление потоком.
- •17. Интерфейс spi. Типы подключений
- •18. Интерфейс spi. Режимы
- •19. Интерфейс I²c
- •20. Принцип Работы I²c
- •21. Формат обмена данными по шине I²c
- •22. Шина i2c. Арбитраж. Достоинства и недостатки.
5. Адресное простр-во портов вв/выв:единое с оперативной паматью и раздельное
Устр-ва вв/выв могут быть отражены в адресном простр-ве опреративной памяти(ОП)-это называется вв/выв,управляемым паматью вв/выв. Управлене паматью обеспечивает доп. гибкость программирования. Для доступа к порту вв/выв расположенному в адр. простр-ве памяти,могут использоваться любые работающие с памятью команды.
+: не нужно во время схемотехнич.проектирования процессора включать отдельную модули для организации и управления работой с портами вв/выв,т.о. микросхема процессора проще,производительнее,дешевле,меньше по размеру
-: в случае микропроцессора с единым адерсным простр-вом,операции вв/выв могут замещать операции с последоват. портами Существует 2 видп команд вв/выв:1)команды,выполняющие пересылку отдельного эл-та в регистр или из него.Они адресуют порты вв/выв напрямую либо косвенно,при помещении адреса в регистре.2) Команды,пересылающие строки эл-тов,расположенных в памяти.Эти команды называют строковыми.
6. Принципы организации систем ввода\вывода.
В основ организации систем ввода\вывода лежат следующие принципы:
Принцип программного управления системами в\в;
Каждое устройство в сис. Способно выполнять команды на основе которых строиться алгоритм работы с ними и реализуется часть выполняемых задач перед вычислительной сис.
Адресность элементов сис. в\в;
Устр-во сис. в\в можно адресовать, т.е. организовать доступ к устройству по его адресу. Совокупность устр-в можно выделить как группу адресов, т.е. адресное пространство.
Многоуровневая организация сис. в\в;
Обеспечивает гибкость сис. ,сбалансированность и сложность её компонентов, обеспечивает изменение её конфигурации .
Параллельность работы сис. в\в
Различные элементы сис. в\в как отдельные устр-ва могут работать параллельно, в некоторых случаях это серьезно влияет на производительность сис., выполнить большой оббьем вычислений за фиксированный промежуток времени.
7. Порты в\в процессора
Каждый процессор имеет некоторое кол-во линий в\в подключенных к внешним выводам и называемых внешними портами.
Одиночные порты в\в объединяются в группы обычно по 4, 8 или 16 линий которые называются параллельными портами.
Через порты процессорное ядро взаимодействует с различными внешними устр-и: считывает значения вх. сигналов и устанавливает значение выходных.
По типу сигнала различают порты:
Дискретные (цифровые) используются для дискретных значений лог.0 или 1.В большинстве современных процессоров поддерживаются как независимое управление каждой линией параллельного порта, так и групповое управление всеми разрядами.
Аналоговые. Через них вводиться сигнал на вход АЦП и выводиться сигнал ЦАП. Аналоговые порты используются для подключения внешних сигналов к ЦАП.
Перенастраиваемые порты настраиваются на аналоговый или цифровой режим работы.
По направлению передачи сигнала различают:
Однонаправленные порты, предназначены только для ввода или вывода;
Двунаправленные порты, направление передачи определяется в процессе выполнения программы;
Порты с альтернативной функцией.
Если соответствующий периферийный модуль не задействован, то линии можно задействовать как обычные порты.
Если модуль активирован, то связанные с ним линии автоматически или вручную конфигурируются с функциональным назначением.
По алгоритму обмена:
Программа с управляемым в\в. В этом случае установки и считывания данных, определяется только ходом вычисляемого опроса, нет защиты от считывания одного и того же значения.
Передача со стробированием. Каждая операция в\в подвергается импульсом синхронизации(стробирования) со стороны источника сигнала. Считывание информации происходит только по стробам.
Алгоритм с полным подтверждением обмена. Используется для обмена данными с другой сис. по параллельной шине.
Кроме сигналов синхронизации используются сигналы подтверждения, готовность со стороны приемника. Это позволяет управлять интенсивностью обмена и предотвращает потерю данных, если одна сторона перегружена.