![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> Программные средства foundation п Уравнения обратной связи
Табл. 8.21. Уравнения обратной связи для счетчиков на основе регистров сдвига с линейной обратной связью CLOCK - 74x194 RESET - (загрузка) >CLK SI LIN D QD QC QB QA регистр сдвига, включенный на сдвиг влево 74x86 74x02 -Х2 - XI -ХО 74x86 Рис. 8.69. 3-разрядный LFSR-счетчик; модификацией схемы, указанной синим цветом, достигается включение состояния со всеми нулями Схему LFSR-счетчика можно видоизменить так, чтобы у него было 2 состояний, включая состояние со всеми нулями; в схеме 3-разрядного счетчика, приведенной на рис. 8.69, синим цветом показано, как это сделать. В результате последовательность состояний будет такой, какая указана в правых трех столбцах табл. 8.22. То же самое можно сделать и в случае и-разрядного LFSR-счетчика: для этого необходимы вентиль ИСКЛЮЧАЮЩЕЕ ИЛИ и вентиль ИЛИ-НЕ с и - 1 входами, которые должны быть подключены к выходам регистра сдвига, за исключением выхода ХО. LFSR-счетчик переходит из одного состояния в другое не в порядке двоичного счета. Но во многих приложениях именно это свойство LFSR-счетчиков и является их достоинством. Основное применение LFSR-счетчиков состоит в генерировании тестовых входных сигналов для логических схем. В большинстве случаев псевдослучайная последовательность комбинаций, выдаваемых LFSR-счетчиком, предпочтительнее с точки зрения обнаружения ошибок, нежели последовательность комбинаций, перебираемых в порядке двоичного счета. Кроме того, LFSR-схемы используются для кодирования и декодирования применительно к кодам определенного вида, обнаруживающим и исправляющим ошибки, в том числе - к циклическим кодам, рассмотренным в разделе 2.15.4. При передаче данных LFSR-счетчик часто является одним из узлов высокоскоростных модемов и сетевых интерфейсов, с помощью которых осуществляется скремблирование и дескремблирование данных. Достигается это путем пропускания выходного сигнала LFSR-схемы и потока данных пользователя через элемент ИСКЛЮЧАЮЩЕЕ ИЛИ. Даже в том случае, когда в потоке данных пользователя имеются длинные последовательности нулей и единиц, смешивание их с псевдослучайным выходным сигналом LFSR-схемы улучшает баланс передаваемого сигнала по постоянному току и создает достаточно большое число переходов, облегчающих извлечение приемником информации о тактовом сигнале. 8.5.9. Описание регистров сдвига на языке ABEL и их реализация в ПЛУ На языке ABEL совсем легко описывать регистры сдвига общего назначения, а также эффективно размещать их в типичных последовательностных ПЛУ. На рис. 8.70, например, и в табл. 8.23 показано, как с помощью ИС 16V8 реализовать функции, подобные тем, которые выполняет универсальный регистр сдвига 74х 194. Обратите внимание: один из выводов Ю (вывод 12 ИС 16V8) используется как вход. Табл. 8.22. Последовательность состояний 3-разрядного LFSR-счетчика, приведенного на рис 8.69 Исходная Модифицированная последовательность последовательность GAL16V8R CLK RIN А В С D LIN S1 SO CLR L
QA QB QC QD Рис. 8.70. Реализация в ПЛУ функций универсального регистра сдвига 74x194 с синхронным входом сброса Табл. 8.23. Программа на языке ABEL для 4-разрядного универсального регистра сдвига module Z74xl94 title 4-bit Universal Shift Register Z74X194 device Р16У8Е; Input and output puis CLK, RIN, A, Б, C. D, LIN SI. SO, CLR L QA, QB, QC, QD Active-level translation CLR = !CLR.L; Set definitions IKPOT = [ A, B, C, D ] LEFTIN = [ QB, QC, QD, LIS] RIGHTIS = [RIJJ, QA, QB, QC 3 OUT = С QA, QB, QC, QD ] CTRL HOLD RIGHT LEFT LOAD [SI, SO] ; (CTRL == (CTRL == (CTRL (CTRL [0,03) [0.13) [1,03) [1,13) pin i, 2, 3, 4, 5, 6, 7; pm 8, 9, 12; pin 19, 18, 17, 16 istype reg; equations OUT.CLK CLK; OUT ;= CLR к ( HOLD к OUT # RIGHT к RIGHTIN # LEFT fe LEFTIN # LOAD к INPUT); end 274x194 ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |