Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  База цифровых устройств 

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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 [ 158 ] 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176

ный представляет в своей основе сдвигающий регистр, загружаемый параллельно байтом из ОЗУ, и затем по командам из устройства управления выводящий последовательные данные во внещнее устройство - приемник последовательного кода. Появление разрядов последовательного кода отмечается во времени сигналами стробирования Strob. Загрузка данных в преобразователь параллельного кода инициируется процессором по сигналу Read, адрес загружаемых данных должен быть перед этим задан процессором.

Внешнее управляющее устройство

(Процессор)

Address?;

Data В

Write

Преобразователь параллел ного кода впоспедовате ьный (сдвигающий рагистр)

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

Strob

Ready

Ready

Приегиник последовательного кода

Рис. 9.6. Блок-схема устройства, принятого в качестве примера для проектирования средствами САПР

Готовность преобразователя кода к передаче данных индицируется сигналом Ready, поступающим как на приемник последовательных данных, так и на соответствующий вход процессора. Асинхронный .характер обмена с приемником данных обеспечивается сигналом разрешения передачи Аск со стороны приемника. В состав сигналов шины Control входят сигналы гактирова-ния, сброса и др.

Второй этап.

Разработка общей структуры операционного блока

Сопоставляя функциональный состав библиотеки САПР МАХ + PLUSH и блоков схемы (рис. 9.6), нетрудно видеть, что для реализации рассматриваемого устройства из состава библиотеки выбранной САПР можно использовать следующий набор библиотечных парамстризируемых модулей (LPM):

□ блок ОЗУ (LPM RAM DO) с организацией 256x8;

□ 8-разрядный сдвигающий регистр выходного кода (LPMSHIFTREG);

□ счетчик сдвигов регистра вывода на 8 состояний (LPMCOUNTER).

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




Рис. 9.7. Структурная схема устройства,проектируемого средствами САПР



Структурная схема устройства, включающая эти операционные блоки и автомат, управляющий считыванием кода из ОЗУ и его преобразованием в последовательную форму (AvtOutBt), может приобрести вид, приведенный на рис. 9.7. Кроме указанных выще базовых блоков, в схеме присутствует ряд дополнительных элементов. Условные обозначения всех элементов схемы соответствуют стандарту, принятому в САПР МАХ + PLUS П. Необходимость введения дополнительных элементов (инвертора, четырех D-триггеров и двух схем 2ИЛИ-НЕ) диктуется фсбованиями временной или аннарагной совместимости отдельных блоков схемы Более подробные пояснения будут приведены в следующем разделе, носкольк> этапы разработки операционной части и устройства управления операционнымп элементами гесно связаны и обычно выполняются итерационно.

Третий этап.

Описание работы управляющего автомата

При разработке поведения управляющего автомата необходимо учесть, что функционирование устройства определяется сигналом CLOCK и происходит асинхронно относительно внещнего устройства, управляющего чтением и записью в ОЗУ и относительно другого внещнего устройства, запрашивающего и принимающего ин(]юрмацию в последовательной (]х>рме.

При выборе из библиотеки САПР в качестве ОЗУ модуля тина LPMRAMDQ (т. е. с раздельными шинами чтения и записи данных) и при его настройке на асинхронный режим работы исчезает целый ряд проблем. Во-первых, нет необходимости введения элементов, разделяющих данные лля записи и считывания. Во-вторых, полностью снимается с yirpaa-ляюшсго автомата проблема организации синхронизации режима записи данных в ОЗУ со стороны внешнего устзойства. А вот операция чтения из ОЗУ должна быть синхронизирована с работой автомата. Поэтому внешнее устройство, управляющее памятью, прежде чем снять установленный адрес, должно убедиться, что предьщущая информация из сдвигового регистза забрана. Для этой цели оно может ориентироваться на сигнал OuiRcady. Сигнал устанавливается, когда информация уже находится в сдвигающем регистре, и сбрасывается, когда выдан последний бит данных.

Возможный алгоритм работы устройства управления разрабатываемого усг-ройства, отвечающий сформулированным выше требованиям, может приобрести вид, соответствующий 1раф-схеме переходов автомата, приведенной на рис. 9.8. Граф-схема переходов при помощи графического редакт(1Х) профаммы StateCAD Version 3,2 пакета Workview Office фирмы Viewlogic бьша занесена в соответствующий диафаммный файл, что, как будет показано далее, существенно упрощает не только отладку и возможные корректировки алгоритма, но и создание соответствующих профаммных текстов.



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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 [ 158 ] 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176



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



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.