Files
3DO_MiSTer/rtl/3DO/CLIO_INTERPOL.sv
Sergiy Dvodnenko 77658c03b9 Initial commit.
2026-04-25 17:28:28 +03:00

37 lines
557 B
Systemverilog

module CLIO_INTERPOL
(
input CLK,
input RST_N,
input EN,
input CE,
input ACLK1,
input ACLK2,
input [23: 0] LP0,
input [23: 0] LP1,
input [23: 0] LP2,
input [23: 0] LP3,
input DE_IN,
output reg [23: 0] OUT,
output reg DE
);
bit [23: 0] SUM;
bit DE_IN_FF;
always @(posedge CLK) begin
if (EN && CE) begin
SUM <= LP3;
OUT <= SUM;
DE_IN_FF <= DE_IN;
DE <= DE_IN_FF;
end
end
endmodule