16921

Программируемый контроллер прямого доступа к памяти КР580ВТ57

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

ЛАБОРАТОРНАЯ РАБОТА №5 Программируемый контроллер прямого доступа к памяти КР580ВТ57 Методические указания Цель работы: Знать функциональные возможности программируемого контроллера прямого доступа к памяти КР580ВТ57 логику его работы и способы подключения ег...

Русский

2013-06-27

2.84 MB

36 чел.

ЛАБОРАТОРНАЯ РАБОТА №5

Программируемый контроллер прямого доступа к памяти КР580ВТ57

Методические указания

Цель работы: 

  •  Знать функциональные возможности программируемого контроллера прямого доступа к памяти КР580ВТ57, логику его работы и способы подключения его к системной магистрали.
  •  Уметь использовать типовые схемы включения и различные режимы БИС для решения конкретных задач.
  •  Приобрести и закрепить навыки программирования и работы с моделями  БИС в пакете»Analizer».

Содержание.

5.1. Справочные данные микросхемы КР580ВТ57    1

5.2. Описание лабораторного стенда      11

5.2.1. Работа стенда в автономном режиме      12

5.2.2. Работа стенда с обучающей программой     13

5.3. Порядок выполнения работы на стенде     14

5.3.1. Выполнение работы в автономном режиме     15

5.3.2. Выполнение работы с обучающей программой    17

5.4. Лабораторное задание и содержание отчета     19

5.5. Контрольные вопросы        20

5.6. Список рекомендуемой литературы      21

5.1. Справочные данные БИС КР580ВТ57. 

Микросхема КР580ВТ57 - четырехканальный программируемый контроллер прямого доступа к памяти (ПД), предназначен для высокоскоростного обмена данными между памятью системы и периферийными устройствами путем генерации массива последовательных адресов памяти по требованию периферийного устройства. Микросхема осуществляет двунаправленный обмен данными между памятью и периферийными устройствами путем формирования в адресном канале микропроцессорной системы параметров заданного массива адресов ячеек памяти и управляющих сигналов. Массив адресов, по которым происходит обмен данными между периферией и памятью, характеризуется начальным адресом, т. первым адресом начала обмена и числом циклов обращений к памяти. После предоставления системной шины со стороны процессора микросхема может осуществить обмен массивом данных между памятью и периферийными устройствами без дальнейшего вмешательства процессора Каждый из четырех каналов микросхемы обеспечивает адресацию (путем инкрементирования выработанного адреса) внешней памяти массивами объемом до 16К байт с возможностью задания любого из 64К начальных адресов.

Условное графическое обозначение микросхемы приведено на рис 5.1, назначение выводов - в таблице 5.1, структурная схема показана на рис 5.2.

Каналы приема запросов ПД предназначены для приема и привязки несинхронных сигналов прямого доступа к памяти DRQ0-DRQ3 маскирования входов и выдачи сигналов подтверждения запроса ПДП DACK0-DACK3. Каждый канал принимает запрос через свой вход DRQ и выдает сигнал «Подтверждение запроса» ПД через соответствующий выход.

Устройство управления управляет последовательностью операций в течение всех циклов ПД путем генерации соответствующих управляющих сигналов. Устройство осуществляет переход микросхемы из состояния ожидания в состояние обслуживания по сигналу HLDA, поступившему из процессора, вырабатывает и передает внешние сигналы на следующие выводы:

  •  выход HRQ (запрос захвата) запрашивает управление системной шиной. В системе с одной микросхемой этот выход должен быть подключен ко входу «Захват» микросхемы КР580ВМ80А,
  •  вход HLDA (подтверждение захвата) получает от КР580ВМ80А сигнал, который свидетельствует что микросхема КР580ВТ57 может приступить к управлению системными шинами,
  •  вход С (тактовый сигнал), на который подаются тактовые импульсы С2 от тактового генератора микропроцессорной системы,
  •  выход STBA (стробирующий сигнал адреса) стробирует старший байт адреса памяти, передаваемый через шину данных,
  •  выход АЕ (разрешение адреса) указывает системе, что происходят циклы ПД. Он может быть использован в системе для блокировки адресной шины в устройствах, не участвующих в ПД,
  •  выход ТС (конец счета) указывает выбранному в настоящий момент периферийному устройству, что текущий цикл ПД должен быть последним для этого массива данных. Если разряд разрешения «КС-стоп» в регистре режима (РгР) установлен в 1, то выбранный канал будет автоматически запрещен в конце этого цикла ПД, т.е. в конце передачи массива данных. Вывод активизируется (устанавливается в 1 ), когда содержимое 14-разрядного регистра циклов (РгЦ) в данном канале устанавливается в 0.  14 разрядов РгЦ должны быть загружены числом N-1, где N нужное число циклов ПД,
  •  выход М128 (маркер по модулю 128) указывает выбранному периферийному устройству, что текущий цикл ПД является 128-м или кратным 128 от конца массива данных. Если общее число циклов ПД делится на 128 и РгЦ загружен числом N-1 то сигнал М128 появляется на 128-м и каждом кратном 128 цикле от конца массива данных,
  •  вход RDY (готовность) асинхронный и используется для удлинения циклов записи в память (чтение из памяти) путем ввода микросхемы с помощью сигнала «Готовность» в состояние если выбранная память требует более длинных циклов,
  •  выводы  А0-АЗ - адресные шины. Они являются трехстабильными выходами и устанавливают разряды 0-3 16-разрядного адреса памяти, генерируемого микросхемой во время всех циклов ПЦ.

Таблица 5.1

Вывод

Обозначение

Тип вывода

Функциональное назначение выводов

1

-RDIO

Вход/выход

Чтение ввода/вывода

2

-WRIO

Вход/выход

Запись ввода/вывода

3

-RDM

Выход

Чтение памяти

4

-WRM

Выход

Запись памяти

5

M128

Выход

Модуль 128

6

RDY

Вход

Сигнал«Готовность»

7

HLDA

Вход

Сигнал«Подтверждение захвата»

8

STBA

Выход

Стробирующий сигнал адреса

9

AE

Выход

Разрешение адреса

10

HRQ

Выход

Запрос захвата

11

-CS

Вход

Выбор микросхемы

12

C

Вход

Тактовый сигнал

13

RESET

Вход

Сигнал «Установка»

25,24,14,15

(-DACK0)-(-DACK3)

Выходы

Подтверждение ПДП каналов 0-3

19,18,17,16

DRQ0-DRQ3

Входы

Запрос ПДП каналов 0-3

20

GND

---

Общий

30,29,28,27,26,23,22,21

DB0-DB7

Входы/выходы

Данные

31

Ucc

---

Напряжение питания

32-35

A0-A3

Входы/выходы 

Канал адреса

36

TC

Выход

Канал счета

37-40

A4-A7

Выходы

Канал адреса

Схема установки режима хранит информацию о запрограммированных режимах автозагрузки; КС-стоп; удлиненной записи; обычной записи; цикличного сдвига приоритетов; фиксированного приоритета. Кроме того, разряды 3 регистра установки режима разрешают работу каждого из каналов. Регистр установки режима обычно загружается после того, как установлены регистр адреса (РгА) и регистр циклов (РгЦ). Регистр  установки режима сбрасывается путем подачи сигнала на вход R, что приводит к запрету работы всех каналов во всех режимах и предотвращает конфликты на шинах при подаче напряжения питания. Пользоваться каналами запрещается до тех пор, пока РгА и РгЦ не будут загружены необходимыми числами. В противном случае случайный запрос ПД (DRQ) периферийного устройства может вызвать цикл ПД, что приведет к порче данных в памяти.

Состояние 1 в разряде 4 РгР устанавливает режим циклического сдвига приоритетов. В этом режиме после каждого цикла ПД (но не каждого запроса ПД) приоритет каждого канала изменяется. Канал, который только что был нужен, будет иметь самый низкий приоритет, а остальные каналы получат приоритет, следующий по уровню, как показано в табл.5.2.

Таблица 5.2.

Приоритет

Обслуженный канал

0

1

2

3

Наивысший

1

2

3

0

2

3

0

1

3

0

1

2

Самый низкий

0

1

2

3

Если разряд 4 установлен в 0, каждый канал ПД имеет фиксированный приоритет. В режиме фиксированных приоритетов канал 0 имеет низший приоритет в канале, а 3 - высший.

Циклический сдвиг приоритетов предотвращает монополизацию одного из каналов ПД. Последовательность циклов ПД будет обслуживать различные каналы, если разрешено обслуживание более одного канала. Все операции ПД начинаются с первоначального присвоения каналу 0 наивысшего приоритета для первого цикла ПД.

Состояние 1 в разряде 5 РгР устанавливает режим удлиненной записи. В этом случае продолжительность сигналов (-WR) и (-WRIO) увеличивается путем более ранней их активизации в цикле ПД. Передача данных в микропроцессорной системе на основе БИС КР580ВМ80А анализируется асинхронно, чтобы можно было использовать различные типы памяти и устройств ввода/вывода с различным временем доступа к памяти. Если к устройству в указанный интервал времени доступ невозможен, то оно выдает в микросхему сигнал «Отсутствие готовности», тем самым заставляя её войти в один или более тактов ожидания готовности.

Некоторые устройства отличаются достаточным быстродействием, чтобы получить к ним доступ без использования тактов ожидания готовности. Для этого такие устройства должны генерировать свой сигнал «Готовность» одновременно с введением фронта сигнала (-WR) или (-WRIO). Однако в процессе формирования сигнала «Готовность» он задерживается, что может заставить микросхему войти в такт ожидания готовности. Для вычислительных систем с этим типом устройств режим удлиненной записи обеспечивает другие временные соотношения для сигналов (-WR) и (-WRIO), которые дают возможность устройствам раньше выдать сигнал «Готовность» и, следовательно, исключить такты ожидания для микросхемы что увеличивает пропускную способность системы.

Состояние 1 в разряде 6 РгР устанавливает режим «КС-стоп», при котором после появления сигнала ТС обслуженный канал оказывается запрошенным. В результате автоматически прекращаются всякие операции ПД в данном канале. Разряд разрешения для данного канала должен быть перепрограммирован для продолжения или начала следующей операции ПД.

При наличии 1 в разряде 7 РгР устанавливается режим автозагрузки. Этот режим позволяет каналу 2 передавать массив данных без программного вмешательства. Регистры канала 2 устанавливаются, как обычно, для одной передачи массива. Регистры канала 3 в это время хранят параметры массива для переустановки регистров канала 2 (начальный адрес ПД, число циклов и направление передачи). После первой передачи массива данных через канал 2 и появления сигнала ТС параметры, хранимые в регистрах канала 3, автоматически загружаются в соответствующие peгиcтр канала 2. Заметим, что возможности режима «КС-стоп» не воздействуют на канал 2, когда разряд 7 установлен в 1.

Если разряд 7 установлен в 1, то начальные параметры для канала 2 автоматически дублируются в регистрах канала 3 при программировании канала 2. Это обеспечивает многократную передачу массива программированием только одного канала. Операция многократной передачи массива может быть использована для регенерации изображения на электронно-лучевой трубке. Каналы 2 и 3 могут быть загружены также разными параметрами при условии, что канал 2 загружается раньше чем канал 3. Следует заметить, что в режиме автозагрузки доступен для работы канал 3, если нет запроса ПД по каналу 2 и разряд разрешения канала 3 РгР установлен в 1, но использование этого канала будет изменять значения параметров, которые должны загрузиться в канал 2.

При использовании режима автозагрузки для операций по связыванию массивов данных (цепочка данных) надо перезагружать программно регистры канала 3 новыми параметрами для передачи следующего массива данных. Каждый раз, когда в микросхеме происходит подмена данных канала 2 содержимым канала 3, в регистра состояния ( РгС ) аппаратно устанавливается разряд 4 «флаг обновления данных». При этом подмена происходит с сохранением информации в регистрах канала 3. Повторный запуск канала 2 происходит в начале следующего цикла ПД канала 2 после появления сигнала ТС. Это первый цикл ПД нового массива данных для канала 2. Разряд «флаг обновления данных» в РгС сбрасывается аппаратно в конце этого цикла. Для операций по связыванию массивов данных разряд «флаг обновления данных» в регистре состояния каналов может контролироваться микросхемой КР580ВМ80А, чтобы определить, когда параметры следующего массива данных могут быть гарантировано загружены в канал 3. В разрядах 0-3 РгС аппаратно устанавливается «Флаг завершения обслуживания» по соответствующему каналу после выработки сигнала ТС. «Флаг завершения обслуживания» может также контролироваться процессором, однако в результате считывания флаг сбрасывается. «Флаг завершения обслуживания» и «флаг обновления данных» в РгС могут быть сброшены также сигналом R или отказом от режима автозагрузки путем перепрограммирования. Установка разрядов 0-3 регистра установки режимов разрешает работу каждого из каналов. Если разряд установлен в 0, то соответствующий канал блокируется.

Схема управления периферийными устройствами осуществляет формирование и выдачу сигналов, обеспечивающих обмен информацией между процессором и микросхемой КР580ВТ57, между памятью и периферийными устройствами. Если процессор загружает или читает один из регистров микросхемы КР580ВТ57 (последняя является периферийным устройством на системной шине), то микросхема получает сигнал (-RDIO) или (-WRIO) при (-CS)=0, декодирует младшие разряды АО-АЗ и либо записывает содержимое шины данных на адресуемый разрядами АО-АЗ регистр микросхемы (-WRIO=0), либо выдает содержимое этого регистра  на  шину  данных  при  (-RDIO)=0. В состоянии обслуживания, когда микросхема управляет системными шинами, схема генерирует сигналы (-RDIO) и  (-WR)  (цикл записи ПД)  или (-WRIO)  и  (-RD) (цикл чтения ПД), которые управляют каналом данных, связанным с периферийным устройством. Если микросхема является периферийным устройством по отношению к процессору, то сигнал (-RDIO)=0 поступивший на вход (-RDIO)=0 разрешает считывание с 8-разрядного регистра состояния каналов или старшего (младшего) байта 16-разрядного регистра адреса, или регистра числа циклов.

Если микросхема находится в состоянии программирования, то вывод (-WRIO) является выходом, a (-WRIO)=0 позволяет содержимое шины данных загрузить в 8-разрядный регистр установки режима или старший (младший) байт в 16-разрядные регистр адреса или регистр числа циклов. Четыре младшие адресные шины АО-АЗ двунаправленные. В режиме программирования они являются входами, которые выбирают один из регистров микросхемы для считывания или записи информации. В режиме обслуживания они являются выходами, на которых устанавливаются младшие четыре разряда 16-разрядного адреса памяти, генерируемого микросхемой.

Буферная схема данных представляет собой 8-разрядную двунаправленную шину с тремя состояниями, соединяющую микросхему с системной шиной данных.

Двунаправленная шина данных DO-D7 с тремя состояниями. При программировании в режиме записи восемь бит данных для регистра установки режима передаются через шину данных из процессора. При чтении процессором содержимого регистра адреса, регистра числа циклов или регистра состояния каналов данные передаются в процессор также через шину данных. В течение циклов ПД (когда микросхема управляет системной шиной) она выдает старшие 8 разрядов адреса памяти (из одного из регистров адреса ЗУ). Эти разряды адреса выдаются в начале каждого цикла ПД. Затем шина данных освобождается для обмена данными между памятью и периферией в течение оставшейся части цикла ПД. Необходимым условием для обслуживания канала ПДП является поступление на микросхему из периферии сигнала запроса DRQ, в результате чего микросхема вырабатывает сигнал «Запрос захвата» HRQ для передачи его на процессор. По получении от микропроцессора сигнала «Подтверждение захвата» HLDA микросхема осуществляет:

  •  управление системной шиной;
  •  подтверждение запроса периферийного устройства, которое подключено к каналу с наивысшим приоритетом;
  •  выдачу младших восьми разрядов адреса памяти на системные адресные шины А0-А7, в старших 8 разрядов адреса на шину данных DO-D7;
  •  генерацию соответствующих сигналов управления (-RD)  или  (-WRIO),  (-RDIO),  (-WR), которые побуждают периферийное устройство получить байт данных из ячейки или передать его в ячейку памяти.

За один цикл работы микросхема передает один байт данных, причем в первом цикле вырабатывается адрес ячейки, равный начальному адресу, а каждом последующем адрес увеличивается па 1 до тех пор, пока число циклов обращений к памяти не станет равным заданному. Микросхема управляет системной шиной и повторяет последовательность передач до тех пор, пока периферийное устройство сохраняет свой запрос. Так микросхема может передать массив данных в быстродействующее периферийное устройство или выбрать его из этого устройства в один прием. Когда указанное количество байт передано, микросхема выдает сигнал «Конец счета» ТС, информируя о завершении передачи данных.

В процессе выполнения циклов ПД (системные шины находятся под управлением микросхемы) имеются три различных режима работы:

  •  режим чтения ПД - обеспечивает передачу данных из памяти в периферию;
  •  режим записи ПД - обеспечивает передачу данных из периферии в память;
  •  режим проверки ПД - не включает передачу данных.

Канал ПД в режиме проверки не генерирует  сигналы  управления   (-RD),  (-WR),  (-RDIO), (-WRIO), что предотвращает передачу данных. Однако в каждом цикле ПД микросхема осуществляет управление системной шиной и подтверждает запросы периферии. Периферия может использовать сигналы подтверждения для разрешения внутреннего доступа к каждому байту в массиве данных для того, чтобы выполнить некоторые операции проверки. Например, массив циклов проверки ПД может следовать за массивом циклов чтения ПД (из памяти в периферию) для того, чтобы разрешить периферийному устройству проверить вновь поступившие данные. После окончания запрограммированного числа циклов ПД, характеризующегося выработкой сигнала ТС, возможны следующие виды работы:

  •  дальнейшее наращивание адреса путем прибавления 1 в каждом последующем цикле ПД;
  •  блокировки канала ПД (режим «КС-стоп»);
  •  повторение ранее наработанного массина адресов (режим автозагрузки).

При наличии 2х и более запросов будет обслуживаться периферия с наивысшим приоритетом. Вид приоритета устанавливается в процессе программирования.

Имеется 2 вида установки приоритета:

  •  фиксированный, когда канал 0 имеет наивысший приоритет, канал 3 - самый низкий;
  •  циклический сдвиг приоритета, когда после каждого цикла ПД приоритет каждого канала изменяется.

В процессе Функционирования микросхемы путем программирования РгР можно заблокировать (замаскировать) запрос любого канала. В процессе функционирования в составе микропроцессорной системы микросхема может находиться в одном из следующих состояний:

  •  исходное;
  •  программирование;
  •  ожидание;
  •  обслуживание.

В исходное состояние микросхема устанавливается после включения путем подачи на ее вход R сигнала «установка». В этом состоянии маскируются запросы всех каналов ПД, а трехстабильные буферные схемы системной шины А0-АЗ переводятся в состояние приема информации. В состоянии программирования микросхемы микропроцессор по системным шинам данных D0-D7 осуществляет запись в соответствующие регистры микросхемы исходных данных (начальные адреса и число циклов) и инструкции, определяющей режим работы микросхемы при циклах ПД. При этом адресат приема информации микросхемой определяется кодом на системных шинах А0-АЗ. В состоянии ожидания микросхема находится от момента окончания программирования до получения сигнала «Подтверждение запроса захвата» HLDA или в промежутках между массивами циклов ПД в отсутствие запросов ПД. В состоянии ожидания осуществляется прием сигналов DRQ и вырабатывается для микропроцессора сигнал «Запрос захвата» HRQ. В этом состоянии системные шины находятся под управлением микропроцессора. После получения от микропроцессора сигнала HLDA при наличии сигнала запроса DRQ микросхема вырабатывает сигнал DACK и переходит в состояние обслуживания. В этом состоянии системные шины находятся под управлением микросхемы, которая осуществляет один из запрограммированных режимов ПД и генерирует набор управляющих сигналов, необходимых для осуществления обмена данными между памятью и периферией.

Регистры микросхемы загружаются или с них считывается инф-я, если процессор выполняет команду записи или чтения путем обращения к микросхеме КР580ВТ57 и к соответствующим регистрам внутри микросхемы. Для этого процессору необходимо выдать соответствующие сигналы записи или чтения (-WRIO), (-RDIO) и на системные шины адреса выдать адрес регистра микросхемы. В это время на шину данных подается необходимая информация для записи в регистры или же через шину данных читается информация из микросхемы.

Для установки состояния программирования необходимо также на микросхему подать сигнал (-CS)=0, получаемый обычно путем декодирования всех или некоторых старших 12 разрядов адреса А4-А15 (в зависимости от системной организации памяти и устройств ввода/вывода). Вход (-WRIO) (или (-WR) при общем поле памяти и УВВ) указывает на запись в регистры микросхемы, а вход (-RDIO) (или (-RD))- на чтение регистров. Разряд A3 позволяет различить регистры каналов при А3=0, а при А3=1 - регистр установки режима (работает только на запись), и регистр состояния каналов (работает только на чтение).

Три младших разряда А0-А2 указывают конкретный регистр канала. Если адресуется регистр установки режима или регистр состояния каналов, то разряды А0-А2 должны быть установлены в 0. Когда адресуется регистр канала, разряд А0 позволяет различить регистры адреса ПД (при А=0) и числа циклов (при А=1). Разряды Al, A2 позволяют определить номер канала. Коды А1, А2 позволяют определить номер канала. Коды выборки регистров приведены в табл. 5.3.

Таблица 5.3.

Регистр

Байт

Адресные входы

Двунаправленная шина данных

А3

А2

А1

А0

7

6

5

4

3

2

1

0

Адрес ПД в канале 0

Младший

Старший

0

0

0

0

0

0

0

0

А7

А15

А6

А14

А5

А13

А4

А12

А3

А11

А2

А10

А1

А9

А0

А8

Число циклов ПД в канале 0

Младший

Старший

0

0

0

0

0

0

1

1

С7

ЧТ

С6

ЗП

С5

С13

С4

С12

С3

С11

С2

С10

С1

С9

С0

С8

Адрес ПД в канале 1

Младший

Старший

0

0

0

0

1

1

0

0

То же, что и для канала 0

Число циклов ПД в канале 1

Младший

Старший

0

0

0

0

1

1

1

1

Адрес ПД в канале 2

Младший

Старший

0

0

1

1

0

0

0

0

То же, что и для канала 0

Число циклов ПД в канале 2

Младший

Старший

0

0

1

1

0

0

1

1

Адрес ПД в канале 3

Младший

Старший

0

0

1

1

1

1

0

0

То же, что и для канала 0

Число циклов ПД в канале 3

Младший

Старший

0

0

1

1

1

1

1

1

Установка режима (только программируется)

---

1

0

0

0

А3

КС-Стоп

УЗ

ЦСП

РК3

РК2

РК1

РК0

Состояние (только читается)

---

1

0

0

0

0

0

0

ФОД

ТС3

ТС2

ТС1

ТС0

Примечание. A3-автозагрузка, УЗ- удлиненная запись, ЦСП- цикличный сдвиг приоритетов, РК- разрешение канала, ФОД- флаг обновления данных, А0-А15- начальный адрес, С0-С13- число циклов, ЧТ- чтение ПД, ЗП- запись ПД.

В связи с тем, что регистры канала являются 16-разрядными, для их загрузки или чтения необходимо два программных командных цикла. В микросхеме имеется триггер, который автоматически переключает цепи во время выполнения операции чтения или записи. Этот триггер определяет доступ к старшему или младшему байту регистра. Сбрасывается триггер путем подачи сигнала на вход R, а также всякий раз при загрузке регистра установки режима. Для обеспечения соответствующей синхронизации при обращениях к регистрам канала все команды, поступающие от процессора, должны появляться парами, причем всегда младший байт регистра должен получить доступ к памяти первым. Нельзя подавать сигнал (-CS) до тех пор, пока сигнал (-RDIO) или (-WRIO) не станет активным, т.к. это может привести к ошибочному состоянию триггера. В системах, использующих прерывания, запросы прерывания должны быть запрещены в процессе программирования регистров канала, чтобы не было разделения парных команд записи или чтения регистров. Временная диаграмма работы микросхемы при программировании в режиме записи показана на рис.5.3.а, а в режиме чтения на рис.5.3.б

Внутренние операции микросхемы по переходу из состояния ожидания в состояние обслуживания могут быть выполнены в течение семи тактов. Продолжительность тактов определяется тактовой частотой микросхемы. Если микросхема не выполняет цикла ПД, то она находится в холостом такте S0 до прихода сигнала запроса ПД. С приходом сигнала DRQ последний обрабатывается согласно установленному приоритету (фиксированному или циклическому) и вырабатывается сигнал HRQ. По этому сигналу микросхема переходит к такту SI. Это положение будет сохраняться до прихода с процессора сигнала «подтверждение захвата» HLDA. Таким образом, состояние ожидания характеризуется прибыванием микросхемы S0, SI. При получении сигнала HLDA возбуждается шина (-DACK) канала, имеющего запрос с наиболее высоким приоритетом. Таким образом осуществляется выборка каналов и соответствующего периферийного устройства для цикла ПД, и микросхема переходит к такту S2. Заметим, что сигнал HLDA должен оставаться с высоким уровнем напряжения до тех пор, пока не появится сигнал (-DACK.) при одном цикле ПД или оба сигнала DACK и ТС при передачи массива. Если микросхема потеряет управление системными шинами, т.е. если сигнал HLDA станет равным 0, то сигнал (-DACK.) будет сохраняться до окончания текущего цикла ПД. После этого циклы ПД прекращаются до тех пор, пока микросхема снова не получит управление системными шинами. Каждый цикл ПД (в состояние обслуживания) содержит не менее четырех тактов: S2, S3, S4, S5. Если время доступа к памяти и УВВ, включенных в систему, недостаточно для передачи байта в указанное число тактов, то между тактами S4 и S5 вводится один и более тактов ожидания. Использование удлиненной записи может в некоторых случаях исключить такты ожидания. Если в циклах ПД осуществляется режим проверки, то сигнал RDY не требуется. Временная диаграмма работы микросхемы показана на рис.5.4.

5.2. описание лабораторного стенда. 

Стенд состоит (рис.5.5) из 3-х функциональных узлов:

  •  имитатор сигналов магистрали микропроцессора (ИСМП),
  •  имитатор сигналов внешних устройств (ИСВУ),
  •  

исследуемый интерфейсный модуль КР580ВТ57.

      ИСМП предназначен для формирования входных сигналов БИС со стороны системной магистрали и индикации выходных.

Все формируемые и индицируемые сигналы ИСМП по функциональному назначению делятся на 3 группы:

  •  ДВ - двунаправленная восьмиразрядная шина данных (ДВ7-ДВО),
  •  АБ - четырехразрядная шина адреса (АЗ-А0),
  •  СВ - четырехразрядная шина управления (HOLDA, Reset, (-WRIO), (-RDIO)).

Еще два входных сигнала управления (CLK и (-CS)) подводятся к БИС через контактные площадки с помощью перемычек. Выходные сигналы управления HRQ, АЕ и STBA индицируются на светодиодах.

ИСВУ предназначен для формирования и индикации всех сигналов БИС со стороны внешних устройств, которые функционально делятся на две группы:

упр. - управляющая информация от БИС в виде сигналов запросов ПДП ((-DACK0)-(-DACK3)), конец счета (ТС), счет по модулю 2у (М128), а так же для сигналов чтения и записи ячеек памяти ( (-WRM), (-RDM));

сост. - информация для БИС о поступивших запросах ПДП (DRQ0-DRQ3). Еще один сигнал готовности ВУ к приему или передачи байта данных подается через перемычку на вход RDY.

  Интерфейсный модуль контроллера прямого доступа к памяти предназначается для формирования последовательностей адресов ячеек памяти для четырех внешних устройств, запросивших ПД. Инф-я о наличии запросов подается в потенциальной форме от ИСВУ в виде сигналов DRQ0-DRQ3. Область памяти к которой обращаются ВУ, число ячеек и направление обмена задаются при программировании БИС. Типовая схема подключения к МП магистрали КПДП, ВУ и ОЗУ представлена на рис.5.6. КПДП при работе в режиме программирования воспринимает информацию по шине ДВ и направляет её во внутренние регистры в соответствии с адресами, заданными с помощью АЗ-А0. Остальные разряды АВ используются для формирования сигнала С8(на стенде этот сигнал формируется вручную с помощью штекера).

Управляющие сигналы (-WRIO), (-RDIO) в этом режиме являются входными и задают направление обмена МП с БИС. При работе КПДП в режиме обслуживания запросов ВУ сигналы (-WRIO), (-RDIO), А7-А0 и шина ДВ являются выходными. После захвата магистрали КПДП, после установления АЕ=1 блокирует сигнал выбора кристалла (-CS) и освобождает его от влияния шины АВ. Поскольку младшие разряды адреса А7-А0 сохраняются на все время передачи байта данных между ВУ и ОЗУ, а старшие А15-А8 только на время существования строба адреса STBA (один такт CLK), то запоминание их производится на внешнем регистре RG. На стенде внешний регистр отсутствует, поэтому наблюдать старший байт адреса можно на светодиодах ДВ7-ДВ0 только в течение одного такта.

  1.  Работа стенда в автономном режиме.

Автономный режим работы стенда используется для самостоятельного изучения типовых и нестандартных режимов работы и схем включения БИС. Автономная работа стенда реализуется при использовании как внешнего источника питания +5В так и совместно с микро ЭВМ. В первом случае с помощью заглушки к разъему РПМ7-32 и сетевой вилки стенд подключается к источнику питания +5В. Во втором случае стенд подключается с помощью интерфейсной платы к микро ЭВМ и программа выводит на экран дисплея меню из двух пунктов:

  •  Автономная работа стенда.
  •  Работа стенда с обучающей программой.

После нажатия клавиши 1 на клавиатуре дисплея можно работать со стендом в автономном режиме. Запуск программы производится с клавиатуры дисплея командой RM580. Развернутая функциональная схема включения КПДП на стенде представлена на рис.5.7, а соответствующие ей условные обозначения, принятые на мнемосхеме лицевой панели на рис.5.8.

На лицевой панели ИСМП разряды ДВ7-ДВ0 шины данных обозначены Д7-Д0. На ИСМП формируются и индицируются сигналы магистрали: ДВ, АВ, СВ. Байт данных при программировании КПДП формируется в потенциальной форме с помощью гнезд со штеккерами ДВ7-ДВ0 и не индицируется. Наличие штеккера в гнезде соответствует единичному значению бита, а его отсутствие нулевому. На светодиоды ДВ7-ДВ0 выводится старший байт адреса при наличии строба адреса STBA. Сигналы по шине АВ в режиме программирования формируются с помощью гнезд со штеккерами, обозначенными на мнемосхеме АЗ-А0, которые используются для адресации внутренних регистров и счетчиков КПДП.

Сигналы по шине СВ формируются с помощью кнопок HOLDA, WR, RD, Reset, CLK.. Кнопки управляют антидребезговыми триггерами, которые не показаны на схемах. Длительность этих сигналов определяется временем нажатия кнопок. Сигнал CLK подается на БИС через перемычку от кнопки или от генератора импульсов.

При работе стенда в автономном режиме на гнездо 1кгц выводится последовательность импульсов, а гнездо 0,5 гц не используется. На светодиодах ИСВУ индицируются выходные сигналы КПДП, а с помощью штеккеров формируется в потенциальной форме входные сигналы запросов ПД DRQ0-DRQ3. Наличие штеккера в гнезде соответствует единичному значению запроса, а его отсутствие - нулевому. Не упомянутые выходные сигналы КПДП индицируется на светодиодах, которые подключаются к выходам БИС через усилители мощности, которые не обозначены на схемах.

В процессе работы стенда нужно запрограммировать контроллер ПДП, а после захвата шины проверить по тактовым сигналам CLK. правильность формирования последовательности адресов А15-А0 на выходах микросхемы, атак же пар сигналов управления (-WRIO), (-RDM) и (-RDIO), (-WRM).

5.2.2.    Работа стенда с обучающей программой.

Обучающая программа воспринимает все сигналы сформированные на стенде только после нажатия одной из кнопок шины управления HOLDA, RD, (-WR), (-RE). После приема очередной команды от ИСМП программа анализирует ее и выводит на экран дисплея сообщение о выполненном шаге, что позволяет следить за ходом программирования БИС.

Если команда, сформированная на ИСМП при работе БИС в режиме программирования, недопустима на данном шаге работы или набрана с ошибками, то сигналы управления не передаются на модуль КПДП. При этом на стенде загорается светодиод «ОШБ», а на экран дисплея выводится сообщение «Ошибка» с кратким указанием причин. Сообщение об ошибке дает право на получение подсказки от программы о способах ее устранения. За каждые правильно выполненный шаг работы с КПДП программа начисляет поощрительные баллы, а за ошибочный - штрафные. Веса штрафных поощрительных баллов выбраны так, что за выполнение каждого шага с ошибкой и подсказкой сумма баллов не меняется. Веса штрафных (со знаком -) и поощрительных (со знаком +) баллов принятых в обучающей программе такие 20 - штраф за ошибочный шаг, 30 - штраф за подсказку, 50 - поощрение за правильный шаг.

За повторение правильного шага программа не дает поощрительных баллов. Программным способом на стенде формируется последовательность импульсов частотой 0.5гц. Поэтому при работе стенда с обучающей программой сигнал синхронизации микросхемы CLK можно через перемычку подавать тремя способами: вручную от кнопки, от генератора 0.5гц или от генератора 1кгц. Выходы генераторов выведены на соответствующие гнезда. Обучающая программа запускается с клавиатуры дисплея командой RM580. Программа выводит на экран дисплея начальную заставку, содержащую название программы, список типов обслуживаемых модулей, назначение клавиш управления и приглашает продолжить работу. В качестве клавиш управление выбраны «О», «К», «ВК». Клавиша «О» (Обновить экран) используется в случае непредвиденного искажения или пропадания изображения на экране. Клавиша К (Конец программы) используется для передачи . управления от обучающей программы к монитору операционной системы. Клавиши «О» и «К» можно использовать на любом шаге работы обучающей программы. Клавиша «ВК» (возврат каретки) позволяет перейти в режим обслуживания интерфейсной БИС, подключенной к стенду. При начатии клавиши «ВК» вместо начальной заставки на дисплей выводится постоянный экранный интерфейс, который применяется до конца работы Назначение отдельных полей экранного интерфейса следующее

1. Поле меню. В начале оно содержит два пункта: Автономная работа и Режим обучения.

Поле для вывода названия БИС, подключенной к стенду. Поле количества набранных очков. (В начале работы дастся 1000 очков). Поле оценки выполненного шага работы. (Правильный или ошибочный).

Информационное поле. В нем сообщается информация о содержании последнего правильно выполненного шага работы или сведения об ошибке, если шаг неверный.

Командное поле, которое содержит краткие рекомендации по дальнейшим действиям. Поле содержит напоминание о выбранной схеме включения БИС, протоколе обмена и т.д. Поле состояния программы, которое сообщает о текущем режиме работы программы: «Начало работы», «Автономный режим», «Режим обучения» и др. Автономная работа со стендом используется для изучения БИС без контроля со стороны программы. Сигнал от ИСМП в этом случае подается непосредственно на входы БИС. Режим используется для проверки реакции модуля при работе его в нештатных ситуациях. При переходе в режим обучения поле меню содержит два пункта:                                     

  •  Подсказка.
  •  Возврат в начало программы.

К подсказке можно обращаться только после сообщения об ошибке на экране дисплея и на стенде. Ко второму пункту меню обращаются, когда нужно проделать работу с самого начала с лучшими показателями или использовать БИС в другом режиме. При этом сумма набранных баллов сбрасывается и нужно вновь программировать микросхему.

Возврат в начало программы происходит так же при кратковременном отключении стенда или сменной платы.

  1.  Порядок выполнения работы на стенде. 

В процессе подготовки к работе необходимо:

  •  изучить техническое описание КПДП и обучающего стенда;
  •  в соответствии с заданием составить список начальных адресов ячеек ОЗУ и их числа для обмена по каждому каналу;
  •  составить блок-схему требуемого порядка программирования БИС и работы на стенде;
  •  составить программу реализации задания на стенде по шагам.

В процессе выполнения работы на стенде нужно запрограммировать КПДП соответствующим образом и проверить правильность его работы по тактам в режиме обмена, а так же снять на светодиодах временные диаграммы, работы БИС в соответствии с приведенными в п.5.1 данного описания. Изменения состояний каналов в процессе обмена наблюдаются путем считывания слова состояния БИС. Рассмотрим порядок работы на стенде и оформления ее результатов на примере выполнения конкретного задания.

Задание (Вариант 32) 

Составить схему подключения двух ВУ к МПС через канал 0 ввод (низший приоритет) и канал 2 вывод в режиме автозагрузки, используя КПДП в режиме Фиксированных приоритетов с удлиненной записью. Составить программу обмена и реализовать ее на стенде, назначив по своему усмотрению начальные адреса ОЗУ и число ячеек для обмена.

5.3.1. Выполнение работы в автономном режиме.

      Назначим начальные адреса областей памяти и число передач в циклах для каналов 0,2.

Канал 0                                                   Канал 2

мл. байт А7-А0=11110001         мл. байт А7-А0=00110001

ст. байтА15-А8=10101010                      ст. байтА15-А8=00010101 мл. байт С7-С0=00001001                       мл. байт С7-С0=00001001 ст. байт С13-С8=ХХ000000                ст. байт С13-С8=ХХ000000

Для работы в режиме автозагрузки можем предположить, что в канале 3 дублируется содержимое регистров и счетчиков канала 2. Напомним, что в счетчики циклов каналов загружается число на 1 меньшее, чем требуемое число ячеек ОЗУ для обмена. При работе БИС в режиме управления магистралью значение старших байтов адреса изменяться не будет, так заданное число в цикле обмена не выходит за пределы младшего байта. Значение младшего байта адреса будет инкрементироваться для каждого из каналов в пределах:

Канал 0 от А7-А0=11110001 до А7-А0=11111010,

Канал 2 от A7-A0=00110001 до А7-А0=00111010.

После последнего адреса БИС должна сформировать сигнал окончания счета ТС, который можно наблюдать на физическом выходе микросхемы или прочитав слово состояния. При обработке прерывания от канала 2 в слове состояния следует проверить значение флага модификации (ДВ4). Заданную очередность обслуживания каналов можно организовать несколькими способами:

  •  в режиме кругового приоритета запрограммировать разрешение обоих каналов, но подавать на входы БИС от ИСВУ вначале запрос DRQ2, а после начала его обслуживания, запрос DRQ0.
  •  запросы DRQ0 и DRQ2 подать одновременно, но в первом слове режима дать разрешение на обслуживание только канала 2.
  •  программировать и обслуживать каналы поочередно в нужном порядке.

Порядок программирования КПДП и выполнения работы на стенде для одного канала представлен на рис. 5.10. 

При составлении программы вначале предполагается загрузка обоих каналов, а затем общего слова режима в котором канал 0 запрещен. При выполнении программы обмена в режиме удлиненной записи можно установить значение сигнала REDY=1, тогда длительность сигнала возрастет на 1 такт. Но можно увеличить длительность сигналов (-WRM) и (-RDM) на время пока REDY=0.

Установка=С.Сброс

Загрузка адреса

Загрузка числа циклов

Загрузка сл.реж.

Формиров. на ИСВУ

Формиров. на ИСМП

Обмен байтом

   нет

       Кстоп=1

      да

Опрос СС

Последовательность сигналов и команд при программировании БИС и действий на стенде в процессе выполнения обмена в соответствии с заданием представлена в таблице 5.4.

Таблица 5.4.

Состояние АВ

Состояние ДВ

Состояние СВ

А3

А2

А1

А0

7

6

5

4

3

2

1

0

(-CS)

R

(-RW)

(-RD)

HLDA

1

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

0

1

Х

Х

Х

2

0

0

0

0

1

1

1

1

0

0

0

1

0

0

0

1

0

3

0

0

0

0

1

0

1

0

1

0

1

0

0

0

0

1

0

4

0

0

0

1

0

0

0

0

1

0

0

1

0

0

0

1

0

5

0

0

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

6

0

1

0

0

1

1

1

1

0

0

0

1

0

0

0

1

0

7

0

1

0

0

1

0

1

0

1

0

1

0

0

0

0

1

0

8

0

1

0

1

0

0

0

0

1

0

0

1

0

0

0

1

0

9

0

1

0

1

1

0

0

0

0

0

0

0

0

0

0

1

0

10-13

Повторение шагов 6-9 для канала 3 при значениях А3,А2,А1,А0=0110(0111)

14

1

0

0

0

1

1

1

0

0

1

0

1

0

0

0

1

0

15

Установка DRQ0=DRQ2=1 с помощью штекеров

16

При появлении HRQ=1 нажать кнопку HOLDA на ИСМП (REDY=1)

17

После АЕ=1 подать последовательность сигналов CLK до появления ТС=1

18

1

0

0

0

Х

Х

Х

Х

Х

Х

Х

Х

0

0

1

0

Х

19

20

При DB4=DB2=1 повторить шаги 18,18 и установить DRQ2=0

21-24

Повторение шагов 2-5

25

1

0

0

0

0

1

1

0

0

0

0

1

0

0

0

1

0

26-28

Повторение шагов 16-18

Дадим более подробные коментарии к приведенным в таблице шагам.

Шаг 1. Установка сигнала CS=0 и сброс БИС путем нажатия кнопки RESET на ИСМП.

Шаг 2. Загрузка младшего байта начального адреса ОЗУ для канала 0 производится при АЗ-А0=0000 путем нажатия кнопки WR на ИСМП.

Шаг 3. Загрузка старшего байта начального адреса ОЗУ для канала 0 производится при тех же условиях, что и на шаге 2.

Шаг 4. Загрузка младшего байта счетчика числа циклов обмена канала 0 Производился при АЗ-А0=00001 и WR=0.

Шаг 5. Загрузка старшего байта счетчика циклов обмена канала 0. Производится при тех же условиях, что и на шаге 2. Режим направления обмена (чтение из ОЗУ) программируется путем установки ДВ7=1.

Шаг 6. Загрузка младшего байта начального адреса ОЗУ для канала 2. Производится при АЗ-А0=0010, WR=0.

Шаг 7. 3агрузка старшего байта начального адреса ОЗУ для канала 2. Производится при тех же условиях, что и на шаге 6. Рис.5.10. Порядок программирования работы БИС по одному каналу.

Шаг 8. Загрузка младшего байта счетчика циклов канала 2. Производится при АЗ-А0=0101 путем нажатия кнопки WR на ИСМП.

Шаг 9. Загрузка старшего байта счетчика циклов канала 2 производится при тех условиях, что и на шаге 3. Режим направления обмена (запись в ОЗУ) программируется путем установки значения ДВ6=1.

Шаг 10-13. Повторение шагов 6-9 для канала 3 при значениях АЗ-А0=0110 (0111).

Шаг 14. Загрузка слова режима, в котором принято ДВ7=1 - режим автозагрузки для канала 2,3, ДВ6=1 - конец счета - стоп (ТС - стоп), ДВ5=1 -удлиненная запись, ДВ4=0 - Фиксированные приоритеты обслуживания каналов, ДВ2=1 - разрешение ПД для канала 2.

Шаг 15. С помощью штеккеров на ИСВУ стенда устанавливаются запросы ПД каналов 0 и 2 (DRQO=DRQ2=1).

Шаг 16. После появления сигнала HRQ запросы ПД от КПДП на индикаторном светодиоде нужно подать сигнал HOLDA путем нажатия соответствующей кнопки на ИСМП. Установите значение сигнала REDY=1.

Шаг 17. При появлении сигнала АЕ захвата магистрали со стороны КПДП нужно сформировать последовательность сигналов синхронизации CLK  используя перемычку и кнопку на ИСВУ. При этом можно снять с помощью светодиодов временную диаграмму управлявших сигналов на выходах ВИС. Поскольку БИС запрограммирована для работы в режиме удлиненной записи, то дополнительное удлинение сигналов WRM и RDM можно производить. устанавливая сигнал RDY=0

Шаг 18. При появлении сигнала ТС=1 считать слово состояния КПДП на светодиодах ИСМП, обращая внимание на разряды ДВ4 (флаг модификации) и ДВ2 (конец счета в канале 2).

Шаг 19-20. Повторение шагов 17, 18, так как задан режим автозагрузки. Установить DRQ2=0.

Шаг 21-24. Повторение шагов 2-5.

Шаг 25. Загрузка слова режима с разрешением ПД канала 0 (ДВ0=1)

Шаг 26-28. Выполняется для канала 0 по аналогии с шагами 16. 17, 18.

В процессе выполнения работы при последовательном формировании сигналов CLK убедиться, что КПДП по шинам адреса и данных формирует запрограммированную последовательность адресов А15-А0 и пар сигналов управления (-WRIO), (-RDM) и (-RDIO), (-WRM) в соответствии с рис.5.11. В дополнение к проделанной работе можно воспользоваться режимом проверки, загрузив в старший байт счетчика циклов значение ДВ7ДВ6=0 В этом режиме БИС работает как обычно, но не формирует пары сигналов управления. Рис. 5.11 Временная диаграмма одного цикла работы КПДП.

Для обеспечения поддержки со стороны обучающей программы необходимо выполнять требования сформулированные в П.5.2.2. Выбор схемы включения, порядок программирования БИС и последовательность выполнения действий на стенде совпадают с порядком приведенным в п.5.3.1. Коммутация сигналов БИС со стороны ИСВУ выполняется та же что и в автономном режиме.

Внимание!

Программа анализирует только сигналы системной магистрали, Формируемые на ИСМП. Будьте внимательны при коммутации сигналов между БИС и ИСВУ с помощью перемычек. Сообщения, выводимые программой на экран дисплея при правильном выполнении задания сведены в табл.5.5.

Таблица 5.5.

№ шага

Содержание шага

Сообщение на дисплее

1

Сброс БИС

Производит сброс БИС

2

Загрузка младшего байта регистра адреса КО.

Загрузка регистра адреса

Канал номер

Младший байт ДВ7-ДВ0=11110001

3

Загрузка старшего байта регистра адреса КО.

Загрузка регистра адреса

Канал номер

Старший байт ДВ7-ДВ0=10101010

4

Загрузка младшего байта счетчика КО.

Загрузка регистра счетчика

Канал номер

Младший байт ДВ7-ДВ0=00001001

5

Загрузка старшего байта счетчика КО.

Загрузка регистра счетчика

Канал номер

Старший байт ДВ7-ДВ0=01000000

6-9,

10-13

Выполняется аналогично шагам 2-5 для К2,К3.

14

Загрузка слова режима

Загружено слово режима

Слово режима ДВ7-ДВ0=11100100

15-17

Выполняется на стенде

18

Считывание слова состояния

Прочитано слово состояния:

ДВ7-ДВ0=ХХХХХХХХ

19-20

Повторение шагов 13,14

21-24

Повторение шагов 2-5

25

Загрузка слова режима

Загружено слово режима

Слово режима ДВ7-ДВ0=01100001

26-28

Повторение шагов 16-18

5.4. Лабораторное задание и содержание отчета.

Лабораторные задания могут быть составлены по желанию преподавателя или обучаемого самые разнообразные в рамках функциональных возможностей программируемого модуля КПДП КР580ВТ57. Некоторые варианты заданий для выполнения лабораторных работ сведены в табл.5.6.

Таблица 5.6.

Порядок обслуживания каналов

Без автозагрузки

С автозагрузкой

Приоритет

Цикл записи

031

103

210

321

(23)1

0(23)

1(23)

(23)0

Круговой

Нормальный

1

2

3

4

5

6

7

8

Удлиненный

9

10

11

12

13

14

15

16

Фиксированный

Нормальный

17

18

19

20

21

22

23

24

Удлиненный

25

26

27

28

29

30

31

32

Начальные адреса, число адресов и направление обмена по каждому каналу в цикле выбираются по своему усмотрению. Цифры в скобках обозначают номера каналов 2 и 3, работающих совместно в режиме автозагрузки. Отчет в общем случае должен содержать:

  •  Точную словесную формулировку задания с указанием режимов и условий обмена.
  •  Схему включения БИС и коммутацию элементов лабораторного стенда.
  •  Алгоритм последовательного выполнения шагов при программировании и обмене.
  •  Программу обмена по приведенному в п.5.3.1 образцу.
  •  Временные диаграммы на управляющих входах и выходах БИС.
  •  Краткие выводы по работе.

5.5.Контрольные вопросы.

  1.  Какие режимы работы БИС можно задать с помощью слова режима?
  2.  Как работает БИС в режиме проверки каналов?
  3.  Составить временную диаграмму сигналов (-WRIO), (-RDM) и (-RDIO), (-WRM) в цикле записи.
  4.  Составить временную диаграмму сигналов (-WRIO), (-RDM) и (-RDIO), (-wrm)b цикле чтения.
  5.  Составить временную диаграмму сигналов (-WRIO), (-RDM) и (-RDIO), (-wrm)b цикле проверки.
  6.  В каких случаях производится и как отключение канала от магистрали?
  7.  Выходные сигналы БИС КС и М128 являются общими для всех каналов. Как определить к какому каналу они относятся?
  8.  Как программно можно реализовать режим круговых приоритетов, если БИС запрограммирована на режим фиксированных?
  9.  Когда следует в режиме автозагрузки заносить параметры нового массива в канал 3?
  10.  Как сбросить разряды КС в слове состояния БИС?
  11.  Как переводится БИС из состояния управления шиной в состояние программирования и наоборот?
  12.  За счет чего поддерживается сигнал «Выбор кристалла» (-CS) при управлении шиной со стороны БИС.


5.6.
Список рекомендуемой литературы. 

PAGE  2


EMBED PBrush  

EMBED PBrush  

EMBED PBrush  

EMBED PBrush  

EMBED PBrush  

EMBED PBrush  

EMBED PBrush  

EMBED PBrush  

EMBED PBrush  


 

А также другие работы, которые могут Вас заинтересовать

81763. Тема отцов и детей в произведениях отечественной классики 19 века 32.44 KB
  Отцов или детей обличает Т. дети не должны убивать отцов а отцы заставлять детей думать так же как они думают. потому что смешно и бессмысленно полагать что можно силой заставить молодое поколение думать так же как и поколение отцов.
81764. М.Е. Салтыков-Щедрин «Господа Головлевы» (1880) 31.48 KB
  Нет любви в доме госпожи Головлевой. В ее доме все подчинено процессу припасания. Все в доме Головлевых дышит ненавистью. Из бесконтрольной обладательницы головлевских имений Арина Петровна сделалась скромной приживалкой в доме младшего сына.
81765. Своеобразие композиции романа А.С.Пушкина «Евгений Онегин» 33.37 KB
  Чтение наизусть отрывка из романа Евгений Онегин . В годы создания романа Пушкину пришлось пережить ссылку потерять многих друзей испытать горечь от гибели лучших людей России того времени. Ее духовный и нравственный облик представлен в героях романа Евгении Онегине и Ленском.
81766. Социальная и философская проблематика пьесы М. Горького «На дне» 32.62 KB
  изображением дна являющегося изнанкой современного буржуазного строя Горький утверждал мысль о необходимости решительного обновления этого строя во имя освобождения человека. Горький поновому показал босяка дав строго реалистический анализ бродяжного люда ни разу не отрываясь от трезвого взгляда на босячество как на явление в основе своей антисоциальное. Горький усилил и художественно обобщил одну черту босяка его презрение к мещанским предрассудкам к мещанской морали к мещанскому фетишизму вещей и понятий. Горький использовал эту...
81767. Роль пейзажа в произведениях отечественной литературы 31.46 KB
  В рассказе Хорь и Калиныч Калиныча более трогали природа горы водопад. чутко воспринял тему человек и природа В рассказе того же цикла Бежин луг описание природы начинает повествование. Это рассказ о том что природа сильнее человека и поэтому надо с уважением к ней относиться. Главный герой романа Евгений Базаров так выражает свои отношения с природой: Природа пустяки Природа не храм а мастерская и человек в ней – работник Но далее читаем: Солнце жгло изза тонкой завесы сплошных беловатых облаков.
81768. Татьяны «милый идеал» в романе А.С.Пушкина «Евгений Онегин». Роль сна Татьяны в развитии сюжета 37.82 KB
  Точными деталями Пушкин напоминает о характере жизни крепостной деревни крестьянства. На этом широком фоне воссоздана в Евгении Онегине драматическая судьба лучших людей пушкинского времени передовой дворянской интеллигенции эпохи декабристов. Образ Евгения Онегина обобщает собой все что Пушкин стремился воплотить в образах кавказского пленника и Алеко. Пушкинский герой порождение этого общества но вместе с тем он и чужд ему.
81769. Герои и проблематика одного из произведений А. Платонова 47.7 KB
  Платонова. Платонов Наше узнавание Платонова было длительным: с 20х годов до сегодняшнего дня. Почему многие произведения Андрея Платонова совсем не были опубликованы при его жизни а те что были напечатаны вызывали резко критическое отношение Почему Сталин прочитав бедняцкую хронику Впрок не пожалел самых ругательных выражений а Горький высоко оценив Чевенгур считал что роман этот опубликован не будет Попробуем ответить на эти вопросы. Все это в той или иной степени отразилось в творчестве Платонова от первого сборника стихов ...
81770. Мотивы преступления и возмездия в произведениях отечественной литературы 45.61 KB
  В художественном арсенале Достоевского можно обнаружить множество средств к которым он прибегает при обрисовке Раскольникова. Портрет Раскольникова набросан лаконично: Кстати он был замечательно хорош собою с прекрасными темными глазами темнорус роста выше среднего тонок строен. Особенно обстоятельно Достоевский рассматривает мотивы преступления Раскольникова. В раскрытии безмерности издевательств над людьми и поругания всего живого большое значение приобретает символический сон Раскольникова из V главы где предстаёт зверское...
81771. Образ Маши Мироновой и смысл названия романа 32.62 KB
  И к Екатерине Маша обращается с прошением о помиловании о милости а не о просьбе соблюсти закон. Маша обращается к Екатерине как к матери Отечества мотив материнства и отцовства очень важен для Пушкина. Маша Миронова и Петр Гринев заслужили свое счастье т. Маша и Гринев преодолевая трудности все испытания которые выпали на их долю спасаются любовью.