diff --git a/boards/uniboard2/designs/unb2_test/quartus/qsys_unb2_test.qsys b/boards/uniboard2/designs/unb2_test/quartus/qsys_unb2_test.qsys index f4cec63c6bf137390fbe6e2d70a06749a641936b..43a23ca099b31cba38a8ceb60aaf2b0915065a5d 100644 --- a/boards/uniboard2/designs/unb2_test/quartus/qsys_unb2_test.qsys +++ b/boards/uniboard2/designs/unb2_test/quartus/qsys_unb2_test.qsys @@ -117,7 +117,7 @@ { datum baseAddress { - value = "12752"; + value = "12760"; type = "String"; } } @@ -154,7 +154,7 @@ { datum _sortIndex { - value = "11"; + value = "12"; type = "int"; } } @@ -162,7 +162,7 @@ { datum baseAddress { - value = "12744"; + value = "12752"; type = "String"; } } @@ -170,7 +170,7 @@ { datum _sortIndex { - value = "10"; + value = "11"; type = "int"; } } @@ -210,7 +210,7 @@ { datum _sortIndex { - value = "34"; + value = "35"; type = "int"; } } @@ -226,7 +226,7 @@ { datum _sortIndex { - value = "33"; + value = "34"; type = "int"; } } @@ -242,7 +242,7 @@ { datum _sortIndex { - value = "30"; + value = "31"; type = "int"; } } @@ -258,7 +258,7 @@ { datum _sortIndex { - value = "29"; + value = "30"; type = "int"; } } @@ -274,7 +274,7 @@ { datum _sortIndex { - value = "47"; + value = "48"; type = "int"; } } @@ -290,7 +290,7 @@ { datum _sortIndex { - value = "48"; + value = "49"; type = "int"; } } @@ -306,7 +306,7 @@ { datum _sortIndex { - value = "26"; + value = "27"; type = "int"; } } @@ -322,7 +322,7 @@ { datum _sortIndex { - value = "25"; + value = "26"; type = "int"; } } @@ -338,7 +338,7 @@ { datum _sortIndex { - value = "32"; + value = "33"; type = "int"; } } @@ -354,7 +354,7 @@ { datum _sortIndex { - value = "31"; + value = "32"; type = "int"; } } @@ -370,7 +370,7 @@ { datum _sortIndex { - value = "28"; + value = "29"; type = "int"; } } @@ -386,7 +386,7 @@ { datum _sortIndex { - value = "27"; + value = "28"; type = "int"; } } @@ -402,7 +402,7 @@ { datum _sortIndex { - value = "45"; + value = "46"; type = "int"; } } @@ -418,7 +418,7 @@ { datum _sortIndex { - value = "46"; + value = "47"; type = "int"; } } @@ -434,7 +434,7 @@ { datum _sortIndex { - value = "38"; + value = "39"; type = "int"; } } @@ -450,7 +450,7 @@ { datum _sortIndex { - value = "36"; + value = "37"; type = "int"; } } @@ -466,7 +466,7 @@ { datum _sortIndex { - value = "43"; + value = "44"; type = "int"; } } @@ -482,7 +482,7 @@ { datum _sortIndex { - value = "44"; + value = "45"; type = "int"; } } @@ -498,7 +498,7 @@ { datum _sortIndex { - value = "37"; + value = "38"; type = "int"; } } @@ -514,7 +514,7 @@ { datum _sortIndex { - value = "35"; + value = "36"; type = "int"; } } @@ -530,7 +530,7 @@ { datum _sortIndex { - value = "41"; + value = "42"; type = "int"; } } @@ -546,7 +546,7 @@ { datum _sortIndex { - value = "42"; + value = "43"; type = "int"; } } @@ -562,7 +562,7 @@ { datum _sortIndex { - value = "15"; + value = "16"; type = "int"; } } @@ -570,7 +570,7 @@ { datum baseAddress { - value = "12736"; + value = "12744"; type = "String"; } } @@ -578,7 +578,7 @@ { datum _sortIndex { - value = "16"; + value = "17"; type = "int"; } } @@ -586,7 +586,7 @@ { datum baseAddress { - value = "12728"; + value = "12736"; type = "String"; } } @@ -594,7 +594,7 @@ { datum _sortIndex { - value = "14"; + value = "15"; type = "int"; } } @@ -610,7 +610,7 @@ { datum _sortIndex { - value = "23"; + value = "24"; type = "int"; } } @@ -626,7 +626,7 @@ { datum _sortIndex { - value = "24"; + value = "25"; type = "int"; } } @@ -642,7 +642,7 @@ { datum _sortIndex { - value = "22"; + value = "23"; type = "int"; } } @@ -654,11 +654,27 @@ type = "String"; } } + element reg_fpga_sens + { + datum _sortIndex + { + value = "9"; + type = "int"; + } + } + element reg_fpga_sens.mem + { + datum baseAddress + { + value = "12296"; + type = "String"; + } + } element reg_io_ddr_MB_I { datum _sortIndex { - value = "39"; + value = "40"; type = "int"; } } @@ -674,7 +690,7 @@ { datum _sortIndex { - value = "40"; + value = "41"; type = "int"; } } @@ -690,7 +706,7 @@ { datum _sortIndex { - value = "17"; + value = "18"; type = "int"; } } @@ -698,7 +714,7 @@ { datum baseAddress { - value = "12720"; + value = "12728"; type = "String"; } } @@ -706,7 +722,7 @@ { datum _sortIndex { - value = "18"; + value = "19"; type = "int"; } } @@ -714,7 +730,7 @@ { datum baseAddress { - value = "12296"; + value = "12720"; type = "String"; } } @@ -722,7 +738,7 @@ { datum _sortIndex { - value = "13"; + value = "14"; type = "int"; } } @@ -738,7 +754,7 @@ { datum _sortIndex { - value = "20"; + value = "21"; type = "int"; } } @@ -754,7 +770,7 @@ { datum _sortIndex { - value = "21"; + value = "22"; type = "int"; } } @@ -770,7 +786,7 @@ { datum _sortIndex { - value = "19"; + value = "20"; type = "int"; } } @@ -802,7 +818,7 @@ { datum _sortIndex { - value = "12"; + value = "13"; type = "int"; } } @@ -823,7 +839,7 @@ { datum _sortIndex { - value = "9"; + value = "10"; type = "int"; } } @@ -2111,6 +2127,41 @@ internal="reg_eth10g_qsfp_ring.writedata" type="conduit" dir="end" /> + <interface + name="reg_fpga_sens_address" + internal="reg_fpga_sens.address" + type="conduit" + dir="end" /> + <interface + name="reg_fpga_sens_clk" + internal="reg_fpga_sens.clk" + type="conduit" + dir="end" /> + <interface + name="reg_fpga_sens_read" + internal="reg_fpga_sens.read" + type="conduit" + dir="end" /> + <interface + name="reg_fpga_sens_readdata" + internal="reg_fpga_sens.readdata" + type="conduit" + dir="end" /> + <interface + name="reg_fpga_sens_reset" + internal="reg_fpga_sens.reset" + type="conduit" + dir="end" /> + <interface + name="reg_fpga_sens_write" + internal="reg_fpga_sens.write" + type="conduit" + dir="end" /> + <interface + name="reg_fpga_sens_writedata" + internal="reg_fpga_sens.writedata" + type="conduit" + dir="end" /> <interface name="reg_io_ddr_mb_i_address" internal="reg_io_ddr_MB_I.address" @@ -2528,7 +2579,7 @@ <parameter name="dataAddrWidth" value="23" /> <parameter name="dataMasterHighPerformanceAddrWidth" value="1" /> <parameter name="dataMasterHighPerformanceMapParam" value="" /> - <parameter name="dataSlaveMapParam"><![CDATA[<address-map><slave name='pio_system_info.mem' start='0x0' end='0x80' /><slave name='reg_diag_data_buffer_ddr_MB_II.mem' start='0x80' end='0x100' /><slave name='reg_eth10g_back1.mem' start='0x100' end='0x200' /><slave name='reg_eth10g_qsfp_ring.mem' start='0x200' end='0x400' /><slave name='reg_eth10g_back0.mem' start='0x400' end='0x500' /><slave name='reg_diag_rx_seq_10gbe.mem' start='0x500' end='0x580' /><slave name='reg_diag_data_buffer_10gbe.mem' start='0x580' end='0x600' /><slave name='reg_diag_data_buffer_ddr_MB_I.mem' start='0x600' end='0x680' /><slave name='reg_diag_data_buffer_1gbe.mem' start='0x680' end='0x700' /><slave name='reg_bsn_monitor_1GbE.mem' start='0x700' end='0x780' /><slave name='avs_eth_1.mms_reg' start='0x780' end='0x7C0' /><slave name='avs_eth_0.mms_reg' start='0x7C0' end='0x800' /><slave name='rom_system_info.mem' start='0x1000' end='0x2000' /><slave name='avs_eth_1.mms_tse' start='0x2000' end='0x3000' /><slave name='reg_wdi.mem' start='0x3000' end='0x3008' /><slave name='reg_mmdp_data.mem' start='0x3008' end='0x3010' /><slave name='pio_wdi.s1' start='0x3010' end='0x3020' /><slave name='timer_0.s1' start='0x3020' end='0x3040' /><slave name='reg_diag_tx_seq_10gbe.mem' start='0x3040' end='0x3080' /><slave name='reg_diag_rx_seq_ddr_MB_II.mem' start='0x3080' end='0x30A0' /><slave name='reg_diag_rx_seq_ddr_MB_I.mem' start='0x30A0' end='0x30C0' /><slave name='reg_diag_rx_seq_1gbe.mem' start='0x30C0' end='0x30E0' /><slave name='reg_diag_bg_10gbe.mem' start='0x30E0' end='0x3100' /><slave name='reg_diag_bg_1gbe.mem' start='0x3100' end='0x3120' /><slave name='reg_epcs.mem' start='0x3120' end='0x3140' /><slave name='reg_remu.mem' start='0x3140' end='0x3160' /><slave name='reg_unb_sens.mem' start='0x3160' end='0x3180' /><slave name='reg_diag_tx_seq_ddr_MB_II.mem' start='0x3180' end='0x3190' /><slave name='reg_diag_tx_seq_ddr_MB_I.mem' start='0x3190' end='0x31A0' /><slave name='reg_diag_tx_seq_1gbe.mem' start='0x31A0' end='0x31B0' /><slave name='reg_mmdp_ctrl.mem' start='0x31B0' end='0x31B8' /><slave name='reg_dpmm_data.mem' start='0x31B8' end='0x31C0' /><slave name='reg_dpmm_ctrl.mem' start='0x31C0' end='0x31C8' /><slave name='pio_pps.mem' start='0x31C8' end='0x31D0' /><slave name='jtag_uart_0.avalon_jtag_slave' start='0x31D0' end='0x31D8' /><slave name='cpu_0.debug_mem_slave' start='0x3800' end='0x4000' /><slave name='ram_diag_data_buffer_ddr_MB_II.mem' start='0x4000' end='0x6000' /><slave name='reg_bsn_monitor_10GbE.mem' start='0x6000' end='0x8000' /><slave name='ram_diag_data_buffer_ddr_MB_I.mem' start='0x8000' end='0xA000' /><slave name='ram_diag_bg_1gbe.mem' start='0xA000' end='0xC000' /><slave name='ram_diag_data_buffer_1gbe.mem' start='0xC000' end='0xE000' /><slave name='avs_eth_0.mms_tse' start='0xE000' end='0xF000' /><slave name='avs_eth_1.mms_ram' start='0xF000' end='0x10000' /><slave name='avs_eth_0.mms_ram' start='0x10000' end='0x11000' /><slave name='onchip_memory2_0.s1' start='0x20000' end='0x40000' /><slave name='reg_io_ddr_MB_II.mem' start='0x40000' end='0x80000' /><slave name='ram_diag_bg_10gbe.mem' start='0x80000' end='0x100000' /><slave name='reg_tr_10GbE_back1.mem' start='0x100000' end='0x200000' /><slave name='reg_tr_10GbE_qsfp_ring.mem' start='0x200000' end='0x400000' /><slave name='reg_tr_10GbE_back0.mem' start='0x400000' end='0x500000' /><slave name='ram_diag_data_buffer_10gbe.mem' start='0x500000' end='0x580000' /><slave name='reg_io_ddr_MB_I.mem' start='0x580000' end='0x5C0000' /></address-map>]]></parameter> + <parameter name="dataSlaveMapParam"><![CDATA[<address-map><slave name='pio_system_info.mem' start='0x0' end='0x80' /><slave name='reg_diag_data_buffer_ddr_MB_II.mem' start='0x80' end='0x100' /><slave name='reg_eth10g_back1.mem' start='0x100' end='0x200' /><slave name='reg_eth10g_qsfp_ring.mem' start='0x200' end='0x400' /><slave name='reg_eth10g_back0.mem' start='0x400' end='0x500' /><slave name='reg_diag_rx_seq_10gbe.mem' start='0x500' end='0x580' /><slave name='reg_diag_data_buffer_10gbe.mem' start='0x580' end='0x600' /><slave name='reg_diag_data_buffer_ddr_MB_I.mem' start='0x600' end='0x680' /><slave name='reg_diag_data_buffer_1gbe.mem' start='0x680' end='0x700' /><slave name='reg_bsn_monitor_1GbE.mem' start='0x700' end='0x780' /><slave name='avs_eth_1.mms_reg' start='0x780' end='0x7C0' /><slave name='avs_eth_0.mms_reg' start='0x7C0' end='0x800' /><slave name='rom_system_info.mem' start='0x1000' end='0x2000' /><slave name='avs_eth_1.mms_tse' start='0x2000' end='0x3000' /><slave name='reg_wdi.mem' start='0x3000' end='0x3008' /><slave name='reg_fpga_sens.mem' start='0x3008' end='0x3010' /><slave name='pio_wdi.s1' start='0x3010' end='0x3020' /><slave name='timer_0.s1' start='0x3020' end='0x3040' /><slave name='reg_diag_tx_seq_10gbe.mem' start='0x3040' end='0x3080' /><slave name='reg_diag_rx_seq_ddr_MB_II.mem' start='0x3080' end='0x30A0' /><slave name='reg_diag_rx_seq_ddr_MB_I.mem' start='0x30A0' end='0x30C0' /><slave name='reg_diag_rx_seq_1gbe.mem' start='0x30C0' end='0x30E0' /><slave name='reg_diag_bg_10gbe.mem' start='0x30E0' end='0x3100' /><slave name='reg_diag_bg_1gbe.mem' start='0x3100' end='0x3120' /><slave name='reg_epcs.mem' start='0x3120' end='0x3140' /><slave name='reg_remu.mem' start='0x3140' end='0x3160' /><slave name='reg_unb_sens.mem' start='0x3160' end='0x3180' /><slave name='reg_diag_tx_seq_ddr_MB_II.mem' start='0x3180' end='0x3190' /><slave name='reg_diag_tx_seq_ddr_MB_I.mem' start='0x3190' end='0x31A0' /><slave name='reg_diag_tx_seq_1gbe.mem' start='0x31A0' end='0x31B0' /><slave name='reg_mmdp_data.mem' start='0x31B0' end='0x31B8' /><slave name='reg_mmdp_ctrl.mem' start='0x31B8' end='0x31C0' /><slave name='reg_dpmm_data.mem' start='0x31C0' end='0x31C8' /><slave name='reg_dpmm_ctrl.mem' start='0x31C8' end='0x31D0' /><slave name='pio_pps.mem' start='0x31D0' end='0x31D8' /><slave name='jtag_uart_0.avalon_jtag_slave' start='0x31D8' end='0x31E0' /><slave name='cpu_0.debug_mem_slave' start='0x3800' end='0x4000' /><slave name='ram_diag_data_buffer_ddr_MB_II.mem' start='0x4000' end='0x6000' /><slave name='reg_bsn_monitor_10GbE.mem' start='0x6000' end='0x8000' /><slave name='ram_diag_data_buffer_ddr_MB_I.mem' start='0x8000' end='0xA000' /><slave name='ram_diag_bg_1gbe.mem' start='0xA000' end='0xC000' /><slave name='ram_diag_data_buffer_1gbe.mem' start='0xC000' end='0xE000' /><slave name='avs_eth_0.mms_tse' start='0xE000' end='0xF000' /><slave name='avs_eth_1.mms_ram' start='0xF000' end='0x10000' /><slave name='avs_eth_0.mms_ram' start='0x10000' end='0x11000' /><slave name='onchip_memory2_0.s1' start='0x20000' end='0x40000' /><slave name='reg_io_ddr_MB_II.mem' start='0x40000' end='0x80000' /><slave name='ram_diag_bg_10gbe.mem' start='0x80000' end='0x100000' /><slave name='reg_tr_10GbE_back1.mem' start='0x100000' end='0x200000' /><slave name='reg_tr_10GbE_qsfp_ring.mem' start='0x200000' end='0x400000' /><slave name='reg_tr_10GbE_back0.mem' start='0x400000' end='0x500000' /><slave name='ram_diag_data_buffer_10gbe.mem' start='0x500000' end='0x580000' /><slave name='reg_io_ddr_MB_I.mem' start='0x580000' end='0x5C0000' /></address-map>]]></parameter> <parameter name="data_master_high_performance_paddr_base" value="0" /> <parameter name="data_master_high_performance_paddr_size" value="0" /> <parameter name="data_master_paddr_base" value="0" /> @@ -2996,6 +3047,11 @@ <parameter name="g_adr_w" value="7" /> <parameter name="g_dat_w" value="32" /> </module> + <module name="reg_fpga_sens" kind="avs_common_mm" version="1.0" enabled="1"> + <parameter name="AUTO_SYSTEM_CLOCK_RATE" value="125000000" /> + <parameter name="g_adr_w" value="1" /> + <parameter name="g_dat_w" value="32" /> + </module> <module name="reg_io_ddr_MB_I" kind="avs_common_mm" version="1.0" enabled="1"> <parameter name="AUTO_SYSTEM_CLOCK_RATE" value="125000000" /> <parameter name="g_adr_w" value="16" /> @@ -3085,7 +3141,7 @@ start="cpu_0.data_master" end="jtag_uart_0.avalon_jtag_slave"> <parameter name="arbitrationPriority" value="1" /> - <parameter name="baseAddress" value="0x31d0" /> + <parameter name="baseAddress" value="0x31d8" /> <parameter name="defaultConnection" value="false" /> </connection> <connection @@ -3130,7 +3186,7 @@ start="cpu_0.data_master" end="pio_pps.mem"> <parameter name="arbitrationPriority" value="1" /> - <parameter name="baseAddress" value="0x31c8" /> + <parameter name="baseAddress" value="0x31d0" /> <parameter name="defaultConnection" value="false" /> </connection> <connection @@ -3166,7 +3222,7 @@ start="cpu_0.data_master" end="reg_dpmm_ctrl.mem"> <parameter name="arbitrationPriority" value="1" /> - <parameter name="baseAddress" value="0x31c0" /> + <parameter name="baseAddress" value="0x31c8" /> <parameter name="defaultConnection" value="false" /> </connection> <connection @@ -3175,7 +3231,7 @@ start="cpu_0.data_master" end="reg_dpmm_data.mem"> <parameter name="arbitrationPriority" value="1" /> - <parameter name="baseAddress" value="0x31b8" /> + <parameter name="baseAddress" value="0x31c0" /> <parameter name="defaultConnection" value="false" /> </connection> <connection @@ -3184,7 +3240,7 @@ start="cpu_0.data_master" end="reg_mmdp_ctrl.mem"> <parameter name="arbitrationPriority" value="1" /> - <parameter name="baseAddress" value="0x31b0" /> + <parameter name="baseAddress" value="0x31b8" /> <parameter name="defaultConnection" value="false" /> </connection> <connection @@ -3193,7 +3249,7 @@ start="cpu_0.data_master" end="reg_mmdp_data.mem"> <parameter name="arbitrationPriority" value="1" /> - <parameter name="baseAddress" value="0x3008" /> + <parameter name="baseAddress" value="0x31b0" /> <parameter name="defaultConnection" value="false" /> </connection> <connection @@ -3466,6 +3522,15 @@ <parameter name="baseAddress" value="0x0100" /> <parameter name="defaultConnection" value="false" /> </connection> + <connection + kind="avalon" + version="15.0" + start="cpu_0.data_master" + end="reg_fpga_sens.mem"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x3008" /> + <parameter name="defaultConnection" value="false" /> + </connection> <connection kind="avalon" version="15.0" @@ -3765,6 +3830,11 @@ version="15.0" start="clk_0.clk" end="reg_eth10g_back1.system" /> + <connection + kind="clock" + version="15.0" + start="clk_0.clk" + end="reg_fpga_sens.system" /> <connection kind="interrupt" version="15.0" @@ -4025,6 +4095,11 @@ version="15.0" start="clk_0.clk_reset" end="reg_eth10g_back1.system_reset" /> + <connection + kind="reset" + version="15.0" + start="clk_0.clk_reset" + end="reg_fpga_sens.system_reset" /> <connection kind="reset" version="15.0" @@ -4265,6 +4340,11 @@ version="15.0" start="cpu_0.debug_reset_request" end="reg_eth10g_back1.system_reset" /> + <connection + kind="reset" + version="15.0" + start="cpu_0.debug_reset_request" + end="reg_fpga_sens.system_reset" /> <interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="HANDSHAKE" /> <interconnectRequirement for="$system" name="qsys_mm.insertDefaultSlave" value="FALSE" /> <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> diff --git a/boards/uniboard2/designs/unb2_test/src/vhdl/qsys_unb2_test_pkg.vhd b/boards/uniboard2/designs/unb2_test/src/vhdl/qsys_unb2_test_pkg.vhd index 33573db31f269fa327902c0d3ea331dc8bc39b44..a72604547b2d19f61d5fa893213e225973cc4ec3 100644 --- a/boards/uniboard2/designs/unb2_test/src/vhdl/qsys_unb2_test_pkg.vhd +++ b/boards/uniboard2/designs/unb2_test/src/vhdl/qsys_unb2_test_pkg.vhd @@ -29,7 +29,7 @@ PACKAGE qsys_unb2_test_pkg IS -- $RADIOHDL/build/unb2/quartus/unb2_test_ddr/qsys_unb2_test/sim/qsys_unb2_test.vhd ----------------------------------------------------------------------------- - component qsys_unb2_test is + component qsys_unb2_test is port ( avs_eth_0_clk_export : out std_logic; -- export avs_eth_0_irq_export : in std_logic := 'X'; -- export @@ -260,6 +260,34 @@ PACKAGE qsys_unb2_test_pkg IS reg_epcs_reset_export : out std_logic; -- export reg_epcs_write_export : out std_logic; -- export reg_epcs_writedata_export : out std_logic_vector(31 downto 0); -- export + reg_eth10g_back0_address_export : out std_logic_vector(5 downto 0); -- export + reg_eth10g_back0_clk_export : out std_logic; -- export + reg_eth10g_back0_read_export : out std_logic; -- export + reg_eth10g_back0_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export + reg_eth10g_back0_reset_export : out std_logic; -- export + reg_eth10g_back0_write_export : out std_logic; -- export + reg_eth10g_back0_writedata_export : out std_logic_vector(31 downto 0); -- export + reg_eth10g_back1_address_export : out std_logic_vector(5 downto 0); -- export + reg_eth10g_back1_clk_export : out std_logic; -- export + reg_eth10g_back1_read_export : out std_logic; -- export + reg_eth10g_back1_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export + reg_eth10g_back1_reset_export : out std_logic; -- export + reg_eth10g_back1_write_export : out std_logic; -- export + reg_eth10g_back1_writedata_export : out std_logic_vector(31 downto 0); -- export + reg_eth10g_qsfp_ring_address_export : out std_logic_vector(6 downto 0); -- export + reg_eth10g_qsfp_ring_clk_export : out std_logic; -- export + reg_eth10g_qsfp_ring_read_export : out std_logic; -- export + reg_eth10g_qsfp_ring_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export + reg_eth10g_qsfp_ring_reset_export : out std_logic; -- export + reg_eth10g_qsfp_ring_write_export : out std_logic; -- export + reg_eth10g_qsfp_ring_writedata_export : out std_logic_vector(31 downto 0); -- export + reg_fpga_sens_address_export : out std_logic_vector(0 downto 0); -- export + reg_fpga_sens_clk_export : out std_logic; -- export + reg_fpga_sens_read_export : out std_logic; -- export + reg_fpga_sens_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export + reg_fpga_sens_reset_export : out std_logic; -- export + reg_fpga_sens_write_export : out std_logic; -- export + reg_fpga_sens_writedata_export : out std_logic_vector(31 downto 0); -- export reg_io_ddr_mb_i_address_export : out std_logic_vector(15 downto 0); -- export reg_io_ddr_mb_i_clk_export : out std_logic; -- export reg_io_ddr_mb_i_read_export : out std_logic; -- export @@ -340,28 +368,7 @@ PACKAGE qsys_unb2_test_pkg IS rom_system_info_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export rom_system_info_reset_export : out std_logic; -- export rom_system_info_write_export : out std_logic; -- export - rom_system_info_writedata_export : out std_logic_vector(31 downto 0); -- export - reg_eth10g_qsfp_ring_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export - reg_eth10g_qsfp_ring_read_export : out std_logic; -- export - reg_eth10g_qsfp_ring_writedata_export : out std_logic_vector(31 downto 0); -- export - reg_eth10g_qsfp_ring_write_export : out std_logic; -- export - reg_eth10g_qsfp_ring_address_export : out std_logic_vector(6 downto 0); -- export - reg_eth10g_qsfp_ring_clk_export : out std_logic; -- export - reg_eth10g_qsfp_ring_reset_export : out std_logic; -- export - reg_eth10g_back0_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export - reg_eth10g_back0_read_export : out std_logic; -- export - reg_eth10g_back0_writedata_export : out std_logic_vector(31 downto 0); -- export - reg_eth10g_back0_write_export : out std_logic; -- export - reg_eth10g_back0_address_export : out std_logic_vector(5 downto 0); -- export - reg_eth10g_back0_clk_export : out std_logic; -- export - reg_eth10g_back0_reset_export : out std_logic; -- export - reg_eth10g_back1_readdata_export : in std_logic_vector(31 downto 0) := (others => 'X'); -- export - reg_eth10g_back1_read_export : out std_logic; -- export - reg_eth10g_back1_writedata_export : out std_logic_vector(31 downto 0); -- export - reg_eth10g_back1_write_export : out std_logic; -- export - reg_eth10g_back1_address_export : out std_logic_vector(5 downto 0); -- export - reg_eth10g_back1_clk_export : out std_logic; -- export - reg_eth10g_back1_reset_export : out std_logic -- export + rom_system_info_writedata_export : out std_logic_vector(31 downto 0) -- export ); end component qsys_unb2_test;