1
0
forked from tanchou/Verilog

Refactor ultrasonic_fpga module: improve code readability by adjusting comments and formatting in the Verilog file.

This commit is contained in:
Gamenight77
2025-04-22 14:38:50 +02:00
parent cb8b3c0c47
commit 2be0cb20f6

View File

@@ -3,16 +3,16 @@ module ultrasonic_fpga #(
)( )(
input wire clk, input wire clk,
input wire start, input wire start,
inout wire sig, // Broche bidirectionnelle vers le capteur inout wire sig, // Broche bidirectionnelle vers le capteur
output reg [15:0] distance, // Distance mesurée en cm output reg [15:0] distance, // Distance mesurée en cm
output reg [2:0] state = IDLE output reg [2:0] state = IDLE
); );
reg [15:0] trig_counter; reg [15:0] trig_counter;
reg [31:0] echo_counter; reg [31:0] echo_counter;
reg sig_out; reg sig_out;
reg sig_dir; // 1: output, 0: input reg sig_dir; // 1: output, 0: input
assign sig = sig_dir ? sig_out : 1'bz; assign sig = sig_dir ? sig_out : 1'bz; // bz pour dire que le fpga laisse le fils libre et n'oblige pas de valeur
wire sig_in = sig; wire sig_in = sig;
localparam IDLE = 3'd0, localparam IDLE = 3'd0,