![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> Программные средства foundation СОГЛАСОВАНИЕ ИМЕН Имена портов объекта на рис. 5.43 изображенъх внутри соответствующего блока. Имена сигналов, поступающих к портам при использовании объекта, написаны у сигнальных линий. Обратите внимание, что имена сигналов могут, но не обязаны совпадать. VHDL-компилятор все сохраняет без изменений, сопоставляя с каждым именем область его действия. Ситуация полностью аналогична тому, как используются имена переменных и параметры в структурированных, процедурных языках программирования типа языка С. Табл. 5.20. Истинно поведенческое определение архитектуры дешифратора 3x8 architecture V3to8dec c of V3to8dec is begin process (Gl, G2, G3, A) variable i: INTEGER range 0 to 7; begin Y <= 00000000 ; If (Gl and G2 and G3) = 1 then for i in 0 to 7 loop if i=CONV lNTEGER(A) then Y(i) <= 1; end if; end loop; end if; end process; end V3to8dec c; В качестве последнего примера в табл. 5.20 приведена архитектура дешифратора 3x8, написанная в стиле, еще более близком к истинно поведенческому программированию. (Напомним, что функция CONV INTEGER была определена в разделе 4.7.4.) Из всех примеров этот-единственный, в котором функциональное поведение дешифратора описывается по существу без включения таблицы истинности в VHDL-программу. В этом отношении данный вариант более гибок, поскольку его легко видоизменить для получения полного дешифратора любого размера. Но с другой стороны отсутствие таблицы истинности приводит к меньшей гибкости, поскольку таблицу истинности легко заменить при разработке заказных дешифраторов, подобных дешифратору, представленному в табл. 5.11. *5.4.8. ДешЕфраторы для cemmcerh/ .sh .-.iK индикаторов Посмотрите на свое запястье и вы, вероятно, увидите семисегментный индикатор {seven-segment display). Индикатор такого типа на светодиодах или жидких кристаллах применяется в часах, калькуляторах и измерительных приборах для отображения данных в десятичной системе. Цифра образуется в результате свечения определенных линейных сегментов, полное число которых равно семи [рис. 5.44(a)]. ![]() ![]() ![]() (а) (b) Рис. 5.44. Семисегментный индикатор (а) обозначение сегментов; (Ь) десятичные цифры 74x49 С 81 В1 L- {>о- 7Г> > > (12) Рис. 5.45. Семисегментный дешифратор 74x49 (а) принципиальная схема с цоколевкой, (Ь) традиционное условное обозначение Входы Выходы
в большинстве современных семисегментньпс индикаторов имеются встроенные дешифраторы, чтобы 4-разрядное двоично-десятичное слово можно было непосредственно подать на индикатор. Многие старые семисегментные дешифраторы, выполненные в виде отдельных микросхем и имеющие специальные выходы На входы семисегментного дешифратора (seven-segment decoder) поступает 4-разрядный двоично-десятичный код, а на его выходах возникает семисегментный код , графически представленный на рис. 5.44(b). На рис. 5.45 и в табл. 5.21 приведены принципиальная схема и таблица истинности семисегментного дешифратора 74x49. Если не принимать во внимание странный (или хитрый?) запирающий вход В1 Ц то каждый выходной сигнал дешифратора 74x49, относящийся к соответствующему сегменту, является минимальным выражением вида произведение сумм , значения которого при недесятичных входных комбинациях безразличны . Использование на каждом выходе структуры НЕ-ИЛ И-И может показаться немного странным, но, согласно обобщенной теореме Де Моргана, она эквивалентна вентилю И-ИЛИ-НЕ, который- при реализации его на основе КМОП-или ТТЛ-технологии-является довольно быстрой и компактной структурой. Табл. 5.21. Таблица истинности семисегментного дешифратора 74x49 ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |