Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: симуляция [1:0] триггера modelsim
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Языки проектирования на ПЛИС (FPGA)
demsp
симуляция двухразрядного триггера в modelsim показывает, что один выход находится в высокоимпедансном состоянии high-z (голубая линия),
хотя я на оба выхода подаю одинаковые сигналы
Код
module dff(clk, din, dout);
  input clk;
  input [1:0] din;
  output [1:0] dout;
reg dout;
always @ (posedge clk)
  begin
   dout <= din;
end
endmodule

тестбенч
Код
module top;
   reg clk;
   reg [1:0] in_inf;
   wire [1:0] out_inf;
dff D1 (clk, in_inf, out_inf);

initial // Clock generator
  begin
    clk = 0;
    forever #10 clk = !clk;
  end

initial //in_inf[0]    
  begin
    in_inf[0] = 0;
    #28 in_inf[0] = 1;
    #5 in_inf[0] = 0;
  end
initial    //in_inf[1]    
  begin
    in_inf[1] = 0;
    #48 in_inf[1] = 1;
    #5 in_inf[1] = 0;
  end
endmodule


Нажмите для просмотра прикрепленного файла
iosifk
Цитата(demsp @ May 17 2018, 11:19) *
симуляция двухразрядного триггера в modelsim показывает, что один выход находится в высокоимпедансном состоянии high-z (голубая линия),
хотя я на оба выхода подаю одинаковые сигналы
Код
module dff(clk, din, dout);
  input clk;
  input [1:0] din;
  output [1:0] dout;
reg dout;
always @ (posedge clk)
  begin
   dout <= din;
end
endmodule


Раньше в занимательных журналах печатали картинки "найди 10 отличий"...
Ответьте на вопрос: "что такое reg dout"??? Чем он отличается от других "участников игры"? Только внимательно смотрите!!!
demsp
Иосиф Григорьевич, спасибо (внимательно посмотрел)
iosifk
Цитата(demsp @ May 17 2018, 11:41) *
Иосиф Григорьевич, спасибо (внимательно посмотрел)

Отлично! Успехов Вам в этом нелегком деле...
Ну а мы, все тут присутствующие, всегда рады помочь!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.