50289

Изучение построения и функционирования схем асинхронных и синхронных счетчиков. Сравнительный анализ асинхронных и синхронных счетчиков

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Цель работы: изучение построения и функционирования схем асинхронных и синхронных счетчиков. По диаграммам работы сравниваются задержки установки состояния счетчиков. Реверсивный счетчик проектируется для работы в кристалле Cyclone EP1C6T144C8. Порядок выполнения работы.

Русский

2014-01-20

90.5 KB

1 чел.

Лабораторная работа № 6.

Исследование счетчиков.

Цель работы: изучение построения и функционирования схем асинхронных и синхронных счетчиков. Сравнительный анализ асинхронных и синхронных счетчиков.

В работе предлагаются для изучения схемы двоичных трехразрядных счетчиков: суммирующего синхронного, вычитающего асинхронного и реверсивного синхронного. По диаграммам работы сравниваются задержки установки состояния счетчиков. Реверсивный счетчик проектируется для работы в кристалле Cyclone EP1C6T144C8.

Порядок выполнения работы.

  1.  Открыть новый проект, в графическом редакторе изобразить схему двоичного синхронного 4-разрядного счетчика на JK-триггерах. Сохранить файл и установить его старшим в иерархии. Откомпилировать файл.
  2.  Построить временные диаграммы работы счетчика, задав интервал синхроимпульсов 20нс. Сохраненный временной(.vwf) файл не хранится по умолчанию в корзине симулятора, поэтому симуляция должна следовать по пути: ProcessingSimulator Tool – через поиск … находите необходимый файл – Start. По окончании симуляции нажмите Report и проанализируйте результат.
  3.  Измерить и записать задержку срабатывания.
  4.  В графическом редакторе открыть новый файл, изобразить схему двоичного асинхронного 4-разрядного вычитающего счетчика на JK-триггерах. Сохранить файл,  установить его старшим в иерархии и откомпилировать.
  5.  По методике, изложенной в п.2 построить временные диаграммы работы счетчика, задав интервал синхроимпульсов 20нс.
  6.  Измерить и записать задержку срабатывания. Сравнить задержки для синхронного и асинхронного счетчиков.
  7.  Открыть новый файл, построить схему 4-разрядного синхронного реверсивного счетчика. Сохранить файл,  установить его старшим в иерархии и откомпилировать
  8.  Построить временные диаграммы работы счетчика. Тактовая частота аналогична первому варианту, интервал реверса – 650нс.
  9.  Измерить и записать задержку срабатывания.
  10.  Создать библиотечный модуль реверсивного счетчика.
  11.  Из папки материалы, пользуясь методикой, описанной в п. лабораторной работы №3 записать в свой проект 3 файла antiring, multiplexor  и decoder и создать для каждого библиотечный модуль. В новом файле графического редактора  объединить модули счетчика с вновь созданными модулями периферийных устройств. Синхросигнал завести от кнопки через модуль antiring,  выходы счетчика соединить со входами data0[..] модуля multiplexor, вход clk модуля multiplexor обозначить теми же буквами, что записаны в примитиве input для входа clock модуля antiring. Выходы columns модуля multiplexor  поименовать col[3..0], отдельно вывести output, назвав его col[0]. В таблице изменить WIDTH на 4, выходы данных модуля multiplexor  связать со входами данных модуля  decoder. Выходы модуля decoder вывести через output. Реверс установить от любого тумблера через input. Сохранить файл,  установить его старшим в иерархии и откомпилировать.
  12.  Произвести разводку в кристалл для полученного проекта. Контакты кнопки – pin 59, 60.
  13.  Запрограммировать кристалл и убедиться в правильности работы схемы.

Отчёт должен содержать: схемы счётчиков, диаграммы сигналов и задержки срабатывания.


 

А также другие работы, которые могут Вас заинтересовать

84800. Проверка алгоритма и визуализация данных приложения С++ с использованием команд MatLab 143.5 KB
  MATLAB позволяет управлять, фильтровать и осуществлять предварительную обработку данных. Вы можете исследовать данные для нахождения трендов, проверки гипотез, построения описательных моделей. В MATLAB включены функции для фильтрации, сглаживания, свертки и быстрого преобразования Фурье (FFT).
84801. ОСНОВНЫЕ НАПРАВЛЕНИЯ СОВЕРШЕНСТВОВАНИЯ УЧЕТА ЗАТРАТ НА СОДЕРЖАНИЕ И ЭКСПЛУАТАЦИЮ МАШИННО-ТРАКТОРНОГО ПАРКА 132.81 KB
  Актуальным вопросом организации учета затрат по ремонту объектов машинно-тракторного парка является создание резерва на ремонт, который позволит более равномерно распределять затраты по периодам в течение года, снизит финансовую нагрузку на предприятие в случае необходимости проведения...
84802. Президент Российской Федерации и его полномочия в сфере исполнительной власти 227.5 KB
  Объясняя статус Президента РФ, нужно отметить, что он обладает большими полномочиями в области исполнительной власти. К примеру, Президент формирует Правительство РФ, с согласия Государственной Думы назначает Председателя Правительства РФ, имеет право председательствовать на заседаниях Правительства...
84803. Гидравлика и гидропривод: Методические указания 3.88 MB
  Приведены задания, методические указания к их выполнению, перечислены требования к выполнению курсовой работы по дисциплине «Гидравлика и гидропривод» на примерах расчета и выбора элементов гидроприводов горношахтного и подъемно-транспортного оборудования.
84804. Имущественное и личное страхование, их виды и развитие в условиях перехода к рыночной экономике 633 KB
  Человеку всегда было присуще желание как-то обезопасить себя от вредоносных последствий жизни или хотя бы попытаться свести их к минимуму. Для одних это связано с опасной работой, где высока доля риска. Многие граждане в преддверии старости и связанного с ней снижения трудоспособности...
84805. Методичні рекомендації: Теорія держави і права 421.5 KB
  Індивідуальні завдання виконуються студентами самостійно під керівництвом викладачів. Як правило, індивідуальні завдання виконуються кожним студентом окремо. У тих випадках, коли завдання мають комплексний характер, до їх виконання можуть залучатися кілька студентів.
84806. Анализ пожароопасности котельни 182.89 KB
  Для небольших теплопотребителей источником теплоты служат промышленные и отопительные котельные. Удельный вес их в балансе теплоснабжения составляет значительно большую часть. Несмотря на строительство крупных тепловых электростанций...
84807. Разработка программы на языке Free Pascal 280 KB
  Цель работы: разработать программы на языке Free Pascal. Данные программы должны решать математическую формулу с использованием нестандартных функций, находить значение определенного интеграла и находить максимум и минимум функции.