Commit 7936dadd authored by Jens Korinth's avatar Jens Korinth
Browse files

Add registers to TaPaSCo status core for local mems

* register after kernel id is reserved for memory size
* 0xFFFFFFFF indicates no local memory available at the slot
* smaller values are 0xFFFFFFFF - size
* added capability flag in core, defaults to on from 2018.1
parent dcda2256
......@@ -43,6 +43,7 @@ struct tapasco_status {
typedef enum {
TAPASCO_CAP0_ATSPRI = (1 << 0),
TAPASCO_CAP0_ATSCHECK = (1 << 1),
TAPASCO_CAP0_PE_LOCAL_MEM = (1 << 2),
} tapasco_capabilities_0_t;
#define TAPASCO_VERSION_MAJOR(v) ((v) >> 16)
......
......@@ -16,7 +16,7 @@ dict set stdcomps mm_to_lite vlnv "esa.cs.tu-darmstadt.de:user:mm_to_lite:1.0"
dict set stdcomps system_cache vlnv "xilinx.com:ip:system_cache:3.1"
dict set stdcomps mig_core vlnv "xilinx.com:ip:mig_7series:4.0"
dict set stdcomps axi_pcie3_0 vlnv "xilinx.com:ip:axi_pcie3:3.0"
dict set stdcomps tapasco_status vlnv "esa.cs.tu-darmstadt.de:user:tapasco_status:1.1"
dict set stdcomps tapasco_status vlnv "esa.cs.tu-darmstadt.de:user:tapasco_status:1.2"
dict set stdcomps clk_wiz "xilinx.com:ip:clk_wiz:5.3"
dict set stdcomps msix_intr_ctrl vlnv "esa.informatik.tu-darmstadt.de:user:MSIXIntrCtrl:1.0"
dict set stdcomps axi_reg_slice vlnv "xilinx.com:ip:axi_register_slice:2.1"
......
......@@ -16,7 +16,7 @@ dict set stdcomps mm_to_lite vlnv "esa.cs.tu-darmstadt.de:user:mm_to_lite:1.0"
dict set stdcomps system_cache vlnv "xilinx.com:ip:system_cache:3.1"
dict set stdcomps mig_core vlnv "xilinx.com:ip:mig_7series:4.0"
dict set stdcomps axi_pcie3_0 vlnv "xilinx.com:ip:axi_pcie3:3.0"
dict set stdcomps tapasco_status vlnv "esa.cs.tu-darmstadt.de:user:tapasco_status:1.1"
dict set stdcomps tapasco_status vlnv "esa.cs.tu-darmstadt.de:user:tapasco_status:1.2"
dict set stdcomps clk_wiz "xilinx.com:ip:clk_wiz:5.4"
dict set stdcomps msix_intr_ctrl vlnv "esa.informatik.tu-darmstadt.de:user:MSIXIntrCtrl:1.0"
dict set stdcomps axi_reg_slice vlnv "xilinx.com:ip:axi_register_slice:2.1"
......
......@@ -16,10 +16,9 @@ dict set stdcomps mm_to_lite vlnv "esa.cs.tu-darmstadt.de:user:mm_to_lite:1.0"
dict set stdcomps system_cache vlnv "xilinx.com:ip:system_cache:3.1"
dict set stdcomps mig_core vlnv "xilinx.com:ip:mig_7series:4.0"
dict set stdcomps axi_pcie3_0 vlnv "xilinx.com:ip:axi_pcie3:3.0"
dict set stdcomps tapasco_status vlnv "esa.cs.tu-darmstadt.de:user:tapasco_status:1.1"
dict set stdcomps tapasco_status vlnv "esa.cs.tu-darmstadt.de:user:tapasco_status:1.2"
dict set stdcomps clk_wiz "xilinx.com:ip:clk_wiz:5.4"
dict set stdcomps msix_intr_ctrl vlnv "esa.informatik.tu-darmstadt.de:user:MSIXIntrCtrl:1.0"
dict set stdcomps axi_reg_slice vlnv "xilinx.com:ip:axi_register_slice:2.1"
dict set stdcomps dwidth_conv vlnv "xilinx.com:ip:axi_dwidth_converter:2.1"
dict set stdcomps dwidth_conv vlnv "xilinx.com:ip:axi_dwidth_converter:2.1"
dict set stdcomps system_ila vlnv "xilinx.com:ip:system_ila:1.0"
#!/usr/bin/python
str = """ 12'd%d: reg_data_out <= C_SLOT_KERNEL_ID_%d;
12'd%d: reg_data_out <= 32'hFFFFFFFF - C_SLOT_LOCAL_MEM_%d;"""
for x in range(1,129):
print str % (240 + x * 16, x, 240 + x * 16 + 4, x)
......@@ -16,7 +16,7 @@
// You should have received a copy of the GNU Lesser General Public License
// along with Tapasco. If not, see <http://www.gnu.org/licenses/>.
//
//! @file tapasco_status_v1_1.v
//! @file tapasco_status_v1_2.v
//! @brief AXILite register slave containing status information about
//! the bitstream, e.g., the configured kernel id in each slot.
//! @author J. Korinth, TU Darmstadt (jk@esa.cs.tu-darmstadt.de)
......@@ -24,7 +24,7 @@
`timescale 1 ns / 1 ps
module tapasco_status_v1_1 #
module tapasco_status_v1_2 #
(
parameter integer C_VIVADO_VERSION = 32'd00,
parameter integer C_TAPASCO_VERSION = 32'd00,
......@@ -33,7 +33,7 @@
parameter integer C_MEM_CLK_MHZ = 32'd00,
parameter integer C_DESIGN_CLK_MHZ = 32'd00,
parameter integer C_INTC_COUNT = 32'd01,
parameter integer C_CAPABILITIES_0 = 32'd00,
parameter integer C_CAPABILITIES_0 = 32'd04,
parameter integer C_SLOT_KERNEL_ID_1 = 32'b00,
parameter integer C_SLOT_KERNEL_ID_2 = 32'b00,
parameter integer C_SLOT_KERNEL_ID_3 = 32'b00,
......@@ -162,6 +162,134 @@
parameter integer C_SLOT_KERNEL_ID_126 = 32'b00,
parameter integer C_SLOT_KERNEL_ID_127 = 32'b00,
parameter integer C_SLOT_KERNEL_ID_128 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_1 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_2 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_3 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_4 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_5 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_6 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_7 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_8 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_9 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_10 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_11 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_12 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_13 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_14 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_15 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_16 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_17 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_18 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_19 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_20 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_21 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_22 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_23 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_24 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_25 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_26 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_27 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_28 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_29 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_30 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_31 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_32 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_33 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_34 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_35 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_36 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_37 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_38 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_39 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_40 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_41 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_42 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_43 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_44 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_45 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_46 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_47 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_48 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_49 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_50 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_51 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_52 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_53 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_54 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_55 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_56 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_57 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_58 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_59 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_60 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_61 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_62 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_63 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_64 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_65 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_66 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_67 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_68 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_69 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_70 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_71 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_72 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_73 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_74 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_75 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_76 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_77 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_78 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_79 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_80 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_81 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_82 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_83 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_84 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_85 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_86 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_87 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_88 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_89 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_90 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_91 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_92 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_93 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_94 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_95 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_96 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_97 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_98 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_99 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_100 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_101 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_102 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_103 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_104 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_105 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_106 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_107 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_108 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_109 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_110 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_111 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_112 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_113 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_114 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_115 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_116 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_117 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_118 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_119 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_120 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_121 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_122 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_123 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_124 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_125 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_126 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_127 = 32'b00,
parameter integer C_SLOT_LOCAL_MEM_128 = 32'b00,
// Do not modify the parameters beyond this line
......@@ -200,7 +328,7 @@
input wire s00_axi_rready
);
// Instantiation of Axi Bus Interface S00_AXI
tapasco_status_v1_1_S00_AXI # (
tapasco_status_v1_2_S00_AXI # (
.C_VIVADO_VERSION(C_VIVADO_VERSION),
.C_TAPASCO_VERSION(C_TAPASCO_VERSION),
.C_GEN_TS(C_GEN_TS),
......@@ -337,9 +465,137 @@
.C_SLOT_KERNEL_ID_126(C_SLOT_KERNEL_ID_126),
.C_SLOT_KERNEL_ID_127(C_SLOT_KERNEL_ID_127),
.C_SLOT_KERNEL_ID_128(C_SLOT_KERNEL_ID_128),
.C_SLOT_LOCAL_MEM_1(C_SLOT_LOCAL_MEM_1),
.C_SLOT_LOCAL_MEM_2(C_SLOT_LOCAL_MEM_2),
.C_SLOT_LOCAL_MEM_3(C_SLOT_LOCAL_MEM_3),
.C_SLOT_LOCAL_MEM_4(C_SLOT_LOCAL_MEM_4),
.C_SLOT_LOCAL_MEM_5(C_SLOT_LOCAL_MEM_5),
.C_SLOT_LOCAL_MEM_6(C_SLOT_LOCAL_MEM_6),
.C_SLOT_LOCAL_MEM_7(C_SLOT_LOCAL_MEM_7),
.C_SLOT_LOCAL_MEM_8(C_SLOT_LOCAL_MEM_8),
.C_SLOT_LOCAL_MEM_9(C_SLOT_LOCAL_MEM_9),
.C_SLOT_LOCAL_MEM_10(C_SLOT_LOCAL_MEM_10),
.C_SLOT_LOCAL_MEM_11(C_SLOT_LOCAL_MEM_11),
.C_SLOT_LOCAL_MEM_12(C_SLOT_LOCAL_MEM_12),
.C_SLOT_LOCAL_MEM_13(C_SLOT_LOCAL_MEM_13),
.C_SLOT_LOCAL_MEM_14(C_SLOT_LOCAL_MEM_14),
.C_SLOT_LOCAL_MEM_15(C_SLOT_LOCAL_MEM_15),
.C_SLOT_LOCAL_MEM_16(C_SLOT_LOCAL_MEM_16),
.C_SLOT_LOCAL_MEM_17(C_SLOT_LOCAL_MEM_17),
.C_SLOT_LOCAL_MEM_18(C_SLOT_LOCAL_MEM_18),
.C_SLOT_LOCAL_MEM_19(C_SLOT_LOCAL_MEM_19),
.C_SLOT_LOCAL_MEM_20(C_SLOT_LOCAL_MEM_20),
.C_SLOT_LOCAL_MEM_21(C_SLOT_LOCAL_MEM_21),
.C_SLOT_LOCAL_MEM_22(C_SLOT_LOCAL_MEM_22),
.C_SLOT_LOCAL_MEM_23(C_SLOT_LOCAL_MEM_23),
.C_SLOT_LOCAL_MEM_24(C_SLOT_LOCAL_MEM_24),
.C_SLOT_LOCAL_MEM_25(C_SLOT_LOCAL_MEM_25),
.C_SLOT_LOCAL_MEM_26(C_SLOT_LOCAL_MEM_26),
.C_SLOT_LOCAL_MEM_27(C_SLOT_LOCAL_MEM_27),
.C_SLOT_LOCAL_MEM_28(C_SLOT_LOCAL_MEM_28),
.C_SLOT_LOCAL_MEM_29(C_SLOT_LOCAL_MEM_29),
.C_SLOT_LOCAL_MEM_30(C_SLOT_LOCAL_MEM_30),
.C_SLOT_LOCAL_MEM_31(C_SLOT_LOCAL_MEM_31),
.C_SLOT_LOCAL_MEM_32(C_SLOT_LOCAL_MEM_32),
.C_SLOT_LOCAL_MEM_33(C_SLOT_LOCAL_MEM_33),
.C_SLOT_LOCAL_MEM_34(C_SLOT_LOCAL_MEM_34),
.C_SLOT_LOCAL_MEM_35(C_SLOT_LOCAL_MEM_35),
.C_SLOT_LOCAL_MEM_36(C_SLOT_LOCAL_MEM_36),
.C_SLOT_LOCAL_MEM_37(C_SLOT_LOCAL_MEM_37),
.C_SLOT_LOCAL_MEM_38(C_SLOT_LOCAL_MEM_38),
.C_SLOT_LOCAL_MEM_39(C_SLOT_LOCAL_MEM_39),
.C_SLOT_LOCAL_MEM_40(C_SLOT_LOCAL_MEM_40),
.C_SLOT_LOCAL_MEM_41(C_SLOT_LOCAL_MEM_41),
.C_SLOT_LOCAL_MEM_42(C_SLOT_LOCAL_MEM_42),
.C_SLOT_LOCAL_MEM_43(C_SLOT_LOCAL_MEM_43),
.C_SLOT_LOCAL_MEM_44(C_SLOT_LOCAL_MEM_44),
.C_SLOT_LOCAL_MEM_45(C_SLOT_LOCAL_MEM_45),
.C_SLOT_LOCAL_MEM_46(C_SLOT_LOCAL_MEM_46),
.C_SLOT_LOCAL_MEM_47(C_SLOT_LOCAL_MEM_47),
.C_SLOT_LOCAL_MEM_48(C_SLOT_LOCAL_MEM_48),
.C_SLOT_LOCAL_MEM_49(C_SLOT_LOCAL_MEM_49),
.C_SLOT_LOCAL_MEM_50(C_SLOT_LOCAL_MEM_50),
.C_SLOT_LOCAL_MEM_51(C_SLOT_LOCAL_MEM_51),
.C_SLOT_LOCAL_MEM_52(C_SLOT_LOCAL_MEM_52),
.C_SLOT_LOCAL_MEM_53(C_SLOT_LOCAL_MEM_53),
.C_SLOT_LOCAL_MEM_54(C_SLOT_LOCAL_MEM_54),
.C_SLOT_LOCAL_MEM_55(C_SLOT_LOCAL_MEM_55),
.C_SLOT_LOCAL_MEM_56(C_SLOT_LOCAL_MEM_56),
.C_SLOT_LOCAL_MEM_57(C_SLOT_LOCAL_MEM_57),
.C_SLOT_LOCAL_MEM_58(C_SLOT_LOCAL_MEM_58),
.C_SLOT_LOCAL_MEM_59(C_SLOT_LOCAL_MEM_59),
.C_SLOT_LOCAL_MEM_60(C_SLOT_LOCAL_MEM_60),
.C_SLOT_LOCAL_MEM_61(C_SLOT_LOCAL_MEM_61),
.C_SLOT_LOCAL_MEM_62(C_SLOT_LOCAL_MEM_62),
.C_SLOT_LOCAL_MEM_63(C_SLOT_LOCAL_MEM_63),
.C_SLOT_LOCAL_MEM_64(C_SLOT_LOCAL_MEM_64),
.C_SLOT_LOCAL_MEM_65(C_SLOT_LOCAL_MEM_65),
.C_SLOT_LOCAL_MEM_66(C_SLOT_LOCAL_MEM_66),
.C_SLOT_LOCAL_MEM_67(C_SLOT_LOCAL_MEM_67),
.C_SLOT_LOCAL_MEM_68(C_SLOT_LOCAL_MEM_68),
.C_SLOT_LOCAL_MEM_69(C_SLOT_LOCAL_MEM_69),
.C_SLOT_LOCAL_MEM_70(C_SLOT_LOCAL_MEM_70),
.C_SLOT_LOCAL_MEM_71(C_SLOT_LOCAL_MEM_71),
.C_SLOT_LOCAL_MEM_72(C_SLOT_LOCAL_MEM_72),
.C_SLOT_LOCAL_MEM_73(C_SLOT_LOCAL_MEM_73),
.C_SLOT_LOCAL_MEM_74(C_SLOT_LOCAL_MEM_74),
.C_SLOT_LOCAL_MEM_75(C_SLOT_LOCAL_MEM_75),
.C_SLOT_LOCAL_MEM_76(C_SLOT_LOCAL_MEM_76),
.C_SLOT_LOCAL_MEM_77(C_SLOT_LOCAL_MEM_77),
.C_SLOT_LOCAL_MEM_78(C_SLOT_LOCAL_MEM_78),
.C_SLOT_LOCAL_MEM_79(C_SLOT_LOCAL_MEM_79),
.C_SLOT_LOCAL_MEM_80(C_SLOT_LOCAL_MEM_80),
.C_SLOT_LOCAL_MEM_81(C_SLOT_LOCAL_MEM_81),
.C_SLOT_LOCAL_MEM_82(C_SLOT_LOCAL_MEM_82),
.C_SLOT_LOCAL_MEM_83(C_SLOT_LOCAL_MEM_83),
.C_SLOT_LOCAL_MEM_84(C_SLOT_LOCAL_MEM_84),
.C_SLOT_LOCAL_MEM_85(C_SLOT_LOCAL_MEM_85),
.C_SLOT_LOCAL_MEM_86(C_SLOT_LOCAL_MEM_86),
.C_SLOT_LOCAL_MEM_87(C_SLOT_LOCAL_MEM_87),
.C_SLOT_LOCAL_MEM_88(C_SLOT_LOCAL_MEM_88),
.C_SLOT_LOCAL_MEM_89(C_SLOT_LOCAL_MEM_89),
.C_SLOT_LOCAL_MEM_90(C_SLOT_LOCAL_MEM_90),
.C_SLOT_LOCAL_MEM_91(C_SLOT_LOCAL_MEM_91),
.C_SLOT_LOCAL_MEM_92(C_SLOT_LOCAL_MEM_92),
.C_SLOT_LOCAL_MEM_93(C_SLOT_LOCAL_MEM_93),
.C_SLOT_LOCAL_MEM_94(C_SLOT_LOCAL_MEM_94),
.C_SLOT_LOCAL_MEM_95(C_SLOT_LOCAL_MEM_95),
.C_SLOT_LOCAL_MEM_96(C_SLOT_LOCAL_MEM_96),
.C_SLOT_LOCAL_MEM_97(C_SLOT_LOCAL_MEM_97),
.C_SLOT_LOCAL_MEM_98(C_SLOT_LOCAL_MEM_98),
.C_SLOT_LOCAL_MEM_99(C_SLOT_LOCAL_MEM_99),
.C_SLOT_LOCAL_MEM_100(C_SLOT_LOCAL_MEM_100),
.C_SLOT_LOCAL_MEM_101(C_SLOT_LOCAL_MEM_101),
.C_SLOT_LOCAL_MEM_102(C_SLOT_LOCAL_MEM_102),
.C_SLOT_LOCAL_MEM_103(C_SLOT_LOCAL_MEM_103),
.C_SLOT_LOCAL_MEM_104(C_SLOT_LOCAL_MEM_104),
.C_SLOT_LOCAL_MEM_105(C_SLOT_LOCAL_MEM_105),
.C_SLOT_LOCAL_MEM_106(C_SLOT_LOCAL_MEM_106),
.C_SLOT_LOCAL_MEM_107(C_SLOT_LOCAL_MEM_107),
.C_SLOT_LOCAL_MEM_108(C_SLOT_LOCAL_MEM_108),
.C_SLOT_LOCAL_MEM_109(C_SLOT_LOCAL_MEM_109),
.C_SLOT_LOCAL_MEM_110(C_SLOT_LOCAL_MEM_110),
.C_SLOT_LOCAL_MEM_111(C_SLOT_LOCAL_MEM_111),
.C_SLOT_LOCAL_MEM_112(C_SLOT_LOCAL_MEM_112),
.C_SLOT_LOCAL_MEM_113(C_SLOT_LOCAL_MEM_113),
.C_SLOT_LOCAL_MEM_114(C_SLOT_LOCAL_MEM_114),
.C_SLOT_LOCAL_MEM_115(C_SLOT_LOCAL_MEM_115),
.C_SLOT_LOCAL_MEM_116(C_SLOT_LOCAL_MEM_116),
.C_SLOT_LOCAL_MEM_117(C_SLOT_LOCAL_MEM_117),
.C_SLOT_LOCAL_MEM_118(C_SLOT_LOCAL_MEM_118),
.C_SLOT_LOCAL_MEM_119(C_SLOT_LOCAL_MEM_119),
.C_SLOT_LOCAL_MEM_120(C_SLOT_LOCAL_MEM_120),
.C_SLOT_LOCAL_MEM_121(C_SLOT_LOCAL_MEM_121),
.C_SLOT_LOCAL_MEM_122(C_SLOT_LOCAL_MEM_122),
.C_SLOT_LOCAL_MEM_123(C_SLOT_LOCAL_MEM_123),
.C_SLOT_LOCAL_MEM_124(C_SLOT_LOCAL_MEM_124),
.C_SLOT_LOCAL_MEM_125(C_SLOT_LOCAL_MEM_125),
.C_SLOT_LOCAL_MEM_126(C_SLOT_LOCAL_MEM_126),
.C_SLOT_LOCAL_MEM_127(C_SLOT_LOCAL_MEM_127),
.C_SLOT_LOCAL_MEM_128(C_SLOT_LOCAL_MEM_128),
.C_S_AXI_DATA_WIDTH(C_S00_AXI_DATA_WIDTH),
.C_S_AXI_ADDR_WIDTH(C_S00_AXI_ADDR_WIDTH)
) tapasco_status_v1_1_S00_AXI_inst (
) tapasco_status_v1_2_S00_AXI_inst (
.S_AXI_ACLK(s00_axi_aclk),
.S_AXI_ARESETN(s00_axi_aresetn),
.S_AXI_AWADDR(s00_axi_awaddr),
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment