КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Временные булевы функции
Кроме комбинационных схем, называемых схемами первого рода, различают, как упоминалось выше, накапливающие схемы, включающие элементы с памятью. Основной особенностью схем с памятью является тот факт, что алгоритм их работы зависит от времени. Поэтому в число переменных для функций, описывающих накапливающие схемы, должно входить время t. Однако время не является двоичной переменной. Поэтому вводится так называемое автоматное время, принимающее дискретные целочисленные значения 0, 1, 2,..., и т.д. Это означает, что работа схемы с памятью распадается на ряд интервалов, в течение которых автоматное время условно принимает постоянное значение. Определение. Временная булева функция (ВБФ) это логическая функция y=φ(х1,х2,...,хn,t), принимающая значение {0,1} при 0≤t≤s-1, где s‑ количество интервалов автоматного времени: 0 1 s‑1 │ ││ │ │ │ │ │ t 0 1 2... s‑1 s Существует теорема о том, что любая периодическая временная булева функция может быть представлена в аналитическом виде следующим образом:
y = φ(х1,х2,...,хn,t) = φ0τ0 + φ1τ1 +... + φs-1τs-1, где φ i- конъюнктивный терм (или их дизъюнкция) от переменных х1,х2,,...,хn; τi- вспомогательная функция, принимающая значение из множества {0,1} в момент времени ti. Такая форма представления временных логических функций позволяет применить к функциям» все методы упрощения и минимизации ФАЛ. Пример: преобразовать функцию, представленную таблицей, в аналитический вид.
Решение. Функция определена на трёх интервалах времени и поэтому представляем её совокупностью трёх логических функций φ 0(x1,x2,t), φ 1(x1,x2,t) и φ2(x1,x2,t), которые для значений функции, равных 1, могут быть представлены следующим образом φ 0(x1, x2, t) = х1`х2, для t = 0; φ 1(x1, x2, t) = `х1 х2 + х1`х2, для t = 1; φ 2(x1, x2, t)= x1`x2+ x1 x2 = x1, для t = 2. Определяем значение временного параметра ВБФ для каждого временного интервала: для t = 0 – только τ0 = 1; для t = 1 - только τ1 = 1; для t = 2 – только τ2 = 1; Следовательно, аналитическое выражение таблично заданной ВБФ: y = x1`x2 τ0+ (`x1x2+ x1`x2) τ1+ x1τ2. Схема для полученной формулы строится аналогично с построением комбинационных схем плюс элемент-дешифратор, имеющий вид: t0 t1 t2
tn
Если ВБФ зависит ещё и от своих предшествующих значений, то она называется рекуррентной булевой функцией (РБФ): Y = φ[x1(t), x2(t),..., xn(t),y(t‑1),y(t‑2),...,y(t‑k)], где хi (t)- текущее значение i‑й переменной; y(t‑k)- значение функции в момент времени t‑k. Если, например, для функции y справедливо соотношение y(t+1)=x(t), то это означает, что значение выходного сигнала схемы в момент времени t+1 равен значению входного сигнала в момент времени t. Таким образом, схема выдаёт значение входа с задержкой на один интервал времени. Если такое соотношение справедливо для всех моментов времени, на которых определена функция y, то соответствующая ей схема называется элементом (схемой) задержки. Логический оператор, соответствующий элементу задержки, обозначается следующим образом
x(t) x(t‑1) Любая РБФ может быть реализована с помощью набора логических операторов, представляющих обычные функции алгебры логики и операторов схем задержки. Пример. x(t) f=(x(t) + x(t-1)) x(t-1)
Дата добавления: 2014-01-06; Просмотров: 2048; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |