From 2d15e24f4d27f02d195217f7acb376f6f108fb7d Mon Sep 17 00:00:00 2001 From: ikari Date: Sun, 13 Feb 2011 00:53:02 +0100 Subject: [PATCH] FPGA: rename source files --- verilog/sd2snes/{dac_test.v => dac.v} | 2 +- verilog/sd2snes/ipcore_dir/dac_buf.xise | 307 +---------------------- verilog/sd2snes/{avr_cmd.v => mcu_cmd.v} | 31 +++ verilog/sd2snes/sd2snes.xise | 97 +++---- 4 files changed, 85 insertions(+), 352 deletions(-) rename verilog/sd2snes/{dac_test.v => dac.v} (99%) rename verilog/sd2snes/{avr_cmd.v => mcu_cmd.v} (93%) diff --git a/verilog/sd2snes/dac_test.v b/verilog/sd2snes/dac.v similarity index 99% rename from verilog/sd2snes/dac_test.v rename to verilog/sd2snes/dac.v index 9122850..7956701 100644 --- a/verilog/sd2snes/dac_test.v +++ b/verilog/sd2snes/dac.v @@ -18,7 +18,7 @@ // Additional Comments: // ////////////////////////////////////////////////////////////////////////////////// -module dac_test( +module dac( input clkin, input sysclk, input we, diff --git a/verilog/sd2snes/ipcore_dir/dac_buf.xise b/verilog/sd2snes/ipcore_dir/dac_buf.xise index fd21580..5f14e85 100644 --- a/verilog/sd2snes/ipcore_dir/dac_buf.xise +++ b/verilog/sd2snes/ipcore_dir/dac_buf.xise @@ -36,330 +36,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - diff --git a/verilog/sd2snes/avr_cmd.v b/verilog/sd2snes/mcu_cmd.v similarity index 93% rename from verilog/sd2snes/avr_cmd.v rename to verilog/sd2snes/mcu_cmd.v index 801495b..6119110 100644 --- a/verilog/sd2snes/avr_cmd.v +++ b/verilog/sd2snes/mcu_cmd.v @@ -76,6 +76,10 @@ module mcu_cmd( output [7:0] bsx_regs_set_out, output bsx_regs_reset_we, + // generic RTC + output [55:0] rtc_data_out, + output rtc_pgm_we, + // SNES sync/clk input snes_sysclk ); @@ -111,6 +115,9 @@ reg [7:0] bsx_regs_set_out_buf; reg [7:0] bsx_regs_reset_out_buf; reg bsx_regs_reset_we_buf; +reg [55:0] rtc_data_out_buf; +reg rtc_pgm_we_buf; + reg [31:0] SNES_SYSCLK_FREQ_BUF; reg [7:0] MCU_DATA_OUT_BUF; @@ -292,6 +299,27 @@ always @(posedge clk) begin 32'h4: MSU_RESET_OUT_BUF <= 1'b0; endcase + 8'he5: + case (spi_byte_cnt) + 32'h2: + rtc_data_out_buf[55:48] <= param_data; + 32'h3: + rtc_data_out_buf[47:40] <= param_data; + 32'h4: + rtc_data_out_buf[39:32] <= param_data; + 32'h5: + rtc_data_out_buf[31:24] <= param_data; + 32'h6: + rtc_data_out_buf[23:16] <= param_data; + 32'h7: + rtc_data_out_buf[15:8] <= param_data; + 32'h8: begin + rtc_data_out_buf[7:0] <= param_data; + rtc_pgm_we_buf <= 1'b1; + end + 32'h9: + rtc_pgm_we_buf <= 1'b0; + endcase 8'he6: case (spi_byte_cnt) 32'h2: begin @@ -416,6 +444,9 @@ assign bsx_regs_reset_we = bsx_regs_reset_we_buf; assign bsx_regs_reset_out = bsx_regs_reset_out_buf; assign bsx_regs_set_out = bsx_regs_set_out_buf; +assign rtc_data_out = rtc_data_out_buf; +assign rtc_pgm_we = rtc_pgm_we_buf; + assign mcu_data_out = SD_DMA_STATUS ? SD_DMA_SRAM_DATA : MCU_DATA_OUT_BUF; assign mcu_mapper = MAPPER_BUF; assign mcu_sram_size = SRAM_SIZE_BUF; diff --git a/verilog/sd2snes/sd2snes.xise b/verilog/sd2snes/sd2snes.xise index aa7ef54..0b967fe 100644 --- a/verilog/sd2snes/sd2snes.xise +++ b/verilog/sd2snes/sd2snes.xise @@ -38,11 +38,11 @@ - + - + @@ -70,7 +70,7 @@ - + @@ -90,6 +90,10 @@ + + + + @@ -109,7 +113,7 @@ - + @@ -118,7 +122,7 @@ - + @@ -133,7 +137,7 @@ - + @@ -174,10 +178,10 @@ - + - + @@ -185,14 +189,14 @@ - + - + - - + + @@ -212,7 +216,7 @@ - + @@ -235,7 +239,7 @@ - + @@ -262,8 +266,8 @@ - - + + @@ -280,14 +284,14 @@ - - + + - - + + @@ -302,10 +306,10 @@ - - - - + + + + @@ -333,17 +337,17 @@ - - - + + + - + - - - + + + @@ -367,11 +371,11 @@ - + - + @@ -396,7 +400,7 @@ - + @@ -405,11 +409,12 @@ - + + - + - + @@ -427,9 +432,9 @@ - + - + @@ -449,7 +454,7 @@ - + @@ -481,8 +486,8 @@ - - + + @@ -506,8 +511,8 @@ - - + + @@ -515,8 +520,8 @@ - - + +