Update sd controller with data host

This commit is contained in:
Byron Lathi
2024-03-12 20:23:41 -07:00
parent 455814ec14
commit 02097ff3b8
3 changed files with 93 additions and 86 deletions

View File

@@ -482,7 +482,11 @@ sd_controller_top u_sd_controller (
.i_sd_cmd(i_sd_cmd), .i_sd_cmd(i_sd_cmd),
.o_sd_cmd(o_sd_cmd), .o_sd_cmd(o_sd_cmd),
.o_sd_cmd_oe(o_sd_cmd_oe), .o_sd_cmd_oe(o_sd_cmd_oe),
.o_sd_clk(o_sd_clk) .o_sd_clk(o_sd_clk),
.i_sd_dat(i_sd_dat),
.o_sd_dat(o_sd_dat),
.o_sd_dat_oe(o_sd_dat_oe)
); );
endmodule endmodule

View File

@@ -1,4 +1,5 @@
<efx:project xmlns:efx="http://www.efinixinc.com/enf_proj" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="super6502_fpga" description="" last_change_date="Sun Mar 10 2024 15:59:47" location="/home/byron/Projects/super6502/hw/super6502_fpga" sw_version="2023.1.150" last_run_state="pass" last_run_tool="efx_pgm" last_run_flow="bitstream" config_result_in_sync="sync" design_ood="sync" place_ood="sync" route_ood="sync" xsi:schemaLocation="http://www.efinixinc.com/enf_proj enf_proj.xsd"> <?xml version="1.0" encoding="UTF-8"?>
<efx:project name="super6502_fpga" description="" last_change_date="Tue March 12 2024 19:59:12" location="/home/byron/Projects/super6502/hw/super6502_fpga" sw_version="2023.1.150" last_run_state="pass" last_run_tool="efx_pgm" last_run_flow="bitstream" config_result_in_sync="sync" design_ood="sync" place_ood="sync" route_ood="sync" xmlns:efx="http://www.efinixinc.com/enf_proj" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.efinixinc.com/enf_proj enf_proj.xsd">
<efx:device_info> <efx:device_info>
<efx:family name="Trion"/> <efx:family name="Trion"/>
<efx:device name="T20F256"/> <efx:device name="T20F256"/>
@@ -24,6 +25,8 @@
<efx:design_file name="src/sub/sd_controller/src/sd_command.sv" version="default" library="default"/> <efx:design_file name="src/sub/sd_controller/src/sd_command.sv" version="default" library="default"/>
<efx:design_file name="src/sub/sd_controller/src/regs/sd_controller_regs.sv" version="default" library="default"/> <efx:design_file name="src/sub/sd_controller/src/regs/sd_controller_regs.sv" version="default" library="default"/>
<efx:design_file name="src/sub/sd_controller/src/regs/sd_controller_regs_pkg.sv" version="default" library="default"/> <efx:design_file name="src/sub/sd_controller/src/regs/sd_controller_regs_pkg.sv" version="default" library="default"/>
<efx:design_file name="src/sub/sd_controller/src/sd_data.sv" version="default" library="default"/>
<efx:design_file name="src/sub/rtl-common/src/rtl/async_fifo.sv" version="default" library="default"/>
<efx:top_vhdl_arch name=""/> <efx:top_vhdl_arch name=""/>
</efx:design_info> </efx:design_info>
<efx:constraint_info> <efx:constraint_info>
@@ -97,6 +100,6 @@
<efx:debugger> <efx:debugger>
<efx:param name="work_dir" value="work_dbg" value_type="e_string"/> <efx:param name="work_dir" value="work_dbg" value_type="e_string"/>
<efx:param name="auto_instantiation" value="off" value_type="e_bool"/> <efx:param name="auto_instantiation" value="off" value_type="e_bool"/>
<efx:param name="profile" value="NONE" value_type="e_string" /> <efx:param name="profile" value="debug_profile.wizard.json" value_type="e_string"/>
</efx:debugger> </efx:debugger>
</efx:project> </efx:project>