Add files via upload

This commit is contained in:
NawfalMotii79
2026-03-09 00:17:39 +00:00
committed by GitHub
parent 8974a38ff6
commit 5fbe97fa5f
99 changed files with 52953 additions and 0 deletions
@@ -0,0 +1,26 @@
module dac_interface_enhanced (
input wire clk_120m,
input wire reset_n,
input wire [7:0] chirp_data,
input wire chirp_valid,
output reg [7:0] dac_data,
output wire dac_clk,
output wire dac_sleep
);
// Register DAC data to meet timing
always @(posedge clk_120m or negedge reset_n) begin
if (!reset_n) begin
dac_data <= 8'd128; // Center value
end else if (chirp_valid) begin
dac_data <= chirp_data;
end else begin
dac_data <= 8'd128; // Default to center when no chirp
end
end
// DAC clock is same as input clock (120MHz)
assign dac_clk = clk_120m;
assign dac_sleep = 1'b0;
endmodule