Форум программистов, компьютерный форум, киберфорум
Программируемая логика: ПЛИС, ПАИС
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 8
1

J-K триггер на языке Verilog

20.04.2020, 14:13. Просмотров 282. Ответов 1

Создать на языке Verilog в пакете ModelSim с использованием процедурного оператора always проект синхронного J-K триггера с одним прямым выходом q и следующими входами:
- j, k – стандартные управляющие входы J-K триггера;
- clk – вход синхронизации (при наличии высокого логического уровня на входе ena, триггер срабатывает по положительному фронту импульсов, поступающих на вход clk);
- ena – вход разрешения синхронной работы триггера;
- aset – вход асинхронной установки триггера;
- aclr–- вход асинхронного сброса триггера.

Добавлено через 1 минуту
Мой листинг:
Код
module lab3(j,k,clk,q);
  input     j,k,clk;
  output reg   q;
  
  always @(posedge clk)
    begin
      if (j & !k)
        q<=1;
      else
        if (k & !j)
          q<=0;
        else
          if (k & j)
            q<=1'bx;
    end;
endmodule;
Тестовый:
Код
module tlab3;
  reg tj,tk,tclk;
  wire  tq;
lab3 g1(tj,tk,tclk,tq);
  initial
    begin
      tclk=0;
      tj=0;
      tk=0;
      #5 tj=1;
      #5 tk=1;
      #5 tj=0;
      #5 tk=0;
      #5 tj=1;
      #5 tj=0;
    end;
  always
    #2 tclk = ~tclk;
endmodule;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2020, 14:13
Ответы с готовыми решениями:

Моделирование простого счётчика на языке Verilog
Всем привет! При первых шагах по изучению языка Verilog, возникает задача моделирования двоичного...

Составить программу на языке Verilog.Обнаружитель типа k/k
Составить программу на языке Verilog(quartus 2) и выполнить функциональное моделирование для...

Триггер для добавления к строке название таблицы, в которой содержится триггер
Есть таблицы База_Практик. В неё добавляю предприятие, и автоматически нужно добавить это...

Триггер для добавления к строке название таблицы, в которой содержится триггер
Есть таблицы База_Практик. В неё добавляю предприятие, и автоматически нужно добавить это...

1
0 / 0 / 0
Регистрация: 14.03.2018
Сообщений: 8
20.04.2020, 14:24  [ТС] 2
J-K триггер на языке Verilog
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2020, 14:24

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Разработать триггер, запускаемый при занесении новой строки в таблицу. Триггер должен увеличивать счетчик ч
Разработать триггер, запускаемый при занесении новой строки в таблицу. Триггер должен увеличивать...

Триггер, вызывающий процедуру, в которой выполняется select к этой таблице (откуда был вызван триггер)
есть тригерр create or replace trigger quickstart.quickstart.ACRIONS_COMMIT_TR after update on...

Т-Триггер на ИЛИ-НЕ элементах и что это за триггер?
Здравствуйте. Нужно построить схему Т-Триггера через ИЛИ-НЕ элементы. Вот сам триггер...

Взаимодействие коллайдеров (триггер и не триггер)
подскажите почему не срабатывает коллайдер с тригером на коллайдере без тригера? и как выйти из...

VHDL-Verilog
Есть задание,реализовать защелку с входом разрешения. Есть вот такая таблица истинности: ...

Функции в Verilog
Приветствую. С удивлением обнаружил, что в Verilog функция должна быть описана в теле модуля. Но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.