CBRR5024 (664407), страница 2

Файл №664407 CBRR5024 (Проектирование устройства сбора данных) 2 страницаCBRR5024 (664407) страница 22016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

В каждый тактовый период синхроимпульсов в ОУ может выполнятся одна или несколько независимых друг от друга микроопераций в различных элементах схемы. Набор микроопераций, выполняемый в ОУ одновременно (в одном такте), называется микрокомандой (МК). Среди сигналов У могут быть и такие, которые




вх. ì вых.код

код í (в ОП)

(из АЦП)î обл.G

управляют работой устройств, находящихся вне процессора (внешних устройств - ВУ). К числу таких устройств относятся устройства ввода/вывода информации (УВВ), модули памяти (ОЗУ, ПЗУ), АЦП, ЦАП и др.

УУ работает под действием команд - двоичных кодов, подаваемых на входы Z1,Z2,... .На входы Х1,Х2,... УУ поступают осведомительные сигналы, иначе называемые условиями или признаками, которые формируются в ОУ и влияют на последующие значения управляющих сигналов У, определяя тем самым последующие этапы преобразования операндов в зависимости от результатов, полученных в ОУ при выполнении предыдущей микрокоманды.

4.2Структурная схема ОУ

В настоящее время отсутствуют сколько-нибудь общие формальные методы синтеза операционных устройств. По этой причине составление структурной схемы производится на основе анализа задания и требует от разработчика наличия соответствующих навыков и опыта.

Оценим состав оборудования ОУ, обеспечивающий выполнение сформулированных в задании функций УСД.

Внешними по отношению к ОУ являются следующие элементы:

· АЦП - аналого-цифровой преобразователь, осуществляющий преобразование аналоговой величины (например напряжения аналогового сигнала), действующего на его входе на данном отрезке времени, в восьмиразрядный двоичный код на выходе. В момент завершения акта преобразования АЦП вырабатывает сигнал ОК=1 на соответствующем выходе. Запуск АЦП производится путем подачи сигнала запуска на соответствующий вход;

· коммутатор каналов - аналоговый мультиплексор-селектор, который в зависимости от значения четырехразрядного двоичного адресного слова, поступающего на его адресные входы, подключает к единственному выходу тот или иной из тринадцати аналоговых сигналов;

· оперативная память (ОП) - полупроводниковое ОЗУ емкостью 2к х 8, имеющее рассмотренную выше организацию.

К элементам, входящим в состав ОУ УСД, относятся:

· счетчик СТ21 адреса ячеек ОП - 16-разрядный (в соответствии с заданной разрядностью адресного слова);

· счетчик СТ22 адреса аналоговых каналов - четырехразрядный (F=14 каналов имеют номера (адреса) от 0000 до 1101. Всего тринадцать адресов);

· триггер Тфл - флаг АЦП, предназначенный для фиксирования сигнала ОК (асинхронный RS-триггер с инверсными входами ТТЛ. Тфл необходим для выработки сигнала Х1 в течение всего периода Т в том случае, когда сигнал ОК АЦП импульсный, т.е. его длительность « Т).

Структурная схема ОУ , включающая внешние элементы процессорного устройства, представлена на рис.3. На схеме











070116

Рис.3

стрелками показаны управляющие сигналы У, поступающие из УУ, и сигналы-условия X, вырабатываемые ОУ и поступающие в УУ.

4.3 Словесное описание цикла сбора данных

y1. Цикл сбора данных начинается с того, что в счетчик СТ21 производится запись первой ячейки области памяти ОП, отведенной для хранения данных. Очевидно, что в качестве СТ21 удобно использовать такой счетчик, в котором предусмотрена возможность записи информации, как в параллельный регистр. Тогда, подав на одни входы триггеров логический ноль (потенциал земли или корпуса), а на другие - логическую единицу (напряжение источника питания), можно обеспечить запись требуемого адреса в счетчик в одном такте.

y2. счетчик СТ22 сбрасывается в 0. Тем самым в нём формируется адрес первого аналогового канала, имеющего нулевой номер.

y3. Производится сброс в 0 триггера Тфл (гашение флага).

y4. Адрес аналогового канала из СТ22 выдается на адресные входы коммутатора. Коммутатор подключает канал №0 ко входу АЦП.

y5. Производится запуск АЦП и в нём начинается процесс аналого-цифрового преобразования.

y6. Проверяется содержимое триггера Тфл . По окончанию акта преобразования АЦП вырабатывает сигнал ОК, устанавливающий Тфл в состояние 1. Пока (Тфл)=0 , устройство пребывает в режиме ожидания окончания акта преобразования в АЦП. Как только Тфл устанавливается в 1, осуществляется запись данных с выхода АЦП в требуемую ячейку памяти (ОП).

y7. В СТ22 подготавливается адрес следующей ячейки ОП путем прибавления единицы к содержимому счетчика (к адресу предыдущей ячейки).

y8. В СТ22 формируется адрес следующего аналогового канала (№1) путем прибавления единицы к содержимому счетчика.

y9. Проверяется содержимое счетчика СТ22 . Если (СТ22)=0, то операции 3¸8 повторяются. В противном случае происходит завершение цикла сбора данных (выход из цикла), так как все каналы оказываются опрошены.

4.4 Синтез управляющего устройства (УУ)

4.4.1 Этап абстрактного синтеза

Этот этап также требует от разработчика определенных навыков и опыта. На этапе абстрактного синтеза осуществляется переход от словесного описания принципа функционирования автомата формализованному представлению в виде графа или таблиц.

На основании словесного описания составим в соответствующем порядке список микроопераций, необходимых для управления ОУ (см. Рис.2):

У1 - разрешение записи начального адреса 01AE16 в СТ21, (СТ21 ¬ 01AE16);

У2 - установка в 0 СТ22 (сброс), (СТ22 ¬ 0);

У3 - сброс Тфл ,(Тфл ¬ 0);

У4 - разрешение передачи адреса аналогового канала на коммутатор [комм ¬ (СТ22)];

У5 - запуск АЦП, (зап. АЦП);

У6 - разрешение записи данных из АЦП в ОП, [ОП ¬ АЦП];

У7 - увеличение на 1 (СТ21) - приращение счетчика, [инкримент СТ21 ¬ (СТ21)+1];

У8 - увеличение на 1 (СТ22) - приращение счетчика, [инкримент СТ22 ¬ (СТ22)+1].

В процессе выполнения цикла сбора данных а ОУ УСД вырабатываются осведомительные сигналы: сигнал Х1=1 - сигнал ОК и сигнал Х2=1 - завершение цикла сбора данных. Сигнал Х2 вырабатывается в том случае, когда в СТ22 содержится адрес 0000,[Х2=1, если (СТ22)=0], возникающий в нём после адреса 1010 последнего, одинадцатого канала. Сигнал Х2 может быть сформирован путем логического умножения (на схеме И) сигналов.

Блок-схема алгоритма функционирования ОУ в микрооперациях

Блок-схема (рис. 4) составляется на основе словесного описания и списка микроопераций.
















Рис.5.


Анализ рис. 4 показывает, что микрооперации У1,У2, а также У3,У4,У5 и У6,У7,У8 не зависят друг от друга и могут выполняться в одном такте (каждая группа в соответствующем такте). На основании этого можно составить блок-схему алгоритма в микрокомандах, обозначив каждую из них буквой Y (рис.5).

произведем разметку блок схемы рис. 5. Начало и конец блок-

схемы обозначим а0 , что соответствует исходному состоянию управляющего автомата (УУ). Далее вход каждого блока, следующего за операторными блоками, которые имеют прямоугольную форму, помечаем символами а1 , а2 ,... , соответствующими последующим состояниям УУ.

Составление граф - схемы функционирования УУ

Построение графа осуществляется на основе произведенной разметки блок-схемы алгоритма. Каждому из состояний а0 , а1 ,... управляющего автомата соответствует узел графа (рис.6). Дугами графа изображаются переходы автомата из одного состояния в другое. Возле каждой дуги указывается условие (если оно есть) перехода (Х) и выполняемая на данном тактовом интервале микрокоманда Y. Переходы синхронного автомата из одного состояния в другое происходят в тактовые моменты времени под действием синхроимпульсов и входных сигналов.








4.4.2 Этап структурного синтеза УУ

Этот этап выполняется на основе формальных методов и включает в себя:

- расчет требуемого объема памяти УУ;

- выбор способа кодирования возможных состояний автомата;

- выбор типа применяемых логических элементов и триггеров;

- нахождение оптимальной с точки зрения минимизации числа элементов и связей между ними структуры комбинационного цифрового устройства (КЦУ), входящего в состав схемы УУ.

Определение требуемого числа триггеров ЗУ устройства

управления и кодирование состояний УУ

Из граф-схемы видно, что управляющий автомат должен иметь N=4 состояний ( а0 ¸ а3 ). Требуемое число триггеров находим как минимальное k, удовлетворяющее условию N £ 2k. Имеем kмин = 2. Поскольку каждый из триггеров обладает двумя устойчивыми состояниями , совокупность двух триггеров позволяет

Характеристики

Тип файла
Документ
Размер
613 Kb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6529
Авторов
на СтудИзбе
301
Средний доход
с одного платного файла
Обучение Подробнее