Проектирование преобразователя кода
Автор: Pavel Dokshin • Май 8, 2023 • Практическая работа • 1,045 Слов (5 Страниц) • 115 Просмотры
Министерство образования и науки РФ
Государственное образовательное учреждение высшего профессионального образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОИКИ (ТУСУР)
Кафедра КСУП
Проектирование преобразователя кода (ПК)
Выполнил:
Студент группы 588-2
___________Крылов О.
“19” апреля 2011г.
Проверил:
Доцент кафедры ИИТ
____________Шибаев А.А.
“__” _______ 2011г.
2011
Техническое задание:
Выдано студенту гр. 588-2 Крылову Олегу
Тема: Проектирование преобразователя кода (ПК), вариант 8.
Исходные данные (ТЗ):
Входной код: код Грея;
Выходной код: 4221 – код формата четырехразрядного двоичного счетчика;
Быстродействие t зд. р. – не более 1 мкс;
Потребляемая преобразователем кода мощность:
Рпотр. – 0,02 мВт;
Управление CS – обратное: [pic 1] - включено.
Этапы проектирования:
- Полное уяснение принятого к исполнению ТЗ.
- Составление таблицы истинности ПК.
- Написание булевых функций ПК.
- Минимизация булевых функций ПК.
- Преобразование булевых функций ПК к выбранному базису.
- Составление структурной схемы ПК.
- Обоснованный выбор элементной базы, представление ИМС.
- Составление электрической схемы в соответствии с ЕСКД.
- Расчеты энергопотребления и быстродействия устройства.
- Моделирование разработанного ПК.
- Выводы о соответствии ТЗ на проектирование достигнутым результатам.
2 Этапы проектирования ПК
Поскольку разрабатываемое устройство несложно и относится к комбинационным цифровым устройствам, проектирование его ведётся классическим путём. Этот путь состоит в последовательном выполнении шагов 2.1 – 2.8, названных выше в ТЗ.
2.1 Составление таблицы истинности ПК
Представим ПК в виде некоторой обобщённой интегральной схемы, имеющей четыре входа [pic 2],[pic 3],[pic 4],[pic 5] и четыре выхода [pic 6],[pic 7],[pic 8],[pic 9].
[pic 10][pic 11]
Входной код Xвх | Выходной код Yвых | |||||||
Код Грея | 4221 – код формата четырехразрядного двоичного счетчика | |||||||
N | X3 | X2 | X1 | X0 | Y3 | Y2 | Y1 | Y0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
2 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
3 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
4 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 |
5 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
6 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |
7 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
8 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 |
9 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
2.2 Написание булевых функций ПК
[pic 12]
[pic 13]
[pic 14]
[pic 15]
Данная система булевых функций не является минимальной и привела бы к существенной избыточности структуры ПК при реализации на её основе. Поэтому следующим этапом проектирования будет минимизация булевых значений ПК.
...