Skip to content
Snippets Groups Projects
Commit 73fb4051 authored by Pepping's avatar Pepping
Browse files

Added entry for reg_io_ddr

parent be73a49d
Branches
No related tags found
No related merge requests found
......@@ -102,7 +102,11 @@ ENTITY mmm_unb_ddr3_transpose IS
reg_diag_data_buf_re_miso : IN t_mem_miso;
reg_bsn_monitor_mosi : OUT t_mem_mosi;
reg_bsn_monitor_miso : IN t_mem_miso
reg_bsn_monitor_miso : IN t_mem_miso;
-- MM register map for DDR controller status info
reg_io_ddr_mosi : OUT t_mem_mosi;
reg_io_ddr_miso : IN t_mem_miso
);
END mmm_unb_ddr3_transpose;
......@@ -196,7 +200,10 @@ BEGIN
u_mm_file_reg_bsn_monitor : mm_file GENERIC MAP(mmf_unb_file_prefix(g_sim_unb_nr, c_sim_node_nr, c_sim_node_type) & "REG_BSN_MONITOR")
PORT MAP(mm_rst, i_mm_clk, reg_bsn_monitor_mosi, reg_bsn_monitor_miso );
u_mm_file_reg_io_ddr : mm_file GENERIC MAP(mmf_unb_file_prefix(g_sim_unb_nr, c_sim_node_nr, c_sim_node_type) & "REG_IO_DDR")
PORT MAP(mm_rst, i_mm_clk, reg_io_ddr_mosi, reg_io_ddr_miso);
----------------------------------------------------------------------------
-- Procedure that polls a sim control file that can be used to e.g. get
-- the simulation time in ns
......@@ -355,6 +362,15 @@ BEGIN
coe_readdata_export_to_the_ram_ss_ss_wide => ram_ss_ss_transp_miso.rddata(c_word_w-1 DOWNTO 0),
coe_write_export_from_the_ram_ss_ss_wide => ram_ss_ss_transp_mosi.wr,
coe_writedata_export_from_the_ram_ss_ss_wide => ram_ss_ss_transp_mosi.wrdata(c_word_w-1 DOWNTO 0),
-- the_reg_io_ddr
coe_address_export_from_the_reg_io_ddr => reg_io_ddr_mosi.address(1 DOWNTO 0),
coe_clk_export_from_the_reg_io_ddr => OPEN,
coe_read_export_from_the_reg_io_ddr => reg_io_ddr_mosi.rd,
coe_readdata_export_to_the_reg_io_ddr => reg_io_ddr_miso.rddata(c_word_w-1 DOWNTO 0),
coe_reset_export_from_the_reg_io_ddr => OPEN,
coe_write_export_from_the_reg_io_ddr => reg_io_ddr_mosi.wr,
coe_writedata_export_from_the_reg_io_ddr => reg_io_ddr_mosi.wrdata(c_word_w-1 DOWNTO 0),
-- the_reg_bsn_monitor
coe_address_export_from_the_reg_bsn_monitor => reg_bsn_monitor_mosi.address(1+c_unb1_board_peripherals_mm_reg_default.reg_bsn_monitor_adr_w-1 DOWNTO 0),
......
......@@ -77,7 +77,7 @@ END unb1_ddr3_transpose;
ARCHITECTURE str OF unb1_ddr3_transpose IS
-- Firmware version x.y
CONSTANT c_fw_version : t_unb1_board_fw_version := (0, 6);
CONSTANT c_fw_version : t_unb1_board_fw_version := (0, 8);
-- In simulation we don't need the 1GbE core for MM control, deselect it in c_use_phy based on g_sim
CONSTANT c_use_phy : t_c_unb1_board_use_phy := (sel_a_b(g_sim, 0, 1), 0, 0, 0, 1, 0, 0, 1);
......@@ -201,7 +201,11 @@ ARCHITECTURE str OF unb1_ddr3_transpose IS
-- BNS Monitor
SIGNAL reg_bsn_monitor_mosi : t_mem_mosi;
SIGNAL reg_bsn_monitor_miso : t_mem_miso;
SIGNAL reg_bsn_monitor_miso : t_mem_miso;
SIGNAL reg_io_ddr_mosi : t_mem_mosi;
SIGNAL reg_io_ddr_miso : t_mem_miso;
SIGNAL bsn_sosi_arr : t_dp_sosi_arr(1 DOWNTO 0) := (OTHERS => c_dp_sosi_rst);
SIGNAL out_sosi_arr : t_dp_sosi_arr(c_nof_streams-1 DOWNTO 0) := (OTHERS => c_dp_sosi_rst);
......@@ -369,7 +373,11 @@ BEGIN
-- BSN monitor
reg_bsn_monitor_mosi => reg_bsn_monitor_mosi,
reg_bsn_monitor_miso => reg_bsn_monitor_miso
reg_bsn_monitor_miso => reg_bsn_monitor_miso,
reg_io_ddr_mosi => reg_io_ddr_mosi,
reg_io_ddr_miso => reg_io_ddr_miso
);
-----------------------------------------------------------------------------
......@@ -465,6 +473,9 @@ BEGIN
dp_out_clk => dp_clk,
dp_out_rst => dp_rst,
reg_io_ddr_mosi => reg_io_ddr_mosi,
reg_io_ddr_miso => reg_io_ddr_miso,
snk_out_arr => bg_siso_arr,
snk_in_arr => bg_sosi_arr,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment