Главная » Все файлы » Просмотр файлов из архивов » Документы » Ответы на контрольные вопросы к лабораторной работе №1

Ответы на контрольные вопросы к лабораторной работе №1

2018-01-12СтудИзба

Описание файла

Документ из архива "Ответы на контрольные вопросы к лабораторной работе №1", который расположен в категории "". Всё это находится в предмете "схемотехника" из 5 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "схемотехника" в общих файлах.

Онлайн просмотр документа "Ответы на контрольные вопросы к лабораторной работе №1"

Текст из документа "Ответы на контрольные вопросы к лабораторной работе №1"

ОТВЕТЫ НА КОНТРОЛЬНЫЕ ВОПРОСЫ

ЛАБОРАТОРНАЯ РАБОТА №1

Графический ввод схемы и симуляция в САПР MAX+PLUS II

1. Основными логическими функциями являются:

  • логическое отрицание (инверсия):

  • логическое сложение (дизъюнкция):

  • логическое умножение (конъюнкция):

К более сложным функциям алгебры логики относятся:

  • функция равнозначности (эквивалентности):

  • функция неравнозначности (сложение по модулю два):

  • функция Пирса (логическое сложение с отрицанием):

  • функция Шеффера (логическое умножение с отрицанием):

Элемент «НЕ», который реализует функцию логического отрицания .

X

Y

0

1

1

0

Элемент «НЕ»

Элемент «ИЛИ» и элемент «И» реализуют функции логического сложения и логического умножения соответственно.

X1

X2

Y

0

0

0

0

1

1

1

0

1

1

1

1

X1

X2

Y

0

0

0

0

1

0

1

0

0

1

1

1

Элемент «ИЛИ» Элемент «И»

Функции Пирса и функции Шеффера реализуются при помощи элементов «ИЛИ-НЕ» и «И-НЕ»

X1

X2

Y

0

0

1

0

1

0

1

0

0

1

1

0

X1

X2

Y

0

0

1

0

1

1

1

0

1

1

1

0


Элемент «ИЛИ-НЕ» Элемент «И-НЕ»

Элемент Пирса можно получить последовательным соединением логических элементов «ИЛИ» и элемента «НЕ», а элемент Шеффера - в виде последовательного соединения логических элементов «И» и элемента «НЕ».

Элементы «отрицающее ИЛИ» та «отрицающее ИЛИ-НЕ», которые реализуют функции неравнозначности и неравнозначности с отрицанием

X1

X2

Y

0

0

0

0

1

1

1

0

1

1

1

0

X1

X2

Y

0

0

1

0

1

0

1

0

0

1

1

1


«отрицающее ИЛИ» «отрицающее ИЛИ-НЕ»

2.

AND – И

NOR – НЕ

OR – НЕ

NAND – И-НЕ

NOT – НЕ

XOR – Отрицающее ИЛИ

XNOR – Отрицающее ИЛИ-НЕ

3.

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

Компилятор системы MAX PLUS II обрабатывает проект, используя следующие модули и утилиты:

  1. Экстрактор списка цепей (Compiler Netlist Extractor) – преобразует каждый файл проекта в один или несколько двоичных файлов с расширением .cnf. Создает файл иерархических взаимосвязей .hif в котором документируется иерархические связи между файлами проекта, а также содержится информация, необходимая для показа иерархического дерева проекта в окне Hierarchy Display.

  2. Построитель базы данных (Database Builder) использует файл иерархических связей .hif для компоновки созданных компилятором файлов .cnf, в которых содержится описание проектов. На основании данных об иерархической структуре проекта данный модуль копирует каждый файл cnf в одну базу без иерархической структуры, таким образом эта база сохраняет электрическую связанность проекта. При создании базы данных модуль проверяет пограничную связанность и наличие синтаксических ошибок.

  3. Модуль логического синтезатора (Logic Synthesizer) применяет ряд алгоритмов, которые уменьшают использование ресурсов и убирают дублированную логику, обеспечивая максимально эффективное использование структуры логического элемента для архитектуры целевого семейства устройств. Синтезатор ищет логику для несоединенных узлов. Если он находит неприсоединенный узел, то он убирает примитивы, относящиеся к этому узлу.

  4. Если проект не помещается при монтаже в одно устройство, модуль Partitioner (разделитель) разделяет базу данных на несколько ПЛИС одного и того же семейства, стараясь при этом разделить проект на минимально возможное количество устройств.

  5. Используя базу данных, обновленную модулем разбиения, модуль трассировки Fitter приводит в соответствие требования проекта к известным ресурсам одного или нескольких устройств. Он назначает каждой логической функции расположение реализующего ее логического элемента и выбирает соответствующие пути взаимных соединений и назначения выводов. Модуль генерирует файл отчета .rpt , в котором документируется информация о разбиении проекта, именах входных и выходных контактов, временных параметрах проекта и неиспользованных ресурсах для каждого устройства в проекте. Компилятор так же создает файл трассировки .fit в котором документируется назначение ресурсов и устройств всего проекта, а также информация о трассировке.

  6. Экстрактор для функционального тестирования (Functional SNF Extractor) создает файл для функционального тестирования .snf. Компилятор генерирует этот файл перед синтезом проекта, поэтому он содержит все узлы, присутствующие в первоначальных файлах проекта. Этот файл не содержит информации о временных параметрах. Его генерация возможна только если компиляция прошла без ошибок.

  7. Экстрактор для тестирования временных параметров (Timing SNF Extractor) создает (если компиляция прошла успешно) файл тестирования временных параметров .snf, который содержит данные о временных параметрах проекта.

  8. Экстрактор для тестирования компоновки ( Linkbd SBF Extractor) создает файл .snf для тестирования компоновки нескольких проектов на уровне платы.

  9. Программа записи в формат EDIF (EDIF Netlist Writer), в формат Verilog (Verilog Netlist Writer), в формат VHDL (VHDL Netlist Writer)

  10. Модуль ассемблера (Assembler) преобразует назначения логических элементов, выводов и устройств, сделанные модулем трассировки, в программный образ для устройства в виде одного или нескольких двоичных объектный файлов для программатора .pof или объектных файлов SRAM .sof.

  11. Утилита диагностики проекта (Design Doctor Utility) – проверяет логику каждого файла проекта для выявления элементов, которые могут вызывать проблемы надежности на системном уровне.

4.

А = 0, B = 1, C = 0, D = 0

Y = (0+0) 1*0 = 1

ЛАБОРАТОРНАЯ РАБОТА №2

Описание логических схем при помощи языка AHDL

1. языки описания аппаратуры, и на их разработку затрачивается очень много усилий и ресурсов. Такие языки, как CDL, ISP и AHPL, исполь­зуются уже в течение приблизительно десяти лет. Однако они пред­назначаются преимущественно для целей верификации архитектуры проекта. Эти языки не дают возможности моделировать проектируемые схемы с высокой точностью; другими словами, они не позволяют создать адекватную модель с учетом временных параметров и(или) их языковые конструкции ориентированы обычно на какую-то конкретную структуру аппаратных средств. Более современные языки описания аппаратуры, например HHDL, ISP и VHDL, предусматривают по­строение более универсальных моделей с временными параметрами и не ориентированы на конкретные аппаратные структуры.

Языки описания аппаратуры имеют два основных применения: для документирования проекта и для моделирования. Хорошая докумен­тация проекта способствует успеху разработки. Она необходима также для обеспечения транспортабельности проекта, т.е. для разрешения потенциальной проблемы «вавилонской башни», не позволяющей раз­личным фирмам-изготовителям эффективно сотрудничать (из-за от­сутствия общего языка).

2.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее