X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/fpga-games/blobdiff_plain/36a47d3c8d89db7f85847c9d0b8985a52a914409..49502d5f0b235a30ac00eb83dfefe27ae18cd956:/galaxian/src/mc_video.v diff --git a/galaxian/src/mc_video.v b/galaxian/src/mc_video.v index c184923..c5af5e9 100644 --- a/galaxian/src/mc_video.v +++ b/galaxian/src/mc_video.v @@ -119,7 +119,7 @@ end mc_ld_pls LD_PLS( -.I_CLK_6M(~I_CLK_6M), +.I_CLK_6M(I_CLK_6M), .I_H_CNT(I_H_CNT), .I_3D_DI(W_3D), @@ -155,7 +155,7 @@ wire [7:0]W_OBJ_RAM_A = I_OBJ_RAM_RQn ? W_OBJ_RAM_AB: I_A[7:0] ; wire [7:0]W_OBJ_RAM_DOA,W_OBJ_RAM_DOB; reg [7:0]W_H_POSI; -always@(posedge I_CLK_12M) W_H_POSI <= W_OBJ_RAM_DOB; +always@(posedge I_CLK_6M) W_H_POSI <= W_OBJ_RAM_DOB; mc_obj_ram OBJ_RAM( @@ -339,16 +339,14 @@ begin end wire [7:0]W_LRAM_A = W_45T_Q^{8{W_H_FLIP1X}}; -wire W_LRAM_WE = ~I_CLK_6M; wire [4:0]W_LRAM_DI; wire [4:0]W_LRAM_DO; reg [1:0]W_RV; reg [2:0]W_RC; -wire W_1U_CLK = ~I_CLK_6M; -always@(posedge W_1U_CLK) +always@(negedge I_CLK_6M) begin W_RV <= W_LRAM_DO[1:0]; W_RC <= W_LRAM_DO[4:2]; @@ -379,7 +377,7 @@ mc_lram LRAM( .I_CLK(I_CLK_18M), .I_ADDR(W_LRAM_A), -.I_WE(W_LRAM_WE), +.I_WE(I_CLK_6M), .I_D(W_LRAM_DI), .O_Dn(W_LRAM_DO)