![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> Программные средства foundation ХИТРАЯ СХЕМА Схема регистра сдвига с линейной обратной связью рассматривается в разделе 8.5.8. В схеме на рис. 7. 69 сигнал с выхода младшего разряда и-разрядного регистра используется в качестве сигнала разрешения. Таким образом, длительность интервала времени, в течение которого горит данная лампочка, зависит от последовательности нулей и единиц, возникающих на выходе регистра. В лучшем, с точки зрения ифока, случае в регистре хранится двоичное слово 10... 00, при этом лампочка будет гореть в течение и - 1 тактов, поскольку именно столько времени нужно, чтобы единица сдвинулась из старшего разряда регистра в младший. В худшем случае регистр содержит 11... 11, и сдвиг в конфигурации горящих и потушенных лампочек будет происходить п тактов подряд. В других случаях время, в течение которого автомат будет оставаться в одном и том же состоянии, зависит от числа нулей в регистре сдвига, следующих один за другим, начиная с младшего разряда. Наступление того или иного из этих случаев можно предсказать, если только ифок помнит весь цикл работы регистра сдвига (2 - I состояний) или умеет бысфо считать в уме по правилам арифметики в полях Галуа. Очевидно, что веселее всего, когда и имеет большое значение (и > 16). ![]() G1 +G2 + G3 + G4 EN--er-e2-G3 G4- Рис. 7.70. Диаграмма состояний автомата для игры на угадывание с входом разрешения воздерживайтесь от введения собственной обратной связи Разработчик цифровой техники лишь изредка сталкивается с ситуацией, когда ему самому необходимо проанализировать или сконструировать последовательностную схему с обратной связью. В большинстве случаев такими схемами оказываются триггеры и защелки, используемые в качестве составных блоков при проектировании последовательностных схем большего размера. Их внутреннее устройство и технические характеристики бывают известны по справочным данным, которые сообщает производитель ИС. Даже разработчик специализированной ИС обычно не собирает триггеры и защелки из отдельных вентилей, поскольку эти элементы имеются в библиотеке схем, реализующих стандартные функции по той технологии, которая применена в данной ИС. Но все же вам, наверное, будет любопытно узнать, как на самом деле функционируют триггеры и защелки; в этом параграфе рассказывается о том, как проводится анализ работы таких схем. *7.9. Последовательностные схемы с обратной связью Простой элемент с двумя устойчивыми состояниями и все защелки и триггеры, рассмотренные нами в этой главе, являются последовательностными схемами с обратной связью. В каждой из них имеется, как минимум, одна петля обратной связи, обеспечивающая сколь угодно долгое хранение О или 1, не считая тех моментов, когда происходит переход из одного состояния в другое. Петли обратной связи являются элементами памяти; их поведение зависит как от текущих значений входных сигналов, так и от той величины, которая хранится в этой петле, *7.9.1 .Анализ Последовательностные схемы с обратной связью являются самым распространенным примером схем классического образца {fundamental-mode circuits). В таких схемах в нормальном режиме не допускается одновременное изменение сигналов на входах. При их анализе предполагается, что входные сигналы изменяются поодиночке, и интервал времени между соседними изменениями достаточен для того, чтобы схема успевала приходить в установившееся новое внутреннее состояние. Этим схемы классического образца отличаются от тактируемых схем, у которых сигналы на нескольких входах могут изменяться практически в любое время, не влияя на состояние, и лишь в момент времени, задаваемый тактовым сигналом, значения всех входных сигналов принимаются во внимание и в соответствии с ними состояние схемы изменяется. Подобно тактируемым синхронным конечным автоматам, структуру последовательностных схем с обратной связью можно представить в виде автоматов Мили и Мура, как показано на рис. 7.71. У схемы с п цепями обратной связи имеется п двоичных переменных состояния и 2 состояний. входы: Логика перехода текущее состояние обратные связи только в автомате Мили Логика выхода :*> выходы Рис. 7.71. Структура последовательностных схем с обратной связью в виде автоматов Мили и Мура Анализируя работу последовательностной схемы с обратной связью, мы должны разорвать цепи обратной связи, показанные на рис. 7.71, для того чтобы иметь возможность предсказывать следующие значения, запоминаемые благодаря каждой из этих цепей, в виде функций от сигналов на входах схемы и текущих значений, сохраняемых во всех петлях обратной связи. На рис. 7.72 показано, как это сделать в случае D-защелки на вентилях И-НЕ с единственной петлей обратной связи. Мы мысленно разрываем обратную связь, вставляя в разрыв фиктивный буфер, как указано на рисунке. Сигнал Y на выходе буфера является единственной переменной состояния в этом примере. D+(C-D+YT ![]() C-D+r Рис. 7.72. Анализ обратной связи в D-защелке Давайте предположим, что задержка распространения в фиктивном буфере равна 10 НС (с тем же успехом могло быть названо любое ненулевое число), а у всех других компонентов схемы задержка равна нулю. Если нам известны текущее состояние схемы Y и входные сигналы D и С, то мы можем предсказать значение, которое переменная Y будет иметь через 10 не. Следующее значение Y обозначим У*; оно является комбинационной функцией текущего состояния и сигналов на входах. Таким образом, глядя на принципиальную схему, мы можем написать следующее деаененме возбуждения {excitation equation) для У*: Y* = (С D) + (С D+ YT = CD + C-Y+DY ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |