switch to zipcpu sd sim

This commit is contained in:
Byron Lathi
2024-07-20 18:11:32 -07:00
parent f126e383a3
commit f6eeb80e25
4 changed files with 28 additions and 15 deletions

View File

@@ -162,13 +162,29 @@ super6502_fpga u_dut (
.o_sd_clk (o_sd_clk)
);
sd_card_emu u_sd_card_emu(
.clk(o_sd_clk),
.rst(~button_resetn),
.i_cmd(o_sd_cmd),
.o_cmd(i_sd_cmd),
.i_dat(o_sd_dat),
.o_dat(i_sd_dat)
wire w_sd_cmd;
wire w_sd_dat;
IOBUF cmd_buf (
.T(o_sd_cmd_oe),
.I(o_sd_cmd),
.O(i_sd_cmd),
.IO(w_sd_cmd)
);
IOBUF dat_buf (
.T(o_sd_dat_oe),
.I(o_sd_dat),
.O(i_sd_dat),
.IO(w_sd_dat)
);
mdl_sdio #(
.LGMEMSZ(16)
) u_sd_card_emu (
.sd_clk(o_sd_clk),
.sd_cmd(w_sd_cmd),
.sd_dat(w_sd_dat)
);
initial begin

View File

@@ -2,7 +2,8 @@ hvl/sim_top.sv
sub/verilog-6502/ALU.v
sub/verilog-6502/cpu_65c02.v
sub/sim_sdram/generic_sdr.v
sub/verilog-sd-emulator/src/sd_card_command.sv
sub/verilog-sd-emulator/src/sd_card_emu.sv
sub/verilog-sd-emulator/src/sd_card_state_controller.sv
sub/verilog-sd-emulator/src/sd_card_data.sv
../sub/sd_controller_wrapper/sdspi/bench/verilog/mdl_sdio.v
../sub/sd_controller_wrapper/sdspi/bench/verilog/mdl_sdcmd.v
../sub/sd_controller_wrapper/sdspi/bench/verilog/mdl_sdrx.v
../sub/sd_controller_wrapper/sdspi/bench/verilog/mdl_sdtx.v
../sub/sd_controller_wrapper/sdspi/bench/verilog/IOBUF.v