]> git.zerfleddert.de Git - fpga-games/blobdiff - galaxian/src/mc_video.v
fix clock for LRAM
[fpga-games] / galaxian / src / mc_video.v
index c5af5e9645483c4888d1d26a4a1d3935856420cb..84f23976161634881be90447402da1a573820001 100644 (file)
@@ -29,6 +29,7 @@ module mc_video(
 I_CLK_18M,\r
 I_CLK_12M,\r
 I_CLK_6M,\r
+I_CLK_6Mn,\r
 I_H_CNT,\r
 I_V_CNT,\r
 I_H_FLIP,\r
@@ -60,6 +61,7 @@ O_COL
 input  I_CLK_18M;\r
 input  I_CLK_12M;\r
 input  I_CLK_6M;\r
+input  I_CLK_6Mn;\r
 input  [8:0]I_H_CNT;\r
 input  [7:0]I_V_CNT;\r
 input  I_H_FLIP;\r
@@ -155,7 +157,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;\r
 \r
 reg    [7:0]W_H_POSI;\r
-always@(posedge I_CLK_6M) W_H_POSI <= W_OBJ_RAM_DOB;\r
+always@(posedge I_CLK_12M) W_H_POSI <= W_OBJ_RAM_DOB;\r
 \r
 mc_obj_ram OBJ_RAM(\r
 \r
@@ -377,7 +379,7 @@ mc_lram LRAM(
 \r
 .I_CLK(I_CLK_18M),\r
 .I_ADDR(W_LRAM_A),\r
-.I_WE(I_CLK_6M),\r
+.I_WE(I_CLK_6Mn),\r
 .I_D(W_LRAM_DI),\r
 .O_Dn(W_LRAM_DO)\r
 \r
Impressum, Datenschutz