reg [10:0]Y_ROM_A;
GALAXIAN_Y Y_ROM(
-.CLK(YB_CLK_12M),
+.CLK(I_CLK_12M),
.ADDR(Y_ROM_A),
.DATA(Y_ROM_D),
.ENA(1'b1)
reg [10:0]L_ROM_A;
GALAXIAN_7L L_ROM(
-.CLK(LB_CLK_12M),
+.CLK(I_CLK_12M),
.ADDR(L_ROM_A),
.DATA(L_ROM_D),
.ENA(1'b1)
reg [10:0]K_ROM_A;
GALAXIAN_1K K_ROM(
-.CLK(KB_CLK_12M),
+.CLK(I_CLK_12M),
.ADDR(K_ROM_A),
.DATA(K_ROM_D),
.ENA(1'b1)
reg [10:0]H_ROM_A;
GALAXIAN_1H H_ROM(
-.CLK(HB_CLK_12M),
+.CLK(I_CLK_12M),
.ADDR(H_ROM_A),
.DATA(H_ROM_D),
.ENA(1'b1)
// 0x04000 - 0x047FF 1k.bin VID-ROM
// 0x05000 - 0x057FF 1h.bin VID-ROM
// 0x10000 - 0x3FFFF mc_wav_2.bin Sound(Wav)Data
-always @(posedge I_CLK_18432M)
+always
begin
if (I_ADDR <= 18'h7ff) begin
//u
U_ROM_A <= I_ADDR[10:0];
DATA_OUT <= U_ROM_D;
end
- else if (I_ADDR >= 18'h800 && I_ADDR <= 18'hfff) begin
+ if (I_ADDR >= 18'h800 && I_ADDR <= 18'hfff) begin
//v
V_ROM_A <= I_ADDR[10:0];
DATA_OUT <= V_ROM_D;
end
- else if (I_ADDR >= 18'h1000 && I_ADDR <= 18'h17ff) begin
+ if (I_ADDR >= 18'h1000 && I_ADDR <= 18'h17ff) begin
//w
W_ROM_A <= I_ADDR[10:0];
DATA_OUT <= W_ROM_D;
end
- else if (I_ADDR >= 18'h1800 && I_ADDR <= 18'h1fff) begin
+ if (I_ADDR >= 18'h1800 && I_ADDR <= 18'h1fff) begin
//y
Y_ROM_A <= I_ADDR[10:0];
DATA_OUT <= Y_ROM_D;
end
- else if (I_ADDR >= 18'h2000 && I_ADDR <= 18'h27ff) begin
+ if (I_ADDR >= 18'h2000 && I_ADDR <= 18'h27ff) begin
//7l
L_ROM_A <= I_ADDR[10:0];
DATA_OUT <= L_ROM_D;
end
- else if (I_ADDR >= 18'h4000 && I_ADDR <= 18'h47ff) begin
+ if (I_ADDR >= 18'h4000 && I_ADDR <= 18'h47ff) begin
//1k
K_ROM_A <= I_ADDR[10:0];
DATA_OUT <= K_ROM_D;
end
- else if (I_ADDR >= 18'h5000 && I_ADDR <= 18'h57ff) begin
+ if (I_ADDR >= 18'h5000 && I_ADDR <= 18'h57ff) begin
//1h
H_ROM_A <= I_ADDR[10:0];
DATA_OUT <= H_ROM_D;