user avatar
user avatar
user avatar
Candid Moe
  • Member for 2 years, 2 months
  • Last seen more than a week ago
  • Springfield
About

Programando desde 1975.

Hardware: Arduino, ESP8266, ESP32, FPGA.

Software: Python, Linux, Verilog.

Verilog es extraño. No es un lenguaje de programación; no tiene instrucciones. En cambio describe conexiones entre componentes de hardware, identificados por sus pines.

Este ejemplo despliega en una barra de 8 leds un contador binario. Lo hace a baja velocidad, para mayor impacto:

module test (
  input clk,
  output [7:0] LED
  );


  reg [31:0] pulses = 0;
  assign LED = ~pulses[31:23];
  always @ (posedge clk)  pulses <= pulses + 1;
 
endmodule

Mucho más corto que hacerlo en cualquier lenguaje de programación.

Badges
This user doesn’t have any gold badges yet.
1
silver badge
8
bronze badges
1
Score
1
Posts
33
Posts %
1
Score
1
Posts
33
Posts %
1
Score
1
Posts
33
Posts %
1
Score
1
Posts
33
Posts %
0
Score
2
Posts
67
Posts %
0
Score
1
Posts
33
Posts %