diff --git a/cpp/test_data_recorder.cpp b/cpp/test_data_recorder.cpp
index fca6ae4..ffb37e1 100755
--- a/cpp/test_data_recorder.cpp
+++ b/cpp/test_data_recorder.cpp
@@ -1,3 +1,15 @@
+// sudo setpci -s 0000:05:00.0 0x78.w=293f
+/*
+https://forums.developer.nvidia.com/t/the-devctl-maxpayload-is-lower-than-devcap/319292
+Some example for how to use setpci.
+
+sudo setpci -s 0005:00:00.0 74.w (device capabilities register for x4)
+sudo setpci -s 0005:00:00.0 78.w ( Device Control register for x4) and write value for bits 7:5 as (001b) for 256 Bytes MPS
+
+You have to change 0005:00:00.0 to the device you are using here.
+
+*/
+
#include "data_recorder.h"
int main() {
// Instantiate the class
@@ -6,16 +18,21 @@ int main() {
printf("Test Reg Read - 0x%x\n", dr.read_reg(UTIL_REG_BASE + 0x0));
// Setup Timing Engine and data generator to test
- float pri = 90e-6;
uint32_t n_pulses = 128;
float inter_cpi = 100e-6;
+ float pri = 84e-6;
uint32_t n_samples = 8192;
+ // float pri = 40e-6;
+ // uint32_t n_samples = 4096;
float cpi_time = n_pulses * pri + inter_cpi;
float cpi_num_bytes = n_pulses * n_samples * 16;
float expected_data_rate = cpi_num_bytes / cpi_time / 1e6;
- // PCIe Gen3 x4 Therotecial Max is 4GBPS
+ // PCIe Gen3 x4 Therotecial Max is 4GBPS,
+ // 128B/120B encoding drops that to 3938 MBPS
+ // Assuming an MSP of 128 bytes (86.5% effeciency), that further drops to 3406 MBPS
+ // Currently achieving 3092 MBPS without errors which is ~90% of 3406 MBPS
printf("Expected Data Rate - %.2f MBps Per Channel, Total %.2f\n", expected_data_rate, expected_data_rate * NUM_DMA_CH);
dr.write_reg(TIMING_REG_BASE + 0x0, 1);
diff --git a/project_1.srcs/sources_1/bd/design_1/design_1.bd b/project_1.srcs/sources_1/bd/design_1/design_1.bd
index 51c7062..0f7107e 100644
--- a/project_1.srcs/sources_1/bd/design_1/design_1.bd
+++ b/project_1.srcs/sources_1/bd/design_1/design_1.bd
@@ -7,7 +7,8 @@
"name": "design_1",
"rev_ctrl_bd_flag": "RevCtrlBdOff",
"synth_flow_mode": "Singular",
- "tool_version": "2022.2"
+ "tool_version": "2022.2",
+ "validated": "true"
},
"design_tree": {
"axi_interconnect_0": {
@@ -64,9 +65,7 @@
"s01_couplers": {
"s01_data_fifo": ""
},
- "m00_couplers": {
- "m00_data_fifo": ""
- }
+ "m00_couplers": {}
}
},
"interface_ports": {
@@ -2065,7 +2064,17 @@
"ports": {
"axi_pcie_aresetn": {
"type": "rst",
- "direction": "O"
+ "direction": "O",
+ "parameters": {
+ "INSERT_VIP": {
+ "value": "0",
+ "value_src": "default"
+ },
+ "POLARITY": {
+ "value": "ACTIVE_LOW",
+ "value_src": "const_prop"
+ }
+ }
},
"axi_pcie_clk": {
"type": "clk",
@@ -2073,18 +2082,70 @@
"parameters": {
"ASSOCIATED_BUSIF": {
"value": "axil_dma_ctrl1:axil_dma_ctrl0:axil_descriptors:axil_timing:axil_data_gen:axil_util:pcie_m_axi0:pcie_m_axi1"
+ },
+ "CLK_DOMAIN": {
+ "value": "design_1_xdma_0_0_axi_aclk",
+ "value_src": "default_prop"
+ },
+ "FREQ_HZ": {
+ "value": "250000000",
+ "value_src": "user_prop"
+ },
+ "FREQ_TOLERANCE_HZ": {
+ "value": "0",
+ "value_src": "default"
+ },
+ "INSERT_VIP": {
+ "value": "0",
+ "value_src": "default"
+ },
+ "PHASE": {
+ "value": "0.0",
+ "value_src": "default"
}
}
},
"axil_clk": {
"type": "clk",
- "direction": "O"
+ "direction": "O",
+ "parameters": {
+ "CLK_DOMAIN": {
+ "value": "design_1_clk_wiz_1_0_clk_out1",
+ "value_src": "default_prop"
+ },
+ "FREQ_HZ": {
+ "value": "100000000",
+ "value_src": "ip_prop"
+ },
+ "FREQ_TOLERANCE_HZ": {
+ "value": "0",
+ "value_src": "default"
+ },
+ "INSERT_VIP": {
+ "value": "0",
+ "value_src": "default"
+ },
+ "PHASE": {
+ "value": "0.0",
+ "value_src": "ip_prop"
+ }
+ }
},
"axil_resetn": {
"type": "rst",
"direction": "O",
"left": "0",
- "right": "0"
+ "right": "0",
+ "parameters": {
+ "INSERT_VIP": {
+ "value": "0",
+ "value_src": "default"
+ },
+ "POLARITY": {
+ "value": "ACTIVE_LOW",
+ "value_src": "const_prop"
+ }
+ }
},
"pcie_cfg_ltssm_state": {
"direction": "O",
@@ -2095,6 +2156,10 @@
"type": "rst",
"direction": "I",
"parameters": {
+ "INSERT_VIP": {
+ "value": "0",
+ "value_src": "default"
+ },
"POLARITY": {
"value": "ACTIVE_LOW"
}
@@ -2938,7 +3003,13 @@
"M01_AXI": {
"mode": "Master",
"vlnv_bus_definition": "xilinx.com:interface:aximm:1.0",
- "vlnv": "xilinx.com:interface:aximm_rtl:1.0"
+ "vlnv": "xilinx.com:interface:aximm_rtl:1.0",
+ "parameters": {
+ "CLK_DOMAIN": {
+ "value": "design_1_xdma_0_0_axi_aclk",
+ "value_src": "undefined"
+ }
+ }
},
"S01_AXI": {
"mode": "Slave",
@@ -2948,27 +3019,57 @@
"M02_AXI": {
"mode": "Master",
"vlnv_bus_definition": "xilinx.com:interface:aximm:1.0",
- "vlnv": "xilinx.com:interface:aximm_rtl:1.0"
+ "vlnv": "xilinx.com:interface:aximm_rtl:1.0",
+ "parameters": {
+ "CLK_DOMAIN": {
+ "value": "design_1_xdma_0_0_axi_aclk",
+ "value_src": "undefined"
+ }
+ }
},
"M03_AXI": {
"mode": "Master",
"vlnv_bus_definition": "xilinx.com:interface:aximm:1.0",
- "vlnv": "xilinx.com:interface:aximm_rtl:1.0"
+ "vlnv": "xilinx.com:interface:aximm_rtl:1.0",
+ "parameters": {
+ "CLK_DOMAIN": {
+ "value": "design_1_xdma_0_0_axi_aclk",
+ "value_src": "undefined"
+ }
+ }
},
"M04_AXI": {
"mode": "Master",
"vlnv_bus_definition": "xilinx.com:interface:aximm:1.0",
- "vlnv": "xilinx.com:interface:aximm_rtl:1.0"
+ "vlnv": "xilinx.com:interface:aximm_rtl:1.0",
+ "parameters": {
+ "CLK_DOMAIN": {
+ "value": "design_1_xdma_0_0_axi_aclk",
+ "value_src": "undefined"
+ }
+ }
},
"M05_AXI": {
"mode": "Master",
"vlnv_bus_definition": "xilinx.com:interface:aximm:1.0",
- "vlnv": "xilinx.com:interface:aximm_rtl:1.0"
+ "vlnv": "xilinx.com:interface:aximm_rtl:1.0",
+ "parameters": {
+ "CLK_DOMAIN": {
+ "value": "design_1_xdma_0_0_axi_aclk",
+ "value_src": "undefined"
+ }
+ }
},
"M06_AXI": {
"mode": "Master",
"vlnv_bus_definition": "xilinx.com:interface:aximm:1.0",
- "vlnv": "xilinx.com:interface:aximm_rtl:1.0"
+ "vlnv": "xilinx.com:interface:aximm_rtl:1.0",
+ "parameters": {
+ "CLK_DOMAIN": {
+ "value": "design_1_xdma_0_0_axi_aclk",
+ "value_src": "undefined"
+ }
+ }
}
},
"ports": {
@@ -7315,7 +7416,7 @@
"xci_name": "design_1_axi_interconnect_1_0",
"parameters": {
"M00_HAS_DATA_FIFO": {
- "value": "1"
+ "value": "0"
},
"NUM_MI": {
"value": "1"
@@ -7324,17 +7425,23 @@
"value": "2"
},
"S00_HAS_DATA_FIFO": {
- "value": "2"
+ "value": "1"
},
"S01_HAS_DATA_FIFO": {
- "value": "2"
+ "value": "1"
}
},
"interface_ports": {
"S00_AXI": {
"mode": "Slave",
"vlnv_bus_definition": "xilinx.com:interface:aximm:1.0",
- "vlnv": "xilinx.com:interface:aximm_rtl:1.0"
+ "vlnv": "xilinx.com:interface:aximm_rtl:1.0",
+ "parameters": {
+ "CLK_DOMAIN": {
+ "value": "design_1_xdma_0_0_axi_aclk",
+ "value_src": "undefined"
+ }
+ }
},
"M00_AXI": {
"mode": "Master",
@@ -7344,7 +7451,13 @@
"S01_AXI": {
"mode": "Slave",
"vlnv_bus_definition": "xilinx.com:interface:aximm:1.0",
- "vlnv": "xilinx.com:interface:aximm_rtl:1.0"
+ "vlnv": "xilinx.com:interface:aximm_rtl:1.0",
+ "parameters": {
+ "CLK_DOMAIN": {
+ "value": "design_1_xdma_0_0_axi_aclk",
+ "value_src": "undefined"
+ }
+ }
}
},
"ports": {
@@ -7677,48 +7790,11 @@
"direction": "I"
}
},
- "components": {
- "m00_data_fifo": {
- "vlnv": "xilinx.com:ip:axi_data_fifo:2.1",
- "xci_name": "design_1_m00_data_fifo_0",
- "xci_path": "ip/design_1_m00_data_fifo_0/design_1_m00_data_fifo_0.xci",
- "inst_hier_path": "axi_interconnect_1/m00_couplers/m00_data_fifo",
- "interface_ports": {
- "S_AXI": {
- "vlnv": "xilinx.com:interface:aximm_rtl:1.0",
- "mode": "Slave",
- "bridges": [
- "M_AXI"
- ]
- }
- }
- }
- },
"interface_nets": {
- "m00_couplers_to_m00_data_fifo": {
+ "m00_couplers_to_m00_couplers": {
"interface_ports": [
"S_AXI",
- "m00_data_fifo/S_AXI"
- ]
- },
- "m00_data_fifo_to_m00_couplers": {
- "interface_ports": [
- "M_AXI",
- "m00_data_fifo/M_AXI"
- ]
- }
- },
- "nets": {
- "S_ACLK_1": {
- "ports": [
- "S_ACLK",
- "m00_data_fifo/aclk"
- ]
- },
- "S_ARESETN_1": {
- "ports": [
- "S_ARESETN",
- "m00_data_fifo/aresetn"
+ "M_AXI"
]
}
}
@@ -8344,6 +8420,21 @@
}
}
}
+ },
+ "elf_association": {
+ "file": {
+ "name": "/home/bkiedinger/project_1/vitis/app/Debug/app.elf",
+ "type": "ELF",
+ "checksum": "3422405275",
+ "IsVisible": "1",
+ "ScopedToRef": "design_1",
+ "ScopedToCell": [
+ "microblaze_0"
+ ],
+ "UsedIn": [
+ "implementation"
+ ]
+ }
}
}
}
\ No newline at end of file
diff --git a/project_1.srcs/sources_1/bd/design_1/design_1.bda b/project_1.srcs/sources_1/bd/design_1/design_1.bda
index 3d71290..e1dc0e3 100644
--- a/project_1.srcs/sources_1/bd/design_1/design_1.bda
+++ b/project_1.srcs/sources_1/bd/design_1/design_1.bda
@@ -23,114 +23,6 @@
- 0x81010000
- C_BASEADDR
- 0x8101FFFF
- C_HIGHADDR
- Data
- /microblaze_0
- M_AXI_DP
- SEG_axil_dma_ctrl1_Reg
- xilinx.com:ip:microblaze:11.0
- data
- /
- axil_dma_ctrl1
- Reg
- ::design_1_imp:
- register
- AC
-
-
- 0x40010000
- C_BASEADDR
- 0x4001FFFF
- C_HIGHADDR
- Data
- /microblaze_0
- M_AXI_DP
- SEG_axi_uartlite_0_Reg
- xilinx.com:ip:microblaze:11.0
- data
- /axi_uartlite_0
- S_AXI
- Reg
- xilinx.com:ip:axi_uartlite:2.0
- register
- AC
-
-
- 0x80100000
- C_BASEADDR
- 0x8010FFFF
- C_HIGHADDR
- Data
- /microblaze_0
- M_AXI_DP
- SEG_axil_util_Reg
- xilinx.com:ip:microblaze:11.0
- data
- /
- axil_util
- Reg
- ::design_1_imp:
- register
- AC
-
-
- 0x0081010000
- C_BASEADDR
- 0x008101FFFF
- C_HIGHADDR
- M_AXI_B
- /xdma_0
- M_AXI_B
- SEG_axil_dma_ctrl1_Reg
- xilinx.com:ip:xdma:4.1
- both
- /
- axil_dma_ctrl1
- Reg
- ::design_1_imp:
- register
- AC
-
-
- 0x0080120000
- C_BASEADDR
- 0x008012FFFF
- C_HIGHADDR
- M_AXI_B
- /xdma_0
- M_AXI_B
- SEG_axil_data_gen_Reg
- xilinx.com:ip:xdma:4.1
- both
- /
- axil_data_gen
- Reg
- ::design_1_imp:
- register
- AC
-
-
- 0x0083000000
- baseaddr
- 0x0083FFFFFF
- highaddr
- M_AXI_B
- /xdma_0
- M_AXI_B
- SEG_xdma_0_CTL0
- xilinx.com:ip:xdma:4.1
- both
- /xdma_0
- S_AXI_LITE
- CTL0
- xilinx.com:ip:xdma:4.1
- memory
- AC
-
-
0x0080110000
C_BASEADDR
0x008011FFFF
@@ -148,45 +40,167 @@
register
AC
-
- 0x00000000
+
+ 0x81010000
C_BASEADDR
- 0x00007FFF
+ 0x8101FFFF
C_HIGHADDR
- Instruction
+ Data
/microblaze_0
- ILMB
- SEG_ilmb_bram_if_cntlr_Mem
+ M_AXI_DP
+ SEG_axil_dma_ctrl1_Reg
xilinx.com:ip:microblaze:11.0
- instruction
- /microblaze_0_local_memory/ilmb_bram_if_cntlr
- SLMB
- Mem
- xilinx.com:ip:lmb_bram_if_cntlr:4.0
+ data
+ /
+ axil_dma_ctrl1
+ Reg
+ ::design_1_imp:
+ register
+ AC
+
+
+ 0x40030000
+ C_BASEADDR
+ 0x4003FFFF
+ C_HIGHADDR
+ Data
+ /microblaze_0
+ M_AXI_DP
+ SEG_system_management_wiz_0_Reg
+ xilinx.com:ip:microblaze:11.0
+ data
+ /system_management_wiz_0
+ S_AXI_LITE
+ Reg
+ xilinx.com:ip:system_management_wiz:1.3
+ register
+ AC
+
+
+ 0x0000000000
+ axibar_0
+ 0xFFFFFFFFFF
+ axibar_highaddr_0
+ pcie_m_axi1
+ /
+ pcie_m_axi1
+ SEG_xdma_0_BAR0
+ :::
+ both
+ /xdma_0
+ S_AXI_B
+ BAR0
+ xilinx.com:ip:xdma:4.1
+ memory
+ AC
+
+
+ 0x0081010000
+ C_BASEADDR
+ 0x008101FFFF
+ C_HIGHADDR
+ M_AXI_B
+ /xdma_0
+ M_AXI_B
+ SEG_axil_dma_ctrl1_Reg
+ xilinx.com:ip:xdma:4.1
+ both
+ /
+ axil_dma_ctrl1
+ Reg
+ ::design_1_imp:
+ register
+ AC
+
+
+ 0x40020000
+ C_BASEADDR
+ 0x4002FFFF
+ C_HIGHADDR
+ Data
+ /microblaze_0
+ M_AXI_DP
+ SEG_microblaze_0_axi_intc_Reg
+ xilinx.com:ip:microblaze:11.0
+ data
+ /microblaze_0_axi_intc
+ s_axi
+ S_AXI
+ Reg
+ xilinx.com:ip:axi_intc:4.1
+ register
+ AC
+
+
+ 0x80100000
+ C_BASEADDR
+ 0x8010FFFF
+ C_HIGHADDR
+ Data
+ /microblaze_0
+ M_AXI_DP
+ SEG_axil_util_Reg
+ xilinx.com:ip:microblaze:11.0
+ data
+ /
+ axil_util
+ Reg
+ ::design_1_imp:
+ register
+ AC
+
+
+ 0x0000000000
+ axibar_0
+ 0xFFFFFFFFFF
+ axibar_highaddr_0
+ pcie_m_axi0
+ /
+ pcie_m_axi0
+ SEG_xdma_0_BAR0
+ :::
+ both
+ /xdma_0
+ S_AXI_B
+ BAR0
+ xilinx.com:ip:xdma:4.1
memory
AC
- active
- 2
- PM
+ 0x0083000000
+ baseaddr
+ 0x0083FFFFFF
+ highaddr
+ M_AXI_B
+ /xdma_0
+ M_AXI_B
+ SEG_xdma_0_CTL0
+ xilinx.com:ip:xdma:4.1
+ both
+ /xdma_0
+ S_AXI_LITE
+ CTL0
+ xilinx.com:ip:xdma:4.1
+ memory
+ AC
- 0x00000000
+ 0x0081000000
C_BASEADDR
- 0x00007FFF
+ 0x008100FFFF
C_HIGHADDR
- Data
- /microblaze_0
- DLMB
- SEG_dlmb_bram_if_cntlr_Mem
- xilinx.com:ip:microblaze:11.0
- data
- /microblaze_0_local_memory/dlmb_bram_if_cntlr
- SLMB
- Mem
- xilinx.com:ip:lmb_bram_if_cntlr:4.0
- memory
+ M_AXI_B
+ /xdma_0
+ M_AXI_B
+ SEG_axil_dma_ctrl0_Reg
+ xilinx.com:ip:xdma:4.1
+ both
+ /
+ axil_dma_ctrl0
+ Reg
+ ::design_1_imp:
+ register
AC
@@ -208,16 +222,21 @@
AC
- 0x0081000000
+ 2
+ design_1
+ VR
+
+
+ 0x81000000
C_BASEADDR
- 0x008100FFFF
+ 0x8100FFFF
C_HIGHADDR
- M_AXI_B
- /xdma_0
- M_AXI_B
+ Data
+ /microblaze_0
+ M_AXI_DP
SEG_axil_dma_ctrl0_Reg
- xilinx.com:ip:xdma:4.1
- both
+ xilinx.com:ip:microblaze:11.0
+ data
/
axil_dma_ctrl0
Reg
@@ -225,25 +244,21 @@
register
AC
-
- design_1
- BC
-
- 0x40030000
+ 0x80110000
C_BASEADDR
- 0x4003FFFF
+ 0x8011FFFF
C_HIGHADDR
Data
/microblaze_0
M_AXI_DP
- SEG_system_management_wiz_0_Reg
+ SEG_axil_timing_Reg
xilinx.com:ip:microblaze:11.0
data
- /system_management_wiz_0
- S_AXI_LITE
+ /
+ axil_timing
Reg
- xilinx.com:ip:system_management_wiz:1.3
+ ::design_1_imp:
register
AC
@@ -266,119 +281,28 @@
AC
- 0x81000000
+ 0x00000000
C_BASEADDR
- 0x8100FFFF
+ 0x00007FFF
C_HIGHADDR
- Data
+ Instruction
/microblaze_0
- M_AXI_DP
- SEG_axil_dma_ctrl0_Reg
+ ILMB
+ SEG_ilmb_bram_if_cntlr_Mem
xilinx.com:ip:microblaze:11.0
- data
- /
- axil_dma_ctrl0
- Reg
- ::design_1_imp:
- register
+ instruction
+ /microblaze_0_local_memory/ilmb_bram_if_cntlr
+ SLMB
+ Mem
+ xilinx.com:ip:lmb_bram_if_cntlr:4.0
+ memory
AC
- 0x83000000
- baseaddr
- 0x83FFFFFF
- highaddr
- Data
- /microblaze_0
- M_AXI_DP
- SEG_xdma_0_CTL0
- xilinx.com:ip:microblaze:11.0
- data
- /xdma_0
- S_AXI_LITE
- CTL0
- xilinx.com:ip:xdma:4.1
- memory
- AC
+ design_1
+ BC
- 0x80110000
- C_BASEADDR
- 0x8011FFFF
- C_HIGHADDR
- Data
- /microblaze_0
- M_AXI_DP
- SEG_axil_timing_Reg
- xilinx.com:ip:microblaze:11.0
- data
- /
- axil_timing
- Reg
- ::design_1_imp:
- register
- AC
-
-
- 0x80000000
- C_BASEADDR
- 0x8000FFFF
- C_HIGHADDR
- Data
- /microblaze_0
- M_AXI_DP
- SEG_axil_descriptors_Reg
- xilinx.com:ip:microblaze:11.0
- data
- /
- axil_descriptors
- Reg
- ::design_1_imp:
- register
- AC
-
-
- 0x0000000000
- axibar_0
- 0xFFFFFFFFFF
- axibar_highaddr_0
- pcie_m_axi1
- /
- pcie_m_axi1
- SEG_xdma_0_BAR0
- :::
- both
- /xdma_0
- S_AXI_B
- BAR0
- xilinx.com:ip:xdma:4.1
- memory
- AC
-
-
- 2
- design_1
- VR
-
-
- 0x40000000
- C_BASEADDR
- 0x4000FFFF
- C_HIGHADDR
- Data
- /microblaze_0
- M_AXI_DP
- SEG_axi_timer_0_Reg
- xilinx.com:ip:microblaze:11.0
- data
- /axi_timer_0
- S_AXI
- Reg
- xilinx.com:ip:axi_timer:2.0
- register
- AC
-
-
0x80120000
C_BASEADDR
0x8012FFFF
@@ -396,109 +320,185 @@
register
AC
-
- 0x40020000
- C_BASEADDR
- 0x4002FFFF
- C_HIGHADDR
+
+ 0x83000000
+ baseaddr
+ 0x83FFFFFF
+ highaddr
Data
/microblaze_0
M_AXI_DP
- SEG_microblaze_0_axi_intc_Reg
+ SEG_xdma_0_CTL0
xilinx.com:ip:microblaze:11.0
data
- /microblaze_0_axi_intc
- s_axi
- S_AXI
- Reg
- xilinx.com:ip:axi_intc:4.1
- register
- AC
-
-
- 0x0000000000
- axibar_0
- 0xFFFFFFFFFF
- axibar_highaddr_0
- pcie_m_axi0
- /
- pcie_m_axi0
- SEG_xdma_0_BAR0
- :::
- both
/xdma_0
- S_AXI_B
- BAR0
+ S_AXI_LITE
+ CTL0
xilinx.com:ip:xdma:4.1
memory
AC
-
-
-
+
+ 0x40000000
+ C_BASEADDR
+ 0x4000FFFF
+ C_HIGHADDR
+ Data
+ /microblaze_0
+ M_AXI_DP
+ SEG_axi_timer_0_Reg
+ xilinx.com:ip:microblaze:11.0
+ data
+ /axi_timer_0
+ S_AXI
+ Reg
+ xilinx.com:ip:axi_timer:2.0
+ register
+ AC
+
+
+ 0x00000000
+ C_BASEADDR
+ 0x00007FFF
+ C_HIGHADDR
+ Data
+ /microblaze_0
+ DLMB
+ SEG_dlmb_bram_if_cntlr_Mem
+ xilinx.com:ip:microblaze:11.0
+ data
+ /microblaze_0_local_memory/dlmb_bram_if_cntlr
+ SLMB
+ Mem
+ xilinx.com:ip:lmb_bram_if_cntlr:4.0
+ memory
+ AC
+
+
+ active
+ 2
+ PM
+
+
+ 0x0080120000
+ C_BASEADDR
+ 0x008012FFFF
+ C_HIGHADDR
+ M_AXI_B
+ /xdma_0
+ M_AXI_B
+ SEG_axil_data_gen_Reg
+ xilinx.com:ip:xdma:4.1
+ both
+ /
+ axil_data_gen
+ Reg
+ ::design_1_imp:
+ register
+ AC
+
+
+ 0x80000000
+ C_BASEADDR
+ 0x8000FFFF
+ C_HIGHADDR
+ Data
+ /microblaze_0
+ M_AXI_DP
+ SEG_axil_descriptors_Reg
+ xilinx.com:ip:microblaze:11.0
+ data
+ /
+ axil_descriptors
+ Reg
+ ::design_1_imp:
+ register
+ AC
+
+
+ 0x40010000
+ C_BASEADDR
+ 0x4001FFFF
+ C_HIGHADDR
+ Data
+ /microblaze_0
+ M_AXI_DP
+ SEG_axi_uartlite_0_Reg
+ xilinx.com:ip:microblaze:11.0
+ data
+ /axi_uartlite_0
+ S_AXI
+ Reg
+ xilinx.com:ip:axi_uartlite:2.0
+ register
+ AC
+
+
+
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
-
+
2
diff --git a/project_1.srcs/sources_1/bd/design_1/ip/design_1_auto_cc_0/design_1_auto_cc_0.xci b/project_1.srcs/sources_1/bd/design_1/ip/design_1_auto_cc_0/design_1_auto_cc_0.xci
index 2b78c6a..f984a8d 100644
--- a/project_1.srcs/sources_1/bd/design_1/ip/design_1_auto_cc_0/design_1_auto_cc_0.xci
+++ b/project_1.srcs/sources_1/bd/design_1/ip/design_1_auto_cc_0/design_1_auto_cc_0.xci
@@ -275,7 +275,7 @@
"parameters": {
"POLARITY": [ { "value": "ACTIVE_LOW", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ],
- "TYPE": [ { "value": "INTERCONNECT", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ]
+ "TYPE": [ { "value": "INTERCONNECT", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ]
},
"port_maps": {
"RST": [ { "physical_name": "s_axi_aresetn" } ]
@@ -288,7 +288,7 @@
"parameters": {
"POLARITY": [ { "value": "ACTIVE_LOW", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ],
- "TYPE": [ { "value": "INTERCONNECT", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ]
+ "TYPE": [ { "value": "INTERCONNECT", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ]
},
"port_maps": {
"RST": [ { "physical_name": "m_axi_aresetn" } ]
diff --git a/project_1.srcs/sources_1/bd/design_1/ip/design_1_auto_ds_0/design_1_auto_ds_0.xci b/project_1.srcs/sources_1/bd/design_1/ip/design_1_auto_ds_0/design_1_auto_ds_0.xci
index 87702a3..9c6039d 100644
--- a/project_1.srcs/sources_1/bd/design_1/ip/design_1_auto_ds_0/design_1_auto_ds_0.xci
+++ b/project_1.srcs/sources_1/bd/design_1/ip/design_1_auto_ds_0/design_1_auto_ds_0.xci
@@ -325,7 +325,7 @@
"parameters": {
"POLARITY": [ { "value": "ACTIVE_LOW", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ],
- "TYPE": [ { "value": "INTERCONNECT", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ]
+ "TYPE": [ { "value": "INTERCONNECT", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ]
},
"port_maps": {
"RST": [ { "physical_name": "s_axi_aresetn" } ]
diff --git a/project_1.srcs/sources_1/bd/design_1/ip/design_1_auto_pc_0/design_1_auto_pc_0.xci b/project_1.srcs/sources_1/bd/design_1/ip/design_1_auto_pc_0/design_1_auto_pc_0.xci
index fa59d0b..29f44fe 100644
--- a/project_1.srcs/sources_1/bd/design_1/ip/design_1_auto_pc_0/design_1_auto_pc_0.xci
+++ b/project_1.srcs/sources_1/bd/design_1/ip/design_1_auto_pc_0/design_1_auto_pc_0.xci
@@ -285,7 +285,7 @@
"parameters": {
"POLARITY": [ { "value": "ACTIVE_LOW", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ],
- "TYPE": [ { "value": "INTERCONNECT", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ]
+ "TYPE": [ { "value": "INTERCONNECT", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ]
},
"port_maps": {
"RST": [ { "physical_name": "aresetn" } ]
diff --git a/project_1.srcs/sources_1/bd/design_1/ip/design_1_axi_interconnect_1_0/design_1_axi_interconnect_1_0.xci b/project_1.srcs/sources_1/bd/design_1/ip/design_1_axi_interconnect_1_0/design_1_axi_interconnect_1_0.xci
index 9ba8255..b813c29 100644
--- a/project_1.srcs/sources_1/bd/design_1/ip/design_1_axi_interconnect_1_0/design_1_axi_interconnect_1_0.xci
+++ b/project_1.srcs/sources_1/bd/design_1/ip/design_1_axi_interconnect_1_0/design_1_axi_interconnect_1_0.xci
@@ -82,7 +82,7 @@
"M61_HAS_REGSLICE": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ],
"M62_HAS_REGSLICE": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ],
"M63_HAS_REGSLICE": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "M00_HAS_DATA_FIFO": [ { "value": "1", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "M00_HAS_DATA_FIFO": [ { "value": "0", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ],
"M01_HAS_DATA_FIFO": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ],
"M02_HAS_DATA_FIFO": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ],
"M03_HAS_DATA_FIFO": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ],
@@ -162,8 +162,8 @@
"S13_HAS_REGSLICE": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ],
"S14_HAS_REGSLICE": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ],
"S15_HAS_REGSLICE": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "S00_HAS_DATA_FIFO": [ { "value": "2", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "S01_HAS_DATA_FIFO": [ { "value": "2", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "S00_HAS_DATA_FIFO": [ { "value": "1", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "S01_HAS_DATA_FIFO": [ { "value": "1", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ],
"S02_HAS_DATA_FIFO": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ],
"S03_HAS_DATA_FIFO": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ],
"S04_HAS_DATA_FIFO": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ],
diff --git a/project_1.srcs/sources_1/bd/design_1/ip/design_1_m00_data_fifo_0/design_1_m00_data_fifo_0.xci b/project_1.srcs/sources_1/bd/design_1/ip/design_1_m00_data_fifo_0/design_1_m00_data_fifo_0.xci
deleted file mode 100644
index 3a66cce..0000000
--- a/project_1.srcs/sources_1/bd/design_1/ip/design_1_m00_data_fifo_0/design_1_m00_data_fifo_0.xci
+++ /dev/null
@@ -1,332 +0,0 @@
-{
- "schema": "xilinx.com:schema:json_instance:1.0",
- "ip_inst": {
- "xci_name": "design_1_m00_data_fifo_0",
- "cell_name": "axi_interconnect_1/m00_couplers/m00_data_fifo",
- "component_reference": "xilinx.com:ip:axi_data_fifo:2.1",
- "ip_revision": "26",
- "gen_directory": "../../../../../../project_1.gen/sources_1/bd/design_1/ip/design_1_m00_data_fifo_0",
- "parameters": {
- "component_parameters": {
- "PROTOCOL": [ { "value": "AXI4", "value_permission": "bd_and_user", "resolve_type": "user", "usage": "all" } ],
- "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_permission": "bd_and_user", "resolve_type": "user", "usage": "all" } ],
- "ADDR_WIDTH": [ { "value": "32", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "DATA_WIDTH": [ { "value": "32", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "ID_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "AWUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "ARUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "RUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "WUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "BUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "WRITE_FIFO_DEPTH": [ { "value": "32", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "READ_FIFO_DEPTH": [ { "value": "32", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "WRITE_FIFO_DELAY": [ { "value": "0", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "READ_FIFO_DELAY": [ { "value": "0", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "Component_Name": [ { "value": "design_1_m00_data_fifo_0", "resolve_type": "user", "usage": "all" } ]
- },
- "model_parameters": {
- "C_FAMILY": [ { "value": "zynquplus", "resolve_type": "generated", "usage": "all" } ],
- "C_AXI_PROTOCOL": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_ID_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_ADDR_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_DATA_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_SUPPORTS_USER_SIGNALS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_AWUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_ARUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_WUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_RUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_BUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_WRITE_FIFO_DEPTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_WRITE_FIFO_TYPE": [ { "value": "lut", "resolve_type": "generated", "usage": "all" } ],
- "C_AXI_WRITE_FIFO_DELAY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_READ_FIFO_DEPTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_READ_FIFO_TYPE": [ { "value": "lut", "resolve_type": "generated", "usage": "all" } ],
- "C_AXI_READ_FIFO_DELAY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ]
- },
- "project_parameters": {
- "ARCHITECTURE": [ { "value": "zynquplus" } ],
- "BASE_BOARD_PART": [ { "value": "" } ],
- "BOARD_CONNECTIONS": [ { "value": "" } ],
- "DEVICE": [ { "value": "xczu7ev" } ],
- "PACKAGE": [ { "value": "ffvc1156" } ],
- "PREFHDL": [ { "value": "VERILOG" } ],
- "SILICON_REVISION": [ { "value": "" } ],
- "SIMULATOR_LANGUAGE": [ { "value": "MIXED" } ],
- "SPEEDGRADE": [ { "value": "-2" } ],
- "STATIC_POWER": [ { "value": "" } ],
- "TEMPERATURE_GRADE": [ { "value": "I" } ],
- "USE_RDI_CUSTOMIZATION": [ { "value": "TRUE" } ],
- "USE_RDI_GENERATION": [ { "value": "TRUE" } ]
- },
- "runtime_parameters": {
- "IPCONTEXT": [ { "value": "IP_Integrator" } ],
- "IPREVISION": [ { "value": "26" } ],
- "MANAGED": [ { "value": "TRUE" } ],
- "OUTPUTDIR": [ { "value": "../../../../../../project_1.gen/sources_1/bd/design_1/ip/design_1_m00_data_fifo_0" } ],
- "SELECTEDSIMMODEL": [ { "value": "" } ],
- "SHAREDDIR": [ { "value": "../../../../../../project_1.srcs/sources_1/bd/design_1/ipshared" } ],
- "SWVERSION": [ { "value": "2022.2" } ],
- "SYNTHESISFLOW": [ { "value": "GLOBAL" } ]
- }
- },
- "boundary": {
- "ports": {
- "aclk": [ { "direction": "in" } ],
- "aresetn": [ { "direction": "in" } ],
- "s_axi_awaddr": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0x00000000" } ],
- "s_axi_awlen": [ { "direction": "in", "size_left": "7", "size_right": "0", "driver_value": "0x00" } ],
- "s_axi_awsize": [ { "direction": "in", "size_left": "2", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_awburst": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0x1" } ],
- "s_axi_awlock": [ { "direction": "in", "size_left": "0", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_awcache": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_awprot": [ { "direction": "in", "size_left": "2", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_awregion": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_awqos": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_awvalid": [ { "direction": "in", "driver_value": "0x0" } ],
- "s_axi_awready": [ { "direction": "out" } ],
- "s_axi_wdata": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0x00000000" } ],
- "s_axi_wstrb": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0xF" } ],
- "s_axi_wlast": [ { "direction": "in", "driver_value": "0x1" } ],
- "s_axi_wvalid": [ { "direction": "in", "driver_value": "0x0" } ],
- "s_axi_wready": [ { "direction": "out" } ],
- "s_axi_bresp": [ { "direction": "out", "size_left": "1", "size_right": "0" } ],
- "s_axi_bvalid": [ { "direction": "out" } ],
- "s_axi_bready": [ { "direction": "in", "driver_value": "0x0" } ],
- "s_axi_araddr": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0x00000000" } ],
- "s_axi_arlen": [ { "direction": "in", "size_left": "7", "size_right": "0", "driver_value": "0x00" } ],
- "s_axi_arsize": [ { "direction": "in", "size_left": "2", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arburst": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0x1" } ],
- "s_axi_arlock": [ { "direction": "in", "size_left": "0", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arcache": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arprot": [ { "direction": "in", "size_left": "2", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arregion": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arqos": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arvalid": [ { "direction": "in", "driver_value": "0x0" } ],
- "s_axi_arready": [ { "direction": "out" } ],
- "s_axi_rdata": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
- "s_axi_rresp": [ { "direction": "out", "size_left": "1", "size_right": "0" } ],
- "s_axi_rlast": [ { "direction": "out" } ],
- "s_axi_rvalid": [ { "direction": "out" } ],
- "s_axi_rready": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_awaddr": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
- "m_axi_awlen": [ { "direction": "out", "size_left": "7", "size_right": "0" } ],
- "m_axi_awsize": [ { "direction": "out", "size_left": "2", "size_right": "0" } ],
- "m_axi_awburst": [ { "direction": "out", "size_left": "1", "size_right": "0" } ],
- "m_axi_awlock": [ { "direction": "out", "size_left": "0", "size_right": "0" } ],
- "m_axi_awcache": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_awprot": [ { "direction": "out", "size_left": "2", "size_right": "0" } ],
- "m_axi_awregion": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_awqos": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_awvalid": [ { "direction": "out" } ],
- "m_axi_awready": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_wdata": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
- "m_axi_wstrb": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_wlast": [ { "direction": "out" } ],
- "m_axi_wvalid": [ { "direction": "out" } ],
- "m_axi_wready": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_bresp": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0x0" } ],
- "m_axi_bvalid": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_bready": [ { "direction": "out" } ],
- "m_axi_araddr": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
- "m_axi_arlen": [ { "direction": "out", "size_left": "7", "size_right": "0" } ],
- "m_axi_arsize": [ { "direction": "out", "size_left": "2", "size_right": "0" } ],
- "m_axi_arburst": [ { "direction": "out", "size_left": "1", "size_right": "0" } ],
- "m_axi_arlock": [ { "direction": "out", "size_left": "0", "size_right": "0" } ],
- "m_axi_arcache": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_arprot": [ { "direction": "out", "size_left": "2", "size_right": "0" } ],
- "m_axi_arregion": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_arqos": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_arvalid": [ { "direction": "out" } ],
- "m_axi_arready": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_rdata": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0x00000000" } ],
- "m_axi_rresp": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0x0" } ],
- "m_axi_rlast": [ { "direction": "in", "driver_value": "0x1" } ],
- "m_axi_rvalid": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_rready": [ { "direction": "out" } ]
- },
- "interfaces": {
- "S_AXI": {
- "vlnv": "xilinx.com:interface:aximm:1.0",
- "abstraction_type": "xilinx.com:interface:aximm_rtl:1.0",
- "mode": "slave",
- "parameters": {
- "DATA_WIDTH": [ { "value": "32", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "PROTOCOL": [ { "value": "AXI4", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "FREQ_HZ": [ { "value": "100000000", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ID_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ADDR_WIDTH": [ { "value": "32", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "AWUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ARUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "WUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "RUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "BUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_LOCK": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_PROT": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_CACHE": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_QOS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_REGION": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_WSTRB": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_BRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_RRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "SUPPORTS_NARROW_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_READ_OUTSTANDING": [ { "value": "2", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_WRITE_OUTSTANDING": [ { "value": "2", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "MAX_BURST_LENGTH": [ { "value": "256", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "PHASE": [ { "value": "0.0", "value_permission": "bd", "resolve_type": "generated", "format": "float", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "CLK_DOMAIN": [ { "value": "", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_READ_THREADS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_WRITE_THREADS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "RUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "WUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ]
- },
- "port_maps": {
- "AWADDR": [ { "physical_name": "s_axi_awaddr" } ],
- "AWLEN": [ { "physical_name": "s_axi_awlen" } ],
- "AWSIZE": [ { "physical_name": "s_axi_awsize" } ],
- "AWBURST": [ { "physical_name": "s_axi_awburst" } ],
- "AWLOCK": [ { "physical_name": "s_axi_awlock" } ],
- "AWCACHE": [ { "physical_name": "s_axi_awcache" } ],
- "AWPROT": [ { "physical_name": "s_axi_awprot" } ],
- "AWREGION": [ { "physical_name": "s_axi_awregion" } ],
- "AWQOS": [ { "physical_name": "s_axi_awqos" } ],
- "AWVALID": [ { "physical_name": "s_axi_awvalid" } ],
- "AWREADY": [ { "physical_name": "s_axi_awready" } ],
- "WDATA": [ { "physical_name": "s_axi_wdata" } ],
- "WSTRB": [ { "physical_name": "s_axi_wstrb" } ],
- "WLAST": [ { "physical_name": "s_axi_wlast" } ],
- "WVALID": [ { "physical_name": "s_axi_wvalid" } ],
- "WREADY": [ { "physical_name": "s_axi_wready" } ],
- "BRESP": [ { "physical_name": "s_axi_bresp" } ],
- "BVALID": [ { "physical_name": "s_axi_bvalid" } ],
- "BREADY": [ { "physical_name": "s_axi_bready" } ],
- "ARADDR": [ { "physical_name": "s_axi_araddr" } ],
- "ARLEN": [ { "physical_name": "s_axi_arlen" } ],
- "ARSIZE": [ { "physical_name": "s_axi_arsize" } ],
- "ARBURST": [ { "physical_name": "s_axi_arburst" } ],
- "ARLOCK": [ { "physical_name": "s_axi_arlock" } ],
- "ARCACHE": [ { "physical_name": "s_axi_arcache" } ],
- "ARPROT": [ { "physical_name": "s_axi_arprot" } ],
- "ARREGION": [ { "physical_name": "s_axi_arregion" } ],
- "ARQOS": [ { "physical_name": "s_axi_arqos" } ],
- "ARVALID": [ { "physical_name": "s_axi_arvalid" } ],
- "ARREADY": [ { "physical_name": "s_axi_arready" } ],
- "RDATA": [ { "physical_name": "s_axi_rdata" } ],
- "RRESP": [ { "physical_name": "s_axi_rresp" } ],
- "RLAST": [ { "physical_name": "s_axi_rlast" } ],
- "RVALID": [ { "physical_name": "s_axi_rvalid" } ],
- "RREADY": [ { "physical_name": "s_axi_rready" } ]
- }
- },
- "M_AXI": {
- "vlnv": "xilinx.com:interface:aximm:1.0",
- "abstraction_type": "xilinx.com:interface:aximm_rtl:1.0",
- "mode": "master",
- "parameters": {
- "DATA_WIDTH": [ { "value": "32", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "PROTOCOL": [ { "value": "AXI4", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "FREQ_HZ": [ { "value": "100000000", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ID_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ADDR_WIDTH": [ { "value": "32", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "AWUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ARUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "WUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "RUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "BUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_LOCK": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_PROT": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_CACHE": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_QOS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_REGION": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_WSTRB": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_BRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_RRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "SUPPORTS_NARROW_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_READ_OUTSTANDING": [ { "value": "2", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_WRITE_OUTSTANDING": [ { "value": "2", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "MAX_BURST_LENGTH": [ { "value": "256", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "PHASE": [ { "value": "0.0", "value_permission": "bd", "resolve_type": "generated", "format": "float", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "CLK_DOMAIN": [ { "value": "", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_READ_THREADS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_WRITE_THREADS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "RUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "WUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ]
- },
- "port_maps": {
- "AWADDR": [ { "physical_name": "m_axi_awaddr" } ],
- "AWLEN": [ { "physical_name": "m_axi_awlen" } ],
- "AWSIZE": [ { "physical_name": "m_axi_awsize" } ],
- "AWBURST": [ { "physical_name": "m_axi_awburst" } ],
- "AWLOCK": [ { "physical_name": "m_axi_awlock" } ],
- "AWCACHE": [ { "physical_name": "m_axi_awcache" } ],
- "AWPROT": [ { "physical_name": "m_axi_awprot" } ],
- "AWREGION": [ { "physical_name": "m_axi_awregion" } ],
- "AWQOS": [ { "physical_name": "m_axi_awqos" } ],
- "AWVALID": [ { "physical_name": "m_axi_awvalid" } ],
- "AWREADY": [ { "physical_name": "m_axi_awready" } ],
- "WDATA": [ { "physical_name": "m_axi_wdata" } ],
- "WSTRB": [ { "physical_name": "m_axi_wstrb" } ],
- "WLAST": [ { "physical_name": "m_axi_wlast" } ],
- "WVALID": [ { "physical_name": "m_axi_wvalid" } ],
- "WREADY": [ { "physical_name": "m_axi_wready" } ],
- "BRESP": [ { "physical_name": "m_axi_bresp" } ],
- "BVALID": [ { "physical_name": "m_axi_bvalid" } ],
- "BREADY": [ { "physical_name": "m_axi_bready" } ],
- "ARADDR": [ { "physical_name": "m_axi_araddr" } ],
- "ARLEN": [ { "physical_name": "m_axi_arlen" } ],
- "ARSIZE": [ { "physical_name": "m_axi_arsize" } ],
- "ARBURST": [ { "physical_name": "m_axi_arburst" } ],
- "ARLOCK": [ { "physical_name": "m_axi_arlock" } ],
- "ARCACHE": [ { "physical_name": "m_axi_arcache" } ],
- "ARPROT": [ { "physical_name": "m_axi_arprot" } ],
- "ARREGION": [ { "physical_name": "m_axi_arregion" } ],
- "ARQOS": [ { "physical_name": "m_axi_arqos" } ],
- "ARVALID": [ { "physical_name": "m_axi_arvalid" } ],
- "ARREADY": [ { "physical_name": "m_axi_arready" } ],
- "RDATA": [ { "physical_name": "m_axi_rdata" } ],
- "RRESP": [ { "physical_name": "m_axi_rresp" } ],
- "RLAST": [ { "physical_name": "m_axi_rlast" } ],
- "RVALID": [ { "physical_name": "m_axi_rvalid" } ],
- "RREADY": [ { "physical_name": "m_axi_rready" } ]
- }
- },
- "CLK": {
- "vlnv": "xilinx.com:signal:clock:1.0",
- "abstraction_type": "xilinx.com:signal:clock_rtl:1.0",
- "mode": "slave",
- "parameters": {
- "FREQ_HZ": [ { "value": "10000000", "value_permission": "bd", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "FREQ_TOLERANCE_HZ": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
- "PHASE": [ { "value": "0.0", "value_permission": "bd", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ],
- "CLK_DOMAIN": [ { "value": "", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
- "ASSOCIATED_BUSIF": [ { "value": "S_AXI:M_AXI", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
- "ASSOCIATED_PORT": [ { "value": "", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
- "ASSOCIATED_RESET": [ { "value": "ARESETN", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
- "INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ]
- },
- "port_maps": {
- "CLK": [ { "physical_name": "aclk" } ]
- }
- },
- "RST": {
- "vlnv": "xilinx.com:signal:reset:1.0",
- "abstraction_type": "xilinx.com:signal:reset_rtl:1.0",
- "mode": "slave",
- "parameters": {
- "POLARITY": [ { "value": "ACTIVE_LOW", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
- "INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ],
- "TYPE": [ { "value": "INTERCONNECT", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ]
- },
- "port_maps": {
- "RST": [ { "physical_name": "aresetn" } ]
- }
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/project_1.srcs/sources_1/bd/design_1/ip/design_1_s00_data_fifo_0/design_1_s00_data_fifo_0.xci b/project_1.srcs/sources_1/bd/design_1/ip/design_1_s00_data_fifo_0/design_1_s00_data_fifo_0.xci
index c9cf5cf..d011591 100644
--- a/project_1.srcs/sources_1/bd/design_1/ip/design_1_s00_data_fifo_0/design_1_s00_data_fifo_0.xci
+++ b/project_1.srcs/sources_1/bd/design_1/ip/design_1_s00_data_fifo_0/design_1_s00_data_fifo_0.xci
@@ -8,40 +8,40 @@
"gen_directory": "../../../../../../project_1.gen/sources_1/bd/design_1/ip/design_1_s00_data_fifo_0",
"parameters": {
"component_parameters": {
- "PROTOCOL": [ { "value": "AXI4", "value_permission": "bd_and_user", "resolve_type": "user", "usage": "all" } ],
- "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_permission": "bd_and_user", "resolve_type": "user", "usage": "all" } ],
- "ADDR_WIDTH": [ { "value": "32", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "DATA_WIDTH": [ { "value": "32", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "ID_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "AWUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "ARUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "RUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "WUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "BUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "WRITE_FIFO_DEPTH": [ { "value": "512", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "READ_FIFO_DEPTH": [ { "value": "512", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "WRITE_FIFO_DELAY": [ { "value": "1", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "READ_FIFO_DELAY": [ { "value": "1", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "PROTOCOL": [ { "value": "AXI4", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "usage": "all" } ],
+ "READ_WRITE_MODE": [ { "value": "WRITE_ONLY", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "usage": "all" } ],
+ "ADDR_WIDTH": [ { "value": "40", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "DATA_WIDTH": [ { "value": "256", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "ID_WIDTH": [ { "value": "0", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "AWUSER_WIDTH": [ { "value": "0", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "ARUSER_WIDTH": [ { "value": "0", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "RUSER_WIDTH": [ { "value": "0", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "WUSER_WIDTH": [ { "value": "0", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "BUSER_WIDTH": [ { "value": "0", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "WRITE_FIFO_DEPTH": [ { "value": "32", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "READ_FIFO_DEPTH": [ { "value": "0", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "WRITE_FIFO_DELAY": [ { "value": "0", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "READ_FIFO_DELAY": [ { "value": "0", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
"Component_Name": [ { "value": "design_1_s00_data_fifo_0", "resolve_type": "user", "usage": "all" } ]
},
"model_parameters": {
"C_FAMILY": [ { "value": "zynquplus", "resolve_type": "generated", "usage": "all" } ],
"C_AXI_PROTOCOL": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_ID_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_ADDR_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_DATA_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ],
+ "C_AXI_ADDR_WIDTH": [ { "value": "40", "resolve_type": "generated", "format": "long", "usage": "all" } ],
+ "C_AXI_DATA_WIDTH": [ { "value": "256", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_SUPPORTS_USER_SIGNALS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_AWUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_ARUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_WUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_RUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_BUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_WRITE_FIFO_DEPTH": [ { "value": "512", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_WRITE_FIFO_TYPE": [ { "value": "bram", "resolve_type": "generated", "usage": "all" } ],
- "C_AXI_WRITE_FIFO_DELAY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_READ_FIFO_DEPTH": [ { "value": "512", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_READ_FIFO_TYPE": [ { "value": "bram", "resolve_type": "generated", "usage": "all" } ],
- "C_AXI_READ_FIFO_DELAY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ]
+ "C_AXI_WRITE_FIFO_DEPTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ],
+ "C_AXI_WRITE_FIFO_TYPE": [ { "value": "lut", "resolve_type": "generated", "usage": "all" } ],
+ "C_AXI_WRITE_FIFO_DELAY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
+ "C_AXI_READ_FIFO_DEPTH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
+ "C_AXI_READ_FIFO_TYPE": [ { "value": "lut", "resolve_type": "generated", "usage": "all" } ],
+ "C_AXI_READ_FIFO_DELAY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ]
},
"project_parameters": {
"ARCHITECTURE": [ { "value": "zynquplus" } ],
@@ -63,7 +63,7 @@
"IPREVISION": [ { "value": "26" } ],
"MANAGED": [ { "value": "TRUE" } ],
"OUTPUTDIR": [ { "value": "../../../../../../project_1.gen/sources_1/bd/design_1/ip/design_1_s00_data_fifo_0" } ],
- "SELECTEDSIMMODEL": [ { "value": "" } ],
+ "SELECTEDSIMMODEL": [ { "value": "rtl" } ],
"SHAREDDIR": [ { "value": "../../../../../../project_1.srcs/sources_1/bd/design_1/ipshared" } ],
"SWVERSION": [ { "value": "2022.2" } ],
"SYNTHESISFLOW": [ { "value": "GLOBAL" } ]
@@ -73,7 +73,7 @@
"ports": {
"aclk": [ { "direction": "in" } ],
"aresetn": [ { "direction": "in" } ],
- "s_axi_awaddr": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0x00000000" } ],
+ "s_axi_awaddr": [ { "direction": "in", "size_left": "39", "size_right": "0", "driver_value": "0x0000000000" } ],
"s_axi_awlen": [ { "direction": "in", "size_left": "7", "size_right": "0", "driver_value": "0x00" } ],
"s_axi_awsize": [ { "direction": "in", "size_left": "2", "size_right": "0", "driver_value": "0x0" } ],
"s_axi_awburst": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0x1" } ],
@@ -84,31 +84,15 @@
"s_axi_awqos": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
"s_axi_awvalid": [ { "direction": "in", "driver_value": "0x0" } ],
"s_axi_awready": [ { "direction": "out" } ],
- "s_axi_wdata": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0x00000000" } ],
- "s_axi_wstrb": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0xF" } ],
+ "s_axi_wdata": [ { "direction": "in", "size_left": "255", "size_right": "0", "driver_value": "0x0000000000000000000000000000000000000000000000000000000000000000" } ],
+ "s_axi_wstrb": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0xFFFFFFFF" } ],
"s_axi_wlast": [ { "direction": "in", "driver_value": "0x1" } ],
"s_axi_wvalid": [ { "direction": "in", "driver_value": "0x0" } ],
"s_axi_wready": [ { "direction": "out" } ],
"s_axi_bresp": [ { "direction": "out", "size_left": "1", "size_right": "0" } ],
"s_axi_bvalid": [ { "direction": "out" } ],
"s_axi_bready": [ { "direction": "in", "driver_value": "0x0" } ],
- "s_axi_araddr": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0x00000000" } ],
- "s_axi_arlen": [ { "direction": "in", "size_left": "7", "size_right": "0", "driver_value": "0x00" } ],
- "s_axi_arsize": [ { "direction": "in", "size_left": "2", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arburst": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0x1" } ],
- "s_axi_arlock": [ { "direction": "in", "size_left": "0", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arcache": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arprot": [ { "direction": "in", "size_left": "2", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arregion": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arqos": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arvalid": [ { "direction": "in", "driver_value": "0x0" } ],
- "s_axi_arready": [ { "direction": "out" } ],
- "s_axi_rdata": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
- "s_axi_rresp": [ { "direction": "out", "size_left": "1", "size_right": "0" } ],
- "s_axi_rlast": [ { "direction": "out" } ],
- "s_axi_rvalid": [ { "direction": "out" } ],
- "s_axi_rready": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_awaddr": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
+ "m_axi_awaddr": [ { "direction": "out", "size_left": "39", "size_right": "0" } ],
"m_axi_awlen": [ { "direction": "out", "size_left": "7", "size_right": "0" } ],
"m_axi_awsize": [ { "direction": "out", "size_left": "2", "size_right": "0" } ],
"m_axi_awburst": [ { "direction": "out", "size_left": "1", "size_right": "0" } ],
@@ -119,30 +103,14 @@
"m_axi_awqos": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
"m_axi_awvalid": [ { "direction": "out" } ],
"m_axi_awready": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_wdata": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
- "m_axi_wstrb": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
+ "m_axi_wdata": [ { "direction": "out", "size_left": "255", "size_right": "0" } ],
+ "m_axi_wstrb": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
"m_axi_wlast": [ { "direction": "out" } ],
"m_axi_wvalid": [ { "direction": "out" } ],
"m_axi_wready": [ { "direction": "in", "driver_value": "0x0" } ],
"m_axi_bresp": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0x0" } ],
"m_axi_bvalid": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_bready": [ { "direction": "out" } ],
- "m_axi_araddr": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
- "m_axi_arlen": [ { "direction": "out", "size_left": "7", "size_right": "0" } ],
- "m_axi_arsize": [ { "direction": "out", "size_left": "2", "size_right": "0" } ],
- "m_axi_arburst": [ { "direction": "out", "size_left": "1", "size_right": "0" } ],
- "m_axi_arlock": [ { "direction": "out", "size_left": "0", "size_right": "0" } ],
- "m_axi_arcache": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_arprot": [ { "direction": "out", "size_left": "2", "size_right": "0" } ],
- "m_axi_arregion": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_arqos": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_arvalid": [ { "direction": "out" } ],
- "m_axi_arready": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_rdata": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0x00000000" } ],
- "m_axi_rresp": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0x0" } ],
- "m_axi_rlast": [ { "direction": "in", "driver_value": "0x1" } ],
- "m_axi_rvalid": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_rready": [ { "direction": "out" } ]
+ "m_axi_bready": [ { "direction": "out" } ]
},
"interfaces": {
"S_AXI": {
@@ -150,36 +118,36 @@
"abstraction_type": "xilinx.com:interface:aximm_rtl:1.0",
"mode": "slave",
"parameters": {
- "DATA_WIDTH": [ { "value": "32", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "PROTOCOL": [ { "value": "AXI4", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "FREQ_HZ": [ { "value": "100000000", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ID_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ADDR_WIDTH": [ { "value": "32", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "AWUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ARUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "WUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "RUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "BUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_LOCK": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_PROT": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_CACHE": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_QOS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_REGION": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_WSTRB": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_BRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_RRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "SUPPORTS_NARROW_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_READ_OUTSTANDING": [ { "value": "2", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_WRITE_OUTSTANDING": [ { "value": "2", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "MAX_BURST_LENGTH": [ { "value": "256", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "DATA_WIDTH": [ { "value": "256", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "PROTOCOL": [ { "value": "AXI4", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "FREQ_HZ": [ { "value": "250000000", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ID_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ADDR_WIDTH": [ { "value": "40", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "AWUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ARUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "WUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "RUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "BUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "READ_WRITE_MODE": [ { "value": "WRITE_ONLY", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_BURST": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_LOCK": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_PROT": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_CACHE": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_QOS": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_REGION": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_WSTRB": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_BRESP": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_RRESP": [ { "value": "0", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "SUPPORTS_NARROW_BURST": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_READ_OUTSTANDING": [ { "value": "2", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_WRITE_OUTSTANDING": [ { "value": "16", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "MAX_BURST_LENGTH": [ { "value": "256", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"PHASE": [ { "value": "0.0", "value_permission": "bd", "resolve_type": "generated", "format": "float", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "CLK_DOMAIN": [ { "value": "", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_READ_THREADS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_WRITE_THREADS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "RUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "WUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "CLK_DOMAIN": [ { "value": "design_1_xdma_0_0_axi_aclk", "value_src": "default_prop", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_READ_THREADS": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_WRITE_THREADS": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "RUSER_BITS_PER_BYTE": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "WUSER_BITS_PER_BYTE": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ]
},
"port_maps": {
@@ -201,23 +169,7 @@
"WREADY": [ { "physical_name": "s_axi_wready" } ],
"BRESP": [ { "physical_name": "s_axi_bresp" } ],
"BVALID": [ { "physical_name": "s_axi_bvalid" } ],
- "BREADY": [ { "physical_name": "s_axi_bready" } ],
- "ARADDR": [ { "physical_name": "s_axi_araddr" } ],
- "ARLEN": [ { "physical_name": "s_axi_arlen" } ],
- "ARSIZE": [ { "physical_name": "s_axi_arsize" } ],
- "ARBURST": [ { "physical_name": "s_axi_arburst" } ],
- "ARLOCK": [ { "physical_name": "s_axi_arlock" } ],
- "ARCACHE": [ { "physical_name": "s_axi_arcache" } ],
- "ARPROT": [ { "physical_name": "s_axi_arprot" } ],
- "ARREGION": [ { "physical_name": "s_axi_arregion" } ],
- "ARQOS": [ { "physical_name": "s_axi_arqos" } ],
- "ARVALID": [ { "physical_name": "s_axi_arvalid" } ],
- "ARREADY": [ { "physical_name": "s_axi_arready" } ],
- "RDATA": [ { "physical_name": "s_axi_rdata" } ],
- "RRESP": [ { "physical_name": "s_axi_rresp" } ],
- "RLAST": [ { "physical_name": "s_axi_rlast" } ],
- "RVALID": [ { "physical_name": "s_axi_rvalid" } ],
- "RREADY": [ { "physical_name": "s_axi_rready" } ]
+ "BREADY": [ { "physical_name": "s_axi_bready" } ]
}
},
"M_AXI": {
@@ -225,36 +177,36 @@
"abstraction_type": "xilinx.com:interface:aximm_rtl:1.0",
"mode": "master",
"parameters": {
- "DATA_WIDTH": [ { "value": "32", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "PROTOCOL": [ { "value": "AXI4", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "FREQ_HZ": [ { "value": "100000000", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ID_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ADDR_WIDTH": [ { "value": "32", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "AWUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ARUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "WUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "RUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "BUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "DATA_WIDTH": [ { "value": "256", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "PROTOCOL": [ { "value": "AXI4", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "FREQ_HZ": [ { "value": "250000000", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ID_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ADDR_WIDTH": [ { "value": "40", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "AWUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ARUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "WUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "RUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "BUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "READ_WRITE_MODE": [ { "value": "WRITE_ONLY", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_LOCK": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_PROT": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_CACHE": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_QOS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_REGION": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_WSTRB": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_BRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_RRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "SUPPORTS_NARROW_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_READ_OUTSTANDING": [ { "value": "2", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_WRITE_OUTSTANDING": [ { "value": "2", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "MAX_BURST_LENGTH": [ { "value": "256", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_LOCK": [ { "value": "1", "value_src": "ip_propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_PROT": [ { "value": "1", "value_src": "constant_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_CACHE": [ { "value": "1", "value_src": "ip_propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_QOS": [ { "value": "1", "value_src": "ip_propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_REGION": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_WSTRB": [ { "value": "1", "value_src": "constant_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_BRESP": [ { "value": "1", "value_src": "constant_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_RRESP": [ { "value": "0", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "SUPPORTS_NARROW_BURST": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_READ_OUTSTANDING": [ { "value": "2", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_WRITE_OUTSTANDING": [ { "value": "16", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "MAX_BURST_LENGTH": [ { "value": "256", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"PHASE": [ { "value": "0.0", "value_permission": "bd", "resolve_type": "generated", "format": "float", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "CLK_DOMAIN": [ { "value": "", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_READ_THREADS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_WRITE_THREADS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "RUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "WUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "CLK_DOMAIN": [ { "value": "design_1_xdma_0_0_axi_aclk", "value_src": "default_prop", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_READ_THREADS": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_WRITE_THREADS": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "RUSER_BITS_PER_BYTE": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "WUSER_BITS_PER_BYTE": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ]
},
"port_maps": {
@@ -276,23 +228,7 @@
"WREADY": [ { "physical_name": "m_axi_wready" } ],
"BRESP": [ { "physical_name": "m_axi_bresp" } ],
"BVALID": [ { "physical_name": "m_axi_bvalid" } ],
- "BREADY": [ { "physical_name": "m_axi_bready" } ],
- "ARADDR": [ { "physical_name": "m_axi_araddr" } ],
- "ARLEN": [ { "physical_name": "m_axi_arlen" } ],
- "ARSIZE": [ { "physical_name": "m_axi_arsize" } ],
- "ARBURST": [ { "physical_name": "m_axi_arburst" } ],
- "ARLOCK": [ { "physical_name": "m_axi_arlock" } ],
- "ARCACHE": [ { "physical_name": "m_axi_arcache" } ],
- "ARPROT": [ { "physical_name": "m_axi_arprot" } ],
- "ARREGION": [ { "physical_name": "m_axi_arregion" } ],
- "ARQOS": [ { "physical_name": "m_axi_arqos" } ],
- "ARVALID": [ { "physical_name": "m_axi_arvalid" } ],
- "ARREADY": [ { "physical_name": "m_axi_arready" } ],
- "RDATA": [ { "physical_name": "m_axi_rdata" } ],
- "RRESP": [ { "physical_name": "m_axi_rresp" } ],
- "RLAST": [ { "physical_name": "m_axi_rlast" } ],
- "RVALID": [ { "physical_name": "m_axi_rvalid" } ],
- "RREADY": [ { "physical_name": "m_axi_rready" } ]
+ "BREADY": [ { "physical_name": "m_axi_bready" } ]
}
},
"CLK": {
@@ -300,10 +236,10 @@
"abstraction_type": "xilinx.com:signal:clock_rtl:1.0",
"mode": "slave",
"parameters": {
- "FREQ_HZ": [ { "value": "10000000", "value_permission": "bd", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "FREQ_HZ": [ { "value": "250000000", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "user", "format": "long", "usage": "all" } ],
"FREQ_TOLERANCE_HZ": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"PHASE": [ { "value": "0.0", "value_permission": "bd", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ],
- "CLK_DOMAIN": [ { "value": "", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
+ "CLK_DOMAIN": [ { "value": "design_1_xdma_0_0_axi_aclk", "value_src": "default_prop", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"ASSOCIATED_BUSIF": [ { "value": "S_AXI:M_AXI", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"ASSOCIATED_PORT": [ { "value": "", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"ASSOCIATED_RESET": [ { "value": "ARESETN", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
diff --git a/project_1.srcs/sources_1/bd/design_1/ip/design_1_s01_data_fifo_0/design_1_s01_data_fifo_0.xci b/project_1.srcs/sources_1/bd/design_1/ip/design_1_s01_data_fifo_0/design_1_s01_data_fifo_0.xci
index b4d29b9..8c1cbd0 100644
--- a/project_1.srcs/sources_1/bd/design_1/ip/design_1_s01_data_fifo_0/design_1_s01_data_fifo_0.xci
+++ b/project_1.srcs/sources_1/bd/design_1/ip/design_1_s01_data_fifo_0/design_1_s01_data_fifo_0.xci
@@ -8,40 +8,40 @@
"gen_directory": "../../../../../../project_1.gen/sources_1/bd/design_1/ip/design_1_s01_data_fifo_0",
"parameters": {
"component_parameters": {
- "PROTOCOL": [ { "value": "AXI4", "value_permission": "bd_and_user", "resolve_type": "user", "usage": "all" } ],
- "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_permission": "bd_and_user", "resolve_type": "user", "usage": "all" } ],
- "ADDR_WIDTH": [ { "value": "32", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "DATA_WIDTH": [ { "value": "32", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "ID_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "AWUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "ARUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "RUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "WUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "BUSER_WIDTH": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "WRITE_FIFO_DEPTH": [ { "value": "512", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "READ_FIFO_DEPTH": [ { "value": "512", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "WRITE_FIFO_DELAY": [ { "value": "1", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
- "READ_FIFO_DELAY": [ { "value": "1", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "PROTOCOL": [ { "value": "AXI4", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "usage": "all" } ],
+ "READ_WRITE_MODE": [ { "value": "WRITE_ONLY", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "usage": "all" } ],
+ "ADDR_WIDTH": [ { "value": "40", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "DATA_WIDTH": [ { "value": "256", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "ID_WIDTH": [ { "value": "0", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "AWUSER_WIDTH": [ { "value": "0", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "ARUSER_WIDTH": [ { "value": "0", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "RUSER_WIDTH": [ { "value": "0", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "WUSER_WIDTH": [ { "value": "0", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "BUSER_WIDTH": [ { "value": "0", "value_src": "propagated", "value_permission": "bd_and_user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "WRITE_FIFO_DEPTH": [ { "value": "32", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "READ_FIFO_DEPTH": [ { "value": "0", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "WRITE_FIFO_DELAY": [ { "value": "0", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "READ_FIFO_DELAY": [ { "value": "0", "value_src": "propagated", "resolve_type": "user", "format": "long", "usage": "all" } ],
"Component_Name": [ { "value": "design_1_s01_data_fifo_0", "resolve_type": "user", "usage": "all" } ]
},
"model_parameters": {
"C_FAMILY": [ { "value": "zynquplus", "resolve_type": "generated", "usage": "all" } ],
"C_AXI_PROTOCOL": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_ID_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_ADDR_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_DATA_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ],
+ "C_AXI_ADDR_WIDTH": [ { "value": "40", "resolve_type": "generated", "format": "long", "usage": "all" } ],
+ "C_AXI_DATA_WIDTH": [ { "value": "256", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_SUPPORTS_USER_SIGNALS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_AWUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_ARUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_WUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_RUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_AXI_BUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_WRITE_FIFO_DEPTH": [ { "value": "512", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_WRITE_FIFO_TYPE": [ { "value": "bram", "resolve_type": "generated", "usage": "all" } ],
- "C_AXI_WRITE_FIFO_DELAY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_READ_FIFO_DEPTH": [ { "value": "512", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_AXI_READ_FIFO_TYPE": [ { "value": "bram", "resolve_type": "generated", "usage": "all" } ],
- "C_AXI_READ_FIFO_DELAY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ]
+ "C_AXI_WRITE_FIFO_DEPTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ],
+ "C_AXI_WRITE_FIFO_TYPE": [ { "value": "lut", "resolve_type": "generated", "usage": "all" } ],
+ "C_AXI_WRITE_FIFO_DELAY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
+ "C_AXI_READ_FIFO_DEPTH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
+ "C_AXI_READ_FIFO_TYPE": [ { "value": "lut", "resolve_type": "generated", "usage": "all" } ],
+ "C_AXI_READ_FIFO_DELAY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ]
},
"project_parameters": {
"ARCHITECTURE": [ { "value": "zynquplus" } ],
@@ -63,7 +63,7 @@
"IPREVISION": [ { "value": "26" } ],
"MANAGED": [ { "value": "TRUE" } ],
"OUTPUTDIR": [ { "value": "../../../../../../project_1.gen/sources_1/bd/design_1/ip/design_1_s01_data_fifo_0" } ],
- "SELECTEDSIMMODEL": [ { "value": "" } ],
+ "SELECTEDSIMMODEL": [ { "value": "rtl" } ],
"SHAREDDIR": [ { "value": "../../../../../../project_1.srcs/sources_1/bd/design_1/ipshared" } ],
"SWVERSION": [ { "value": "2022.2" } ],
"SYNTHESISFLOW": [ { "value": "GLOBAL" } ]
@@ -73,7 +73,7 @@
"ports": {
"aclk": [ { "direction": "in" } ],
"aresetn": [ { "direction": "in" } ],
- "s_axi_awaddr": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0x00000000" } ],
+ "s_axi_awaddr": [ { "direction": "in", "size_left": "39", "size_right": "0", "driver_value": "0x0000000000" } ],
"s_axi_awlen": [ { "direction": "in", "size_left": "7", "size_right": "0", "driver_value": "0x00" } ],
"s_axi_awsize": [ { "direction": "in", "size_left": "2", "size_right": "0", "driver_value": "0x0" } ],
"s_axi_awburst": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0x1" } ],
@@ -84,31 +84,15 @@
"s_axi_awqos": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
"s_axi_awvalid": [ { "direction": "in", "driver_value": "0x0" } ],
"s_axi_awready": [ { "direction": "out" } ],
- "s_axi_wdata": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0x00000000" } ],
- "s_axi_wstrb": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0xF" } ],
+ "s_axi_wdata": [ { "direction": "in", "size_left": "255", "size_right": "0", "driver_value": "0x0000000000000000000000000000000000000000000000000000000000000000" } ],
+ "s_axi_wstrb": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0xFFFFFFFF" } ],
"s_axi_wlast": [ { "direction": "in", "driver_value": "0x1" } ],
"s_axi_wvalid": [ { "direction": "in", "driver_value": "0x0" } ],
"s_axi_wready": [ { "direction": "out" } ],
"s_axi_bresp": [ { "direction": "out", "size_left": "1", "size_right": "0" } ],
"s_axi_bvalid": [ { "direction": "out" } ],
"s_axi_bready": [ { "direction": "in", "driver_value": "0x0" } ],
- "s_axi_araddr": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0x00000000" } ],
- "s_axi_arlen": [ { "direction": "in", "size_left": "7", "size_right": "0", "driver_value": "0x00" } ],
- "s_axi_arsize": [ { "direction": "in", "size_left": "2", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arburst": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0x1" } ],
- "s_axi_arlock": [ { "direction": "in", "size_left": "0", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arcache": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arprot": [ { "direction": "in", "size_left": "2", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arregion": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arqos": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0x0" } ],
- "s_axi_arvalid": [ { "direction": "in", "driver_value": "0x0" } ],
- "s_axi_arready": [ { "direction": "out" } ],
- "s_axi_rdata": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
- "s_axi_rresp": [ { "direction": "out", "size_left": "1", "size_right": "0" } ],
- "s_axi_rlast": [ { "direction": "out" } ],
- "s_axi_rvalid": [ { "direction": "out" } ],
- "s_axi_rready": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_awaddr": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
+ "m_axi_awaddr": [ { "direction": "out", "size_left": "39", "size_right": "0" } ],
"m_axi_awlen": [ { "direction": "out", "size_left": "7", "size_right": "0" } ],
"m_axi_awsize": [ { "direction": "out", "size_left": "2", "size_right": "0" } ],
"m_axi_awburst": [ { "direction": "out", "size_left": "1", "size_right": "0" } ],
@@ -119,30 +103,14 @@
"m_axi_awqos": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
"m_axi_awvalid": [ { "direction": "out" } ],
"m_axi_awready": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_wdata": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
- "m_axi_wstrb": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
+ "m_axi_wdata": [ { "direction": "out", "size_left": "255", "size_right": "0" } ],
+ "m_axi_wstrb": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
"m_axi_wlast": [ { "direction": "out" } ],
"m_axi_wvalid": [ { "direction": "out" } ],
"m_axi_wready": [ { "direction": "in", "driver_value": "0x0" } ],
"m_axi_bresp": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0x0" } ],
"m_axi_bvalid": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_bready": [ { "direction": "out" } ],
- "m_axi_araddr": [ { "direction": "out", "size_left": "31", "size_right": "0" } ],
- "m_axi_arlen": [ { "direction": "out", "size_left": "7", "size_right": "0" } ],
- "m_axi_arsize": [ { "direction": "out", "size_left": "2", "size_right": "0" } ],
- "m_axi_arburst": [ { "direction": "out", "size_left": "1", "size_right": "0" } ],
- "m_axi_arlock": [ { "direction": "out", "size_left": "0", "size_right": "0" } ],
- "m_axi_arcache": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_arprot": [ { "direction": "out", "size_left": "2", "size_right": "0" } ],
- "m_axi_arregion": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_arqos": [ { "direction": "out", "size_left": "3", "size_right": "0" } ],
- "m_axi_arvalid": [ { "direction": "out" } ],
- "m_axi_arready": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_rdata": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0x00000000" } ],
- "m_axi_rresp": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0x0" } ],
- "m_axi_rlast": [ { "direction": "in", "driver_value": "0x1" } ],
- "m_axi_rvalid": [ { "direction": "in", "driver_value": "0x0" } ],
- "m_axi_rready": [ { "direction": "out" } ]
+ "m_axi_bready": [ { "direction": "out" } ]
},
"interfaces": {
"S_AXI": {
@@ -150,36 +118,36 @@
"abstraction_type": "xilinx.com:interface:aximm_rtl:1.0",
"mode": "slave",
"parameters": {
- "DATA_WIDTH": [ { "value": "32", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "PROTOCOL": [ { "value": "AXI4", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "FREQ_HZ": [ { "value": "100000000", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ID_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ADDR_WIDTH": [ { "value": "32", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "AWUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ARUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "WUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "RUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "BUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_LOCK": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_PROT": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_CACHE": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_QOS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_REGION": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_WSTRB": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_BRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_RRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "SUPPORTS_NARROW_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_READ_OUTSTANDING": [ { "value": "2", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_WRITE_OUTSTANDING": [ { "value": "2", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "MAX_BURST_LENGTH": [ { "value": "256", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "DATA_WIDTH": [ { "value": "256", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "PROTOCOL": [ { "value": "AXI4", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "FREQ_HZ": [ { "value": "250000000", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ID_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ADDR_WIDTH": [ { "value": "40", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "AWUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ARUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "WUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "RUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "BUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "READ_WRITE_MODE": [ { "value": "WRITE_ONLY", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_BURST": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_LOCK": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_PROT": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_CACHE": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_QOS": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_REGION": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_WSTRB": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_BRESP": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_RRESP": [ { "value": "0", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "SUPPORTS_NARROW_BURST": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_READ_OUTSTANDING": [ { "value": "2", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_WRITE_OUTSTANDING": [ { "value": "16", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "MAX_BURST_LENGTH": [ { "value": "256", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"PHASE": [ { "value": "0.0", "value_permission": "bd", "resolve_type": "generated", "format": "float", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "CLK_DOMAIN": [ { "value": "", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_READ_THREADS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_WRITE_THREADS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "RUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "WUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "CLK_DOMAIN": [ { "value": "design_1_xdma_0_0_axi_aclk", "value_src": "default_prop", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_READ_THREADS": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_WRITE_THREADS": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "RUSER_BITS_PER_BYTE": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "WUSER_BITS_PER_BYTE": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ]
},
"port_maps": {
@@ -201,23 +169,7 @@
"WREADY": [ { "physical_name": "s_axi_wready" } ],
"BRESP": [ { "physical_name": "s_axi_bresp" } ],
"BVALID": [ { "physical_name": "s_axi_bvalid" } ],
- "BREADY": [ { "physical_name": "s_axi_bready" } ],
- "ARADDR": [ { "physical_name": "s_axi_araddr" } ],
- "ARLEN": [ { "physical_name": "s_axi_arlen" } ],
- "ARSIZE": [ { "physical_name": "s_axi_arsize" } ],
- "ARBURST": [ { "physical_name": "s_axi_arburst" } ],
- "ARLOCK": [ { "physical_name": "s_axi_arlock" } ],
- "ARCACHE": [ { "physical_name": "s_axi_arcache" } ],
- "ARPROT": [ { "physical_name": "s_axi_arprot" } ],
- "ARREGION": [ { "physical_name": "s_axi_arregion" } ],
- "ARQOS": [ { "physical_name": "s_axi_arqos" } ],
- "ARVALID": [ { "physical_name": "s_axi_arvalid" } ],
- "ARREADY": [ { "physical_name": "s_axi_arready" } ],
- "RDATA": [ { "physical_name": "s_axi_rdata" } ],
- "RRESP": [ { "physical_name": "s_axi_rresp" } ],
- "RLAST": [ { "physical_name": "s_axi_rlast" } ],
- "RVALID": [ { "physical_name": "s_axi_rvalid" } ],
- "RREADY": [ { "physical_name": "s_axi_rready" } ]
+ "BREADY": [ { "physical_name": "s_axi_bready" } ]
}
},
"M_AXI": {
@@ -225,36 +177,36 @@
"abstraction_type": "xilinx.com:interface:aximm_rtl:1.0",
"mode": "master",
"parameters": {
- "DATA_WIDTH": [ { "value": "32", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "PROTOCOL": [ { "value": "AXI4", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "FREQ_HZ": [ { "value": "100000000", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ID_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ADDR_WIDTH": [ { "value": "32", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "AWUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ARUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "WUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "RUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "BUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "DATA_WIDTH": [ { "value": "256", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "PROTOCOL": [ { "value": "AXI4", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "FREQ_HZ": [ { "value": "250000000", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ID_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ADDR_WIDTH": [ { "value": "40", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "AWUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ARUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "WUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "RUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "BUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "READ_WRITE_MODE": [ { "value": "WRITE_ONLY", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_LOCK": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_PROT": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_CACHE": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_QOS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_REGION": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_WSTRB": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_BRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_RRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "SUPPORTS_NARROW_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_READ_OUTSTANDING": [ { "value": "2", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_WRITE_OUTSTANDING": [ { "value": "2", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "MAX_BURST_LENGTH": [ { "value": "256", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_LOCK": [ { "value": "1", "value_src": "ip_propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_PROT": [ { "value": "1", "value_src": "constant_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_CACHE": [ { "value": "1", "value_src": "ip_propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_QOS": [ { "value": "1", "value_src": "ip_propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_REGION": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_WSTRB": [ { "value": "1", "value_src": "constant_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_BRESP": [ { "value": "1", "value_src": "constant_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_RRESP": [ { "value": "0", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "SUPPORTS_NARROW_BURST": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_READ_OUTSTANDING": [ { "value": "2", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_WRITE_OUTSTANDING": [ { "value": "16", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "MAX_BURST_LENGTH": [ { "value": "256", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"PHASE": [ { "value": "0.0", "value_permission": "bd", "resolve_type": "generated", "format": "float", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "CLK_DOMAIN": [ { "value": "", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_READ_THREADS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "NUM_WRITE_THREADS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "RUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "WUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "CLK_DOMAIN": [ { "value": "design_1_xdma_0_0_axi_aclk", "value_src": "default_prop", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_READ_THREADS": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "NUM_WRITE_THREADS": [ { "value": "1", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "RUSER_BITS_PER_BYTE": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "WUSER_BITS_PER_BYTE": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ]
},
"port_maps": {
@@ -276,23 +228,7 @@
"WREADY": [ { "physical_name": "m_axi_wready" } ],
"BRESP": [ { "physical_name": "m_axi_bresp" } ],
"BVALID": [ { "physical_name": "m_axi_bvalid" } ],
- "BREADY": [ { "physical_name": "m_axi_bready" } ],
- "ARADDR": [ { "physical_name": "m_axi_araddr" } ],
- "ARLEN": [ { "physical_name": "m_axi_arlen" } ],
- "ARSIZE": [ { "physical_name": "m_axi_arsize" } ],
- "ARBURST": [ { "physical_name": "m_axi_arburst" } ],
- "ARLOCK": [ { "physical_name": "m_axi_arlock" } ],
- "ARCACHE": [ { "physical_name": "m_axi_arcache" } ],
- "ARPROT": [ { "physical_name": "m_axi_arprot" } ],
- "ARREGION": [ { "physical_name": "m_axi_arregion" } ],
- "ARQOS": [ { "physical_name": "m_axi_arqos" } ],
- "ARVALID": [ { "physical_name": "m_axi_arvalid" } ],
- "ARREADY": [ { "physical_name": "m_axi_arready" } ],
- "RDATA": [ { "physical_name": "m_axi_rdata" } ],
- "RRESP": [ { "physical_name": "m_axi_rresp" } ],
- "RLAST": [ { "physical_name": "m_axi_rlast" } ],
- "RVALID": [ { "physical_name": "m_axi_rvalid" } ],
- "RREADY": [ { "physical_name": "m_axi_rready" } ]
+ "BREADY": [ { "physical_name": "m_axi_bready" } ]
}
},
"CLK": {
@@ -300,10 +236,10 @@
"abstraction_type": "xilinx.com:signal:clock_rtl:1.0",
"mode": "slave",
"parameters": {
- "FREQ_HZ": [ { "value": "10000000", "value_permission": "bd", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "FREQ_HZ": [ { "value": "250000000", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "user", "format": "long", "usage": "all" } ],
"FREQ_TOLERANCE_HZ": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"PHASE": [ { "value": "0.0", "value_permission": "bd", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ],
- "CLK_DOMAIN": [ { "value": "", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
+ "CLK_DOMAIN": [ { "value": "design_1_xdma_0_0_axi_aclk", "value_src": "default_prop", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"ASSOCIATED_BUSIF": [ { "value": "S_AXI:M_AXI", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"ASSOCIATED_PORT": [ { "value": "", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"ASSOCIATED_RESET": [ { "value": "ARESETN", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
diff --git a/project_1.srcs/sources_1/bd/design_1/ip/design_1_system_management_wiz_0_0/design_1_system_management_wiz_0_0.xci b/project_1.srcs/sources_1/bd/design_1/ip/design_1_system_management_wiz_0_0/design_1_system_management_wiz_0_0.xci
index 40bb280..b8b236d 100644
--- a/project_1.srcs/sources_1/bd/design_1/ip/design_1_system_management_wiz_0_0/design_1_system_management_wiz_0_0.xci
+++ b/project_1.srcs/sources_1/bd/design_1/ip/design_1_system_management_wiz_0_0/design_1_system_management_wiz_0_0.xci
@@ -953,17 +953,17 @@
"abstraction_type": "xilinx.com:interface:aximm_rtl:1.0",
"mode": "slave",
"parameters": {
- "DATA_WIDTH": [ { "value": "32", "value_src": "auto", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
+ "DATA_WIDTH": [ { "value": "32", "value_src": "auto", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"PROTOCOL": [ { "value": "AXI4LITE", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"FREQ_HZ": [ { "value": "100000000", "value_src": "ip_propagated", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"ID_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
- "ADDR_WIDTH": [ { "value": "13", "value_src": "auto", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
+ "ADDR_WIDTH": [ { "value": "13", "value_src": "auto", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"AWUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"ARUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"WUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"RUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"BUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
- "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_src": "auto", "value_permission": "bd_and_user", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
+ "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_src": "auto", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_BURST": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_LOCK": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_PROT": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
diff --git a/project_1.srcs/sources_1/bd/design_1/ip/design_1_xbar_2/design_1_xbar_2.xci b/project_1.srcs/sources_1/bd/design_1/ip/design_1_xbar_2/design_1_xbar_2.xci
index e63b58b..1bf2a66 100644
--- a/project_1.srcs/sources_1/bd/design_1/ip/design_1_xbar_2/design_1_xbar_2.xci
+++ b/project_1.srcs/sources_1/bd/design_1/ip/design_1_xbar_2/design_1_xbar_2.xci
@@ -1396,10 +1396,10 @@
"BUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"READ_WRITE_MODE": [ { "value": "WRITE_ONLY", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_LOCK": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_LOCK": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_PROT": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_CACHE": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_QOS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_CACHE": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_QOS": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_REGION": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_WSTRB": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_BRESP": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
@@ -1465,7 +1465,7 @@
"PROTOCOL": [ { "value": "AXI4", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"FREQ_HZ": [ { "value": "250000000", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"ID_WIDTH": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "ADDR_WIDTH": [ { "value": "40", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "ADDR_WIDTH": [ { "value": "40", "value_src": "auto_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"AWUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"ARUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"WUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
@@ -1473,10 +1473,10 @@
"BUSER_WIDTH": [ { "value": "0", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"READ_WRITE_MODE": [ { "value": "WRITE_ONLY", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_BURST": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_LOCK": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_LOCK": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_PROT": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_CACHE": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_QOS": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_CACHE": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_QOS": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_REGION": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_WSTRB": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_BRESP": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
@@ -1552,10 +1552,10 @@
"BUSER_WIDTH": [ { "value": "0", "value_src": "user_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"READ_WRITE_MODE": [ { "value": "WRITE_ONLY", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_BURST": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_LOCK": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_LOCK": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_PROT": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_CACHE": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_QOS": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_CACHE": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_QOS": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_REGION": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_WSTRB": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_BRESP": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "usage": "simulation.tlm", "is_ips_inferred": true, "is_static_object": false } ],
diff --git a/project_1.srcs/sources_1/bd/design_1/ip/design_1_xdma_0_0/design_1_xdma_0_0.xci b/project_1.srcs/sources_1/bd/design_1/ip/design_1_xdma_0_0/design_1_xdma_0_0.xci
index 0be6044..02e2dc2 100644
--- a/project_1.srcs/sources_1/bd/design_1/ip/design_1_xdma_0_0/design_1_xdma_0_0.xci
+++ b/project_1.srcs/sources_1/bd/design_1/ip/design_1_xdma_0_0/design_1_xdma_0_0.xci
@@ -1532,7 +1532,7 @@
"DATA_WIDTH": [ { "value": "256", "value_src": "auto", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"PROTOCOL": [ { "value": "AXI4", "value_src": "auto", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
"FREQ_HZ": [ { "value": "250000000", "value_src": "user", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
- "ID_WIDTH": [ { "value": "1", "value_src": "propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
+ "ID_WIDTH": [ { "value": "1", "value_src": "ip_propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"ADDR_WIDTH": [ { "value": "40", "value_src": "auto", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"AWUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"ARUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
@@ -1548,7 +1548,7 @@
"HAS_REGION": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_WSTRB": [ { "value": "1", "value_src": "constant_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"HAS_BRESP": [ { "value": "1", "value_src": "constant_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
- "HAS_RRESP": [ { "value": "1", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
+ "HAS_RRESP": [ { "value": "1", "value_src": "constant_prop", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"MAX_BURST_LENGTH": [ { "value": "256", "value_src": "ip_propagated", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ],
"PHASE": [ { "value": "0.0", "value_permission": "bd", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ],
"CLK_DOMAIN": [ { "value": "design_1_xdma_0_0_axi_aclk", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ],
diff --git a/project_1.srcs/sources_1/bd/design_1/ui/bd_1f5defd0.ui b/project_1.srcs/sources_1/bd/design_1/ui/bd_1f5defd0.ui
index fad94d6..375e5ae 100644
--- a/project_1.srcs/sources_1/bd/design_1/ui/bd_1f5defd0.ui
+++ b/project_1.srcs/sources_1/bd/design_1/ui/bd_1f5defd0.ui
@@ -1,7 +1,7 @@
{
"ActiveEmotionalView":"Default View",
"Default View_ScaleFactor":"1.10748",
- "Default View_TopLeft":"939,944",
+ "Default View_TopLeft":"777,944",
"ExpandedHierarchyInLayout":"",
"guistr":"# # String gsaved with Nlview 7.0r4 2019-12-20 bk=1.5203 VDI=41 GEI=36 GUI=JA:10.0 TLS
# -string -flagsOSRD
diff --git a/project_1.srcs/sources_1/ip/axi_datamover_256_0/axi_datamover_256_0.xci b/project_1.srcs/sources_1/ip/axi_datamover_256_0/axi_datamover_256_0.xci
index 40311b8..fc3633e 100644
--- a/project_1.srcs/sources_1/ip/axi_datamover_256_0/axi_datamover_256_0.xci
+++ b/project_1.srcs/sources_1/ip/axi_datamover_256_0/axi_datamover_256_0.xci
@@ -24,7 +24,7 @@
"c_m_axi_s2mm_data_width": [ { "value": "256", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ],
"c_s_axis_s2mm_tdata_width": [ { "value": "128", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ],
"c_include_s2mm_dre": [ { "value": "false", "resolve_type": "user", "usage": "all" } ],
- "c_s2mm_burst_size": [ { "value": "64", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ],
+ "c_s2mm_burst_size": [ { "value": "128", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ],
"c_include_s2mm_stsfifo": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ],
"c_s2mm_stscmd_fifo_depth": [ { "value": "4", "resolve_type": "user", "format": "long", "usage": "all" } ],
"c_s2mm_btt_used": [ { "value": "23", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ],
@@ -70,7 +70,7 @@
"C_S2MM_STSCMD_FIFO_DEPTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_S2MM_STSCMD_IS_ASYNC": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_INCLUDE_S2MM_DRE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ],
- "C_S2MM_BURST_SIZE": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ],
+ "C_S2MM_BURST_SIZE": [ { "value": "128", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_S2MM_BTT_USED": [ { "value": "23", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_S2MM_SUPPORT_INDET_BTT": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ],
"C_S2MM_ADDR_PIPE_DEPTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ],
diff --git a/project_1.xpr b/project_1.xpr
index ef24bc0..a116850 100644
--- a/project_1.xpr
+++ b/project_1.xpr
@@ -64,13 +64,13 @@
-
-
-
+
+
+
-
-
-
+
+
+