user avatar
user avatar
user avatar
Candid Moe
  • Member for 2 years, 2 months
  • Last seen more than a month 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.
This user doesn’t have any silver badges yet.
6
bronze badges
Top tags
2
Score
3
Posts
100
Posts %
1
Score
1
Posts
33
Posts %
1
Score
1
Posts
33
Posts %
1
Score
1
Posts
33
Posts %