Синтез дискретных устройств. Выбор элементарной базы дискретного устройства. Кодирование состояний автомата

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Фрагмент текста работы

A1A2A3D0+ A1A2A3D1+ A1A2A3D2+ A1A2A3D3+ A1A2A3D4+A1A2A3D5);           

Полученное выражение преобразуем к базису ИЛИ- НЕ

Q = C (A1 A2 A3 D0)  (A1 A2 A3 D1 )  (A1 A2 A3 D2)  (A1 A2 A3 D3)  (A1 A2 A3 D4)  (A1 A2 A3 D5).           

На рисунке 1.16. приведена схема мультиплексора, а на рисунке 1.17 временная диаграмма  мультиплексора.


Рисунок 1.17 –Временная диаграмма работы мультиплексора

 
 


1.7 Синтез регистра сдвига

Регистры - устройства, выполняющие функции приема, хранения, преобразования и передачи информации в двоичном коде. Информация в регистре хранится в виде числа (слова), представленного комбинацией сигналов "0" и "1". Каждому разряду числа, записанному в регистр, соответствует свой разряд регистра.

Обычно регистры выполняются на триггерах. Триггер с номером  i  является i -м разрядом регистра и представляет i -ый разряд двоичного слова х1, х2, х3, ..., хn. , где хi ( i = 1, 2, 3,...,n ) - двоичное значение переменной данного разряда, равное 0 или 1. Число возможных состояний n -разрядного регистра равно 2^n.

По способу записи информации различают следующие типы регистров: последовательные (сдвигающие), параллельные и параллельно – последовательные.

В сдвигающих регистрах запись кода числа осуществляется путём последовательного сдвига кода тактовыми импульсами, начиная с младшего или старшего разрядов.

В параллельных регистрах запись кода числа осуществляется во все разряды регистра одновременно, т. е. параллельным кодом.

Регистры параллельно – последовательные имеют входы как для параллельной, так и для последовательной записи кода числа. 

В данном курсовом проекте необходимо синтезировать шестиразрядный регистр сдвига, выполненный на JK - триггерах. Информацию начинаем записывать в младший разряд регистра.

Схема регистра сдвига изображена на рисунке 1.19, а на рисунке 1.18 временная диаграмма, объясняющая принцип работы регистра сдвига.

 


Рисунок 1.19 – Временная диаграмма работы регистра сдвига

 
 



1.8. Описание работы дискретного устройства

На принципиальной схеме дискретного устройства, выполненного на логических элементах ИЛИ-НЕ и JK- триггерах, используемых в качестве элементов памяти, показана реализация функциональных блоков этого устройства:

1.  генератора тактовых импульсов (ГИ);

2.  двоичного счётчика;

3.  дешифратора;

4.  мультиплексора;

5.  регистра сдвига;

Так как в качестве элементной базы применяются микросхемы серии К155 и 555, то для их запитки используется блок питания с выходным напряжением     U=+5 В ( на выводы 7 +5В, а на вывод 14 нулевой потенциал).

Первым функциональным блоком в схеме является генератор тактовых импульсов, представляющий собой кварцевый генератор, вырабатывающий тактовые импульсы с частотой f=100 кГц.

С выхода генератора импульсы поступают на вход вычитающего счетчика импульсов с коэффициентом счета шесть выполненный на JK-триггерах. С выходов двоичного вычитающего счётчика информация поступает на входы дешифратора, выполняющего функции преобразования двоичного кода в десятичный код. На одном из шести выходов дешифратора появится логическая единица в зависимости от кода, поступившего на его вход.

Сигналы с выходов дешифратора поступают на информационные входы мультиплексора, на адресные входы мультиплексора поступают сигналы с генератора адресов.

Последним функциональным блоком в схеме является шестиразрядный регистр сдвига, запись в который производится через младший разряд.

В схеме предусмотрен общий сброс, который возвращает устройство в первоначальное состояние.

1.9 Выбор элементарной базы дискретного устройства.

Элементная база дискретного устройства основана на 155 и 531 ТТЛ сериях. Это обусловлено их дешевизной и доступностью. Данные серии содержат все необходимые логические элементы.

Для  генератора, счётчика, дешифратора и мультиплексора понадобится  21 элемент 2ИЛИ-НЕ, для этого возьмём 6 микросхемы К155ЛЕ1. Для генератора адресов понадобится 1 элемент 3ИЛИ-НЕ он есть в микросхеме К155ЛЕ4. Для дешифратора и для мультиплексора понадобятся 13 элементов 4ИЛИ-НЕ, для этого возьмём 7 микросхем К531ЛЕ7. Для генератора адресов, счётчика импульсов и для регистра сдвига потребуются 13 JK триггеров поэтому надо брать 7 микросхем К531ТВ9.

2. Синтез абстрактного автомата.

Автомат - дискретное устройство, способное принимать различные состояния

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.