Звоните! 
 (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

ПРЯМОЙ и ОБРАТНЫЙ ПОРЯДОК СЛЕДОВАНИЯ

В истории развития цифровых систем был момент, когда обсуждение вопроса о том, в каком порядке нужно передавать биты и байты, стало носить характер религиозного спора. В своей знаменитой статье Священные войны и призыв к миру ( On Holy Wars and a Plea for Peace . Computer, October 1981, pp. 48-54) Дэнни Коэн (Danny Cohen) описал различие между соглашениями о порядке следования битов и байтов и указал на возможные (и проявившиеся в дальнейшем) отрицательные последствия этого различия.

Твердый стандарт так и не был установлен, и сегодня существуют популярные семейства компьютеров, в которых принят порядок нумерации и передачи байтов 32-разрядного слова, начиная с младшего байта (так называемые IBM-совместимые компьютеры) и начиная со старшего байта (компьютеры Apple Macintosh). Согласно терминологии Коэна, в первом случае говорят о прямом порядке следования ( Little Endian ), а во втором - об обратном порядке следования ( Big Endian ), и по-прежнему продолжается дискуссия о том, какой из них предпочтительнее (аЬощ endianness ), как если бы это что-нибудь значило.

биты -701г[з45б7

jnjnjn Jl JTJaJlJTJ~L

SyHC

SOATA

К Г К 0 К

3 )( 4

К к

байтЗ!

байтО

6айт1

rJLA 6aifT3l)(

.........

баетЗО 1

6айт31

1 байтО

Рис. 8.58. Временные диаграммы для преобразования последовательного кода в параллельный

8.5.5. Счетчики на регистрах сдвипа

Последовательно/параллельное преобразование представляет собой обработку данных, но регистры сдвига применяются также и в тех случаях, когда речь не идет о данных . В результате обьединения регистра сдвига с комбинационной логикой образуется конечный автомат, у которого диаграмма состояний является циклической. Такую схему называют счетчикам на регистре сдвига {shift-register counter). В отличие от двоичного счетчика последовательность состояний счетчика на регистре сдвига не образует ряд двоичных чисел, перебираемых в сторону увеличения или уменьшения, но такая схема все же полезна во многих приложениях, связанных с управлением .



8.5.6. Кольцевые счетчики

в простейшем случае, используя и-разрядный регистр сдвига, можно получить счетчик с и состояниями, называемый кольцевым счетчикам (ring counter). На рис. 8.59 показана схема кольцевого счетчика. Универсальный регистр сдвига 74x194 включен так, что в нем обычно происходит сдвиг влево. Но если подан сигнал RESET, то в него зафужается комбинация 0001 [см. функциональную таблицу ИС 194 (табл. 8.18)]. Если сигнал RESET снят, то на каждом такте происходит сдвиг содержимого ИС 194 влево. Последовательный вход LIN соединен с крайним левым выходом, так что последовательность состояний имеет вид: 0010, 0100, 1000, 0001, 0010, ... . Следовательно, счетчик проходит через четыре различных состояния, прежде чем они начинают повторяться. На рис. 8.60 приведены соответствующие временнь/е диафаммы. В общем случае и-разрядный кольцевой счетчик проходит в цикле через и состояний.

+5 в

CLOCK

RESET -

(загрузка)

74x194

>CLK CLR SI SO

QD QC QB iQA

регистр сдвига, включенный у/ на сдвиг влево

Q0 Q1 Q2 Q3

Рис. 8.59. Простейший 4-разрядный кольцевой счетчик с 4 состояниями, в котором циркулирует одна 1

CLOCK RESET 00 QI Q2 03

STATE

Рис. 8.60. Временные диаграммы для 4-разрядного кольцевого счетчика



0101



Рис. 8.61. Диаграмма состояний простого кольцевого счетчика

Самокищяректирующийся счетчик {self-correcting стШег) бывает построен так, что йз всех недщетильных состояний имеются перекоды, приводящие в нормальные состояния. Стаокорректирующиео! счетчики желательны по той же причине, какая служит основанием кодирования соснжний по принципу минимального риска (см. раздел 7.4.3): если щюисходит что-то неожиданнее, то счетчик или конечный автомат должен попадать в беюпасное состояние.

На рис. 8.62 показана схема самокорректирующегося кольцевого счетчика {self-correcting ring counter). В ней с помощыо нтиля ИЛИ-НЕ единица возникает на входе УМ шолько в том случае, жогда содержимое трех младших разрядов равно 0. В результате получаем диаграм! состояний, приведенную нарис, в.бЗ; из всех неправильных состояний схема возвращается в нсмальный цикл. Заметьте, что в этой схеме больше нет необходимости в подаче сигаала RESET. Независимо от начального состояния, в которое счетчик попадает при включении, он окажется в состоянии ООО 1 в пределах первых четырех тактов. Поэтому принудительный сброс требуется только в том случае, если нужно, чтобы счетчик начинал правильно работать синхронно с другами узлами в системе, или для задания известной начальной точки при моделировании.

В общем случае для и-разрядного самокорректирушшдегося кольцевого счетчика нужен (и -1 )-входовой вентиль IH5W-HE, и такая ооемавходит в нормальное состояние не позднее, чем за п -1 такт(ш.

У кольцевого счетчика нарис. 8.59 есть один недостаток: он не надежен. Если циркул1фуюиия в нем единственная 1 будет потеряна вследствие временной аппаратной неисправности (например, из-за шумов), то счетчик войдет в состояние 0000 и останется в нем неща. Точно так же возникновение лишней 1 (например, переход в состояние 0101) вынудит счетчик в течение всего времени в дальнейшем проходить по неправильному циклу. Эти проблемы становятся вполне очевидными, если начертить полную диаграмму состояний такого счетчика, число которых равно 16. Как видно из рис. 8.61,12 состояний не являются частью нормального цикла работы этой схемы. Если счетчик почему-либо выйдегг из нормального цикла, то он уже не вернется в него.



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 
Продажа и изготовление мебели.


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