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

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

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 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 [ 239 ] 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359

Рис. 7,100. Ловушка импульсов

*7.10.6. Существенные источники опасности

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

1. Только один входной сигнал может изменяться каждый раз с некоторым ограничением на минимальное время между последовательными изменениями на входах.

2. Должен существовать максимум для задержки распространения при прохождении сигнала через логику возбуждения и по цепям обратной связи; этот максимум должен быть меньше времени между последовательными изменениями на входах.

3. Кодирование состояний и таблица переходов должны обеспечивать отсутствие критических гонок.

4. В логике возбуждения не должно быть источников опасности.

5. Минимальная задержка распространения сигналов по логике возбуждения и цепям обратной связи должна превосходить максимальный разброс времени прохождения сигналов через входную логику .

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




длинный медленный

путь 1-.о\ y1 L U-.1

Рис. 7.101. Физические условия, при которых в ловушке импульсов проявляется существенный источник опасности

Рассмотрим теперь, что случится, если Р R = 10, схема находится во внутреннем состоянии 10 и сигнал Р изменяется от 1 до 0. Согласно таблице переходов, воспроизведенной на рис. 7.102, схеме следует перейти во внутреннее состояние 00. Но давайте посмотрим, что будет происходить в действительности, прослеживая прохождение сигналов по схеме, приведенной на рис. 7.101:

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

Последнее, пятое требование относится к трудно уловимым временнь/м пофеш-ностям, которые могут проявляться в схемах классического образца даже в тех случаях, когда первые четьфе фебования удовлетворены. Речь идет о существенном источнике опасности {essential hazard), то есть о возможности того, что схема перейдет в ошибочное следующее состояние в результате изменения одного входного сигнала; ошибка происходит в том случае, когда изменение входного сигнала не успевает достичь всех цепей возбуждения до того, как являющийся следствием этого изменения переход переменной состояния (или переходы нескольких переменных) вернется назад к входам цепей возбуждения. В мире, где обычно действует правило чем бысфее, тем лучше , конструктору иногда приходится притормозить логику возбуждения, чтобы скрыть эти источники опасности.

Существенные источники опасности лучше всего объяснить на каком-либо примере, и таким примером вполне может служить наша ловушка импульсов. Предположим, что схема собирается на печатной плате или в кристалле, и мы (а вероятнее всего - используемая нами система CAD) непреднамеренно подключили входной сигнал Р к точке PD, указанной на рис. 7.101, по длинному и медленному пути. Допустим, что время прохождения сигнала по этому пути больше, чем задержка распросфанения в двухуровневой логике возбуждения И-ИЛИ.



р р Рис. 7.102. Таблица пере-

ходов для ловушки импуль-

Y1 Y2 00 01 II 10 Z сов, в которой обнаружи-

- вается существенный

З (2) О

- 10 -


01 о источник опасности

Y1* Y2*

Избежать ошибочного поведения в принципе можно только одним способом: необходимо обеспечить поступление изменений в сигнале Р на входы всех цепей до того, как произойдут какие-либо изменения переменных состояния. Следовательно, неизбежное различие моментов поступления входного сигнала, называемого временным перекосом {timing skew), должно быть меньше задержки распространения по цепям возбуждения и обратной связи. В общем случае этому требованию, относящемуся к временнь/м характеристикам, можно удовлетворить только путем осмотрительного проектирования на уровне электрических цепей.

В нашем примере этот источник опасности легко подавить даже не специалисту в области электроники, поскольку все, что для этого требуется, это чтобы прямой провод имел меньшую задержку распространения, чем структура И-ИЛИ, а это реализуется практически при любой технологии.

Однако во многих последовательностных схемах с обратной связью типа переключающегося по фронту D-триггера какого-либо из ТТЛ-семейств (рис. 7.19) имеются существенные источники опасности при наличии инверторов на пути про-

, (Изменения, указанные стрелкой -> .) Первое, что случится после изменения сигнала Р, это переход сигнала Y1 со значения 1 на значение 0. Сейчас схема находится во внутреннем состоянии 00.

, (Изменения, указанные стрелкой -* .) Сигнал Y1 L изменяется с О на 1. Изменение Y1 L на входе вентиля А вызовет переход к 1 сигнала на его выходе, что, в свою очередь, приведет к возникновению 1 на выходе Y2 Вот так раз! Теперь схема находится во внутреннем состоянии 01.

(Изменения, указанные стрелкой .) Изменение значения Y2 на входах вентилей В и С вызовет появление единиц на их выходах, подкрепляя наличие 1 на выходе Y2. В течение всего этого времени переход сигнала Р с 1 на О еще не проявил себя в точке PD.

(Изменения, указанные стрелкой = ) Наконец уровень сигнала в точке PD изменяется и вместо единичного становится нулевым, в результате чего сигналы на выходах вентилей А и В становятся равными О Однако на выходе вентиля С все еще удерживается 1, и поэтому схема остается в неправильном состоянии 01.



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 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 [ 239 ] 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359



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



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


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