Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Балтийский государственный технический университет "Военмех"
им. Д.Ф. Устинова
Курсовая работа
По учебной дисциплине «Проектирование цифровых устройств».
На тему «Преобразователь упорядоченного равновесного кода 3 из 6 в натуральный двоичный код».
Выполнил:
Цапу А.А.
Группа: И491
Проверил:
Музыченко О.Н.
Санкт Петербург
2012
З А Д А Н И Е
на курсовое проектирование
ТЕМА: Преобразователь упорядоченного равновесного кода 3 из 6 в натуральный двоичный код
Требования:
- напряжение питания 5в +- 5%
- потребляемая мощность: не более 45 мвт
- время формирования выходного сигнала не более 100 нс
- время наработки на отказ не менее 500000 час.
Условия эксплуатации:
- диапазон рабочих температур от -300 С до +400 С;
- перегрузки до 5g;
- одиночные удары с ускорением не более 10g длительностью 0.1-1 мкс;
- вибрация с частотой 10 - 500 гц и ускорением не более 10g. .
Срок эксплуатации 15 лет, наработка за время эксплуатации до 85 тыс. часов.
Дополнительные требования.
Предусмотреть меры обеспечения контроля при изготовлении и эксплуатации
Содержание пояснительной записки.
1. Анализ технического задания
2. Составление таблицы истинности
3. Анализ возможности использования способов уменьшения сложности реализации отдельной функции и выбор способа
4. Анализ целесообразности совместной реализации системы функций
5. Минимизация системы функций алгебры логики (раздельная)
6. Декомпозиция системы функций алгебры логики методом ПМФ
7. Выбор элементной базы
8. Факторизация системы логических уравнений
9. Разработка принципиальной схемы синтезируемого устройства
10. Расчет основных параметров устройства (время переключения, потребляемая мощность, время наработки на отказ)
11. Моделирование работы устройства, анализ правильности функционирования
12. Оценка степени выполнения задания
Плакаты и чертежи
1. Принципиальная схема устройства
Анализ технического задания
Требуется спроектировать устройство, которое будет преобразовывать упорядоченный равновесный код 3 из 6 в натуральный двоичный код. Следуя данному заданию можно определить 20 чисел, в которых будут определены выходные значения. При других входных наборах выходные значения будут не определены, т.е. отмечены *. Основываясь на этом составим таблицу истинности разрабатываемого устройства:
Входные коды |
Выходные коды |
Значение |
||
Х1 |
Х2 |
Y1 |
Y2 |
|
000 |
111 |
00 |
000 |
0 |
001 |
011 |
00 |
001 |
1 |
001 |
101 |
00 |
010 |
2 |
001 |
110 |
00 |
011 |
3 |
010 |
011 |
00 |
100 |
4 |
010 |
101 |
00 |
101 |
5 |
010 |
110 |
00 |
110 |
6 |
011 |
001 |
00 |
111 |
7 |
011 |
010 |
01 |
000 |
8 |
011 |
100 |
01 |
001 |
9 |
100 |
011 |
01 |
010 |
10 |
100 |
101 |
01 |
011 |
11 |
100 |
110 |
01 |
100 |
12 |
101 |
001 |
01 |
101 |
13 |
101 |
010 |
01 |
110 |
14 |
101 |
100 |
01 |
111 |
15 |
110 |
001 |
10 |
000 |
16 |
110 |
010 |
10 |
001 |
17 |
110 |
100 |
10 |
010 |
18 |
111 |
000 |
10 |
011 |
19 |
Следовательно, оставшиеся 44 комбинации Х1 и Х2 не определены на выходе.
Оценим связанность функций алгебры логики
X |
Y |
||||||
Х1 |
Х2 |
Y1 |
Y2 |
||||
000 |
111 |
00 |
000 |
0 |
0 |
0 |
0 |
001 |
011 |
00 |
001 |
˅ |
˅ |
˅ |
˅ |
001 |
101 |
00 |
010 |
˄ |
0 |
0 |
0 |
001 |
110 |
00 |
011 |
1 |
˅ |
˅ |
˅ |
010 |
011 |
00 |
100 |
0 |
˄ |
0 |
0 |
010 |
101 |
00 |
101 |
˅ |
1 |
˅ |
˅ |
010 |
110 |
00 |
110 |
˄ |
˄ |
0 |
0 |
011 |
001 |
00 |
111 |
1 |
1 |
˅ |
˅ |
011 |
010 |
01 |
000 |
0 |
0 |
˄ |
0 |
011 |
100 |
01 |
001 |
˅ |
˅ |
1 |
˅ |
100 |
011 |
01 |
010 |
˄ |
0 |
˄ |
0 |
100 |
101 |
01 |
011 |
1 |
˅ |
1 |
˅ |
100 |
110 |
01 |
100 |
0 |
˄ |
˄ |
0 |
101 |
001 |
01 |
101 |
˅ |
1 |
1 |
˅ |
101 |
010 |
01 |
110 |
˄ |
˄ |
˄ |
0 |
101 |
100 |
01 |
111 |
1 |
1 |
1 |
˅ |
110 |
001 |
10 |
000 |
0 |
0 |
0 |
˄ |
110 |
010 |
10 |
001 |
˅ |
˅ |
˅ |
1 |
110 |
100 |
10 |
010 |
˄ |
0 |
0 |
˄ |
111 |
000 |
10 |
011 |
1 |
˅ |
˅ |
1 |
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.