Официальный сайт студ.городка НГТУ
Программирование и БД » Помогите сделать счетчик на Verilog'е 

#1  02.12.08 09:02

Помогите сделать счетчик на Verilog'е

У меня есть четырехбитный.

Код::

module counter (C, CLR, Q); 
input C, CLR; 
output [3:0] Q; 
reg [3:0] tmp; 
 
  always @(posedge C or posedge CLR) 
    begin 
      if (CLR) 
        tmp = 4'b0000; 
      else 
        tmp = tmp + 1'b1; 
      end 
  assign Q = tmp; 
endmodule

Но нужен 32-х битный.

Offline

#2  03.12.08 15:19

Re: Помогите сделать счетчик на Verilog'е

ну, наверное, по аналогии:

Код::

module counter (C, CLR, Q); 
input C, CLR; 
output [31:0] Q; 
reg [31:0] tmp; 
 
  always @(posedge C or posedge CLR) 
    begin 
      if (CLR) 
        tmp = 32'b0; 
      else 
        tmp = tmp + 1'b1; 
      end 
  assign Q = tmp; 
endmodule

:)

Исправлено Binni (03.12.08 15:20)

Offline

Программирование и БД » Помогите сделать счетчик на Verilog'е 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.032 сек.
Выполнено 11 запросов.