Практическая работа 1 (1162596)
Текст из файла
Практическая работа 1Часть 1. Основы работы в среде Quartus II.Запустите среду Quartus II и запустите помощник создания новогопроекта (New Project Wizard). Используйте помощник для того, чтобы создатьновый пустой проект (имя проекта и путь к папке, в которой располагаетсяпроект должен содержать только символы латинского алфавита, цифры,символ подчеркивания и обратную косую черту).
В качестве основногоустройства для проекта нужно выбрать устройство с серийным номеромEP4CE22F17C6 из семейства устройств Cyclone IV E. При настройкеинструментов для автоматизации проектирования в строке Simulation истолбце Format выберите Verilog HDL.Ознакомьтесь с основными элементами интерфейса Quartus II.Загрузите конфигурационный файл для ПЛИС DE0-Nano. Для этогоскопируйте файл «DE0_Nano.qsf» в папку проекта и выполните в консоликоманду «source DE0_Nano.qsf». После удачной загрузки конфигурационногофайла проверьте правильность назначения полюсов ПЛИС в панели«Assignment Editor» и «Pin Planner» (для этого сверьте загруженное назначениеполюсов, соединяющих периферию с самой ПЛИС, с официальнымруководством).Часть 2. Создание модулей при помощи Quartus IP Catalog.При помощи каталога настраиваемых логических блоков создайте 32-хбитный счетчик. Для этого выполните следующую последовательностькоманд:1.
в IP Catalog выберите LPM_Counter (Library->Basic Functions>Arithmetic);2. укажите имя блока (например, «counter32»);3. в качестве языка описания блока выберете язык Verilog;4. далее, укажите разрядность выхода ‘q’ равной 32 бита;5. далее, ознакомьтесь с возможными параметрами счетчика,которые можно настроить, но не изменяйте их;6. завершите конфигурацию модуля и добавьте его в проект(просьба НЕ СТАВИТЬ галочку в окне «Automatically add QuartusII IP Files to all projects»).Аналогичным образом создайте 8-ми битовый счетчик «counter8» cвозможностью сброса текущего значения в нулевое и возможностьюотключения самого счетчика.Часть 3.
Синтез модельной управляющей системы и основыпрограммирования ПЛИС.В качестве модельной управляющей системы будет использоваться 8ми битовый счетчик с фиксированной частотой. При этом предполагается, чтовыходы счетчика управляют светодиодами LED0-LED7 на ПЛИС DE0-Nano.Сигнал включения и сброса счетчика управляется переключателями SW0 иSW1 соответственно. Для понижения частоты счетчика используйтесоответствующий выход 32-х битового счетчика. Для синтеза управляющейсистемы выполните следующие действия:1. напишите Verilog файл top.v, реализующий модельнуюуправляющую систему;2. выберите указанный файл в качестве модели верхнего уровня;3.
запустите синтез (при необходимости произведите отладку).В результате синтеза система может выдать ряд предупреждений,критических предупреждений и ошибок. Ваша задача добиться такойситуации, когда система не выдает ошибок и все критические предупрежденияотносятся к тому, что отсутствует файл технологических ограничений(Synopsys Design Constraints file) и не выполнены временные ограничения(Timing requirements not met).В результате успешного синтеза должен быть получен файл спрошивкой для ПЛИС (.sof). Для программирования ПЛИС выполнитеследующие действия:1.2.3.4.5.подключите ПЛИС;запустите программатор;настройте и выберете BusBlaster драйвер подключенной ПЛИС;выберете файл с прошивкой;запустите процесс прошивки.В результате успешной прошивки ПЛИС должна реализовыватьсоответствующуюмодельнуюуправляющуюсистему.Проверьтекорректность назначения входных и выходных сигналов.Часть 4.
RS-latch.Создайте и протестируйте модуль для RS-защелки. Логическаяструктура и соответствующее Verilog описание представлено ниже.Часть 5. D-latch.Создайте новый модуль для D-защелки на основе уже созданной RSзащелки.Часть 6. D-триггер.Используя реализованныепротестируйтемодульранееD-защелки,дляреализуйте иD-триггера..
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.















