diff --git a/env.sh b/env.sh new file mode 100644 index 000000000..c716a0395 --- /dev/null +++ b/env.sh @@ -0,0 +1,3 @@ +export PITON_ROOT=$PWD +source piton/piton_settings.bash +source piton/ariane_setup.sh diff --git a/piton/design/chipset/include/chipset_define.vh b/piton/design/chipset/include/chipset_define.vh index 026d98494..4c37518fd 100644 --- a/piton/design/chipset/include/chipset_define.vh +++ b/piton/design/chipset/include/chipset_define.vh @@ -89,7 +89,8 @@ `define ADDR_TRANS_SECTION_MULT 1 `endif -`define ASM_TIMEOUT_CYCLES 64'd5000000000 +//`define ASM_TIMEOUT_CYCLES 64'd5000000000 +`define ASM_TIMEOUT_CYCLES 64'd50000000000000 `define CFG_DONE_STRING 0 `define PASSED_STRING 1 diff --git a/piton/design/chipset/include/mc_define.h b/piton/design/chipset/include/mc_define.h index 133877099..9f6633d1c 100644 --- a/piton/design/chipset/include/mc_define.h +++ b/piton/design/chipset/include/mc_define.h @@ -86,6 +86,25 @@ `define DDR3_CS_WIDTH 1 `define DDR3_BG_WIDTH 1 `define DDR3_ODT_WIDTH 1 +`elsif LG19A4_BOARD + `define BOARD_MEM_SIZE_MB 2048 + `define WORDS_PER_BURST 8 + `define WORD_SIZE 8 // in bytes + `define MIG_APP_ADDR_WIDTH 28 + `define MIG_APP_CMD_WIDTH 3 + `define MIG_APP_DATA_WIDTH 512 + `define MIG_APP_MASK_WIDTH 64 + + `define DDR3_DQ_WIDTH 64 + `define DDR3_DQS_WIDTH 8 + `define DDR3_ADDR_WIDTH 17 + `define DDR3_BA_WIDTH 2 + `define DDR3_DM_WIDTH 8 + `define DDR3_CK_WIDTH 1 + `define DDR3_CKE_WIDTH 1 + `define DDR3_CS_WIDTH 1 + `define DDR3_BG_WIDTH 2 + `define DDR3_ODT_WIDTH 1 `elsif XUPP3R_BOARD `define BOARD_MEM_SIZE_MB 32768 `define WORDS_PER_BURST 8 diff --git a/piton/design/chipset/io_ctrl/xilinx/LG19A4/ip_cores/atg_uart_init/atg_uart_init.xci b/piton/design/chipset/io_ctrl/xilinx/LG19A4/ip_cores/atg_uart_init/atg_uart_init.xci new file mode 100644 index 000000000..bdc744605 --- /dev/null +++ b/piton/design/chipset/io_ctrl/xilinx/LG19A4/ip_cores/atg_uart_init/atg_uart_init.xci @@ -0,0 +1,396 @@ +{ + "schema": "xilinx.com:schema:json_instance:1.0", + "ip_inst": { + "xci_name": "atg_uart_init", + "component_reference": "xilinx.com:ip:axi_traffic_gen:3.0", + "ip_revision": "15", + "gen_directory": "../../../../vcu118_system.gen/atg_uart_init/ip/atg_uart_init", + "parameters": { + "component_parameters": { + "C_M_AXI_ARUSER_WIDTH": [ { "value": "8", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_M_AXI_AWUSER_WIDTH": [ { "value": "8", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_M_AXI_DATA_WIDTH": [ { "value": "32", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_M_AXI_THREAD_ID_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_S_AXI_ID_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_S_AXI_ARUSER_WIDTH": [ { "value": "8", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_S_AXI_AWUSER_WIDTH": [ { "value": "8", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_S_AXI_DATA_WIDTH": [ { "value": "32", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_NO_EXCL": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C_ZERO_INVALID": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C_HIGHADDR": [ { "value": "0x0000FFFF", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_BASEADDR": [ { "value": "0x00000000", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "Component_Name": [ { "value": "atg_uart_init", "resolve_type": "user", "usage": "all" } ], + "C_ATG_SYSTEM_TEST_MAX_CLKS": [ { "value": "5000", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_ATG_SYSTEM_CMD_MAX_RETRY": [ { "value": "256", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_ATG_STREAMING_MAX_LEN_BITS": [ { "value": "16", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_AXIS_SPARSE_EN": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C_ATG_SLAVE_ONLY": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C_ATG_STATIC_WR_ADDRESS": [ { "value": "0x12A00000", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_ATG_STATIC_WR_HIGH_ADDRESS": [ { "value": "0x12A00FFF", "resolve_type": "user", "format": "bitString", "enabled": false, "usage": "all" } ], + "C_ATG_STATIC_RD_ADDRESS": [ { "value": "0x13A00000", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_ATG_STATIC_RD_HIGH_ADDRESS": [ { "value": "0x13A00FFF", "resolve_type": "user", "format": "bitString", "enabled": false, "usage": "all" } ], + "C_ATG_STATIC_WR_ADDRESS_EXT": [ { "value": "0x00000000", "resolve_type": "user", "format": "bitString", "enabled": false, "usage": "all" } ], + "C_ATG_STATIC_WR_HIGH_ADDRESS_EXT": [ { "value": "0x00000000", "resolve_type": "user", "format": "bitString", "enabled": false, "usage": "all" } ], + "C_ATG_STATIC_RD_ADDRESS_EXT": [ { "value": "0x00000000", "resolve_type": "user", "format": "bitString", "enabled": false, "usage": "all" } ], + "C_ATG_STATIC_RD_HIGH_ADDRESS_EXT": [ { "value": "0x00000000", "resolve_type": "user", "format": "bitString", "enabled": false, "usage": "all" } ], + "C_ATG_STATIC_INCR": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C_ATG_STATIC_HLTP_INCR": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C_ATG_STATIC_LENGTH": [ { "value": "16", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_ATG_STATIC_LENGTH_INCR": [ { "value": "16", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "C_ATG_SYSTEM_INIT_DATA_MIF": [ { "value": "uart_data.coe", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "C_ATG_SYSTEM_INIT_ADDR_MIF": [ { "value": "uart_addr.coe", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "C_ATG_SYSTEM_INIT_MASK_MIF": [ { "value": "no_coe_file_loaded", "resolve_type": "user", "usage": "all" } ], + "C_ATG_SYSTEM_INIT_CTRL_MIF": [ { "value": "no_coe_file_loaded", "resolve_type": "user", "usage": "all" } ], + "C_AXIS1_HAS_TKEEP": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C_AXIS1_HAS_TSTRB": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C_AXIS2_HAS_TKEEP": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C_AXIS2_HAS_TSTRB": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C_AXIS_TDATA_WIDTH": [ { "value": "32", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_AXIS_TUSER_WIDTH": [ { "value": "8", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_AXIS_TID_WIDTH": [ { "value": "8", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_AXIS_TDEST_WIDTH": [ { "value": "8", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_RAMINIT_PARAMRAM0_F": [ { "value": "default_prmram.mif", "resolve_type": "user", "usage": "all" } ], + "C_RAMINIT_ADDRRAM0_F": [ { "value": "default_addrram.mif", "resolve_type": "user", "usage": "all" } ], + "C_RAMINIT_SRAM0_F": [ { "value": "default_mstram.mif", "resolve_type": "user", "usage": "all" } ], + "C_RAMINIT_CMDRAM3_F": [ { "value": "NONE", "resolve_type": "user", "usage": "all" } ], + "C_RAMINIT_CMDRAM2_F": [ { "value": "NONE", "resolve_type": "user", "usage": "all" } ], + "C_RAMINIT_CMDRAM1_F": [ { "value": "NONE", "resolve_type": "user", "usage": "all" } ], + "C_RAMINIT_CMDRAM0_F": [ { "value": "default_cmdram.mif", "resolve_type": "user", "usage": "all" } ], + "C_ATG_MODE": [ { "value": "AXI4-Lite", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "C_ATG_MODE_L2": [ { "value": "Advanced", "resolve_type": "user", "usage": "all" } ], + "C_AXIS_MODE": [ { "value": "Master Only", "resolve_type": "user", "usage": "all" } ], + "C_ATG_SYSINIT_MODES": [ { "value": "System_Init", "resolve_type": "user", "usage": "all" } ], + "C_ATG_MIF_DATA_DEPTH": [ { "value": "16", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_ATG_STATIC_CH_SELECT": [ { "value": "Read_Write", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "C_ATG_STATIC_FREE_RUN": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_ATG_SYSTEM_MAX_CHANNELS": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_ATG_SYSTEM_CH1_HIGH": [ { "value": "0xFFFFFFFF", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH1_LOW": [ { "value": "0x00000000", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH2_LOW": [ { "value": "0x00000100", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH2_HIGH": [ { "value": "0x000001FF", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH3_LOW": [ { "value": "0x00000200", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH3_HIGH": [ { "value": "0x000002FF", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH4_LOW": [ { "value": "0x00000300", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH4_HIGH": [ { "value": "0x000003FF", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH5_LOW": [ { "value": "0x00000400", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH5_HIGH": [ { "value": "0x000004FF", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "TRAFFIC_PROFILE": [ { "value": "Video", "resolve_type": "user", "usage": "all" } ], + "VIDEO_HSIZE": [ { "value": "1920", "resolve_type": "user", "format": "long", "usage": "all" } ], + "VIDEO_VSIZE": [ { "value": "1080", "resolve_type": "user", "format": "long", "usage": "all" } ], + "VIDEO_FRAME_RATE": [ { "value": "60", "resolve_type": "user", "format": "long", "usage": "all" } ], + "VIDEO_PIXEL_BITS": [ { "value": "8", "resolve_type": "user", "format": "long", "usage": "all" } ], + "VIDEO_FORMAT": [ { "value": "6", "resolve_type": "user", "usage": "all" } ], + "ETHERNET_SPEED": [ { "value": "1000", "resolve_type": "user", "format": "long", "usage": "all" } ], + "ETHERNET_LOAD": [ { "value": "50", "resolve_type": "user", "format": "long", "usage": "all" } ], + "USB_MODE": [ { "value": "ISOC", "resolve_type": "user", "usage": "all" } ], + "USB_LOAD": [ { "value": "50", "resolve_type": "user", "format": "long", "usage": "all" } ], + "PCIE_LANES": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "PCIE_LANE_RATE": [ { "value": "2.5", "resolve_type": "user", "format": "float", "usage": "all" } ], + "DATA_SIZE_AVG": [ { "value": "32", "resolve_type": "user", "format": "long", "usage": "all" } ], + "DATA_SIZE_MIN": [ { "value": "1", "resolve_type": "user", "usage": "all" } ], + "DATA_SIZE_MAX": [ { "value": "256", "resolve_type": "user", "format": "long", "usage": "all" } ], + "DATA_TRAFFIC_PATTERN": [ { "value": "Random", "resolve_type": "user", "usage": "all" } ], + "DATA_TRANS_GAP": [ { "value": "Fixed", "resolve_type": "user", "usage": "all" } ], + "DATA_ITG_GAP": [ { "value": "5", "resolve_type": "user", "format": "long", "usage": "all" } ], + "DATA_TRANS_TYPE": [ { "value": "Read_Write", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "DATA_READ_SHARE": [ { "value": "50", "resolve_type": "user", "format": "long", "usage": "all" } ], + "DATA_WRITE_SHARE": [ { "value": "50", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "DATA_TRANS_SEED": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_ATG_REPEAT_TYPE": [ { "value": "One_Shot", "resolve_type": "user", "usage": "all" } ], + "PCIE_LOAD": [ { "value": "50", "resolve_type": "user", "format": "long", "usage": "all" } ], + "DATA_ADDRESS_MODE": [ { "value": "Fixed", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "MASTER_AXI_WIDTH": [ { "value": "32", "resolve_type": "user", "format": "long", "usage": "all" } ], + "MASTER_HIGH_ADDRESS": [ { "value": "0xFFFFFFFF", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "MASTER_BASE_ADDRESS": [ { "value": "0x00000000", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "MASTER_HIGH_ADDRESS_EXT": [ { "value": "0x00000000", "resolve_type": "user", "format": "bitString", "enabled": false, "usage": "all" } ], + "MASTER_BASE_ADDRESS_EXT": [ { "value": "0x00000000", "resolve_type": "user", "format": "bitString", "enabled": false, "usage": "all" } ], + "ATG_OPTIONS": [ { "value": "Custom", "resolve_type": "user", "usage": "all" } ], + "ATG_HLT_STATIC_LENGTH": [ { "value": "16", "resolve_type": "user", "format": "long", "usage": "all" } ], + "ATG_HLT_STATIC_LENGTH_INCR": [ { "value": "16", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "ATG_HLT_CH_SELECT": [ { "value": "Read_Write", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "ATG_CLK_FREQ_MHZ": [ { "value": "100", "resolve_type": "user", "usage": "all" } ], + "C_REPEAT_COUNT": [ { "value": "255", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_EXTENDED_ADDRESS_WIDTH": [ { "value": "32", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_EXTENDED_ADDRESS_WIDTH_HLT": [ { "value": "32", "resolve_type": "user", "format": "long", "usage": "all" } ], + "STRM_DATA_SEED": [ { "value": "0xABCD", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "AXI_WR_ADDR_SEED": [ { "value": "0x7C9B", "resolve_type": "user", "format": "bitString", "enabled": false, "usage": "all" } ], + "AXI_RD_ADDR_SEED": [ { "value": "0x5A5A", "resolve_type": "user", "format": "bitString", "enabled": false, "usage": "all" } ], + "ATG_AXIS_DATA_GEN_TYPE": [ { "value": "Seed_Based", "resolve_type": "user", "usage": "all" } ], + "ATG_STREAMING_MEM_FILE": [ { "value": "no_mem_file_loaded", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "ATG_VERSAL_400": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "ATG_UNIQUE_DATA_256": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ] + }, + "model_parameters": { + "C_FAMILY": [ { "value": "virtexuplus", "resolve_type": "generated", "usage": "all" } ], + "C_BASEADDR": [ { "value": "0x00000000", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_HIGHADDR": [ { "value": "0x0000FFFF", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ZERO_INVALID": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_NO_EXCL": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_S_AXI_DATA_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_S_AXI_AWUSER_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_S_AXI_ARUSER_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_S_AXI_ID_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_M_AXI_THREAD_ID_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_M_AXI_DATA_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_M_AXI_ADDR_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_M_AXI_AWUSER_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_M_AXI_ARUSER_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS1_HAS_TKEEP": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS1_HAS_TSTRB": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS2_HAS_TKEEP": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS2_HAS_TSTRB": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TDATA_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TUSER_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TID_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TDEST_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_BASIC_AXI4": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_REPEAT_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_HLTP_MODE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STATIC": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_SYSTEM_INIT": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_SYSTEM_TEST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STREAMING": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STREAMING_MST_ONLY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STREAMING_MST_LPBK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STREAMING_SLV_LPBK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STREAMING_MAX_LEN_BITS": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STREAMING_MEM_FILE": [ { "value": "no_mem_file_loaded", "resolve_type": "generated", "usage": "all" } ], + "C_ATG_AXIS_DATA_GEN_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_SPARSE_EN": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_SLAVE_ONLY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STATIC_WR_ADDRESS": [ { "value": "0x0000000012A00000", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_STATIC_RD_ADDRESS": [ { "value": "0x0000000013A00000", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_STATIC_WR_HIGH_ADDRESS": [ { "value": "0x0000000012A00FFF", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_STATIC_RD_HIGH_ADDRESS": [ { "value": "0x0000000013A00FFF", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_STATIC_INCR": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STATIC_EN_READ": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STATIC_EN_WRITE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STATIC_FREE_RUN": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STATIC_RD_PIPELINE": [ { "value": "3", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STATIC_WR_PIPELINE": [ { "value": "3", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STATIC_TRANGAP": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_STATIC_LENGTH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_SYSTEM_INIT_DATA_MIF": [ { "value": "atg_uart_init_data.mem", "resolve_type": "generated", "usage": "all" } ], + "C_ATG_SYSTEM_INIT_ADDR_MIF": [ { "value": "atg_uart_init_addr.mem", "resolve_type": "generated", "usage": "all" } ], + "C_ATG_SYSTEM_INIT_CTRL_MIF": [ { "value": "atg_uart_init_ctrl.mem", "resolve_type": "generated", "usage": "all" } ], + "C_ATG_SYSTEM_INIT_MASK_MIF": [ { "value": "atg_uart_init_mask.mem", "resolve_type": "generated", "usage": "all" } ], + "C_ATG_MIF_DATA_DEPTH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_MIF_ADDR_BITS": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_SYSTEM_CMD_MAX_RETRY": [ { "value": "256", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_SYSTEM_TEST_MAX_CLKS": [ { "value": "5000", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_SYSTEM_MAX_CHANNELS": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ATG_SYSTEM_CH1_LOW": [ { "value": "0x00000000", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH1_HIGH": [ { "value": "0xFFFFFFFF", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH2_LOW": [ { "value": "0x00000100", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH2_HIGH": [ { "value": "0x000001FF", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH3_LOW": [ { "value": "0x00000200", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH3_HIGH": [ { "value": "0x000002FF", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH4_LOW": [ { "value": "0x00000300", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH4_HIGH": [ { "value": "0x000003FF", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH5_LOW": [ { "value": "0x00000400", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_ATG_SYSTEM_CH5_HIGH": [ { "value": "0x000004FF", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_RAMINIT_CMDRAM0_F": [ { "value": "atg_uart_init_default_cmdram.mem", "resolve_type": "generated", "usage": "all" } ], + "C_RAMINIT_CMDRAM1_F": [ { "value": "NONE", "resolve_type": "generated", "usage": "all" } ], + "C_RAMINIT_CMDRAM2_F": [ { "value": "NONE", "resolve_type": "generated", "usage": "all" } ], + "C_RAMINIT_CMDRAM3_F": [ { "value": "NONE", "resolve_type": "generated", "usage": "all" } ], + "C_RAMINIT_SRAM0_F": [ { "value": "atg_uart_init_default_mstram.mem", "resolve_type": "generated", "usage": "all" } ], + "C_RAMINIT_PARAMRAM0_F": [ { "value": "atg_uart_init_default_prmram.mem", "resolve_type": "generated", "usage": "all" } ], + "C_RAMINIT_ADDRRAM0_F": [ { "value": "atg_uart_init_default_addrram.mem", "resolve_type": "generated", "usage": "all" } ], + "C_REPEAT_COUNT": [ { "value": "254", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_STRM_DATA_SEED": [ { "value": "0xABCD", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_AXI_WR_ADDR_SEED": [ { "value": "0x7C9B", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_AXI_RD_ADDR_SEED": [ { "value": "0x5A5A", "resolve_type": "generated", "format": "bitString", "usage": "all" } ], + "C_READ_ONLY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WRITE_ONLY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "ATG_VERSAL_400": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ] + }, + "project_parameters": { + "ARCHITECTURE": [ { "value": "virtexuplus" } ], + "BASE_BOARD_PART": [ { "value": "" } ], + "BOARD_CONNECTIONS": [ { "value": "" } ], + "DEVICE": [ { "value": "xcLG19A4" } ], + "PACKAGE": [ { "value": "fsva3824" } ], + "PREFHDL": [ { "value": "VERILOG" } ], + "SILICON_REVISION": [ { "value": "" } ], + "SIMULATOR_LANGUAGE": [ { "value": "MIXED" } ], + "SPEEDGRADE": [ { "value": "-2" } ], + "STATIC_POWER": [ { "value": "" } ], + "TEMPERATURE_GRADE": [ { "value": "E" } ], + "USE_RDI_CUSTOMIZATION": [ { "value": "TRUE" } ], + "USE_RDI_GENERATION": [ { "value": "TRUE" } ] + }, + "runtime_parameters": { + "IPCONTEXT": [ { "value": "IP_Flow" } ], + "IPREVISION": [ { "value": "15" } ], + "MANAGED": [ { "value": "TRUE" } ], + "OUTPUTDIR": [ { "value": "../../../../vcu118_system.gen/atg_uart_init/ip/atg_uart_init" } ], + "SELECTEDSIMMODEL": [ { "value": "" } ], + "SHAREDDIR": [ { "value": "." } ], + "SWVERSION": [ { "value": "2023.2" } ], + "SYNTHESISFLOW": [ { "value": "OUT_OF_CONTEXT" } ] + } + }, + "boundary": { + "ports": { + "s_axi_aclk": [ { "direction": "in", "display_name": "clock", "driver_value": "0" } ], + "s_axi_aresetn": [ { "direction": "in", "display_name": "reset", "driver_value": "0" } ], + "m_axi_lite_ch1_awaddr": [ { "direction": "out", "size_left": "31", "size_right": "0" } ], + "m_axi_lite_ch1_awprot": [ { "direction": "out", "size_left": "2", "size_right": "0" } ], + "m_axi_lite_ch1_awvalid": [ { "direction": "out" } ], + "m_axi_lite_ch1_awready": [ { "direction": "in", "driver_value": "0" } ], + "m_axi_lite_ch1_wdata": [ { "direction": "out", "size_left": "31", "size_right": "0" } ], + "m_axi_lite_ch1_wstrb": [ { "direction": "out", "size_left": "3", "size_right": "0" } ], + "m_axi_lite_ch1_wvalid": [ { "direction": "out" } ], + "m_axi_lite_ch1_wready": [ { "direction": "in", "driver_value": "0" } ], + "m_axi_lite_ch1_bresp": [ { "direction": "in", "size_left": "1", "size_right": "0", "driver_value": "0" } ], + "m_axi_lite_ch1_bvalid": [ { "direction": "in", "driver_value": "0" } ], + "m_axi_lite_ch1_bready": [ { "direction": "out" } ], + "done": [ { "direction": "out" } ], + "status": [ { "direction": "out", "size_left": "31", "size_right": "0" } ] + }, + "interfaces": { + "clock": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "slave", + "parameters": { + "ASSOCIATED_BUSIF": [ { "value": "S_AXI:M_AXI:M_AXIS_MASTER:S_AXIS_MASTER:M_AXIS_SLAVE:S_AXIS_SLAVE:M_AXI_LITE_CH1:M_AXI_LITE_CH2:M_AXI_LITE_CH3:M_AXI_LITE_CH4:M_AXI_LITE_CH5", "value_src": "constant", "usage": "all" } ], + "ASSOCIATED_RESET": [ { "value": "s_axi_aresetn", "value_src": "constant", "usage": "all" } ], + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "user", "format": "long", "usage": "all" } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "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": "s_axi_aclk" } ] + } + }, + "reset": { + "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", "usage": "all" } ], + "INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ] + }, + "port_maps": { + "RST": [ { "physical_name": "s_axi_aresetn" } ] + } + }, + "M_AXI_LITE_CH1": { + "vlnv": "xilinx.com:interface:aximm:1.0", + "abstraction_type": "xilinx.com:interface:aximm_rtl:1.0", + "mode": "master", + "address_space_ref": "Reg1", + "parameters": { + "DATA_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PROTOCOL": [ { "value": "AXI4LITE", "value_src": "constant", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "ID_WIDTH": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "ADDR_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "AWUSER_WIDTH": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "ARUSER_WIDTH": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "WUSER_WIDTH": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "RUSER_WIDTH": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "BUSER_WIDTH": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "READ_WRITE_MODE": [ { "value": "WRITE_ONLY", "value_src": "auto", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_BURST": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_LOCK": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_PROT": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_CACHE": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_QOS": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_REGION": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_WSTRB": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_BRESP": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_RRESP": [ { "value": "0", "value_src": "auto", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "SUPPORTS_NARROW_BURST": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "NUM_READ_OUTSTANDING": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "NUM_WRITE_OUTSTANDING": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "MAX_BURST_LENGTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "NUM_READ_THREADS": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "NUM_WRITE_THREADS": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "RUSER_BITS_PER_BYTE": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "WUSER_BITS_PER_BYTE": [ { "value": "0", "resolve_type": "generated", "format": "long", "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_lite_ch1_awaddr" } ], + "AWPROT": [ { "physical_name": "m_axi_lite_ch1_awprot" } ], + "AWREADY": [ { "physical_name": "m_axi_lite_ch1_awready" } ], + "AWVALID": [ { "physical_name": "m_axi_lite_ch1_awvalid" } ], + "BREADY": [ { "physical_name": "m_axi_lite_ch1_bready" } ], + "BRESP": [ { "physical_name": "m_axi_lite_ch1_bresp" } ], + "BVALID": [ { "physical_name": "m_axi_lite_ch1_bvalid" } ], + "WDATA": [ { "physical_name": "m_axi_lite_ch1_wdata" } ], + "WREADY": [ { "physical_name": "m_axi_lite_ch1_wready" } ], + "WSTRB": [ { "physical_name": "m_axi_lite_ch1_wstrb" } ], + "WVALID": [ { "physical_name": "m_axi_lite_ch1_wvalid" } ] + } + } + }, + "address_spaces": { + "Reg1": { + "range": "4294967296", + "width": "32" + } + }, + "memory_maps": { + "S_AXI": { + "address_blocks": { + "Reg0": { + "base_address": "0", + "range": "65536", + "usage": "register", + "access": "read-write", + "parameters": { + "OFFSET_BASE_PARAM": [ { "value": "C_BASEADDR" } ], + "OFFSET_HIGH_PARAM": [ { "value": "C_HIGHADDR" } ] + }, + "registers": { + "Master Control": { + "address_offset": "0x0", + "size": 32, + "display_name": "Master Control Register", + "description": "Master Control Register", + "is_volatile": true, + "access": "read-write", + "reset_value": "0x0", + "fields": { + "Loop_Enable": { + "bit_offset": 19, + "bit_width": 1, + "display_name": "Loop Enable", + "description": "Enable External Generate Signal Timer 0\n 0 - When this bit is reset to 0, core stops looping after the current command set of transactions are completed\n 1 - Loops through the command set created using CMDRAM and PARAMRAM (as applicable) indefinitely when set to 1\n", + "is_volatile": true, + "access": "read-write" + }, + "MSTEN": { + "bit_offset": 20, + "bit_width": 1, + "display_name": "Master Enable", + "description": "Master Enable\n 0 - Master Logic disable\n 1 - When set, the master logic begins, auto cleared after completion of operation by hardware\n", + "is_volatile": true, + "access": "read-write" + }, + "MSTID": { + "bit_offset": 21, + "bit_width": 3, + "display_name": "Master ID Width", + "description": "Master ID Width\n0 - Indicates 0 or 1-bit width\n1 - Indicates 2-bit width\n2 - Indicates 3-bit width\n3 - Indicates 4-bit width\n4 - Indicates 5-bit width\n5 - Indicates 6-bit width\n6 - Indicates 7-bit width\n7 - Indicates 8-bit width\n", + "is_volatile": true, + "access": "read-write" + } + } + } + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/piton/design/chipset/io_ctrl/xilinx/LG19A4/ip_cores/atg_uart_init/uart_addr.coe b/piton/design/chipset/io_ctrl/xilinx/LG19A4/ip_cores/atg_uart_init/uart_addr.coe new file mode 100644 index 000000000..250d4e445 --- /dev/null +++ b/piton/design/chipset/io_ctrl/xilinx/LG19A4/ip_cores/atg_uart_init/uart_addr.coe @@ -0,0 +1,19 @@ +; Address file for UART initialization +; +memory_initialization_radix = 16; +memory_initialization_vector = +0000100C, +00001000, +00001004, +0000100C, +00001004, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000; \ No newline at end of file diff --git a/piton/design/chipset/io_ctrl/xilinx/LG19A4/ip_cores/atg_uart_init/uart_data.coe b/piton/design/chipset/io_ctrl/xilinx/LG19A4/ip_cores/atg_uart_init/uart_data.coe new file mode 100644 index 000000000..321883204 --- /dev/null +++ b/piton/design/chipset/io_ctrl/xilinx/LG19A4/ip_cores/atg_uart_init/uart_data.coe @@ -0,0 +1,2 @@ +memory_initialization_radix=16; +memory_initialization_vector=00000080 00000005 00000000 00000003 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000; diff --git a/piton/design/chipset/io_ctrl/xilinx/LG19A4/ip_cores/uart_16550/uart_16550.xci b/piton/design/chipset/io_ctrl/xilinx/LG19A4/ip_cores/uart_16550/uart_16550.xci new file mode 100644 index 000000000..f038eab09 --- /dev/null +++ b/piton/design/chipset/io_ctrl/xilinx/LG19A4/ip_cores/uart_16550/uart_16550.xci @@ -0,0 +1,693 @@ +{ + "schema": "xilinx.com:schema:json_instance:1.0", + "ip_inst": { + "xci_name": "uart_16550", + "component_reference": "xilinx.com:ip:axi_uart16550:2.0", + "ip_revision": "31", + "gen_directory": "../../../../vcu118_system.gen/sources_1/ip/uart_16550", + "parameters": { + "component_parameters": { + "C_EXTERNAL_XIN_CLK_HZ": [ { "value": "25000000", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_EXTERNAL_XIN_CLK_HZ_d": [ { "value": "25", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "C_HAS_EXTERNAL_RCLK": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_HAS_EXTERNAL_XIN": [ { "value": "0", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_IS_A_16550": [ { "value": "16550", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_S_AXI_ACLK_FREQ_HZ_d": [ { "value": "100", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "C_S_AXI_ACLK_FREQ_HZ": [ { "value": "100000000", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Component_Name": [ { "value": "uart_16550", "resolve_type": "user", "usage": "all" } ], + "BASE_USER": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_USE_MODEM_PORTS": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_USE_USER_PORTS": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "USE_BOARD_FLOW": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "UART_BOARD_INTERFACE": [ { "value": "Custom", "resolve_type": "user", "usage": "all" } ] + }, + "model_parameters": { + "C_FAMILY": [ { "value": "virtexuplus", "resolve_type": "generated", "usage": "all" } ], + "C_SIM_DEVICE": [ { "value": "VERSAL_AI_CORE_ES1", "resolve_type": "generated", "usage": "all" } ], + "C_S_AXI_ACLK_FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_S_AXI_ADDR_WIDTH": [ { "value": "13", "format": "long", "usage": "all" } ], + "C_S_AXI_DATA_WIDTH": [ { "value": "32", "format": "long", "usage": "all" } ], + "C_IS_A_16550": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_EXTERNAL_XIN": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_EXTERNAL_RCLK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EXTERNAL_XIN_CLK_HZ": [ { "value": "25000000", "resolve_type": "generated", "format": "long", "usage": "all" } ] + }, + "project_parameters": { + "ARCHITECTURE": [ { "value": "virtexuplus" } ], + "BASE_BOARD_PART": [ { "value": "" } ], + "BOARD_CONNECTIONS": [ { "value": "" } ], + "DEVICE": [ { "value": "xcLG19A4" } ], + "PACKAGE": [ { "value": "fsva3824" } ], + "PREFHDL": [ { "value": "VERILOG" } ], + "SILICON_REVISION": [ { "value": "" } ], + "SIMULATOR_LANGUAGE": [ { "value": "MIXED" } ], + "SPEEDGRADE": [ { "value": "-2" } ], + "STATIC_POWER": [ { "value": "" } ], + "TEMPERATURE_GRADE": [ { "value": "E" } ], + "USE_RDI_CUSTOMIZATION": [ { "value": "TRUE" } ], + "USE_RDI_GENERATION": [ { "value": "TRUE" } ] + }, + "runtime_parameters": { + "IPCONTEXT": [ { "value": "IP_Flow" } ], + "IPREVISION": [ { "value": "31" } ], + "MANAGED": [ { "value": "TRUE" } ], + "OUTPUTDIR": [ { "value": "../../../../vcu118_system.gen/sources_1/ip/uart_16550" } ], + "SELECTEDSIMMODEL": [ { "value": "" } ], + "SHAREDDIR": [ { "value": "." } ], + "SWVERSION": [ { "value": "2023.2" } ], + "SYNTHESISFLOW": [ { "value": "OUT_OF_CONTEXT" } ] + } + }, + "boundary": { + "ports": { + "s_axi_aclk": [ { "direction": "in", "driver_value": "0" } ], + "s_axi_aresetn": [ { "direction": "in", "driver_value": "1" } ], + "ip2intc_irpt": [ { "direction": "out" } ], + "freeze": [ { "direction": "in", "driver_value": "0x0" } ], + "s_axi_awaddr": [ { "direction": "in", "size_left": "12", "size_right": "0", "driver_value": "0" } ], + "s_axi_awvalid": [ { "direction": "in", "driver_value": "0" } ], + "s_axi_awready": [ { "direction": "out" } ], + "s_axi_wdata": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0" } ], + "s_axi_wstrb": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0" } ], + "s_axi_wvalid": [ { "direction": "in", "driver_value": "0" } ], + "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": "0" } ], + "s_axi_araddr": [ { "direction": "in", "size_left": "12", "size_right": "0", "driver_value": "0" } ], + "s_axi_arvalid": [ { "direction": "in", "driver_value": "0" } ], + "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_rvalid": [ { "direction": "out" } ], + "s_axi_rready": [ { "direction": "in", "driver_value": "0" } ], + "baudoutn": [ { "direction": "out" } ], + "ctsn": [ { "direction": "in", "driver_value": "0x1" } ], + "dcdn": [ { "direction": "in", "driver_value": "0x1" } ], + "ddis": [ { "direction": "out" } ], + "dsrn": [ { "direction": "in", "driver_value": "0x1" } ], + "dtrn": [ { "direction": "out" } ], + "out1n": [ { "direction": "out" } ], + "out2n": [ { "direction": "out" } ], + "rin": [ { "direction": "in", "driver_value": "0x1" } ], + "rtsn": [ { "direction": "out" } ], + "rxrdyn": [ { "direction": "out" } ], + "sin": [ { "direction": "in", "driver_value": "0" } ], + "sout": [ { "direction": "out" } ], + "txrdyn": [ { "direction": "out" } ] + }, + "interfaces": { + "INTERRUPT": { + "vlnv": "xilinx.com:signal:interrupt:1.0", + "abstraction_type": "xilinx.com:signal:interrupt_rtl:1.0", + "mode": "master", + "parameters": { + "SENSITIVITY": [ { "value": "LEVEL_HIGH", "value_src": "constant", "usage": "all" } ], + "PortWidth": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ] + }, + "port_maps": { + "INTERRUPT": [ { "physical_name": "ip2intc_irpt" } ] + } + }, + "ACLK": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "slave", + "parameters": { + "ASSOCIATED_BUSIF": [ { "value": "S_AXI", "value_src": "constant", "usage": "all" } ], + "ASSOCIATED_RESET": [ { "value": "s_axi_aresetn", "value_src": "constant", "usage": "all" } ], + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "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": "s_axi_aclk" } ] + } + }, + "ARESETN": { + "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", "usage": "all" } ], + "INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ] + }, + "port_maps": { + "RST": [ { "physical_name": "s_axi_aresetn" } ] + } + }, + "S_AXI": { + "vlnv": "xilinx.com:interface:aximm:1.0", + "abstraction_type": "xilinx.com:interface:aximm_rtl:1.0", + "mode": "slave", + "memory_map_ref": "S_AXI", + "parameters": { + "DATA_WIDTH": [ { "value": "32", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PROTOCOL": [ { "value": "AXI4LITE", "value_src": "constant", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "ID_WIDTH": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "ADDR_WIDTH": [ { "value": "13", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "AWUSER_WIDTH": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "ARUSER_WIDTH": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "WUSER_WIDTH": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "RUSER_WIDTH": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "BUSER_WIDTH": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_src": "constant", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_BURST": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_LOCK": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_PROT": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_CACHE": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_QOS": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_REGION": [ { "value": "0", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_WSTRB": [ { "value": "1", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_BRESP": [ { "value": "1", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_RRESP": [ { "value": "1", "value_src": "constant", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "SUPPORTS_NARROW_BURST": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "NUM_READ_OUTSTANDING": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "NUM_WRITE_OUTSTANDING": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "MAX_BURST_LENGTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "NUM_READ_THREADS": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "NUM_WRITE_THREADS": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "RUSER_BITS_PER_BYTE": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "WUSER_BITS_PER_BYTE": [ { "value": "0", "resolve_type": "generated", "format": "long", "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": { + "ARADDR": [ { "physical_name": "s_axi_araddr" } ], + "ARREADY": [ { "physical_name": "s_axi_arready" } ], + "ARVALID": [ { "physical_name": "s_axi_arvalid" } ], + "AWADDR": [ { "physical_name": "s_axi_awaddr" } ], + "AWREADY": [ { "physical_name": "s_axi_awready" } ], + "AWVALID": [ { "physical_name": "s_axi_awvalid" } ], + "BREADY": [ { "physical_name": "s_axi_bready" } ], + "BRESP": [ { "physical_name": "s_axi_bresp" } ], + "BVALID": [ { "physical_name": "s_axi_bvalid" } ], + "RDATA": [ { "physical_name": "s_axi_rdata" } ], + "RREADY": [ { "physical_name": "s_axi_rready" } ], + "RRESP": [ { "physical_name": "s_axi_rresp" } ], + "RVALID": [ { "physical_name": "s_axi_rvalid" } ], + "WDATA": [ { "physical_name": "s_axi_wdata" } ], + "WREADY": [ { "physical_name": "s_axi_wready" } ], + "WSTRB": [ { "physical_name": "s_axi_wstrb" } ], + "WVALID": [ { "physical_name": "s_axi_wvalid" } ] + } + }, + "UART": { + "vlnv": "xilinx.com:interface:uart:1.0", + "abstraction_type": "xilinx.com:interface:uart_rtl:1.0", + "mode": "master", + "parameters": { + "BOARD.ASSOCIATED_PARAM": [ { "value": "UART_BOARD_INTERFACE", "value_src": "constant", "usage": "all" } ] + }, + "port_maps": { + "BAUDOUTn": [ { "physical_name": "baudoutn" } ], + "CTSn": [ { "physical_name": "ctsn" } ], + "DCDn": [ { "physical_name": "dcdn" } ], + "DDIS": [ { "physical_name": "ddis" } ], + "DSRn": [ { "physical_name": "dsrn" } ], + "DTRn": [ { "physical_name": "dtrn" } ], + "OUT1n": [ { "physical_name": "out1n" } ], + "OUT2n": [ { "physical_name": "out2n" } ], + "RI": [ { "physical_name": "rin" } ], + "RTSn": [ { "physical_name": "rtsn" } ], + "RxD": [ { "physical_name": "sin" } ], + "RXRDYn": [ { "physical_name": "rxrdyn" } ], + "TxD": [ { "physical_name": "sout" } ], + "TXRDYn": [ { "physical_name": "txrdyn" } ] + } + } + }, + "memory_maps": { + "S_AXI": { + "display_name": "S_AXI_MEM", + "description": "Memory Map for S_AXI", + "address_blocks": { + "Reg": { + "base_address": "0", + "range": "65536", + "display_name": "Reg", + "description": "Register Block", + "usage": "register", + "access": "read-write", + "registers": { + "RBR_THR_DLL": { + "address_offset": "0x1000", + "size": 32, + "display_name": "Receiver Buffer Register or Transmitter Holding Register or Divisor Latch (LSB) Register", + "description": "Receiver Buffer Register or Transmitter Holding Register or Divisor Latch (LSB) Register.\nBased on DLAB bit in LCR register following register is selected.\nDLAB = 0 then Read is from RBR register.\nDLAB = 0 then Write in to THR register.\nDLAB = 1 then DLL register is selected.\n", + "is_volatile": true, + "access": "read-write", + "reset_value": "0x0", + "fields": { + "RBR": { + "bit_offset": 0, + "bit_width": 8, + "display_name": "Receiver Buffer Register", + "description": "Last received character\n", + "is_volatile": true, + "access": "read-only" + }, + "THR": { + "bit_offset": 0, + "bit_width": 8, + "display_name": "Transmitter Holding Register", + "description": "Holds the character to be transmitted next\n", + "is_volatile": true, + "access": "write-only" + }, + "DLL": { + "bit_offset": 0, + "bit_width": 8, + "display_name": "Divisor Latch Least Significant Byte", + "description": "Divisor Latch Least Significant Byte\nNote: On reset, the DLL gets configured for 9600 Baud.\nThe DLL reset value, [LSB(divisor)] is calculated from the formula, divisor = AXI CLK frequency/(16 x 9600)).\n", + "is_volatile": true, + "access": "read-write" + } + } + }, + "IER_DLM": { + "address_offset": "0x1004", + "size": 32, + "display_name": "Interrupt Enable Register or Divisor Latch (MSB) Register", + "description": "Interrupt Enable Register or Divisor Latch (MSB) Register.\nBased on DLAB bit in LCR register following register is selected.\nDLAB = 0 then IER register is selected.\nDLAB = 1 then DLM register is selected.\n", + "is_volatile": true, + "access": "read-write", + "reset_value": "0x0", + "fields": { + "IER_ERBFI": { + "bit_offset": 0, + "bit_width": 1, + "display_name": "Enable Received Data Available Interrupt", + "description": "0 - Disables Received Data Available Interrupts.\n1 - Enables Received Data Available Interrupts.\n", + "is_volatile": true, + "access": "read-write" + }, + "IER_ETBEI": { + "bit_offset": 1, + "bit_width": 1, + "display_name": "Enable Transmitter Holding Register Empty Interrupt", + "description": "0 - Disables Transmitter Holding Register Empty Interrupts.\n1 - Enables Transmitter Holding Register Interrupts.\n", + "is_volatile": true, + "access": "read-write" + }, + "IER_ELSI": { + "bit_offset": 2, + "bit_width": 1, + "display_name": "Enable Receiver Line Status Interrupt", + "description": "0 - Disables Receiver Line Status Interrupts.\n1 - Enables Receiver Line Status Interrupts.\n", + "is_volatile": true, + "access": "read-write" + }, + "IER_EDSSI": { + "bit_offset": 3, + "bit_width": 1, + "display_name": "Enable Modem Status Interrupt", + "description": "0 - Disables Modem Status Interrupts.\n1 - Enables Modem Status Interrupts.\n", + "is_volatile": true, + "access": "read-write" + }, + "DLM": { + "bit_offset": 0, + "bit_width": 8, + "display_name": "Divisor Latch Most Significant Byte", + "description": "Divisor Latch Most Significant Byte\nNote: On reset, the DLM gets configured for 9600 Baud.\nThe DLM reset value, [MSB(divisor)] is calculated from the formula, divisor = (AXI CLK frequency/(16 x 9600)).\n", + "is_volatile": true, + "access": "read-write" + } + } + }, + "IIR_FCR": { + "address_offset": "0x1008", + "size": 32, + "display_name": "Interrupt Identification Register or FIFO Control Register", + "description": "Interrupt Identification Register or FIFO Control Register.\nBased on DLAB bit in LCR register following register is selected.\nDLAB = 0 then Read is from IIR register.\nDLAB = 0 then Write in to FCR register.\nDLAB = 1 then FCR register is selected.\n", + "is_volatile": true, + "access": "read-write", + "reset_value": "0x1", + "fields": { + "IIR_INTPEND": { + "bit_offset": 0, + "bit_width": 1, + "display_name": "Interrupt Pending", + "description": "0 - Interrupt is pending\n1 - No interrupt is pending\n", + "is_volatile": true, + "access": "read-only" + }, + "IIR_INTID2": { + "bit_offset": 1, + "bit_width": 3, + "display_name": "Interrupt ID", + "description": "011 - Receiver Line Status (Highest)\n010 - Received Data Available (Second)\n110 - Character Timeout (Second)\n001 - Transmitter Holding Register Empty (Third)\n000 - Modem Status (Fourth)\n", + "is_volatile": true, + "access": "read-only" + }, + "IIR_FIFOEN": { + "bit_offset": 6, + "bit_width": 2, + "display_name": "FIFOs Enabled", + "description": "Always zero if not in FIFO mode.\n0 - 16450 mode\n1 - 16550 mode\n", + "is_volatile": true, + "access": "read-only" + }, + "FCR_FIFOEN": { + "bit_offset": 0, + "bit_width": 1, + "display_name": "FIFO Enable", + "description": "1 - Enables FIFOs.\n0 - Disables FIFOs\n", + "is_volatile": true, + "access": "read-write" + }, + "FCR_RCVR_FIFO_Reset": { + "bit_offset": 1, + "bit_width": 1, + "display_name": "Receiver FIFO Reset", + "description": "1 - Resets RCVR FIFO\n", + "is_volatile": true, + "access": "read-write" + }, + "FCR_XMIT_FIFO_Reset": { + "bit_offset": 2, + "bit_width": 1, + "display_name": "Transmitter FIFO Reset", + "description": "1 - Resets XMIT FIFO\n", + "is_volatile": true, + "access": "read-write" + }, + "FCR_DMA_MODE_Select": { + "bit_offset": 3, + "bit_width": 1, + "display_name": "DMA Mode Select", + "description": "0 - Mode 0.\n1 - Mode 1\n", + "is_volatile": true, + "access": "read-write" + }, + "FCR_RCVR_FIFO_Trigger_Level": { + "bit_offset": 6, + "bit_width": 2, + "display_name": "RCVR FIFO Trigger Level", + "description": "RCVR FIFO Trigger Level.\n00 - 1 byte.\n01 - 4 bytes.\n10 - 8 bytes.\n11 - 14 bytes.\n", + "is_volatile": true, + "access": "read-write" + } + } + }, + "LCR": { + "address_offset": "0x100C", + "size": 32, + "display_name": "Line Control Register", + "description": "Line Control Register", + "is_volatile": true, + "access": "read-write", + "reset_value": "0x0", + "fields": { + "WLS": { + "bit_offset": 0, + "bit_width": 2, + "display_name": "Word Length Select", + "description": "00 - 5 bits/character\n01 - 6 bits/character\n10 - 7 bits/character\n11 - 8 bits/character\n", + "is_volatile": true, + "access": "read-write" + }, + "STB": { + "bit_offset": 2, + "bit_width": 1, + "display_name": "Number of Stop Bits", + "description": "0 - 1 Stop bit.\n1 - 2 Stop bits or 1.5, if 5 bits/character selected.\nThe receiver checks for 1 stop bit only regardless of the number of stop bits selected.\n", + "is_volatile": true, + "access": "read-write" + }, + "PEN": { + "bit_offset": 3, + "bit_width": 1, + "display_name": "Parity Enable", + "description": "1 - Enables parity.\n0 - Disables parity\n", + "is_volatile": true, + "access": "read-write" + }, + "EPS": { + "bit_offset": 4, + "bit_width": 1, + "display_name": "Even Parity Select", + "description": "1 - Selects Even parity.\n0 - Selects Odd parity.\n", + "is_volatile": true, + "access": "read-write" + }, + "Stick_Parity": { + "bit_offset": 5, + "bit_width": 1, + "display_name": "Stick Parity", + "description": "1 - When bits 3, 4 are logic 1 the Parity bit is transmitted and checked as a logic 0. \nIf bit 4 is a logic 0 and bit 3 is logic 1 then the Parity bit is transmitted and checked as a logic 1.\n0 - Stick Parity is disabled.\n", + "is_volatile": true, + "access": "read-write" + }, + "Set_Break": { + "bit_offset": 6, + "bit_width": 1, + "display_name": "Set_Break", + "description": "1 = Enables break condition. Sets SOUT to 0 and cause break condition.\n0 = Disables break condition\n", + "is_volatile": true, + "access": "read-write" + }, + "DLAB": { + "bit_offset": 7, + "bit_width": 1, + "display_name": "Divisor Latch Access Bit", + "description": "1 - Allows access to the Divisor Latch Registers and reading of the FIFO Control Register.\n0 - Allows access to RBR, THR, IER and IIR registers.\n", + "is_volatile": true, + "access": "read-write" + } + } + }, + "MCR": { + "address_offset": "0x1010", + "size": 32, + "display_name": "Modem Control Register", + "description": "Modem Control Register", + "is_volatile": true, + "access": "read-write", + "reset_value": "0x0", + "fields": { + "DTR": { + "bit_offset": 0, + "bit_width": 1, + "display_name": "Data Terminal Ready", + "description": "1 - Drives DTRN Low.\n0 - Drives DTRN High\n", + "is_volatile": true, + "access": "read-write" + }, + "RTS": { + "bit_offset": 1, + "bit_width": 1, + "display_name": "Request To Send", + "description": "1 - Drives RTSN Low.\n0 - Drives RTSN High.\n", + "is_volatile": true, + "access": "read-write" + }, + "Out1": { + "bit_offset": 2, + "bit_width": 1, + "display_name": "User Output 1", + "description": "1 - Drives OUT1N Low.\n0 - Drives OUT1N High\n", + "is_volatile": true, + "access": "read-write" + }, + "Out2": { + "bit_offset": 3, + "bit_width": 1, + "display_name": "User Output 2", + "description": "1 - Drives OUT2N Low.\n0 - Drives OUT2N High.\n", + "is_volatile": true, + "access": "read-write" + }, + "Loop": { + "bit_offset": 4, + "bit_width": 1, + "display_name": "Loop Back", + "description": "1 - Enables loopback\n0 - Disables loopback\n", + "is_volatile": true, + "access": "read-write" + } + } + }, + "LSR": { + "address_offset": "0x1014", + "size": 32, + "display_name": "Line Status Register", + "description": "Line Status Register", + "is_volatile": true, + "access": "read-write", + "reset_value": "0x60", + "fields": { + "DR": { + "bit_offset": 0, + "bit_width": 1, + "display_name": "Data Ready", + "description": "0 - All the data in RBR or FIFO is read.\n1 - Complete incoming character has been received and transferred into the RBR of FIFO.\n", + "is_volatile": true, + "access": "read-write" + }, + "OE": { + "bit_offset": 1, + "bit_width": 1, + "display_name": "Overrun Error", + "description": "RBR not read before next character is received, thereby destroying the previous character. \nIn FIFO mode, data continues to fill the FIFO beyond the trigger level, an overrun error \noccurs only after the FIFO is full and the next character has been completely received in \nthe shift register. The character in the shift register is overwritten but it is not \ntransferred to the FIFO.\n", + "is_volatile": true, + "access": "read-write" + }, + "PE": { + "bit_offset": 2, + "bit_width": 1, + "display_name": "Parity Error", + "description": "Indicates that the received data character does not have correct even or odd parity as \nselected by the Even parity select bit. In FIFO mode, this error is associated with a \nparticular character in the FIFO.\n", + "is_volatile": true, + "access": "read-write" + }, + "FE": { + "bit_offset": 3, + "bit_width": 1, + "display_name": "Framing Error", + "description": "Character missing a stop bit. In framing error, the UART attempts to re-synchronize by \nassuming that the framing error was due to next character start bit, so it samples start \nbit twice and then takes in following data. In FIFO mode, this error is associated with a \nparticular character in the FIFO.\n", + "is_volatile": true, + "access": "read-write" + }, + "BI": { + "bit_offset": 4, + "bit_width": 1, + "display_name": "Break Interrupt", + "description": "Set when SIN is held Low for an entire character time. (Start + data bits + Parity + Stop bits).\nIn FIFO mode, this error is associated with a particular character in FIFO. The next character \ntransfer is enabled if the Sin goes to marking state and receives the next valid start bit.\n", + "is_volatile": true, + "access": "read-write" + }, + "THRE": { + "bit_offset": 5, + "bit_width": 1, + "display_name": "Transmitter Holding Register Empty", + "description": "0 - THR or Transmitter FIFO has data to transmit.\n1 - THR is empty. In FIFO mode, Transmitter FIFO is empty.\n", + "is_volatile": true, + "access": "read-write" + }, + "TEMT": { + "bit_offset": 6, + "bit_width": 1, + "display_name": "Transmitter Empty", + "description": "0 - THR or Transmitter shift register contains data.\n1 - THR and Transmitter shift register empty\nIn FIFO mode, Transmitter FIFO and shift register are both empty.\n", + "is_volatile": true, + "access": "read-write" + }, + "Error_in_RCVR_FIFO": { + "bit_offset": 7, + "bit_width": 1, + "display_name": "Error in RCVR FIFO", + "description": "RCVR FIFO contains at least one receiver error (Parity, Framing, Break condition).\n", + "is_volatile": true, + "access": "read-write" + } + } + }, + "MSR": { + "address_offset": "0x1018", + "size": 32, + "display_name": "Modem Status Register", + "description": "Modem Status Register", + "is_volatile": true, + "access": "read-write", + "reset_value": "0x0", + "fields": { + "DCTS": { + "bit_offset": 0, + "bit_width": 1, + "display_name": "Delta Clear To Send", + "description": "Change in CTSN after last MSR read.\n", + "is_volatile": true, + "access": "read-write" + }, + "DDSR": { + "bit_offset": 1, + "bit_width": 1, + "display_name": "Delta Data Set Ready", + "description": "Change in DSRN after last MSR read.\n", + "is_volatile": true, + "access": "read-write" + }, + "TERI": { + "bit_offset": 2, + "bit_width": 1, + "display_name": "Trailing Edge Ring Indicator", + "description": "RIN has changed from a Low to a High.\n", + "is_volatile": true, + "access": "read-write" + }, + "DDCD": { + "bit_offset": 3, + "bit_width": 1, + "display_name": "Delta Data Carrier Detect", + "description": "Change in DCDN after last MSR read\n", + "is_volatile": true, + "access": "read-write" + }, + "CTS": { + "bit_offset": 4, + "bit_width": 1, + "display_name": "Clear To Send", + "description": "Complement of CTSN input\n", + "is_volatile": true, + "access": "read-write" + }, + "DSR": { + "bit_offset": 5, + "bit_width": 1, + "display_name": "Data Set Ready", + "description": "Complement of DSRN input\n", + "is_volatile": true, + "access": "read-write" + }, + "RI": { + "bit_offset": 6, + "bit_width": 1, + "display_name": "Ring Indicator", + "description": "Complement of RIN input\n", + "is_volatile": true, + "access": "read-write" + }, + "DCD": { + "bit_offset": 7, + "bit_width": 1, + "display_name": "Data Carrier Detect", + "description": "Complement of DCDN input\n", + "is_volatile": true, + "access": "read-write" + } + } + }, + "SCR": { + "address_offset": "0x101C", + "size": 32, + "display_name": "Scratch Register", + "description": "Scratch Register", + "is_volatile": true, + "access": "read-write", + "reset_value": "0x0", + "fields": { + "Scratch": { + "bit_offset": 0, + "bit_width": 8, + "display_name": "Scratch", + "description": "Hold user data\n", + "is_volatile": true, + "access": "read-write" + } + } + } + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/piton/design/chipset/mc/rtl/mc_top.v b/piton/design/chipset/mc/rtl/mc_top.v index ddd662323..cff6c7ace 100644 --- a/piton/design/chipset/mc/rtl/mc_top.v +++ b/piton/design/chipset/mc/rtl/mc_top.v @@ -523,7 +523,7 @@ wire app_hi_pri; assign app_hi_pri = 1'b0; ddr4_0 i_ddr4_0 ( - .sys_rst ( ~sys_rst_n ), + .sys_rst ( 1'b0 ), .c0_sys_clk_p ( sys_clk_p ), .c0_sys_clk_n ( sys_clk_n ), .dbg_clk ( ), // not used diff --git a/piton/design/chipset/mc/xilinx/LG19A4/ip_cores/ddr4_0/ddr4_0.xci b/piton/design/chipset/mc/xilinx/LG19A4/ip_cores/ddr4_0/ddr4_0.xci new file mode 100644 index 000000000..15aea3ca3 --- /dev/null +++ b/piton/design/chipset/mc/xilinx/LG19A4/ip_cores/ddr4_0/ddr4_0.xci @@ -0,0 +1,466 @@ +{ + "schema": "xilinx.com:schema:json_instance:1.0", + "ip_inst": { + "xci_name": "ddr4_0", + "component_reference": "xilinx.com:ip:ddr4:2.2", + "ip_revision": "20", + "gen_directory": "../../../../vcu118_system.gen/sources_1/ip/ddr4_0", + "parameters": { + "component_parameters": { + "C0.ControllerType": [ { "value": "DDR4_SDRAM", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "IOPowerReduction": [ { "value": "OFF", "resolve_type": "user", "usage": "all" } ], + "Enable_SysPorts": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Phy_Only": [ { "value": "Complete_Memory_Controller", "resolve_type": "user", "usage": "all" } ], + "RESET_BOARD_INTERFACE": [ { "value": "Custom", "resolve_type": "user", "usage": "all" } ], + "C0_CLOCK_BOARD_INTERFACE": [ { "value": "Custom", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "C0_DDR4_MEMORY_MAP_BASEADDR": [ { "value": "0x00000000", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C0_DDR4_MEMORY_MAP_HIGHADDR": [ { "value": "0xFFFFFFFF", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C0_DDR4_MEMORY_MAP_CTRL_BASEADDR": [ { "value": "0x00000000", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C0_DDR4_MEMORY_MAP_CTRL_HIGHADDR": [ { "value": "0xFFFFFFFF", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "IS_FROM_PHY": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "RECONFIG_XSDB_SAVE_RESTORE": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "AL_SEL": [ { "value": "0", "resolve_type": "user", "usage": "all" } ], + "Example_TG": [ { "value": "SIMPLE_TG", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_Clamshell": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.MIGRATION": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "TIMING_OP1": [ { "value": "false", "resolve_type": "user", "usage": "all" } ], + "TIMING_OP2": [ { "value": "false", "resolve_type": "user", "usage": "all" } ], + "TIMING_3DS": [ { "value": "false", "resolve_type": "user", "usage": "all" } ], + "SET_DW_TO_40": [ { "value": "false", "resolve_type": "user", "usage": "all" } ], + "DIFF_TERM_SYSCLK": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0_DDR4_BOARD_INTERFACE": [ { "value": "Custom", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_TimePeriod": [ { "value": "1250", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_InputClockPeriod": [ { "value": "12500", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_Specify_MandD": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_CLKFBOUT_MULT": [ { "value": "15", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "C0.DDR4_DIVCLK_DIVIDE": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "C0.DDR4_CLKOUT0_DIVIDE": [ { "value": "6", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "C0.DDR4_PhyClockRatio": [ { "value": "4:1", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_MemoryType": [ { "value": "Components", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_MemoryPart": [ { "value": "MT40A1G16WBU-083E", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_Slot": [ { "value": "Single", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_MemoryVoltage": [ { "value": "1.2V", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_DataWidth": [ { "value": "64", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_DataMask": [ { "value": "DM_NO_DBI", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_Ecc": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "C0.DDR4_MCS_ECC": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_AxiSelection": [ { "value": "false", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_AUTO_AP_COL_A3": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_Ordering": [ { "value": "Normal", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_BurstLength": [ { "value": "8", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "C0.DDR4_BurstType": [ { "value": "Sequential", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_OutputDriverImpedenceControl": [ { "value": "RZQ/7", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_OnDieTermination": [ { "value": "RZQ/6", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_CasLatency": [ { "value": "11", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_CasWriteLatency": [ { "value": "11", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ChipSelect": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_isCKEShared": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_AxiDataWidth": [ { "value": "64", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_AxiArbitrationScheme": [ { "value": "RD_PRI_REG", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_AxiNarrowBurst": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_AxiAddressWidth": [ { "value": "28", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_AxiIDWidth": [ { "value": "4", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_Capacity": [ { "value": "512", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_Mem_Add_Map": [ { "value": "ROW_COLUMN_BANK", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_MemoryName": [ { "value": "MainMemory", "resolve_type": "user", "usage": "all" } ], + "C0.DDR4_AutoPrecharge": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_UserRefresh_ZQCS": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_CustomParts": [ { "value": "no_file_loaded", "resolve_type": "user", "enabled": false, "usage": "all", "data_type": "file_csv" } ], + "C0.DDR4_isCustom": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_SELF_REFRESH": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_SAVE_RESTORE": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_RESTORE_CRC": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "ADDN_UI_CLKOUT1_FREQ_HZ": [ { "value": "None", "resolve_type": "user", "usage": "all" } ], + "ADDN_UI_CLKOUT2_FREQ_HZ": [ { "value": "None", "resolve_type": "user", "usage": "all" } ], + "ADDN_UI_CLKOUT3_FREQ_HZ": [ { "value": "None", "resolve_type": "user", "usage": "all" } ], + "ADDN_UI_CLKOUT4_FREQ_HZ": [ { "value": "None", "resolve_type": "user", "usage": "all" } ], + "CLKOUT6": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Component_Name": [ { "value": "ddr4_0", "resolve_type": "user", "usage": "all" } ], + "No_Controller": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "System_Clock": [ { "value": "Differential", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "Reference_Clock": [ { "value": "Differential", "resolve_type": "user", "usage": "all" } ], + "Debug_Signal": [ { "value": "Disable", "resolve_type": "user", "usage": "all" } ], + "IO_Power_Reduction": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "DCI_Cascade": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Default_Bank_Selections": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Simulation_Mode": [ { "value": "BFM", "resolve_type": "user", "usage": "all" } ], + "PARTIAL_RECONFIG_FLOW_MIG": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "MCS_DBG_EN": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_CK_SKEW_0": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_CK_SKEW_1": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_CK_SKEW_2": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_CK_SKEW_3": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_0": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_1": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_2": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_3": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_4": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_5": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_6": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_7": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_8": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_9": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_10": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_11": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_12": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_13": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_14": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_15": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_16": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_SKEW_17": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_BA_SKEW_0": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_BA_SKEW_1": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_BG_SKEW_0": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_BG_SKEW_1": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_CS_SKEW_0": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_CS_SKEW_1": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_CS_SKEW_2": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_CS_SKEW_3": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_CKE_SKEW_0": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_CKE_SKEW_1": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_CKE_SKEW_2": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_CKE_SKEW_3": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ACT_SKEW": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_PAR_SKEW": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ODT_SKEW_0": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ODT_SKEW_1": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ODT_SKEW_2": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_ODT_SKEW_3": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_LR_SKEW_0": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_LR_SKEW_1": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_TREFI": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_TRFC": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_TRFC_DLR": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_TXPR": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_nCK_TREFI": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_nCK_TRFC": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_nCK_TRFC_DLR": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_nCK_TXPR": [ { "value": "5", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.ADDR_WIDTH": [ { "value": "17", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.BANK_GROUP_WIDTH": [ { "value": "2", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.LR_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.CK_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.CKE_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.CS_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.ODT_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.StackHeight": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "PING_PONG_PHY": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C0.DDR4_Enable_LVAUX": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "C0.DDR4_EN_PARITY": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "EN_PP_4R_MIR": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "MCS_WO_DSP": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ] + }, + "model_parameters": { + "C0.DDR4_Mem_Add_Map": [ { "value": "ROW_COLUMN_BANK", "resolve_type": "generated", "usage": "simulation.tlm" } ], + "System_Clock": [ { "value": "Differential", "resolve_type": "generated", "usage": "simulation.tlm" } ], + "C0.ControllerType": [ { "value": "DDR4_SDRAM", "resolve_type": "generated", "usage": "all" } ], + "C0.APP_ADDR_WIDTH": [ { "value": "30", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.MEM_TYPE": [ { "value": "DDR4", "resolve_type": "generated", "usage": "all" } ], + "C0.BUFG_LOC_1": [ { "value": "X0Y46", "resolve_type": "generated", "usage": "all" } ], + "C0.BUFG_LOC_2": [ { "value": "X0Y7", "resolve_type": "generated", "usage": "all" } ], + "C0.BUFG_DIV_LOC_1": [ { "value": "X0Y7", "resolve_type": "generated", "usage": "all" } ], + "C0.BUFG_DIV_LOC_2": [ { "value": "X0Y6", "resolve_type": "generated", "usage": "all" } ], + "C0.PBLOCK_SLICE_LOC": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.PBLOCK_RAMB36_LOC": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.PBLOCK_RAMB18_LOC": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.PBLOCK_SLICE_LOC_SC": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.PBLOCK_RAMB36_LOC_SC": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.PBLOCK_RAMB18_LOC_SC": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.MMCM_IDX_BANK": [ { "value": "1", "resolve_type": "generated", "usage": "all" } ], + "C0.CENTER_BANK_CLOCK_REGION": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.CENTER_BANK_MMCME3_ADV_SITE": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.SYSCLK_CENTER_INFO": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], + "PING_PONG_PHY": [ { "value": "1", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_CS_ADDR": [ { "value": "30", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_VrefVoltage": [ { "value": "0.84", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C0.DDR4_AL": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_DQ_WIDTH": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_nCK_PER_CLK": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_DM_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_DQS_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_nCS_PER_RANK": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_MEM_DEVICE_WIDTH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_USE_DM_PORT": [ { "value": "1", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_USE_CS_PORT": [ { "value": "1", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_ROW_WIDTH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_ADDR_WIDTH": [ { "value": "17", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_BANK_WIDTH": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_BANK_GROUP_WIDTH": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "LR_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_CK_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_CKE_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_CS_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_ODT_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_MEMORY_TYPE": [ { "value": "Components", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_MEMORY_PART": [ { "value": "MT40A1G16WBU-083E", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_DATA_MASK": [ { "value": "8", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_COLUMN_WIDTH": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_SPEED_GRADE": [ { "value": "083E", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_MEM_DENSITY": [ { "value": "16Gb", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_MEM_DENSITY_MB": [ { "value": "8192", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_MEM_DENSITY_GB": [ { "value": "8", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_COMP_DENSITY": [ { "value": "8Gb", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_MEM_COMP_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_DATABITS_PER_STROBE": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_MODEL_SPEED_GRADE": [ { "value": "DDR4_833_Timing", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_RANK_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_IO_VOLTAGE": [ { "value": "1.2V", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_MIN_PERIOD": [ { "value": "833", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_MAX_PERIOD": [ { "value": "1600", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_MR0": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_MR2": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_nAL": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_BURST_MODE": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_BURST_TYPE": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_CL": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_CWL": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_OUTPUT_DRV": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_RTT_NOM": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_RTT_WR": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_MEM": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_DBAW": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tCK": [ { "value": "1250", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_Configuration": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tCKE": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tFAW": [ { "value": "17", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tFAW_dlr": [ { "value": "16", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tMRD": [ { "value": "2", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tRAS": [ { "value": "26", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tRCD": [ { "value": "11", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tREFI": [ { "value": "6240", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tRFC": [ { "value": "280", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tRFC_dlr": [ { "value": "96", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tRP": [ { "value": "11", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tWR": [ { "value": "12", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tRRD": [ { "value": "", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tRTP": [ { "value": "6", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tRRD_S": [ { "value": "3", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tRRD_L": [ { "value": "4", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tRRD_dlr": [ { "value": "4", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tWTR": [ { "value": "", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tWTR_S": [ { "value": "2", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tWTR_L": [ { "value": "6", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tXPR": [ { "value": "72", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tZQI": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tZQCS": [ { "value": "128", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tZQINIT": [ { "value": "256", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_tCCD_3ds": [ { "value": "5", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_CLKOUTPHY_MODE": [ { "value": "VCO_2X", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_CLKOUT0_DIVIDE": [ { "value": "6", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_CLKOUT1_DIVIDE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_CLKFBOUT_MULT": [ { "value": "15", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_DIVCLK_DIVIDE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "CAL_INPUT_CLK_PERIOD": [ { "value": "12500", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_CLKIN_PERIOD": [ { "value": "12500", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_HR_MIN_FREQ": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_DCI_CASCADE_CUTOFF": [ { "value": "938", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_IS_FASTER_SPEED_RAM": [ { "value": "No", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_AXI_ID_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_AXI_ADDR_WIDTH": [ { "value": "28", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_AXI_DATA_WIDTH": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_MEM_SIZE": [ { "value": "8589934592", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_UI_CLOCK": [ { "value": "200000000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C0.DDR4_CA_MIRROR": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_IS_CUSTOM": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_AUTO_AP_COL_A3": [ { "value": "false", "resolve_type": "generated", "format": "bool", "usage": "all" } ], + "C0.DDR4_MCS_ECC": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_Slot": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.APP_DATA_WIDTH": [ { "value": "512", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.APP_MASK_WIDTH": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C0.DDR4_StackHeight": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "CUSTOM_PART_ATTRIBUTES": [ { "value": "NONE", "resolve_type": "generated", "usage": "all" } ], + "M_ADDN_UI_CLKOUT1_FREQ_HZ": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "M_ADDN_UI_CLKOUT2_FREQ_HZ": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "M_ADDN_UI_CLKOUT3_FREQ_HZ": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "M_ADDN_UI_CLKOUT4_FREQ_HZ": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "M_ADDN_UI_CLKOUT1_PHASE": [ { "value": "0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "M_ADDN_UI_CLKOUT2_PHASE": [ { "value": "0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "M_ADDN_UI_CLKOUT3_PHASE": [ { "value": "0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "M_ADDN_UI_CLKOUT4_PHASE": [ { "value": "0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "CLKOUT0_DIVIDE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "CLKOUT1_DIVIDE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "CLKOUT2_DIVIDE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "CLKOUT3_DIVIDE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "CLKOUT4_DIVIDE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "CLKOUT6_DIVIDE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "Debug_Signal": [ { "value": "Disable", "resolve_type": "generated", "usage": "all" } ], + "Simulation_Mode": [ { "value": "BFM", "resolve_type": "generated", "usage": "all" } ], + "C0.DDR4_Ecc": [ { "value": "false", "resolve_type": "generated", "format": "bool", "usage": "simulation.tlm" } ] + }, + "project_parameters": { + "ARCHITECTURE": [ { "value": "virtexuplus" } ], + "BASE_BOARD_PART": [ { "value": "" } ], + "BOARD_CONNECTIONS": [ { "value": "" } ], + "DEVICE": [ { "value": "xcLG19A4" } ], + "PACKAGE": [ { "value": "fsva3824" } ], + "PREFHDL": [ { "value": "VERILOG" } ], + "SILICON_REVISION": [ { "value": "" } ], + "SIMULATOR_LANGUAGE": [ { "value": "MIXED" } ], + "SPEEDGRADE": [ { "value": "-2" } ], + "STATIC_POWER": [ { "value": "" } ], + "TEMPERATURE_GRADE": [ { "value": "E" } ], + "USE_RDI_CUSTOMIZATION": [ { "value": "TRUE" } ], + "USE_RDI_GENERATION": [ { "value": "TRUE" } ] + }, + "runtime_parameters": { + "IPCONTEXT": [ { "value": "IP_Flow" } ], + "IPREVISION": [ { "value": "20" } ], + "MANAGED": [ { "value": "TRUE" } ], + "OUTPUTDIR": [ { "value": "../../../../vcu118_system.gen/sources_1/ip/ddr4_0" } ], + "SELECTEDSIMMODEL": [ { "value": "" } ], + "SHAREDDIR": [ { "value": "." } ], + "SWVERSION": [ { "value": "2023.2" } ], + "SYNTHESISFLOW": [ { "value": "OUT_OF_CONTEXT" } ] + } + }, + "boundary": { + "ports": { + "c0_init_calib_complete": [ { "direction": "out" } ], + "dbg_clk": [ { "direction": "out" } ], + "c0_sys_clk_p": [ { "direction": "in", "driver_value": "0" } ], + "c0_sys_clk_n": [ { "direction": "in", "driver_value": "0" } ], + "dbg_bus": [ { "direction": "out", "size_left": "511", "size_right": "0", "driver_value": "0" } ], + "c0_ddr4_adr": [ { "direction": "out", "size_left": "16", "size_right": "0" } ], + "c0_ddr4_ba": [ { "direction": "out", "size_left": "1", "size_right": "0" } ], + "c0_ddr4_cke": [ { "direction": "out", "size_left": "0", "size_right": "0" } ], + "c0_ddr4_cs_n": [ { "direction": "out", "size_left": "0", "size_right": "0" } ], + "c0_ddr4_dm_dbi_n": [ { "direction": "inout", "size_left": "7", "size_right": "0" } ], + "c0_ddr4_dq": [ { "direction": "inout", "size_left": "63", "size_right": "0" } ], + "c0_ddr4_dqs_c": [ { "direction": "inout", "size_left": "7", "size_right": "0" } ], + "c0_ddr4_dqs_t": [ { "direction": "inout", "size_left": "7", "size_right": "0" } ], + "c0_ddr4_odt": [ { "direction": "out", "size_left": "0", "size_right": "0" } ], + "c0_ddr4_bg": [ { "direction": "out", "size_left": "1", "size_right": "0" } ], + "c0_ddr4_reset_n": [ { "direction": "out" } ], + "c0_ddr4_act_n": [ { "direction": "out" } ], + "c0_ddr4_ck_c": [ { "direction": "out", "size_left": "0", "size_right": "0" } ], + "c0_ddr4_ck_t": [ { "direction": "out", "size_left": "0", "size_right": "0" } ], + "c0_ddr4_ui_clk": [ { "direction": "out" } ], + "c0_ddr4_ui_clk_sync_rst": [ { "direction": "out" } ], + "c0_ddr4_app_en": [ { "direction": "in", "driver_value": "0" } ], + "c0_ddr4_app_hi_pri": [ { "direction": "in", "driver_value": "0" } ], + "c0_ddr4_app_wdf_end": [ { "direction": "in", "driver_value": "0" } ], + "c0_ddr4_app_wdf_wren": [ { "direction": "in", "driver_value": "0" } ], + "c0_ddr4_app_rd_data_end": [ { "direction": "out" } ], + "c0_ddr4_app_rd_data_valid": [ { "direction": "out" } ], + "c0_ddr4_app_rdy": [ { "direction": "out" } ], + "c0_ddr4_app_wdf_rdy": [ { "direction": "out" } ], + "c0_ddr4_app_addr": [ { "direction": "in", "size_left": "29", "size_right": "0", "driver_value": "0" } ], + "c0_ddr4_app_cmd": [ { "direction": "in", "size_left": "2", "size_right": "0", "driver_value": "0" } ], + "c0_ddr4_app_wdf_data": [ { "direction": "in", "size_left": "511", "size_right": "0", "driver_value": "0" } ], + "c0_ddr4_app_wdf_mask": [ { "direction": "in", "size_left": "63", "size_right": "0", "driver_value": "0" } ], + "c0_ddr4_app_rd_data": [ { "direction": "out", "size_left": "511", "size_right": "0" } ], + "sys_rst": [ { "direction": "in" } ] + }, + "interfaces": { + "C0_SYS_CLK": { + "vlnv": "xilinx.com:interface:diff_clock:1.0", + "abstraction_type": "xilinx.com:interface:diff_clock_rtl:1.0", + "mode": "slave", + "parameters": { + "BOARD.ASSOCIATED_PARAM": [ { "value": "C0_CLOCK_BOARD_INTERFACE", "value_src": "constant", "usage": "all" } ], + "CAN_DEBUG": [ { "value": "false", "resolve_type": "generated", "format": "bool", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ] + }, + "port_maps": { + "CLK_N": [ { "physical_name": "c0_sys_clk_n" } ], + "CLK_P": [ { "physical_name": "c0_sys_clk_p" } ] + } + }, + "C0_DDR4": { + "vlnv": "xilinx.com:interface:ddr4:1.0", + "abstraction_type": "xilinx.com:interface:ddr4_rtl:1.0", + "mode": "master", + "parameters": { + "BOARD.ASSOCIATED_PARAM": [ { "value": "C0_DDR4_BOARD_INTERFACE", "value_src": "constant", "usage": "all" } ], + "CAN_DEBUG": [ { "value": "false", "resolve_type": "generated", "format": "bool", "is_ips_inferred": true, "is_static_object": false } ], + "TIMEPERIOD_PS": [ { "value": "1250", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "MEMORY_TYPE": [ { "value": "COMPONENTS", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "MEMORY_PART": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "DATA_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "CS_ENABLED": [ { "value": "true", "resolve_type": "generated", "format": "bool", "is_ips_inferred": true, "is_static_object": false } ], + "DATA_MASK_ENABLED": [ { "value": "true", "resolve_type": "generated", "format": "bool", "is_ips_inferred": true, "is_static_object": false } ], + "SLOT": [ { "value": "Single", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "CUSTOM_PARTS": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "MEM_ADDR_MAP": [ { "value": "ROW_COLUMN_BANK", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "BURST_LENGTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "AXI_ARBITRATION_SCHEME": [ { "value": "TDM", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "CAS_LATENCY": [ { "value": "11", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "CAS_WRITE_LATENCY": [ { "value": "11", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ] + }, + "port_maps": { + "ACT_N": [ { "physical_name": "c0_ddr4_act_n" } ], + "ADR": [ { "physical_name": "c0_ddr4_adr" } ], + "BA": [ { "physical_name": "c0_ddr4_ba" } ], + "BG": [ { "physical_name": "c0_ddr4_bg" } ], + "CK_C": [ { "physical_name": "c0_ddr4_ck_c" } ], + "CK_T": [ { "physical_name": "c0_ddr4_ck_t" } ], + "CKE": [ { "physical_name": "c0_ddr4_cke" } ], + "CS_N": [ { "physical_name": "c0_ddr4_cs_n" } ], + "DM_N": [ { "physical_name": "c0_ddr4_dm_dbi_n" } ], + "DQ": [ { "physical_name": "c0_ddr4_dq" } ], + "DQS_C": [ { "physical_name": "c0_ddr4_dqs_c" } ], + "DQS_T": [ { "physical_name": "c0_ddr4_dqs_t" } ], + "ODT": [ { "physical_name": "c0_ddr4_odt" } ], + "RESET_N": [ { "physical_name": "c0_ddr4_reset_n" } ] + } + }, + "C0_DDR4_RESET": { + "vlnv": "xilinx.com:signal:reset:1.0", + "abstraction_type": "xilinx.com:signal:reset_rtl:1.0", + "mode": "master", + "parameters": { + "POLARITY": [ { "value": "ACTIVE_HIGH", "value_src": "constant", "usage": "all" } ], + "INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ] + }, + "port_maps": { + "RST": [ { "physical_name": "c0_ddr4_ui_clk_sync_rst" } ] + } + }, + "C0_DDR4_CLOCK": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "master", + "parameters": { + "FREQ_HZ": [ { "value": "2e+08", "resolve_type": "dependent", "format": "float", "usage": "all" } ], + "PHASE": [ { "value": "0.00", "value_src": "constant", "format": "float", "usage": "all" } ], + "ASSOCIATED_BUSIF": [ { "value": "C0_DDR4_S_AXI:C0_DDR4_S_AXI_CTRL", "value_src": "constant", "usage": "all" } ], + "ASSOCIATED_RESET": [ { "value": "c0_ddr4_aresetn:c0_ddr4_ui_clk_sync_rst", "value_src": "constant", "usage": "all" } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "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": "c0_ddr4_ui_clk" } ] + } + }, + "SYSTEM_RESET": { + "vlnv": "xilinx.com:signal:reset:1.0", + "abstraction_type": "xilinx.com:signal:reset_rtl:1.0", + "mode": "slave", + "parameters": { + "POLARITY": [ { "value": "ACTIVE_HIGH", "value_src": "constant", "usage": "all" } ], + "BOARD.ASSOCIATED_PARAM": [ { "value": "RESET_BOARD_INTERFACE", "value_src": "constant", "usage": "all" } ], + "INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ] + }, + "port_maps": { + "RST": [ { "physical_name": "sys_rst" } ] + } + } + } + }, + "contents": { + "cpus": { + "ddr4_0": { + "parameters": { + "instance_path": [ { "value": "inst/u_ddr4_mem_intfc/u_ddr_cal_riu/mcs0/inst/microblaze_I" } ], + "bootloop_file": [ { "value": "sw/calibration_0/Debug/calibration_ddr.elf" } ], + "endian": [ { "value": "little" } ], + "processor_type": [ { "value": "MICROBLAZE-LE" } ], + "is_visible": [ { "value": "false" } ] + } + } + } + } + } +} \ No newline at end of file diff --git a/piton/design/chipset/noc_sd_bridge/xilinx/LG19A4/ip_cores/sd_cache_bram/sd_cache_bram.xci b/piton/design/chipset/noc_sd_bridge/xilinx/LG19A4/ip_cores/sd_cache_bram/sd_cache_bram.xci new file mode 100644 index 000000000..464d3b1d3 --- /dev/null +++ b/piton/design/chipset/noc_sd_bridge/xilinx/LG19A4/ip_cores/sd_cache_bram/sd_cache_bram.xci @@ -0,0 +1,260 @@ +{ + "schema": "xilinx.com:schema:json_instance:1.0", + "ip_inst": { + "xci_name": "sd_cache_bram", + "component_reference": "xilinx.com:ip:blk_mem_gen:8.4", + "ip_revision": "7", + "gen_directory": "../../../../vcu118_system.gen/sources_1/ip/sd_cache_bram", + "parameters": { + "component_parameters": { + "Component_Name": [ { "value": "sd_cache_bram", "resolve_type": "user", "usage": "all" } ], + "Interface_Type": [ { "value": "Native", "resolve_type": "user", "usage": "all" } ], + "AXI_Type": [ { "value": "AXI4_Full", "resolve_type": "user", "usage": "all" } ], + "AXI_Slave_Type": [ { "value": "Memory_Slave", "resolve_type": "user", "usage": "all" } ], + "Use_AXI_ID": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "AXI_ID_Width": [ { "value": "4", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Memory_Type": [ { "value": "Single_Port_RAM", "resolve_type": "user", "usage": "all" } ], + "PRIM_type_to_Implement": [ { "value": "BRAM", "resolve_type": "user", "usage": "all" } ], + "Enable_32bit_Address": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "ecctype": [ { "value": "No_ECC", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "ECC": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "softecc": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "EN_SLEEP_PIN": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "EN_DEEPSLEEP_PIN": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "EN_SHUTDOWN_PIN": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "EN_ECC_PIPE": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "RD_ADDR_CHNG_A": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "RD_ADDR_CHNG_B": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Use_Error_Injection_Pins": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Error_Injection_Type": [ { "value": "Single_Bit_Error_Injection", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Use_Byte_Write_Enable": [ { "value": "true", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Byte_Size": [ { "value": "8", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "Algorithm": [ { "value": "Minimum_Area", "resolve_type": "user", "usage": "all" } ], + "Primitive": [ { "value": "8kx2", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Assume_Synchronous_Clk": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Write_Width_A": [ { "value": "64", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Write_Depth_A": [ { "value": "512", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Read_Width_A": [ { "value": "64", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "Operating_Mode_A": [ { "value": "WRITE_FIRST", "resolve_type": "user", "usage": "all" } ], + "Enable_A": [ { "value": "Use_ENA_Pin", "resolve_type": "user", "usage": "all" } ], + "Write_Width_B": [ { "value": "64", "value_src": "user", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Read_Width_B": [ { "value": "64", "value_src": "user", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Operating_Mode_B": [ { "value": "WRITE_FIRST", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_B": [ { "value": "Always_Enabled", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Register_PortA_Output_of_Memory_Primitives": [ { "value": "false", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Register_PortA_Output_of_Memory_Core": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Use_REGCEA_Pin": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Register_PortB_Output_of_Memory_Primitives": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Register_PortB_Output_of_Memory_Core": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Use_REGCEB_Pin": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "register_porta_input_of_softecc": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "register_portb_output_of_softecc": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Pipeline_Stages": [ { "value": "0", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Load_Init_File": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Coe_File": [ { "value": "no_coe_file_loaded", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Fill_Remaining_Memory_Locations": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Remaining_Memory_Locations": [ { "value": "0", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Use_RSTA_Pin": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Reset_Memory_Latch_A": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Reset_Priority_A": [ { "value": "CE", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Output_Reset_Value_A": [ { "value": "0", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Use_RSTB_Pin": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Reset_Memory_Latch_B": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Reset_Priority_B": [ { "value": "CE", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Output_Reset_Value_B": [ { "value": "0", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Reset_Type": [ { "value": "SYNC", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Additional_Inputs_for_Power_Estimation": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Port_A_Clock": [ { "value": "100", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Port_A_Write_Rate": [ { "value": "50", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Port_B_Clock": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Port_B_Write_Rate": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Port_A_Enable_Rate": [ { "value": "100", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Port_B_Enable_Rate": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Collision_Warnings": [ { "value": "ALL", "resolve_type": "user", "usage": "all" } ], + "Disable_Collision_Warnings": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Disable_Out_of_Range_Warnings": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "use_bram_block": [ { "value": "Stand_Alone", "resolve_type": "user", "usage": "all" } ], + "MEM_FILE": [ { "value": "no_mem_loaded", "resolve_type": "user", "usage": "all" } ], + "CTRL_ECC_ALGO": [ { "value": "NONE", "resolve_type": "user", "usage": "all" } ], + "EN_SAFETY_CKT": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "READ_LATENCY_A": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "READ_LATENCY_B": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ] + }, + "model_parameters": { + "C_FAMILY": [ { "value": "virtexuplus", "resolve_type": "generated", "usage": "all" } ], + "C_XDEVICEFAMILY": [ { "value": "virtexuplus", "resolve_type": "generated", "usage": "all" } ], + "C_ELABORATION_DIR": [ { "value": "./", "resolve_type": "generated", "usage": "all" } ], + "C_INTERFACE_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_TYPE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_SLAVE_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_BRAM_BLOCK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ENABLE_32BIT_ADDRESS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CTRL_ECC_ALGO": [ { "value": "NONE", "resolve_type": "generated", "usage": "all" } ], + "C_HAS_AXI_ID": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_ID_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MEM_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_BYTE_SIZE": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ALGORITHM": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRIM_TYPE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_LOAD_INIT_FILE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_INIT_FILE_NAME": [ { "value": "no_coe_file_loaded", "resolve_type": "generated", "usage": "all" } ], + "C_INIT_FILE": [ { "value": "sd_cache_bram.mem", "resolve_type": "generated", "usage": "all" } ], + "C_USE_DEFAULT_DATA": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DEFAULT_DATA": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C_HAS_RSTA": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RST_PRIORITY_A": [ { "value": "CE", "resolve_type": "generated", "usage": "all" } ], + "C_RSTRAM_A": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_INITA_VAL": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C_HAS_ENA": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_REGCEA": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_BYTE_WEA": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WEA_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WRITE_MODE_A": [ { "value": "WRITE_FIRST", "resolve_type": "generated", "usage": "all" } ], + "C_WRITE_WIDTH_A": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_READ_WIDTH_A": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WRITE_DEPTH_A": [ { "value": "512", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_READ_DEPTH_A": [ { "value": "512", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ADDRA_WIDTH": [ { "value": "9", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_RSTB": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RST_PRIORITY_B": [ { "value": "CE", "resolve_type": "generated", "usage": "all" } ], + "C_RSTRAM_B": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_INITB_VAL": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C_HAS_ENB": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_REGCEB": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_BYTE_WEB": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WEB_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WRITE_MODE_B": [ { "value": "WRITE_FIRST", "resolve_type": "generated", "usage": "all" } ], + "C_WRITE_WIDTH_B": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_READ_WIDTH_B": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WRITE_DEPTH_B": [ { "value": "512", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_READ_DEPTH_B": [ { "value": "512", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ADDRB_WIDTH": [ { "value": "9", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_MEM_OUTPUT_REGS_A": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_MEM_OUTPUT_REGS_B": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_MUX_OUTPUT_REGS_A": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_MUX_OUTPUT_REGS_B": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MUX_PIPELINE_STAGES": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_SOFTECC_INPUT_REGS_A": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_SOFTECC_OUTPUT_REGS_B": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_SOFTECC": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EN_ECC_PIPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_READ_LATENCY_A": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_READ_LATENCY_B": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_INJECTERR": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_SIM_COLLISION_CHECK": [ { "value": "ALL", "resolve_type": "generated", "usage": "all" } ], + "C_COMMON_CLK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DISABLE_WARN_BHV_COLL": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EN_SLEEP_PIN": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_URAM": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EN_RDADDRA_CHG": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EN_RDADDRB_CHG": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EN_DEEPSLEEP_PIN": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EN_SHUTDOWN_PIN": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EN_SAFETY_CKT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DISABLE_WARN_BHV_RANGE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_COUNT_36K_BRAM": [ { "value": "1", "resolve_type": "generated", "usage": "all" } ], + "C_COUNT_18K_BRAM": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C_EST_POWER_SUMMARY": [ { "value": "Estimated Power for IP : 5.931282 mW", "resolve_type": "generated", "usage": "all" } ] + }, + "project_parameters": { + "ARCHITECTURE": [ { "value": "virtexuplus" } ], + "BASE_BOARD_PART": [ { "value": "" } ], + "BOARD_CONNECTIONS": [ { "value": "" } ], + "DEVICE": [ { "value": "xcLG19A4" } ], + "PACKAGE": [ { "value": "fsva3824" } ], + "PREFHDL": [ { "value": "VERILOG" } ], + "SILICON_REVISION": [ { "value": "" } ], + "SIMULATOR_LANGUAGE": [ { "value": "MIXED" } ], + "SPEEDGRADE": [ { "value": "-2" } ], + "STATIC_POWER": [ { "value": "" } ], + "TEMPERATURE_GRADE": [ { "value": "E" } ], + "USE_RDI_CUSTOMIZATION": [ { "value": "TRUE" } ], + "USE_RDI_GENERATION": [ { "value": "TRUE" } ] + }, + "runtime_parameters": { + "IPCONTEXT": [ { "value": "IP_Flow" } ], + "IPREVISION": [ { "value": "7" } ], + "MANAGED": [ { "value": "TRUE" } ], + "OUTPUTDIR": [ { "value": "../../../../vcu118_system.gen/sources_1/ip/sd_cache_bram" } ], + "SELECTEDSIMMODEL": [ { "value": "" } ], + "SHAREDDIR": [ { "value": "." } ], + "SWVERSION": [ { "value": "2023.2" } ], + "SYNTHESISFLOW": [ { "value": "OUT_OF_CONTEXT" } ] + } + }, + "boundary": { + "ports": { + "clka": [ { "direction": "in", "driver_value": "0" } ], + "ena": [ { "direction": "in", "driver_value": "0" } ], + "wea": [ { "direction": "in", "size_left": "7", "size_right": "0", "driver_value": "0" } ], + "addra": [ { "direction": "in", "size_left": "8", "size_right": "0", "driver_value": "0" } ], + "dina": [ { "direction": "in", "size_left": "63", "size_right": "0", "driver_value": "0" } ], + "douta": [ { "direction": "out", "size_left": "63", "size_right": "0" } ] + }, + "interfaces": { + "CLK.ACLK": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "slave", + "parameters": { + "ASSOCIATED_BUSIF": [ { "value": "AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI", "value_src": "constant", "usage": "all" } ], + "ASSOCIATED_RESET": [ { "value": "s_aresetn", "value_src": "constant", "usage": "all" } ], + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "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 } ] + } + }, + "RST.ARESETN": { + "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", "usage": "all" } ], + "INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ] + } + }, + "BRAM_PORTA": { + "vlnv": "xilinx.com:interface:bram:1.0", + "abstraction_type": "xilinx.com:interface:bram_rtl:1.0", + "mode": "slave", + "parameters": { + "MEM_SIZE": [ { "value": "8192", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "MEM_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "MEM_ECC": [ { "value": "NONE", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "MASTER_TYPE": [ { "value": "OTHER", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "READ_WRITE_MODE": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "READ_LATENCY": [ { "value": "1", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ] + }, + "port_maps": { + "ADDR": [ { "physical_name": "addra" } ], + "CLK": [ { "physical_name": "clka" } ], + "DIN": [ { "physical_name": "dina" } ], + "DOUT": [ { "physical_name": "douta" } ], + "EN": [ { "physical_name": "ena" } ], + "WE": [ { "physical_name": "wea" } ] + } + } + }, + "memory_maps": { + "S_1": { + "address_blocks": { + "Mem0": { + "base_address": "0", + "range": "4096", + "usage": "memory", + "access": "read-write", + "parameters": { + "OFFSET_BASE_PARAM": [ { "value": "C_BASEADDR" } ], + "OFFSET_HIGH_PARAM": [ { "value": "C_HIGHADDR" } ] + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/piton/design/chipset/noc_sd_bridge/xilinx/LG19A4/ip_cores/sd_ctrl_fifo/sd_ctrl_fifo.xci b/piton/design/chipset/noc_sd_bridge/xilinx/LG19A4/ip_cores/sd_ctrl_fifo/sd_ctrl_fifo.xci new file mode 100644 index 000000000..a8eae6a6a --- /dev/null +++ b/piton/design/chipset/noc_sd_bridge/xilinx/LG19A4/ip_cores/sd_ctrl_fifo/sd_ctrl_fifo.xci @@ -0,0 +1,481 @@ +{ + "schema": "xilinx.com:schema:json_instance:1.0", + "ip_inst": { + "xci_name": "sd_ctrl_fifo", + "component_reference": "xilinx.com:ip:fifo_generator:13.2", + "ip_revision": "9", + "gen_directory": "../../../../vcu118_system.gen/sources_1/ip/sd_ctrl_fifo", + "parameters": { + "component_parameters": { + "Component_Name": [ { "value": "sd_ctrl_fifo", "resolve_type": "user", "usage": "all" } ], + "Fifo_Implementation": [ { "value": "Independent_Clocks_Distributed_RAM", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "synchronization_stages": [ { "value": "4", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "synchronization_stages_axi": [ { "value": "2", "resolve_type": "user", "format": "long", "usage": "all" } ], + "INTERFACE_TYPE": [ { "value": "Native", "resolve_type": "user", "usage": "all" } ], + "Performance_Options": [ { "value": "Standard_FIFO", "resolve_type": "user", "usage": "all" } ], + "asymmetric_port_width": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Data_Width": [ { "value": "40", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Input_Depth": [ { "value": "16", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "Output_Data_Width": [ { "value": "40", "value_src": "user", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Output_Depth": [ { "value": "16", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Enable_ECC": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Use_Embedded_Registers": [ { "value": "false", "value_src": "user", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Reset_Pin": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Enable_Reset_Synchronization": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Reset_Type": [ { "value": "Asynchronous_Reset", "value_src": "user", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Flags_Reset_Value": [ { "value": "1", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "Use_Dout_Reset": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Dout_Reset_Value": [ { "value": "0", "resolve_type": "user", "usage": "all" } ], + "dynamic_power_saving": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Almost_Full_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Almost_Empty_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Valid_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Valid_Sense": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Underflow_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Underflow_Sense": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Write_Acknowledge_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Write_Acknowledge_Sense": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Overflow_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Overflow_Sense": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "ecc_pipeline_reg": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Use_Extra_Logic": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Data_Count": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Data_Count_Width": [ { "value": "4", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Write_Data_Count": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Write_Data_Count_Width": [ { "value": "4", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Read_Data_Count": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Read_Data_Count_Width": [ { "value": "4", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Disable_Timing_Violations": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Read_Clock_Frequency": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Write_Clock_Frequency": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "usage": "all" } ], + "Full_Threshold_Assert_Value": [ { "value": "13", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Full_Threshold_Negate_Value": [ { "value": "12", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "usage": "all" } ], + "Empty_Threshold_Assert_Value": [ { "value": "2", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Negate_Value": [ { "value": "3", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "PROTOCOL": [ { "value": "AXI4", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Clock_Type_AXI": [ { "value": "Common_Clock", "resolve_type": "user", "usage": "all" } ], + "HAS_ACLKEN": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Clock_Enable_Type": [ { "value": "Slave_Interface_Clock_Enable", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "READ_WRITE_MODE": [ { "value": "READ_WRITE", "resolve_type": "user", "usage": "all" } ], + "ID_WIDTH": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "ADDRESS_WIDTH": [ { "value": "32", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "DATA_WIDTH": [ { "value": "64", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "AWUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "WUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "BUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "ARUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "RUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "TDATA_NUM_BYTES": [ { "value": "1", "resolve_type": "user", "usage": "all" } ], + "TID_WIDTH": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "TDEST_WIDTH": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "TUSER_WIDTH": [ { "value": "4", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Enable_TREADY": [ { "value": "true", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Enable_TLAST": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "HAS_TSTRB": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "TSTRB_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "HAS_TKEEP": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "TKEEP_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "wach_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_wach": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_wach": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_wach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_wach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_wach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_wach": [ { "value": "16", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_wach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_wach": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_wach": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_wach": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_wach": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "wdch_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_wdch": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_wdch": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_wdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_wdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_wdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_wdch": [ { "value": "1024", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_wdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_wdch": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_wdch": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_wdch": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_wdch": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "wrch_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_wrch": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_wrch": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_wrch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_wrch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_wrch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_wrch": [ { "value": "16", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_wrch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_wrch": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_wrch": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_wrch": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_wrch": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "rach_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_rach": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_rach": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_rach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_rach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_rach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_rach": [ { "value": "16", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_rach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_rach": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_rach": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_rach": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_rach": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "rdch_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_rdch": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_rdch": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_rdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_rdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_rdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_rdch": [ { "value": "1024", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_rdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_rdch": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_rdch": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_rdch": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_rdch": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "axis_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_axis": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_axis": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_axis": [ { "value": "1024", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_axis": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_axis": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_axis": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_axis": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Register_Slice_Mode_wach": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_wdch": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_wrch": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_rach": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_rdch": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_axis": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Underflow_Flag_AXI": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Underflow_Sense_AXI": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Overflow_Flag_AXI": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Overflow_Sense_AXI": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Disable_Timing_Violations_AXI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Add_NGC_Constraint_AXI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Enable_Common_Underflow": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Enable_Common_Overflow": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "enable_read_pointer_increment_by2": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Use_Embedded_Registers_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "enable_low_latency": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "use_dout_register": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Master_interface_Clock_enable_memory_mapped": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Slave_interface_Clock_enable_memory_mapped": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Output_Register_Type": [ { "value": "Embedded_Reg", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_Safety_Circuit": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Enable_ECC_Type": [ { "value": "Hard_ECC", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "C_SELECT_XPM": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ] + }, + "model_parameters": { + "C_COMMON_CLOCK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_SELECT_XPM": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_COUNT_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DATA_COUNT_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DEFAULT_VALUE": [ { "value": "BlankString", "resolve_type": "generated", "usage": "all" } ], + "C_DIN_WIDTH": [ { "value": "40", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DOUT_RST_VAL": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C_DOUT_WIDTH": [ { "value": "40", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ENABLE_RLOCS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_FAMILY": [ { "value": "virtexuplus", "resolve_type": "generated", "usage": "all" } ], + "C_FULL_FLAGS_RST_VAL": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_ALMOST_EMPTY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_ALMOST_FULL": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_BACKUP": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_INT_CLK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_MEMINIT_FILE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_OVERFLOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_RD_DATA_COUNT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_RD_RST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_RST": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_SRST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_UNDERFLOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_VALID": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_WR_ACK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_WR_DATA_COUNT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_WR_RST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_INIT_WR_PNTR_VAL": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MEMORY_TYPE": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MIF_FILE_NAME": [ { "value": "BlankString", "resolve_type": "generated", "usage": "all" } ], + "C_OPTIMIZATION_MODE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_OVERFLOW_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRELOAD_LATENCY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRELOAD_REGS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRIM_FIFO_TYPE": [ { "value": "512x72", "resolve_type": "generated", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_NEGATE_VAL": [ { "value": "3", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL": [ { "value": "13", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_NEGATE_VAL": [ { "value": "12", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RD_DATA_COUNT_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RD_DEPTH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RD_FREQ": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RD_PNTR_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_UNDERFLOW_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_DOUT_RST": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_EMBEDDED_REG": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_PIPELINE_REG": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_POWER_SAVING_MODE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_FIFO16_FLAGS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_FWFT_DATA_COUNT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_VALID_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_ACK_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DATA_COUNT_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_FREQ": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_RESPONSE_LATENCY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MSGON_VAL": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ENABLE_RST_SYNC": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EN_SAFETY_CKT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_SYNCHRONIZER_STAGE": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_INTERFACE_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_TYPE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_WR_CHANNEL": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_RD_CHANNEL": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_SLAVE_CE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_MASTER_CE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ADD_NGC_CONSTRAINT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_COMMON_OVERFLOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_COMMON_UNDERFLOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_DEFAULT_SETTINGS": [ { "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": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_LEN_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_LOCK_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_ID": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_AWUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_WUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_BUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_ARUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_RUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_ARUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_AWUSER_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_BUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_RUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TDATA": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TID": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TDEST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TUSER": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TREADY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TLAST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TSTRB": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TKEEP": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TDATA_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TID_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TDEST_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TUSER_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TSTRB_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TKEEP_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WACH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WDCH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WRCH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RACH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RDCH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_WACH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_WDCH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_WRCH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_RACH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_RDCH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_AXIS": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_WACH": [ { "value": "512x36", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_WDCH": [ { "value": "512x72", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_WRCH": [ { "value": "512x36", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_RACH": [ { "value": "512x36", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_RDCH": [ { "value": "512x72", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_AXIS": [ { "value": "1kx18", "resolve_type": "generated", "usage": "all" } ], + "C_USE_ECC_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_WACH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_WDCH": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_WRCH": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_RACH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_RDCH": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_AXIS": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_WACH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_WDCH": [ { "value": "1024", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_WRCH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_RACH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_RDCH": [ { "value": "1024", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_AXIS": [ { "value": "1024", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_WACH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_WDCH": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_WRCH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_RACH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_RDCH": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_AXIS": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_WACH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_WDCH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_WRCH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_RACH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_RDCH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_AXIS": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_WACH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_WDCH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_WRCH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_RACH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_RDCH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_AXIS": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ] + }, + "project_parameters": { + "ARCHITECTURE": [ { "value": "virtexuplus" } ], + "BASE_BOARD_PART": [ { "value": "" } ], + "BOARD_CONNECTIONS": [ { "value": "" } ], + "DEVICE": [ { "value": "xcLG19A4" } ], + "PACKAGE": [ { "value": "fsva3824" } ], + "PREFHDL": [ { "value": "VERILOG" } ], + "SILICON_REVISION": [ { "value": "" } ], + "SIMULATOR_LANGUAGE": [ { "value": "MIXED" } ], + "SPEEDGRADE": [ { "value": "-2" } ], + "STATIC_POWER": [ { "value": "" } ], + "TEMPERATURE_GRADE": [ { "value": "E" } ], + "USE_RDI_CUSTOMIZATION": [ { "value": "TRUE" } ], + "USE_RDI_GENERATION": [ { "value": "TRUE" } ] + }, + "runtime_parameters": { + "IPCONTEXT": [ { "value": "IP_Flow" } ], + "IPREVISION": [ { "value": "9" } ], + "MANAGED": [ { "value": "TRUE" } ], + "OUTPUTDIR": [ { "value": "../../../../vcu118_system.gen/sources_1/ip/sd_ctrl_fifo" } ], + "SELECTEDSIMMODEL": [ { "value": "" } ], + "SHAREDDIR": [ { "value": "." } ], + "SWVERSION": [ { "value": "2023.2" } ], + "SYNTHESISFLOW": [ { "value": "OUT_OF_CONTEXT" } ] + } + }, + "boundary": { + "ports": { + "rst": [ { "direction": "in", "driver_value": "0" } ], + "wr_clk": [ { "direction": "in", "driver_value": "0" } ], + "rd_clk": [ { "direction": "in", "driver_value": "0" } ], + "din": [ { "direction": "in", "size_left": "39", "size_right": "0", "driver_value": "0" } ], + "wr_en": [ { "direction": "in", "driver_value": "0" } ], + "rd_en": [ { "direction": "in", "driver_value": "0" } ], + "dout": [ { "direction": "out", "size_left": "39", "size_right": "0", "driver_value": "0" } ], + "full": [ { "direction": "out", "driver_value": "0x0" } ], + "empty": [ { "direction": "out", "driver_value": "0x1" } ] + }, + "interfaces": { + "write_clk": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "slave", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "user", "format": "long", "usage": "all" } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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": "wr_clk" } ] + } + }, + "read_clk": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "slave", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "user", "format": "long", "usage": "all" } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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": "rd_clk" } ] + } + }, + "FIFO_WRITE": { + "vlnv": "xilinx.com:interface:fifo_write:1.0", + "abstraction_type": "xilinx.com:interface:fifo_write_rtl:1.0", + "mode": "slave", + "port_maps": { + "FULL": [ { "physical_name": "full" } ], + "WR_DATA": [ { "physical_name": "din" } ], + "WR_EN": [ { "physical_name": "wr_en" } ] + } + }, + "FIFO_READ": { + "vlnv": "xilinx.com:interface:fifo_read:1.0", + "abstraction_type": "xilinx.com:interface:fifo_read_rtl:1.0", + "mode": "slave", + "port_maps": { + "EMPTY": [ { "physical_name": "empty" } ], + "RD_DATA": [ { "physical_name": "dout" } ], + "RD_EN": [ { "physical_name": "rd_en" } ] + } + } + } + } + } +} \ No newline at end of file diff --git a/piton/design/chipset/noc_sd_bridge/xilinx/LG19A4/ip_cores/sd_data_fifo/sd_data_fifo.xci b/piton/design/chipset/noc_sd_bridge/xilinx/LG19A4/ip_cores/sd_data_fifo/sd_data_fifo.xci new file mode 100644 index 000000000..85bc00cb9 --- /dev/null +++ b/piton/design/chipset/noc_sd_bridge/xilinx/LG19A4/ip_cores/sd_data_fifo/sd_data_fifo.xci @@ -0,0 +1,481 @@ +{ + "schema": "xilinx.com:schema:json_instance:1.0", + "ip_inst": { + "xci_name": "sd_data_fifo", + "component_reference": "xilinx.com:ip:fifo_generator:13.2", + "ip_revision": "9", + "gen_directory": "../../../../vcu118_system.gen/sources_1/ip/sd_data_fifo", + "parameters": { + "component_parameters": { + "Component_Name": [ { "value": "sd_data_fifo", "resolve_type": "user", "usage": "all" } ], + "Fifo_Implementation": [ { "value": "Independent_Clocks_Distributed_RAM", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "synchronization_stages": [ { "value": "4", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "synchronization_stages_axi": [ { "value": "2", "resolve_type": "user", "format": "long", "usage": "all" } ], + "INTERFACE_TYPE": [ { "value": "Native", "resolve_type": "user", "usage": "all" } ], + "Performance_Options": [ { "value": "Standard_FIFO", "resolve_type": "user", "usage": "all" } ], + "asymmetric_port_width": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Data_Width": [ { "value": "32", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Input_Depth": [ { "value": "16", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "Output_Data_Width": [ { "value": "32", "value_src": "user", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Output_Depth": [ { "value": "16", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Enable_ECC": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Use_Embedded_Registers": [ { "value": "false", "value_src": "user", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Reset_Pin": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Enable_Reset_Synchronization": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Reset_Type": [ { "value": "Asynchronous_Reset", "value_src": "user", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Flags_Reset_Value": [ { "value": "1", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "Use_Dout_Reset": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Dout_Reset_Value": [ { "value": "0", "resolve_type": "user", "usage": "all" } ], + "dynamic_power_saving": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Almost_Full_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Almost_Empty_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Valid_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Valid_Sense": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Underflow_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Underflow_Sense": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Write_Acknowledge_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Write_Acknowledge_Sense": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Overflow_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Overflow_Sense": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "ecc_pipeline_reg": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Use_Extra_Logic": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Data_Count": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Data_Count_Width": [ { "value": "4", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Write_Data_Count": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Write_Data_Count_Width": [ { "value": "4", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Read_Data_Count": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Read_Data_Count_Width": [ { "value": "4", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Disable_Timing_Violations": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Read_Clock_Frequency": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Write_Clock_Frequency": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "usage": "all" } ], + "Full_Threshold_Assert_Value": [ { "value": "13", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Full_Threshold_Negate_Value": [ { "value": "12", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "usage": "all" } ], + "Empty_Threshold_Assert_Value": [ { "value": "2", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Negate_Value": [ { "value": "3", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "PROTOCOL": [ { "value": "AXI4", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Clock_Type_AXI": [ { "value": "Common_Clock", "resolve_type": "user", "usage": "all" } ], + "HAS_ACLKEN": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Clock_Enable_Type": [ { "value": "Slave_Interface_Clock_Enable", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "READ_WRITE_MODE": [ { "value": "READ_WRITE", "resolve_type": "user", "usage": "all" } ], + "ID_WIDTH": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "ADDRESS_WIDTH": [ { "value": "32", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "DATA_WIDTH": [ { "value": "64", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "AWUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "WUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "BUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "ARUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "RUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "TDATA_NUM_BYTES": [ { "value": "1", "resolve_type": "user", "usage": "all" } ], + "TID_WIDTH": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "TDEST_WIDTH": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "TUSER_WIDTH": [ { "value": "4", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Enable_TREADY": [ { "value": "true", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Enable_TLAST": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "HAS_TSTRB": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "TSTRB_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "HAS_TKEEP": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "TKEEP_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "wach_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_wach": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_wach": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_wach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_wach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_wach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_wach": [ { "value": "16", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_wach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_wach": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_wach": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_wach": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_wach": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "wdch_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_wdch": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_wdch": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_wdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_wdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_wdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_wdch": [ { "value": "1024", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_wdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_wdch": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_wdch": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_wdch": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_wdch": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "wrch_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_wrch": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_wrch": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_wrch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_wrch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_wrch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_wrch": [ { "value": "16", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_wrch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_wrch": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_wrch": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_wrch": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_wrch": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "rach_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_rach": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_rach": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_rach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_rach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_rach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_rach": [ { "value": "16", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_rach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_rach": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_rach": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_rach": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_rach": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "rdch_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_rdch": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_rdch": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_rdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_rdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_rdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_rdch": [ { "value": "1024", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_rdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_rdch": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_rdch": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_rdch": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_rdch": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "axis_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_axis": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_axis": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_axis": [ { "value": "1024", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_axis": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_axis": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_axis": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_axis": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Register_Slice_Mode_wach": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_wdch": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_wrch": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_rach": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_rdch": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_axis": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Underflow_Flag_AXI": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Underflow_Sense_AXI": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Overflow_Flag_AXI": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Overflow_Sense_AXI": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Disable_Timing_Violations_AXI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Add_NGC_Constraint_AXI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Enable_Common_Underflow": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Enable_Common_Overflow": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "enable_read_pointer_increment_by2": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Use_Embedded_Registers_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "enable_low_latency": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "use_dout_register": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Master_interface_Clock_enable_memory_mapped": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Slave_interface_Clock_enable_memory_mapped": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Output_Register_Type": [ { "value": "Embedded_Reg", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_Safety_Circuit": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Enable_ECC_Type": [ { "value": "Hard_ECC", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "C_SELECT_XPM": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ] + }, + "model_parameters": { + "C_COMMON_CLOCK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_SELECT_XPM": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_COUNT_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DATA_COUNT_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DEFAULT_VALUE": [ { "value": "BlankString", "resolve_type": "generated", "usage": "all" } ], + "C_DIN_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DOUT_RST_VAL": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C_DOUT_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ENABLE_RLOCS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_FAMILY": [ { "value": "virtexuplus", "resolve_type": "generated", "usage": "all" } ], + "C_FULL_FLAGS_RST_VAL": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_ALMOST_EMPTY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_ALMOST_FULL": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_BACKUP": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_INT_CLK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_MEMINIT_FILE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_OVERFLOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_RD_DATA_COUNT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_RD_RST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_RST": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_SRST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_UNDERFLOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_VALID": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_WR_ACK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_WR_DATA_COUNT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_WR_RST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_INIT_WR_PNTR_VAL": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MEMORY_TYPE": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MIF_FILE_NAME": [ { "value": "BlankString", "resolve_type": "generated", "usage": "all" } ], + "C_OPTIMIZATION_MODE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_OVERFLOW_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRELOAD_LATENCY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRELOAD_REGS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRIM_FIFO_TYPE": [ { "value": "512x36", "resolve_type": "generated", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_NEGATE_VAL": [ { "value": "3", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL": [ { "value": "13", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_NEGATE_VAL": [ { "value": "12", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RD_DATA_COUNT_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RD_DEPTH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RD_FREQ": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RD_PNTR_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_UNDERFLOW_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_DOUT_RST": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_EMBEDDED_REG": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_PIPELINE_REG": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_POWER_SAVING_MODE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_FIFO16_FLAGS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_FWFT_DATA_COUNT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_VALID_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_ACK_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DATA_COUNT_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_FREQ": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_RESPONSE_LATENCY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MSGON_VAL": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ENABLE_RST_SYNC": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EN_SAFETY_CKT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_SYNCHRONIZER_STAGE": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_INTERFACE_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_TYPE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_WR_CHANNEL": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_RD_CHANNEL": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_SLAVE_CE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_MASTER_CE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ADD_NGC_CONSTRAINT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_COMMON_OVERFLOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_COMMON_UNDERFLOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_DEFAULT_SETTINGS": [ { "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": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_LEN_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_LOCK_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_ID": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_AWUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_WUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_BUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_ARUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_RUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_ARUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_AWUSER_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_BUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_RUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TDATA": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TID": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TDEST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TUSER": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TREADY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TLAST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TSTRB": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TKEEP": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TDATA_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TID_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TDEST_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TUSER_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TSTRB_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TKEEP_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WACH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WDCH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WRCH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RACH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RDCH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_WACH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_WDCH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_WRCH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_RACH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_RDCH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_AXIS": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_WACH": [ { "value": "512x36", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_WDCH": [ { "value": "512x72", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_WRCH": [ { "value": "512x36", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_RACH": [ { "value": "512x36", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_RDCH": [ { "value": "512x72", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_AXIS": [ { "value": "1kx18", "resolve_type": "generated", "usage": "all" } ], + "C_USE_ECC_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_WACH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_WDCH": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_WRCH": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_RACH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_RDCH": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_AXIS": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_WACH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_WDCH": [ { "value": "1024", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_WRCH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_RACH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_RDCH": [ { "value": "1024", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_AXIS": [ { "value": "1024", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_WACH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_WDCH": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_WRCH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_RACH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_RDCH": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_AXIS": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_WACH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_WDCH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_WRCH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_RACH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_RDCH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_AXIS": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_WACH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_WDCH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_WRCH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_RACH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_RDCH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_AXIS": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ] + }, + "project_parameters": { + "ARCHITECTURE": [ { "value": "virtexuplus" } ], + "BASE_BOARD_PART": [ { "value": "" } ], + "BOARD_CONNECTIONS": [ { "value": "" } ], + "DEVICE": [ { "value": "xcLG19A4" } ], + "PACKAGE": [ { "value": "fsva3824" } ], + "PREFHDL": [ { "value": "VERILOG" } ], + "SILICON_REVISION": [ { "value": "" } ], + "SIMULATOR_LANGUAGE": [ { "value": "MIXED" } ], + "SPEEDGRADE": [ { "value": "-2" } ], + "STATIC_POWER": [ { "value": "" } ], + "TEMPERATURE_GRADE": [ { "value": "E" } ], + "USE_RDI_CUSTOMIZATION": [ { "value": "TRUE" } ], + "USE_RDI_GENERATION": [ { "value": "TRUE" } ] + }, + "runtime_parameters": { + "IPCONTEXT": [ { "value": "IP_Flow" } ], + "IPREVISION": [ { "value": "9" } ], + "MANAGED": [ { "value": "TRUE" } ], + "OUTPUTDIR": [ { "value": "../../../../vcu118_system.gen/sources_1/ip/sd_data_fifo" } ], + "SELECTEDSIMMODEL": [ { "value": "" } ], + "SHAREDDIR": [ { "value": "." } ], + "SWVERSION": [ { "value": "2023.2" } ], + "SYNTHESISFLOW": [ { "value": "OUT_OF_CONTEXT" } ] + } + }, + "boundary": { + "ports": { + "rst": [ { "direction": "in", "driver_value": "0" } ], + "wr_clk": [ { "direction": "in", "driver_value": "0" } ], + "rd_clk": [ { "direction": "in", "driver_value": "0" } ], + "din": [ { "direction": "in", "size_left": "31", "size_right": "0", "driver_value": "0" } ], + "wr_en": [ { "direction": "in", "driver_value": "0" } ], + "rd_en": [ { "direction": "in", "driver_value": "0" } ], + "dout": [ { "direction": "out", "size_left": "31", "size_right": "0", "driver_value": "0" } ], + "full": [ { "direction": "out", "driver_value": "0x0" } ], + "empty": [ { "direction": "out", "driver_value": "0x1" } ] + }, + "interfaces": { + "write_clk": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "slave", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "user", "format": "long", "usage": "all" } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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": "wr_clk" } ] + } + }, + "read_clk": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "slave", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "user", "format": "long", "usage": "all" } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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": "rd_clk" } ] + } + }, + "FIFO_WRITE": { + "vlnv": "xilinx.com:interface:fifo_write:1.0", + "abstraction_type": "xilinx.com:interface:fifo_write_rtl:1.0", + "mode": "slave", + "port_maps": { + "FULL": [ { "physical_name": "full" } ], + "WR_DATA": [ { "physical_name": "din" } ], + "WR_EN": [ { "physical_name": "wr_en" } ] + } + }, + "FIFO_READ": { + "vlnv": "xilinx.com:interface:fifo_read:1.0", + "abstraction_type": "xilinx.com:interface:fifo_read_rtl:1.0", + "mode": "slave", + "port_maps": { + "EMPTY": [ { "physical_name": "empty" } ], + "RD_DATA": [ { "physical_name": "dout" } ], + "RD_EN": [ { "physical_name": "rd_en" } ] + } + } + } + } + } +} \ No newline at end of file diff --git a/piton/design/chipset/rtl/chipset.v b/piton/design/chipset/rtl/chipset.v index fdbfddf60..bbcd161b2 100644 --- a/piton/design/chipset/rtl/chipset.v +++ b/piton/design/chipset/rtl/chipset.v @@ -456,13 +456,21 @@ module chipset( input btnu, input btnd, input btnc, - `endif + `elsif LG19A4_BOARD + input btnl, + input btnr, + input btnu, + input btnd, + input btnc, + `endif // Switches `ifdef VCU118_BOARD // we only have 4 gpio dip switches on this board input [3:0] sw, - `elsif XUPP3R_BOARD + `elsif LG19A4_BOARD + input [3:0] sw, + `elsif XUPP3R_BOARD // no switches :( `else input [7:0] sw, @@ -755,7 +763,10 @@ end `ifdef VCU118_BOARD assign uart_boot_en = sw[0]; assign uart_timeout_en = sw[1]; - `elsif XUPP3R_BOARD + `elsif LG19A4_BOARD + assign uart_boot_en = sw[0]; + assign uart_timeout_en = sw[1]; + `elsif XUPP3R_BOARD assign uart_boot_en = 1'b1; assign uart_timeout_en = 1'b0; `else @@ -770,6 +781,8 @@ end `ifdef VCU118_BOARD // only two switches available... assign noc_power_test_hop_count = {2'b0, sw[3:2]}; + `elsif LG19A4_BOARD + assign noc_power_test_hop_count = {2'b0, sw[3:2]}; `elsif XUPP3R_BOARD // no switches :( assign noc_power_test_hop_count = 4'b0; @@ -886,10 +899,10 @@ end `endif // endif PITON_FPGA_MC_DDR3 `endif // endif PITONSYS_NO_MC - `ifdef PITONSYS_SPI + //`ifdef PITONSYS_SPI // SPI system clock , .sd_sys_clk(sd_sys_clk) - `endif // endif PITONSYS_SPI + //`endif // endif PITONSYS_SPI // Chipset<->passthru clocks `ifdef PITONSYS_INC_PASSTHRU @@ -1588,6 +1601,14 @@ chipset_impl_noc_power_test chipset_impl ( .D2(0), .SR(0) ); + `elsif LG19A4_BOARD + ODDRE1 sd_clk_oddr ( + .Q(sd_clk_out), + .C(sd_clk_out_internal), + .D1(1), + .D2(0), + .SR(0) + ); `else ODDR sd_clk_oddr ( .Q(sd_clk_out), diff --git a/piton/design/chipset/rv64_platform/bootrom/baremetal/rv64_platform.dts b/piton/design/chipset/rv64_platform/bootrom/baremetal/rv64_platform.dts deleted file mode 120000 index 6714ccee4..000000000 --- a/piton/design/chipset/rv64_platform/bootrom/baremetal/rv64_platform.dts +++ /dev/null @@ -1 +0,0 @@ -../rv64_platform.dts \ No newline at end of file diff --git a/piton/design/chipset/rv64_platform/bootrom/baremetal/rv64_platform.dts b/piton/design/chipset/rv64_platform/bootrom/baremetal/rv64_platform.dts new file mode 100644 index 000000000..8a92ac5d7 --- /dev/null +++ b/piton/design/chipset/rv64_platform/bootrom/baremetal/rv64_platform.dts @@ -0,0 +1,113 @@ +// DTS generated with gen_riscv_dts(...) +// OpenPiton + Ariane framework +// Date: Jan 20 2025 11:31:19 + +/dts-v1/; + +/ { + #address-cells = <2>; + #size-cells = <2>; + u-boot,dm-pre-reloc; + compatible = "openpiton,cva6platform"; + + chosen { + u-boot,dm-pre-reloc; + stdout-path = "uart0:115200"; + }; + + aliases { + u-boot,dm-pre-reloc; + console = &uart0; + serial0 = &uart0; + }; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + u-boot,dm-pre-reloc; + timebase-frequency = <78125>; + + CPU0: cpu@0 { + clock-frequency = <10000000>; + u-boot,dm-pre-reloc; + device_type = "cpu"; + reg = <0>; + status = "okay"; + compatible = "openhwgroup, cva6", "riscv"; + riscv,isa = "rv64imafdc"; + mmu-type = "riscv,sv39"; + tlb-split; + // HLIC - hart local interrupt controller + CPU0_intc: interrupt-controller { + #interrupt-cells = <1>; + interrupt-controller; + compatible = "riscv,cpu-intc"; + }; + }; + + CPU1: cpu@1 { + clock-frequency = <10000000>; + u-boot,dm-pre-reloc; + device_type = "cpu"; + reg = <1>; + status = "okay"; + compatible = "openhwgroup, cva6", "riscv"; + riscv,isa = "rv64imafdc"; + mmu-type = "riscv,sv39"; + tlb-split; + // HLIC - hart local interrupt controller + CPU1_intc: interrupt-controller { + #interrupt-cells = <1>; + interrupt-controller; + compatible = "riscv,cpu-intc"; + }; + }; + + }; + + memory@80000000 { + u-boot,dm-pre-reloc; + device_type = "memory"; + reg = < 0x00000000 0x80000000 0x00000000 0x80000000 >; + }; + + sdhci_0: sdhci@f000000000 { + u-boot,dm-pre-reloc; + status = "okay"; + compatible = "openpiton,piton-mmc"; + reg = < 0x000000f0 0x00000000 0x0000000f 0xf0300000 >; + }; + + uart0: uart@fff0c2c000 { + u-boot,dm-pre-reloc; + compatible = "ns16550"; + reg = < 0x000000ff 0xf0c2c000 0x00000000 0x000d4000 >; + clock-frequency = <100000000>; + current-speed = <115200>; + interrupt-parent = <&PLIC0>; + interrupts = <1>; + reg-shift = <0>; // regs are spaced on 8 bit boundary (modified from Xilinx UART16550 to be ns16550 compatible) + }; + + clint@fff1020000 { + u-boot,dm-pre-reloc; + compatible = "riscv,clint0"; + interrupts-extended = <&CPU0_intc 3 &CPU0_intc 7 &CPU1_intc 3 &CPU1_intc 7 >; + reg = < 0x000000ff 0xf1020000 0x00000000 0x000c0000 >; + reg-names = "control"; + }; + + PLIC0: plic@fff1100000 { + u-boot,dm-pre-reloc; + #address-cells = <0>; + #interrupt-cells = <1>; + compatible = "riscv,plic0"; + interrupt-controller; + interrupts-extended = <&CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 >; + reg = < 0x000000ff 0xf1100000 0x00000000 0x04000000 >; + riscv,max-priority = <7>; + riscv,ndev = <1>; + }; + +}; + diff --git a/piton/design/chipset/rv64_platform/bootrom/linux/rv64_platform.dts b/piton/design/chipset/rv64_platform/bootrom/linux/rv64_platform.dts deleted file mode 120000 index 6714ccee4..000000000 --- a/piton/design/chipset/rv64_platform/bootrom/linux/rv64_platform.dts +++ /dev/null @@ -1 +0,0 @@ -../rv64_platform.dts \ No newline at end of file diff --git a/piton/design/chipset/rv64_platform/bootrom/linux/rv64_platform.dts b/piton/design/chipset/rv64_platform/bootrom/linux/rv64_platform.dts new file mode 100644 index 000000000..8a92ac5d7 --- /dev/null +++ b/piton/design/chipset/rv64_platform/bootrom/linux/rv64_platform.dts @@ -0,0 +1,113 @@ +// DTS generated with gen_riscv_dts(...) +// OpenPiton + Ariane framework +// Date: Jan 20 2025 11:31:19 + +/dts-v1/; + +/ { + #address-cells = <2>; + #size-cells = <2>; + u-boot,dm-pre-reloc; + compatible = "openpiton,cva6platform"; + + chosen { + u-boot,dm-pre-reloc; + stdout-path = "uart0:115200"; + }; + + aliases { + u-boot,dm-pre-reloc; + console = &uart0; + serial0 = &uart0; + }; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + u-boot,dm-pre-reloc; + timebase-frequency = <78125>; + + CPU0: cpu@0 { + clock-frequency = <10000000>; + u-boot,dm-pre-reloc; + device_type = "cpu"; + reg = <0>; + status = "okay"; + compatible = "openhwgroup, cva6", "riscv"; + riscv,isa = "rv64imafdc"; + mmu-type = "riscv,sv39"; + tlb-split; + // HLIC - hart local interrupt controller + CPU0_intc: interrupt-controller { + #interrupt-cells = <1>; + interrupt-controller; + compatible = "riscv,cpu-intc"; + }; + }; + + CPU1: cpu@1 { + clock-frequency = <10000000>; + u-boot,dm-pre-reloc; + device_type = "cpu"; + reg = <1>; + status = "okay"; + compatible = "openhwgroup, cva6", "riscv"; + riscv,isa = "rv64imafdc"; + mmu-type = "riscv,sv39"; + tlb-split; + // HLIC - hart local interrupt controller + CPU1_intc: interrupt-controller { + #interrupt-cells = <1>; + interrupt-controller; + compatible = "riscv,cpu-intc"; + }; + }; + + }; + + memory@80000000 { + u-boot,dm-pre-reloc; + device_type = "memory"; + reg = < 0x00000000 0x80000000 0x00000000 0x80000000 >; + }; + + sdhci_0: sdhci@f000000000 { + u-boot,dm-pre-reloc; + status = "okay"; + compatible = "openpiton,piton-mmc"; + reg = < 0x000000f0 0x00000000 0x0000000f 0xf0300000 >; + }; + + uart0: uart@fff0c2c000 { + u-boot,dm-pre-reloc; + compatible = "ns16550"; + reg = < 0x000000ff 0xf0c2c000 0x00000000 0x000d4000 >; + clock-frequency = <100000000>; + current-speed = <115200>; + interrupt-parent = <&PLIC0>; + interrupts = <1>; + reg-shift = <0>; // regs are spaced on 8 bit boundary (modified from Xilinx UART16550 to be ns16550 compatible) + }; + + clint@fff1020000 { + u-boot,dm-pre-reloc; + compatible = "riscv,clint0"; + interrupts-extended = <&CPU0_intc 3 &CPU0_intc 7 &CPU1_intc 3 &CPU1_intc 7 >; + reg = < 0x000000ff 0xf1020000 0x00000000 0x000c0000 >; + reg-names = "control"; + }; + + PLIC0: plic@fff1100000 { + u-boot,dm-pre-reloc; + #address-cells = <0>; + #interrupt-cells = <1>; + compatible = "riscv,plic0"; + interrupt-controller; + interrupts-extended = <&CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 >; + reg = < 0x000000ff 0xf1100000 0x00000000 0x04000000 >; + riscv,max-priority = <7>; + riscv,ndev = <1>; + }; + +}; + diff --git a/piton/design/chipset/rv64_platform/bootrom/rv64_platform.dts b/piton/design/chipset/rv64_platform/bootrom/rv64_platform.dts new file mode 100644 index 000000000..8a92ac5d7 --- /dev/null +++ b/piton/design/chipset/rv64_platform/bootrom/rv64_platform.dts @@ -0,0 +1,113 @@ +// DTS generated with gen_riscv_dts(...) +// OpenPiton + Ariane framework +// Date: Jan 20 2025 11:31:19 + +/dts-v1/; + +/ { + #address-cells = <2>; + #size-cells = <2>; + u-boot,dm-pre-reloc; + compatible = "openpiton,cva6platform"; + + chosen { + u-boot,dm-pre-reloc; + stdout-path = "uart0:115200"; + }; + + aliases { + u-boot,dm-pre-reloc; + console = &uart0; + serial0 = &uart0; + }; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + u-boot,dm-pre-reloc; + timebase-frequency = <78125>; + + CPU0: cpu@0 { + clock-frequency = <10000000>; + u-boot,dm-pre-reloc; + device_type = "cpu"; + reg = <0>; + status = "okay"; + compatible = "openhwgroup, cva6", "riscv"; + riscv,isa = "rv64imafdc"; + mmu-type = "riscv,sv39"; + tlb-split; + // HLIC - hart local interrupt controller + CPU0_intc: interrupt-controller { + #interrupt-cells = <1>; + interrupt-controller; + compatible = "riscv,cpu-intc"; + }; + }; + + CPU1: cpu@1 { + clock-frequency = <10000000>; + u-boot,dm-pre-reloc; + device_type = "cpu"; + reg = <1>; + status = "okay"; + compatible = "openhwgroup, cva6", "riscv"; + riscv,isa = "rv64imafdc"; + mmu-type = "riscv,sv39"; + tlb-split; + // HLIC - hart local interrupt controller + CPU1_intc: interrupt-controller { + #interrupt-cells = <1>; + interrupt-controller; + compatible = "riscv,cpu-intc"; + }; + }; + + }; + + memory@80000000 { + u-boot,dm-pre-reloc; + device_type = "memory"; + reg = < 0x00000000 0x80000000 0x00000000 0x80000000 >; + }; + + sdhci_0: sdhci@f000000000 { + u-boot,dm-pre-reloc; + status = "okay"; + compatible = "openpiton,piton-mmc"; + reg = < 0x000000f0 0x00000000 0x0000000f 0xf0300000 >; + }; + + uart0: uart@fff0c2c000 { + u-boot,dm-pre-reloc; + compatible = "ns16550"; + reg = < 0x000000ff 0xf0c2c000 0x00000000 0x000d4000 >; + clock-frequency = <100000000>; + current-speed = <115200>; + interrupt-parent = <&PLIC0>; + interrupts = <1>; + reg-shift = <0>; // regs are spaced on 8 bit boundary (modified from Xilinx UART16550 to be ns16550 compatible) + }; + + clint@fff1020000 { + u-boot,dm-pre-reloc; + compatible = "riscv,clint0"; + interrupts-extended = <&CPU0_intc 3 &CPU0_intc 7 &CPU1_intc 3 &CPU1_intc 7 >; + reg = < 0x000000ff 0xf1020000 0x00000000 0x000c0000 >; + reg-names = "control"; + }; + + PLIC0: plic@fff1100000 { + u-boot,dm-pre-reloc; + #address-cells = <0>; + #interrupt-cells = <1>; + compatible = "riscv,plic0"; + interrupt-controller; + interrupts-extended = <&CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 >; + reg = < 0x000000ff 0xf1100000 0x00000000 0x04000000 >; + riscv,max-priority = <7>; + riscv,ndev = <1>; + }; + +}; + diff --git a/piton/design/chipset/xilinx/LG19A4/ip_cores/afifo_w64_d128_std/afifo_w64_d128_std.xci b/piton/design/chipset/xilinx/LG19A4/ip_cores/afifo_w64_d128_std/afifo_w64_d128_std.xci new file mode 100644 index 000000000..6693bec6b --- /dev/null +++ b/piton/design/chipset/xilinx/LG19A4/ip_cores/afifo_w64_d128_std/afifo_w64_d128_std.xci @@ -0,0 +1,481 @@ +{ + "schema": "xilinx.com:schema:json_instance:1.0", + "ip_inst": { + "xci_name": "afifo_w64_d128_std", + "component_reference": "xilinx.com:ip:fifo_generator:13.2", + "ip_revision": "9", + "gen_directory": "../../../../vcu118_system.gen/sources_1/ip/afifo_w64_d128_std", + "parameters": { + "component_parameters": { + "Component_Name": [ { "value": "afifo_w64_d128_std", "resolve_type": "user", "usage": "all" } ], + "Fifo_Implementation": [ { "value": "Independent_Clocks_Block_RAM", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "synchronization_stages": [ { "value": "2", "resolve_type": "user", "format": "long", "usage": "all" } ], + "synchronization_stages_axi": [ { "value": "2", "resolve_type": "user", "format": "long", "usage": "all" } ], + "INTERFACE_TYPE": [ { "value": "Native", "resolve_type": "user", "usage": "all" } ], + "Performance_Options": [ { "value": "Standard_FIFO", "resolve_type": "user", "usage": "all" } ], + "asymmetric_port_width": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Input_Data_Width": [ { "value": "64", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Input_Depth": [ { "value": "128", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "Output_Data_Width": [ { "value": "64", "value_src": "user", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Output_Depth": [ { "value": "128", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Enable_ECC": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Use_Embedded_Registers": [ { "value": "false", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Reset_Pin": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Enable_Reset_Synchronization": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Reset_Type": [ { "value": "Asynchronous_Reset", "value_src": "user", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Flags_Reset_Value": [ { "value": "1", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "Use_Dout_Reset": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Dout_Reset_Value": [ { "value": "0", "resolve_type": "user", "usage": "all" } ], + "dynamic_power_saving": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Almost_Full_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Almost_Empty_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Valid_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Valid_Sense": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Underflow_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Underflow_Sense": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Write_Acknowledge_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Write_Acknowledge_Sense": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Overflow_Flag": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Overflow_Sense": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "ecc_pipeline_reg": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Use_Extra_Logic": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Data_Count": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Data_Count_Width": [ { "value": "7", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Write_Data_Count": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Write_Data_Count_Width": [ { "value": "7", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Read_Data_Count": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Read_Data_Count_Width": [ { "value": "7", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Disable_Timing_Violations": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Read_Clock_Frequency": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Write_Clock_Frequency": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "usage": "all" } ], + "Full_Threshold_Assert_Value": [ { "value": "125", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Full_Threshold_Negate_Value": [ { "value": "124", "value_src": "user", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "usage": "all" } ], + "Empty_Threshold_Assert_Value": [ { "value": "2", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Negate_Value": [ { "value": "3", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "PROTOCOL": [ { "value": "AXI4", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Clock_Type_AXI": [ { "value": "Common_Clock", "resolve_type": "user", "usage": "all" } ], + "HAS_ACLKEN": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Clock_Enable_Type": [ { "value": "Slave_Interface_Clock_Enable", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "READ_WRITE_MODE": [ { "value": "READ_WRITE", "resolve_type": "user", "usage": "all" } ], + "ID_WIDTH": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "ADDRESS_WIDTH": [ { "value": "32", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "DATA_WIDTH": [ { "value": "64", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "AWUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "WUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "BUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "ARUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "RUSER_Width": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "TDATA_NUM_BYTES": [ { "value": "1", "resolve_type": "user", "usage": "all" } ], + "TID_WIDTH": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "TDEST_WIDTH": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "TUSER_WIDTH": [ { "value": "4", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Enable_TREADY": [ { "value": "true", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Enable_TLAST": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "HAS_TSTRB": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "TSTRB_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "HAS_TKEEP": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "TKEEP_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "wach_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_wach": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_wach": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_wach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_wach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_wach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_wach": [ { "value": "16", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_wach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_wach": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_wach": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_wach": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_wach": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "wdch_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_wdch": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_wdch": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_wdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_wdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_wdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_wdch": [ { "value": "1024", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_wdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_wdch": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_wdch": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_wdch": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_wdch": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "wrch_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_wrch": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_wrch": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_wrch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_wrch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_wrch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_wrch": [ { "value": "16", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_wrch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_wrch": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_wrch": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_wrch": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_wrch": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "rach_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_rach": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_rach": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_rach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_rach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_rach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_rach": [ { "value": "16", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_rach": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_rach": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_rach": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_rach": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_rach": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "rdch_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_rdch": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_rdch": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_rdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_rdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_rdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_rdch": [ { "value": "1024", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_rdch": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_rdch": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_rdch": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_rdch": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_rdch": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "axis_type": [ { "value": "FIFO", "resolve_type": "user", "usage": "all" } ], + "FIFO_Implementation_axis": [ { "value": "Common_Clock_Block_RAM", "resolve_type": "user", "usage": "all" } ], + "FIFO_Application_Type_axis": [ { "value": "Data_FIFO", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_ECC_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Sbit_Error_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Inject_Dbit_Error_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Input_Depth_axis": [ { "value": "1024", "resolve_type": "user", "usage": "all" } ], + "Enable_Data_Counts_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Programmable_Full_Type_axis": [ { "value": "No_Programmable_Full_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Full_Threshold_Assert_Value_axis": [ { "value": "1023", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Programmable_Empty_Type_axis": [ { "value": "No_Programmable_Empty_Threshold", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Empty_Threshold_Assert_Value_axis": [ { "value": "1022", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "Register_Slice_Mode_wach": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_wdch": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_wrch": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_rach": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_rdch": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Register_Slice_Mode_axis": [ { "value": "Fully_Registered", "resolve_type": "user", "usage": "all" } ], + "Underflow_Flag_AXI": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Underflow_Sense_AXI": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Overflow_Flag_AXI": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Overflow_Sense_AXI": [ { "value": "Active_High", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Disable_Timing_Violations_AXI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Add_NGC_Constraint_AXI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Enable_Common_Underflow": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Enable_Common_Overflow": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "enable_read_pointer_increment_by2": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Use_Embedded_Registers_axis": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "enable_low_latency": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "use_dout_register": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Master_interface_Clock_enable_memory_mapped": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Slave_interface_Clock_enable_memory_mapped": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "Output_Register_Type": [ { "value": "Embedded_Reg", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "Enable_Safety_Circuit": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Enable_ECC_Type": [ { "value": "Hard_ECC", "resolve_type": "user", "enabled": false, "usage": "all" } ], + "C_SELECT_XPM": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "all" } ] + }, + "model_parameters": { + "C_COMMON_CLOCK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_SELECT_XPM": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_COUNT_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DATA_COUNT_WIDTH": [ { "value": "7", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DEFAULT_VALUE": [ { "value": "BlankString", "resolve_type": "generated", "usage": "all" } ], + "C_DIN_WIDTH": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DOUT_RST_VAL": [ { "value": "0", "resolve_type": "generated", "usage": "all" } ], + "C_DOUT_WIDTH": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ENABLE_RLOCS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_FAMILY": [ { "value": "virtexuplus", "resolve_type": "generated", "usage": "all" } ], + "C_FULL_FLAGS_RST_VAL": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_ALMOST_EMPTY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_ALMOST_FULL": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_BACKUP": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_INT_CLK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_MEMINIT_FILE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_OVERFLOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_RD_DATA_COUNT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_RD_RST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_RST": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_SRST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_UNDERFLOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_VALID": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_WR_ACK": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_WR_DATA_COUNT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_WR_RST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_INIT_WR_PNTR_VAL": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MEMORY_TYPE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MIF_FILE_NAME": [ { "value": "BlankString", "resolve_type": "generated", "usage": "all" } ], + "C_OPTIMIZATION_MODE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_OVERFLOW_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRELOAD_LATENCY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRELOAD_REGS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRIM_FIFO_TYPE": [ { "value": "512x72", "resolve_type": "generated", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_NEGATE_VAL": [ { "value": "3", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL": [ { "value": "125", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_NEGATE_VAL": [ { "value": "124", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RD_DATA_COUNT_WIDTH": [ { "value": "7", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RD_DEPTH": [ { "value": "128", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RD_FREQ": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RD_PNTR_WIDTH": [ { "value": "7", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_UNDERFLOW_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_DOUT_RST": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_EMBEDDED_REG": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_PIPELINE_REG": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_POWER_SAVING_MODE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_FIFO16_FLAGS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_FWFT_DATA_COUNT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_VALID_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_ACK_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DATA_COUNT_WIDTH": [ { "value": "7", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH": [ { "value": "128", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_FREQ": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH": [ { "value": "7", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_RESPONSE_LATENCY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MSGON_VAL": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ENABLE_RST_SYNC": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EN_SAFETY_CKT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_SYNCHRONIZER_STAGE": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_INTERFACE_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_TYPE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_WR_CHANNEL": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_RD_CHANNEL": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_SLAVE_CE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_MASTER_CE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ADD_NGC_CONSTRAINT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_COMMON_OVERFLOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_COMMON_UNDERFLOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_DEFAULT_SETTINGS": [ { "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": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_LEN_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_LOCK_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_ID": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_AWUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_WUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_BUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_ARUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXI_RUSER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_ARUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_AWUSER_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_BUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXI_RUSER_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TDATA": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TID": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TDEST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TUSER": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TREADY": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TLAST": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TSTRB": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_AXIS_TKEEP": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TDATA_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TID_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TDEST_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TUSER_WIDTH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TSTRB_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TKEEP_WIDTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WACH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WDCH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WRCH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RACH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RDCH_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_AXIS_TYPE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_WACH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_WDCH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_WRCH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_RACH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_RDCH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_IMPLEMENTATION_TYPE_AXIS": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_APPLICATION_TYPE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_WACH": [ { "value": "512x36", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_WDCH": [ { "value": "512x72", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_WRCH": [ { "value": "512x36", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_RACH": [ { "value": "512x36", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_RDCH": [ { "value": "512x72", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_FIFO_TYPE_AXIS": [ { "value": "1kx18", "resolve_type": "generated", "usage": "all" } ], + "C_USE_ECC_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_ECC_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ERROR_INJECTION_TYPE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_WACH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_WDCH": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_WRCH": [ { "value": "2", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_RACH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_RDCH": [ { "value": "64", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_DIN_WIDTH_AXIS": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_WACH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_WDCH": [ { "value": "1024", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_WRCH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_RACH": [ { "value": "16", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_RDCH": [ { "value": "1024", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_DEPTH_AXIS": [ { "value": "1024", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_WACH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_WDCH": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_WRCH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_RACH": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_RDCH": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_WR_PNTR_WIDTH_AXIS": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_DATA_COUNTS_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_HAS_PROG_FLAGS_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_TYPE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_WACH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_WDCH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_WRCH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_RACH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_RDCH": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_FULL_THRESH_ASSERT_VAL_AXIS": [ { "value": "1023", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_TYPE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_WACH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_WDCH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_WRCH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_RACH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_RDCH": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PROG_EMPTY_THRESH_ASSERT_VAL_AXIS": [ { "value": "1022", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_WACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_WDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_WRCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_RACH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_RDCH": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REG_SLICE_MODE_AXIS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ] + }, + "project_parameters": { + "ARCHITECTURE": [ { "value": "virtexuplus" } ], + "BASE_BOARD_PART": [ { "value": "" } ], + "BOARD_CONNECTIONS": [ { "value": "" } ], + "DEVICE": [ { "value": "xcLG19A4" } ], + "PACKAGE": [ { "value": "fsva3824" } ], + "PREFHDL": [ { "value": "VERILOG" } ], + "SILICON_REVISION": [ { "value": "" } ], + "SIMULATOR_LANGUAGE": [ { "value": "MIXED" } ], + "SPEEDGRADE": [ { "value": "-2" } ], + "STATIC_POWER": [ { "value": "" } ], + "TEMPERATURE_GRADE": [ { "value": "E" } ], + "USE_RDI_CUSTOMIZATION": [ { "value": "TRUE" } ], + "USE_RDI_GENERATION": [ { "value": "TRUE" } ] + }, + "runtime_parameters": { + "IPCONTEXT": [ { "value": "IP_Flow" } ], + "IPREVISION": [ { "value": "9" } ], + "MANAGED": [ { "value": "TRUE" } ], + "OUTPUTDIR": [ { "value": "../../../../vcu118_system.gen/sources_1/ip/afifo_w64_d128_std" } ], + "SELECTEDSIMMODEL": [ { "value": "" } ], + "SHAREDDIR": [ { "value": "." } ], + "SWVERSION": [ { "value": "2023.2" } ], + "SYNTHESISFLOW": [ { "value": "OUT_OF_CONTEXT" } ] + } + }, + "boundary": { + "ports": { + "rst": [ { "direction": "in", "driver_value": "0" } ], + "wr_clk": [ { "direction": "in", "driver_value": "0" } ], + "rd_clk": [ { "direction": "in", "driver_value": "0" } ], + "din": [ { "direction": "in", "size_left": "63", "size_right": "0", "driver_value": "0" } ], + "wr_en": [ { "direction": "in", "driver_value": "0" } ], + "rd_en": [ { "direction": "in", "driver_value": "0" } ], + "dout": [ { "direction": "out", "size_left": "63", "size_right": "0", "driver_value": "0" } ], + "full": [ { "direction": "out", "driver_value": "0x0" } ], + "empty": [ { "direction": "out", "driver_value": "0x1" } ] + }, + "interfaces": { + "write_clk": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "slave", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "user", "format": "long", "usage": "all" } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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": "wr_clk" } ] + } + }, + "read_clk": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "slave", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "user", "format": "long", "usage": "all" } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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": "rd_clk" } ] + } + }, + "FIFO_WRITE": { + "vlnv": "xilinx.com:interface:fifo_write:1.0", + "abstraction_type": "xilinx.com:interface:fifo_write_rtl:1.0", + "mode": "slave", + "port_maps": { + "FULL": [ { "physical_name": "full" } ], + "WR_DATA": [ { "physical_name": "din" } ], + "WR_EN": [ { "physical_name": "wr_en" } ] + } + }, + "FIFO_READ": { + "vlnv": "xilinx.com:interface:fifo_read:1.0", + "abstraction_type": "xilinx.com:interface:fifo_read_rtl:1.0", + "mode": "slave", + "port_maps": { + "EMPTY": [ { "physical_name": "empty" } ], + "RD_DATA": [ { "physical_name": "dout" } ], + "RD_EN": [ { "physical_name": "rd_en" } ] + } + } + } + } + } +} \ No newline at end of file diff --git a/piton/design/chipset/xilinx/LG19A4/ip_cores/clk_mmcm/clk_mmcm.xci b/piton/design/chipset/xilinx/LG19A4/ip_cores/clk_mmcm/clk_mmcm.xci new file mode 100644 index 000000000..b1da871b3 --- /dev/null +++ b/piton/design/chipset/xilinx/LG19A4/ip_cores/clk_mmcm/clk_mmcm.xci @@ -0,0 +1,782 @@ +{ + "schema": "xilinx.com:schema:json_instance:1.0", + "ip_inst": { + "xci_name": "clk_mmcm", + "component_reference": "xilinx.com:ip:clk_wiz:6.0", + "ip_revision": "13", + "gen_directory": "../../../../vcu118_system.gen/sources_1/ip/clk_mmcm", + "parameters": { + "component_parameters": { + "Component_Name": [ { "value": "clk_mmcm", "resolve_type": "user", "usage": "all" } ], + "USER_CLK_FREQ0": [ { "value": "100.0", "resolve_type": "user", "format": "float", "usage": "all" } ], + "USER_CLK_FREQ1": [ { "value": "100.0", "resolve_type": "user", "format": "float", "usage": "all" } ], + "USER_CLK_FREQ2": [ { "value": "100.0", "resolve_type": "user", "format": "float", "usage": "all" } ], + "USER_CLK_FREQ3": [ { "value": "100.0", "resolve_type": "user", "format": "float", "usage": "all" } ], + "ENABLE_CLOCK_MONITOR": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "OPTIMIZE_CLOCKING_STRUCTURE_EN": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "ENABLE_USER_CLOCK0": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "ENABLE_USER_CLOCK1": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "ENABLE_USER_CLOCK2": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "ENABLE_USER_CLOCK3": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Enable_PLL0": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "Enable_PLL1": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "REF_CLK_FREQ": [ { "value": "100.0", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PRECISION": [ { "value": "1", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PRIMITIVE": [ { "value": "MMCM", "resolve_type": "user", "usage": "all" } ], + "PRIMTYPE_SEL": [ { "value": "mmcm_adv", "resolve_type": "user", "usage": "all" } ], + "CLOCK_MGR_TYPE": [ { "value": "auto", "resolve_type": "user", "usage": "all" } ], + "USE_FREQ_SYNTH": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_SPREAD_SPECTRUM": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_PHASE_ALIGNMENT": [ { "value": "true", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_MIN_POWER": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_DYN_PHASE_SHIFT": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_DYN_RECONFIG": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "JITTER_SEL": [ { "value": "No_Jitter", "resolve_type": "user", "usage": "all" } ], + "PRIM_IN_FREQ": [ { "value": "100", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PRIM_IN_TIMEPERIOD": [ { "value": "10.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "IN_FREQ_UNITS": [ { "value": "Units_MHz", "resolve_type": "user", "usage": "all" } ], + "PHASESHIFT_MODE": [ { "value": "WAVEFORM", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "IN_JITTER_UNITS": [ { "value": "Units_UI", "resolve_type": "user", "usage": "all" } ], + "RELATIVE_INCLK": [ { "value": "REL_PRIMARY", "resolve_type": "user", "usage": "all" } ], + "USE_INCLK_SWITCHOVER": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "SECONDARY_IN_FREQ": [ { "value": "100.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "SECONDARY_IN_TIMEPERIOD": [ { "value": "10.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "SECONDARY_PORT": [ { "value": "clk_in2", "resolve_type": "user", "usage": "all" } ], + "SECONDARY_SOURCE": [ { "value": "Single_ended_clock_capable_pin", "resolve_type": "user", "usage": "all" } ], + "JITTER_OPTIONS": [ { "value": "PS", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLKIN1_UI_JITTER": [ { "value": "35", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKIN2_UI_JITTER": [ { "value": "100.000", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PRIM_IN_JITTER": [ { "value": "0.010", "resolve_type": "user", "format": "float", "usage": "all" } ], + "SECONDARY_IN_JITTER": [ { "value": "0.010", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKIN1_JITTER_PS": [ { "value": "35", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKIN2_JITTER_PS": [ { "value": "100.000", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT1_USED": [ { "value": "true", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT2_USED": [ { "value": "true", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT3_USED": [ { "value": "true", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT4_USED": [ { "value": "true", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT5_USED": [ { "value": "true", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT6_USED": [ { "value": "true", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT7_USED": [ { "value": "true", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "NUM_OUT_CLKS": [ { "value": "7", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "CLK_OUT1_USE_FINE_PS_GUI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLK_OUT2_USE_FINE_PS_GUI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLK_OUT3_USE_FINE_PS_GUI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLK_OUT4_USE_FINE_PS_GUI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLK_OUT5_USE_FINE_PS_GUI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLK_OUT6_USE_FINE_PS_GUI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLK_OUT7_USE_FINE_PS_GUI": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "PRIMARY_PORT": [ { "value": "clk_in1", "resolve_type": "user", "usage": "all" } ], + "CLK_OUT1_PORT": [ { "value": "chipset_clk", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLK_OUT2_PORT": [ { "value": "mc_sys_clk", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLK_OUT3_PORT": [ { "value": "sd_sys_clk", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLK_OUT4_PORT": [ { "value": "chipset_passthru_clk", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLK_OUT5_PORT": [ { "value": "chipset_passthru_clk_n", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLK_OUT6_PORT": [ { "value": "net_phy_clk", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLK_OUT7_PORT": [ { "value": "net_axi_clk", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "DADDR_PORT": [ { "value": "daddr", "resolve_type": "user", "usage": "all" } ], + "DCLK_PORT": [ { "value": "dclk", "resolve_type": "user", "usage": "all" } ], + "DRDY_PORT": [ { "value": "drdy", "resolve_type": "user", "usage": "all" } ], + "DWE_PORT": [ { "value": "dwe", "resolve_type": "user", "usage": "all" } ], + "DIN_PORT": [ { "value": "din", "resolve_type": "user", "usage": "all" } ], + "DOUT_PORT": [ { "value": "dout", "resolve_type": "user", "usage": "all" } ], + "DEN_PORT": [ { "value": "den", "resolve_type": "user", "usage": "all" } ], + "PSCLK_PORT": [ { "value": "psclk", "resolve_type": "user", "usage": "all" } ], + "PSEN_PORT": [ { "value": "psen", "resolve_type": "user", "usage": "all" } ], + "PSINCDEC_PORT": [ { "value": "psincdec", "resolve_type": "user", "usage": "all" } ], + "PSDONE_PORT": [ { "value": "psdone", "resolve_type": "user", "usage": "all" } ], + "CLKOUT1_REQUESTED_OUT_FREQ": [ { "value": "50", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT1_REQUESTED_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT1_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT2_REQUESTED_OUT_FREQ": [ { "value": "250.000", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT2_REQUESTED_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT2_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT3_REQUESTED_OUT_FREQ": [ { "value": "100", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT3_REQUESTED_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT3_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT4_REQUESTED_OUT_FREQ": [ { "value": "100.000", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT4_REQUESTED_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT4_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT5_REQUESTED_OUT_FREQ": [ { "value": "100.000", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT5_REQUESTED_PHASE": [ { "value": "180.000", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT5_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT6_REQUESTED_OUT_FREQ": [ { "value": "25.000", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT6_REQUESTED_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT6_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT7_REQUESTED_OUT_FREQ": [ { "value": "100.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT7_REQUESTED_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT7_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "USE_MAX_I_JITTER": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_MIN_O_JITTER": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT1_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT2_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT3_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT4_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT5_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT6_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT7_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "PRIM_SOURCE": [ { "value": "Differential_clock_capable_pin", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLKOUT1_DRIVES": [ { "value": "BUFG", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLKOUT2_DRIVES": [ { "value": "BUFG", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLKOUT3_DRIVES": [ { "value": "BUFG", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLKOUT4_DRIVES": [ { "value": "BUFG", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLKOUT5_DRIVES": [ { "value": "BUFG", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLKOUT6_DRIVES": [ { "value": "BUFG", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "CLKOUT7_DRIVES": [ { "value": "BUFG", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "FEEDBACK_SOURCE": [ { "value": "FDBK_AUTO", "resolve_type": "user", "usage": "all" } ], + "CLKFB_IN_SIGNALING": [ { "value": "SINGLE", "resolve_type": "user", "usage": "all" } ], + "CLKFB_IN_PORT": [ { "value": "clkfb_in", "resolve_type": "user", "usage": "all" } ], + "CLKFB_IN_P_PORT": [ { "value": "clkfb_in_p", "resolve_type": "user", "usage": "all" } ], + "CLKFB_IN_N_PORT": [ { "value": "clkfb_in_n", "resolve_type": "user", "usage": "all" } ], + "CLKFB_OUT_PORT": [ { "value": "clkfb_out", "resolve_type": "user", "usage": "all" } ], + "CLKFB_OUT_P_PORT": [ { "value": "clkfb_out_p", "resolve_type": "user", "usage": "all" } ], + "CLKFB_OUT_N_PORT": [ { "value": "clkfb_out_n", "resolve_type": "user", "usage": "all" } ], + "PLATFORM": [ { "value": "UNKNOWN", "resolve_type": "user", "usage": "all" } ], + "SUMMARY_STRINGS": [ { "value": "empty", "resolve_type": "user", "usage": "all" } ], + "USE_LOCKED": [ { "value": "true", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CALC_DONE": [ { "value": "empty", "resolve_type": "user", "usage": "all" } ], + "USE_RESET": [ { "value": "true", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_POWER_DOWN": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_STATUS": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_FREEZE": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_CLK_VALID": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_INCLK_STOPPED": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_CLKFB_STOPPED": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "RESET_PORT": [ { "value": "reset", "resolve_type": "user", "usage": "all" } ], + "LOCKED_PORT": [ { "value": "locked", "resolve_type": "user", "usage": "all" } ], + "POWER_DOWN_PORT": [ { "value": "power_down", "resolve_type": "user", "usage": "all" } ], + "CLK_VALID_PORT": [ { "value": "CLK_VALID", "resolve_type": "user", "usage": "all" } ], + "STATUS_PORT": [ { "value": "STATUS", "resolve_type": "user", "usage": "all" } ], + "CLK_IN_SEL_PORT": [ { "value": "clk_in_sel", "resolve_type": "user", "usage": "all" } ], + "INPUT_CLK_STOPPED_PORT": [ { "value": "input_clk_stopped", "resolve_type": "user", "usage": "all" } ], + "CLKFB_STOPPED_PORT": [ { "value": "clkfb_stopped", "resolve_type": "user", "usage": "all" } ], + "SS_MODE": [ { "value": "CENTER_HIGH", "resolve_type": "user", "usage": "all" } ], + "SS_MOD_FREQ": [ { "value": "250", "resolve_type": "user", "format": "float", "usage": "all" } ], + "SS_MOD_TIME": [ { "value": "0.004", "resolve_type": "user", "format": "float", "usage": "all" } ], + "OVERRIDE_MMCM": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "MMCM_NOTES": [ { "value": "None", "resolve_type": "user", "usage": "all" } ], + "MMCM_DIVCLK_DIVIDE": [ { "value": "1", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "MMCM_BANDWIDTH": [ { "value": "OPTIMIZED", "resolve_type": "user", "usage": "all" } ], + "MMCM_CLKFBOUT_MULT_F": [ { "value": "10.000", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKFBOUT_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKFBOUT_USE_FINE_PS": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "MMCM_CLKIN1_PERIOD": [ { "value": "10.000", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKIN2_PERIOD": [ { "value": "10.000", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT4_CASCADE": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "MMCM_CLOCK_HOLD": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "MMCM_COMPENSATION": [ { "value": "AUTO", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "MMCM_REF_JITTER1": [ { "value": "0.004", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_REF_JITTER2": [ { "value": "0.010", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_STARTUP_WAIT": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "MMCM_CLKOUT0_DIVIDE_F": [ { "value": "20.000", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT0_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT0_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT0_USE_FINE_PS": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "MMCM_CLKOUT1_DIVIDE": [ { "value": "4", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "MMCM_CLKOUT1_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT1_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT1_USE_FINE_PS": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "MMCM_CLKOUT2_DIVIDE": [ { "value": "10", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "MMCM_CLKOUT2_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT2_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT2_USE_FINE_PS": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "MMCM_CLKOUT3_DIVIDE": [ { "value": "10", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "MMCM_CLKOUT3_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT3_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT3_USE_FINE_PS": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "MMCM_CLKOUT4_DIVIDE": [ { "value": "10", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "MMCM_CLKOUT4_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT4_PHASE": [ { "value": "180.000", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT4_USE_FINE_PS": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "MMCM_CLKOUT5_DIVIDE": [ { "value": "40", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "MMCM_CLKOUT5_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT5_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT5_USE_FINE_PS": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "MMCM_CLKOUT6_DIVIDE": [ { "value": "10", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "MMCM_CLKOUT6_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT6_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "MMCM_CLKOUT6_USE_FINE_PS": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "OVERRIDE_PLL": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "PLL_NOTES": [ { "value": "None", "resolve_type": "user", "usage": "all" } ], + "PLL_BANDWIDTH": [ { "value": "OPTIMIZED", "resolve_type": "user", "usage": "all" } ], + "PLL_CLKFBOUT_MULT": [ { "value": "4", "resolve_type": "user", "format": "long", "usage": "all" } ], + "PLL_CLKFBOUT_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLK_FEEDBACK": [ { "value": "CLKFBOUT", "resolve_type": "user", "usage": "all" } ], + "PLL_DIVCLK_DIVIDE": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "PLL_CLKIN_PERIOD": [ { "value": "10.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_COMPENSATION": [ { "value": "SYSTEM_SYNCHRONOUS", "resolve_type": "user", "usage": "all" } ], + "PLL_REF_JITTER": [ { "value": "0.010", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLKOUT0_DIVIDE": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "PLL_CLKOUT0_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLKOUT0_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLKOUT1_DIVIDE": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "PLL_CLKOUT1_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLKOUT1_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLKOUT2_DIVIDE": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "PLL_CLKOUT2_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLKOUT2_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLKOUT3_DIVIDE": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "PLL_CLKOUT3_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLKOUT3_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLKOUT4_DIVIDE": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "PLL_CLKOUT4_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLKOUT4_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLKOUT5_DIVIDE": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "PLL_CLKOUT5_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "user", "format": "float", "usage": "all" } ], + "PLL_CLKOUT5_PHASE": [ { "value": "0.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "RESET_TYPE": [ { "value": "ACTIVE_HIGH", "resolve_type": "user", "usage": "all" } ], + "USE_SAFE_CLOCK_STARTUP": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "USE_CLOCK_SEQUENCING": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUT1_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "CLKOUT2_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "CLKOUT3_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "CLKOUT4_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "CLKOUT5_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "CLKOUT6_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "CLKOUT7_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "USE_BOARD_FLOW": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLK_IN1_BOARD_INTERFACE": [ { "value": "Custom", "resolve_type": "user", "usage": "all" } ], + "CLK_IN2_BOARD_INTERFACE": [ { "value": "Custom", "resolve_type": "user", "usage": "all" } ], + "DIFF_CLK_IN1_BOARD_INTERFACE": [ { "value": "Custom", "resolve_type": "user", "usage": "all" } ], + "DIFF_CLK_IN2_BOARD_INTERFACE": [ { "value": "Custom", "resolve_type": "user", "usage": "all" } ], + "AUTO_PRIMITIVE": [ { "value": "MMCM", "resolve_type": "user", "usage": "all" } ], + "RESET_BOARD_INTERFACE": [ { "value": "Custom", "resolve_type": "user", "usage": "all" } ], + "ENABLE_CDDC": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CDDCDONE_PORT": [ { "value": "cddcdone", "resolve_type": "user", "usage": "all" } ], + "CDDCREQ_PORT": [ { "value": "cddcreq", "resolve_type": "user", "usage": "all" } ], + "ENABLE_CLKOUTPHY": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "CLKOUTPHY_REQUESTED_FREQ": [ { "value": "600.000", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT1_JITTER": [ { "value": "147.729", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT1_PHASE_ERROR": [ { "value": "98.575", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT2_JITTER": [ { "value": "108.624", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT2_PHASE_ERROR": [ { "value": "98.575", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT3_JITTER": [ { "value": "129.254", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT3_PHASE_ERROR": [ { "value": "98.575", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT4_JITTER": [ { "value": "129.254", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT4_PHASE_ERROR": [ { "value": "98.575", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT5_JITTER": [ { "value": "129.254", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT5_PHASE_ERROR": [ { "value": "98.575", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT6_JITTER": [ { "value": "168.830", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT6_PHASE_ERROR": [ { "value": "98.575", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT7_JITTER": [ { "value": "129.254", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "CLKOUT7_PHASE_ERROR": [ { "value": "98.575", "value_src": "user", "resolve_type": "user", "format": "float", "usage": "all" } ], + "INPUT_MODE": [ { "value": "frequency", "resolve_type": "user", "usage": "all" } ], + "INTERFACE_SELECTION": [ { "value": "Enable_AXI", "resolve_type": "user", "usage": "all" } ], + "AXI_DRP": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "PHASE_DUTY_CONFIG": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ] + }, + "model_parameters": { + "C_CLKOUT2_USED": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USER_CLK_FREQ0": [ { "value": "100.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_AUTO_PRIMITIVE": [ { "value": "MMCM", "resolve_type": "generated", "usage": "all" } ], + "C_USER_CLK_FREQ1": [ { "value": "100.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_USER_CLK_FREQ2": [ { "value": "100.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_USER_CLK_FREQ3": [ { "value": "100.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_ENABLE_CLOCK_MONITOR": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ENABLE_USER_CLOCK0": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ENABLE_USER_CLOCK1": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ENABLE_USER_CLOCK2": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_ENABLE_USER_CLOCK3": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_Enable_PLL0": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_Enable_PLL1": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_REF_CLK_FREQ": [ { "value": "100.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PRECISION": [ { "value": "1", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT3_USED": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CLKOUT4_USED": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CLKOUT5_USED": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CLKOUT6_USED": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CLKOUT7_USED": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_CLKOUT1_BAR": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_CLKOUT2_BAR": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_CLKOUT3_BAR": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_CLKOUT4_BAR": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "c_component_name": [ { "value": "clk_mmcm", "resolve_type": "generated", "usage": "all" } ], + "C_PLATFORM": [ { "value": "UNKNOWN", "resolve_type": "generated", "usage": "all" } ], + "C_USE_FREQ_SYNTH": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_PHASE_ALIGNMENT": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRIM_IN_JITTER": [ { "value": "0.010", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_SECONDARY_IN_JITTER": [ { "value": "0.010", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_JITTER_SEL": [ { "value": "No_Jitter", "resolve_type": "generated", "usage": "all" } ], + "C_USE_MIN_POWER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_MIN_O_JITTER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_MAX_I_JITTER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_DYN_PHASE_SHIFT": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_OPTIMIZE_CLOCKING_STRUCTURE_EN": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_INCLK_SWITCHOVER": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_DYN_RECONFIG": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_SPREAD_SPECTRUM": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_FAST_SIMULATION": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRIMTYPE_SEL": [ { "value": "AUTO", "resolve_type": "generated", "usage": "all" } ], + "C_USE_CLK_VALID": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRIM_IN_FREQ": [ { "value": "100", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PRIM_IN_TIMEPERIOD": [ { "value": "10.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_IN_FREQ_UNITS": [ { "value": "Units_MHz", "resolve_type": "generated", "usage": "all" } ], + "C_SECONDARY_IN_FREQ": [ { "value": "100.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_SECONDARY_IN_TIMEPERIOD": [ { "value": "10.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_FEEDBACK_SOURCE": [ { "value": "FDBK_AUTO", "resolve_type": "generated", "usage": "all" } ], + "C_PRIM_SOURCE": [ { "value": "Differential_clock_capable_pin", "resolve_type": "generated", "usage": "all" } ], + "C_PHASESHIFT_MODE": [ { "value": "WAVEFORM", "resolve_type": "generated", "usage": "all" } ], + "C_SECONDARY_SOURCE": [ { "value": "Single_ended_clock_capable_pin", "resolve_type": "generated", "usage": "all" } ], + "C_CLKFB_IN_SIGNALING": [ { "value": "SINGLE", "resolve_type": "generated", "usage": "all" } ], + "C_USE_RESET": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_RESET_LOW": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_LOCKED": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_INCLK_STOPPED": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_CLKFB_STOPPED": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_POWER_DOWN": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_STATUS": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_FREEZE": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_NUM_OUT_CLKS": [ { "value": "7", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CLKOUT1_DRIVES": [ { "value": "BUFG", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT2_DRIVES": [ { "value": "BUFG", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT3_DRIVES": [ { "value": "BUFG", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT4_DRIVES": [ { "value": "BUFG", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT5_DRIVES": [ { "value": "BUFG", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT6_DRIVES": [ { "value": "BUFG", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT7_DRIVES": [ { "value": "BUFG", "resolve_type": "generated", "usage": "all" } ], + "C_INCLK_SUM_ROW0": [ { "value": "Input Clock Freq (MHz) Input Jitter (UI)", "resolve_type": "generated", "usage": "all" } ], + "C_INCLK_SUM_ROW1": [ { "value": "__primary_____________100_______________35", "resolve_type": "generated", "usage": "all" } ], + "C_INCLK_SUM_ROW2": [ { "value": "no_secondary_input_clock ", "resolve_type": "generated", "usage": "all" } ], + "C_OUTCLK_SUM_ROW0A": [ { "value": " Output Output Phase Duty Cycle Pk-to-Pk Phase", "resolve_type": "generated", "usage": "all" } ], + "C_OUTCLK_SUM_ROW0B": [ { "value": " Clock Freq (MHz) (degrees) (%) Jitter (ps) Error (ps)", "resolve_type": "generated", "usage": "all" } ], + "C_OUTCLK_SUM_ROW1": [ { "value": "chipset_clk__50.00000______0.000______50.0______147.729_____98.575", "resolve_type": "generated", "usage": "all" } ], + "C_OUTCLK_SUM_ROW2": [ { "value": "mc_sys_clk__250.00000______0.000______50.0______108.624_____98.575", "resolve_type": "generated", "usage": "all" } ], + "C_OUTCLK_SUM_ROW3": [ { "value": "sd_sys_clk__100.00000______0.000______50.0______129.254_____98.575", "resolve_type": "generated", "usage": "all" } ], + "C_OUTCLK_SUM_ROW4": [ { "value": "chipset_passthru_clk__100.00000______0.000______50.0______129.254_____98.575", "resolve_type": "generated", "usage": "all" } ], + "C_OUTCLK_SUM_ROW5": [ { "value": "chipset_passthru_clk_n__100.00000____180.000______50.0______129.254_____98.575", "resolve_type": "generated", "usage": "all" } ], + "C_OUTCLK_SUM_ROW6": [ { "value": "net_phy_clk__25.00000______0.000______50.0______168.830_____98.575", "resolve_type": "generated", "usage": "all" } ], + "C_OUTCLK_SUM_ROW7": [ { "value": "net_axi_clk__100.00000______0.000______50.0______129.254_____98.575", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT1_REQUESTED_OUT_FREQ": [ { "value": "50", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT2_REQUESTED_OUT_FREQ": [ { "value": "250.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT3_REQUESTED_OUT_FREQ": [ { "value": "100", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT4_REQUESTED_OUT_FREQ": [ { "value": "100.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT5_REQUESTED_OUT_FREQ": [ { "value": "100.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT6_REQUESTED_OUT_FREQ": [ { "value": "25.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT7_REQUESTED_OUT_FREQ": [ { "value": "100.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT1_REQUESTED_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT2_REQUESTED_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT3_REQUESTED_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT4_REQUESTED_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT5_REQUESTED_PHASE": [ { "value": "180.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT6_REQUESTED_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT7_REQUESTED_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT1_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT2_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT3_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT4_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT5_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT6_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT7_REQUESTED_DUTY_CYCLE": [ { "value": "50.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT1_OUT_FREQ": [ { "value": "50.00000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT2_OUT_FREQ": [ { "value": "250.00000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT3_OUT_FREQ": [ { "value": "100.00000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT4_OUT_FREQ": [ { "value": "100.00000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT5_OUT_FREQ": [ { "value": "100.00000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT6_OUT_FREQ": [ { "value": "25.00000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT7_OUT_FREQ": [ { "value": "100.00000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT1_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT2_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT3_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT4_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT5_PHASE": [ { "value": "180.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT6_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT7_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT1_DUTY_CYCLE": [ { "value": "50.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT2_DUTY_CYCLE": [ { "value": "50.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT3_DUTY_CYCLE": [ { "value": "50.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT4_DUTY_CYCLE": [ { "value": "50.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT5_DUTY_CYCLE": [ { "value": "50.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT6_DUTY_CYCLE": [ { "value": "50.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKOUT7_DUTY_CYCLE": [ { "value": "50.0", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_USE_SAFE_CLOCK_STARTUP": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_USE_CLOCK_SEQUENCING": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CLKOUT1_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CLKOUT2_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CLKOUT3_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CLKOUT4_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CLKOUT5_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CLKOUT6_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CLKOUT7_SEQUENCE_NUMBER": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MMCM_NOTES": [ { "value": "None", "resolve_type": "generated", "usage": "all" } ], + "C_MMCM_BANDWIDTH": [ { "value": "OPTIMIZED", "resolve_type": "generated", "usage": "all" } ], + "C_MMCM_CLKFBOUT_MULT_F": [ { "value": "10.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKIN1_PERIOD": [ { "value": "10.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKIN2_PERIOD": [ { "value": "10.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT4_CASCADE": [ { "value": "FALSE", "resolve_type": "generated", "format": "bool", "usage": "all" } ], + "C_MMCM_CLOCK_HOLD": [ { "value": "FALSE", "resolve_type": "generated", "format": "bool", "usage": "all" } ], + "C_MMCM_COMPENSATION": [ { "value": "AUTO", "resolve_type": "generated", "usage": "all" } ], + "C_MMCM_DIVCLK_DIVIDE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MMCM_REF_JITTER1": [ { "value": "0.004", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_REF_JITTER2": [ { "value": "0.010", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_STARTUP_WAIT": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], + "C_MMCM_CLKOUT0_DIVIDE_F": [ { "value": "20.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT1_DIVIDE": [ { "value": "4", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MMCM_CLKOUT2_DIVIDE": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MMCM_CLKOUT3_DIVIDE": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MMCM_CLKOUT4_DIVIDE": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MMCM_CLKOUT5_DIVIDE": [ { "value": "40", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MMCM_CLKOUT6_DIVIDE": [ { "value": "10", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_MMCM_CLKOUT0_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT1_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT2_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT3_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT4_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT5_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT6_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKFBOUT_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT0_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT1_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT2_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT3_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT4_PHASE": [ { "value": "180.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT5_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKOUT6_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_MMCM_CLKFBOUT_USE_FINE_PS": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], + "C_MMCM_CLKOUT0_USE_FINE_PS": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], + "C_MMCM_CLKOUT1_USE_FINE_PS": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], + "C_MMCM_CLKOUT2_USE_FINE_PS": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], + "C_MMCM_CLKOUT3_USE_FINE_PS": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], + "C_MMCM_CLKOUT4_USE_FINE_PS": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], + "C_MMCM_CLKOUT5_USE_FINE_PS": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], + "C_MMCM_CLKOUT6_USE_FINE_PS": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], + "C_PLL_NOTES": [ { "value": "No notes", "resolve_type": "generated", "usage": "all" } ], + "C_PLL_BANDWIDTH": [ { "value": "OPTIMIZED", "resolve_type": "generated", "usage": "all" } ], + "C_PLL_CLK_FEEDBACK": [ { "value": "CLKFBOUT", "resolve_type": "generated", "usage": "all" } ], + "C_PLL_CLKFBOUT_MULT": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PLL_CLKIN_PERIOD": [ { "value": "1.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_COMPENSATION": [ { "value": "SYSTEM_SYNCHRONOUS", "resolve_type": "generated", "usage": "all" } ], + "C_PLL_DIVCLK_DIVIDE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PLL_REF_JITTER": [ { "value": "0.010", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKOUT0_DIVIDE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PLL_CLKOUT1_DIVIDE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PLL_CLKOUT2_DIVIDE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PLL_CLKOUT3_DIVIDE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PLL_CLKOUT4_DIVIDE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PLL_CLKOUT5_DIVIDE": [ { "value": "1", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PLL_CLKOUT0_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKOUT1_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKOUT2_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKOUT3_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKOUT4_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKOUT5_DUTY_CYCLE": [ { "value": "0.500", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKFBOUT_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKOUT0_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKOUT1_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKOUT2_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKOUT3_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKOUT4_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PLL_CLKOUT5_PHASE": [ { "value": "0.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLOCK_MGR_TYPE": [ { "value": "NA", "resolve_type": "generated", "usage": "all" } ], + "C_OVERRIDE_MMCM": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_OVERRIDE_PLL": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_PRIMARY_PORT": [ { "value": "clk_in1", "resolve_type": "generated", "usage": "all" } ], + "C_SECONDARY_PORT": [ { "value": "clk_in2", "resolve_type": "generated", "usage": "all" } ], + "C_CLK_OUT1_PORT": [ { "value": "chipset_clk", "resolve_type": "generated", "usage": "all" } ], + "C_CLK_OUT2_PORT": [ { "value": "mc_sys_clk", "resolve_type": "generated", "usage": "all" } ], + "C_CLK_OUT3_PORT": [ { "value": "sd_sys_clk", "resolve_type": "generated", "usage": "all" } ], + "C_CLK_OUT4_PORT": [ { "value": "chipset_passthru_clk", "resolve_type": "generated", "usage": "all" } ], + "C_CLK_OUT5_PORT": [ { "value": "chipset_passthru_clk_n", "resolve_type": "generated", "usage": "all" } ], + "C_CLK_OUT6_PORT": [ { "value": "net_phy_clk", "resolve_type": "generated", "usage": "all" } ], + "C_CLK_OUT7_PORT": [ { "value": "net_axi_clk", "resolve_type": "generated", "usage": "all" } ], + "C_RESET_PORT": [ { "value": "reset", "resolve_type": "generated", "usage": "all" } ], + "C_LOCKED_PORT": [ { "value": "locked", "resolve_type": "generated", "usage": "all" } ], + "C_CLKFB_IN_PORT": [ { "value": "clkfb_in", "resolve_type": "generated", "usage": "all" } ], + "C_CLKFB_IN_P_PORT": [ { "value": "clkfb_in_p", "resolve_type": "generated", "usage": "all" } ], + "C_CLKFB_IN_N_PORT": [ { "value": "clkfb_in_n", "resolve_type": "generated", "usage": "all" } ], + "C_CLKFB_OUT_PORT": [ { "value": "clkfb_out", "resolve_type": "generated", "usage": "all" } ], + "C_CLKFB_OUT_P_PORT": [ { "value": "clkfb_out_p", "resolve_type": "generated", "usage": "all" } ], + "C_CLKFB_OUT_N_PORT": [ { "value": "clkfb_out_n", "resolve_type": "generated", "usage": "all" } ], + "C_POWER_DOWN_PORT": [ { "value": "power_down", "resolve_type": "generated", "usage": "all" } ], + "C_DADDR_PORT": [ { "value": "daddr", "resolve_type": "generated", "usage": "all" } ], + "C_DCLK_PORT": [ { "value": "dclk", "resolve_type": "generated", "usage": "all" } ], + "C_DRDY_PORT": [ { "value": "drdy", "resolve_type": "generated", "usage": "all" } ], + "C_DWE_PORT": [ { "value": "dwe", "resolve_type": "generated", "usage": "all" } ], + "C_DIN_PORT": [ { "value": "din", "resolve_type": "generated", "usage": "all" } ], + "C_DOUT_PORT": [ { "value": "dout", "resolve_type": "generated", "usage": "all" } ], + "C_DEN_PORT": [ { "value": "den", "resolve_type": "generated", "usage": "all" } ], + "C_PSCLK_PORT": [ { "value": "psclk", "resolve_type": "generated", "usage": "all" } ], + "C_PSEN_PORT": [ { "value": "psen", "resolve_type": "generated", "usage": "all" } ], + "C_PSINCDEC_PORT": [ { "value": "psincdec", "resolve_type": "generated", "usage": "all" } ], + "C_PSDONE_PORT": [ { "value": "psdone", "resolve_type": "generated", "usage": "all" } ], + "C_CLK_VALID_PORT": [ { "value": "CLK_VALID", "resolve_type": "generated", "usage": "all" } ], + "C_STATUS_PORT": [ { "value": "STATUS", "resolve_type": "generated", "usage": "all" } ], + "C_CLK_IN_SEL_PORT": [ { "value": "clk_in_sel", "resolve_type": "generated", "usage": "all" } ], + "C_INPUT_CLK_STOPPED_PORT": [ { "value": "input_clk_stopped", "resolve_type": "generated", "usage": "all" } ], + "C_CLKFB_STOPPED_PORT": [ { "value": "clkfb_stopped", "resolve_type": "generated", "usage": "all" } ], + "C_CLKIN1_JITTER_PS": [ { "value": "35", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_CLKIN2_JITTER_PS": [ { "value": "100.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_PRIMITIVE": [ { "value": "MMCM", "resolve_type": "generated", "usage": "all" } ], + "C_SS_MODE": [ { "value": "CENTER_HIGH", "resolve_type": "generated", "usage": "all" } ], + "C_SS_MOD_PERIOD": [ { "value": "4000", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_SS_MOD_TIME": [ { "value": "0.004", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_HAS_CDDC": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_CDDCDONE_PORT": [ { "value": "cddcdone", "resolve_type": "generated", "usage": "all" } ], + "C_CDDCREQ_PORT": [ { "value": "cddcreq", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUTPHY_MODE": [ { "value": "VCO", "resolve_type": "generated", "usage": "all" } ], + "C_ENABLE_CLKOUTPHY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_INTERFACE_SELECTION": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_S_AXI_ADDR_WIDTH": [ { "value": "11", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_S_AXI_DATA_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_POWER_REG": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT0_1": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT0_2": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT1_1": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT1_2": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT2_1": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT2_2": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT3_1": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT3_2": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT4_1": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT4_2": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT5_1": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT5_2": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT6_1": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT6_2": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKFBOUT_1": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKFBOUT_2": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_DIVCLK": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_LOCK_1": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_LOCK_2": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_LOCK_3": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_FILTER_1": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_FILTER_2": [ { "value": "0000", "resolve_type": "generated", "usage": "all" } ], + "C_DIVIDE1_AUTO": [ { "value": "1", "resolve_type": "generated", "usage": "all" } ], + "C_DIVIDE2_AUTO": [ { "value": "0.2", "resolve_type": "generated", "usage": "all" } ], + "C_DIVIDE3_AUTO": [ { "value": "0.5", "resolve_type": "generated", "usage": "all" } ], + "C_DIVIDE4_AUTO": [ { "value": "0.5", "resolve_type": "generated", "usage": "all" } ], + "C_DIVIDE5_AUTO": [ { "value": "0.5", "resolve_type": "generated", "usage": "all" } ], + "C_DIVIDE6_AUTO": [ { "value": "2.0", "resolve_type": "generated", "usage": "all" } ], + "C_DIVIDE7_AUTO": [ { "value": "0.5", "resolve_type": "generated", "usage": "all" } ], + "C_PLLBUFGCEDIV": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_MMCMBUFGCEDIV": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_PLLBUFGCEDIV1": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_PLLBUFGCEDIV2": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_PLLBUFGCEDIV3": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_PLLBUFGCEDIV4": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_MMCMBUFGCEDIV1": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_MMCMBUFGCEDIV2": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_MMCMBUFGCEDIV3": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_MMCMBUFGCEDIV4": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_MMCMBUFGCEDIV5": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_MMCMBUFGCEDIV6": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_MMCMBUFGCEDIV7": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT1_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT2_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT3_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT4_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT5_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT6_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT7_MATCHED_ROUTING": [ { "value": "false", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT0_ACTUAL_FREQ": [ { "value": "50.00000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT1_ACTUAL_FREQ": [ { "value": "250.00000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT2_ACTUAL_FREQ": [ { "value": "100.00000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT3_ACTUAL_FREQ": [ { "value": "100.00000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT4_ACTUAL_FREQ": [ { "value": "100.00000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT5_ACTUAL_FREQ": [ { "value": "25.00000", "resolve_type": "generated", "usage": "all" } ], + "C_CLKOUT6_ACTUAL_FREQ": [ { "value": "100.00000", "resolve_type": "generated", "usage": "all" } ], + "C_M_MAX": [ { "value": "128.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_M_MIN": [ { "value": "2.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_D_MAX": [ { "value": "93.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_D_MIN": [ { "value": "1.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_O_MAX": [ { "value": "128.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_O_MIN": [ { "value": "1.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_VCO_MIN": [ { "value": "800.000", "resolve_type": "generated", "format": "float", "usage": "all" } ], + "C_VCO_MAX": [ { "value": "1600.000", "resolve_type": "generated", "format": "float", "usage": "all" } ] + }, + "project_parameters": { + "ARCHITECTURE": [ { "value": "virtexuplus" } ], + "BASE_BOARD_PART": [ { "value": "" } ], + "BOARD_CONNECTIONS": [ { "value": "" } ], + "DEVICE": [ { "value": "xcLG19A4" } ], + "PACKAGE": [ { "value": "fsva3824" } ], + "PREFHDL": [ { "value": "VERILOG" } ], + "SILICON_REVISION": [ { "value": "" } ], + "SIMULATOR_LANGUAGE": [ { "value": "MIXED" } ], + "SPEEDGRADE": [ { "value": "-2" } ], + "STATIC_POWER": [ { "value": "" } ], + "TEMPERATURE_GRADE": [ { "value": "E" } ], + "USE_RDI_CUSTOMIZATION": [ { "value": "TRUE" } ], + "USE_RDI_GENERATION": [ { "value": "TRUE" } ] + }, + "runtime_parameters": { + "IPCONTEXT": [ { "value": "IP_Flow" } ], + "IPREVISION": [ { "value": "13" } ], + "MANAGED": [ { "value": "TRUE" } ], + "OUTPUTDIR": [ { "value": "../../../../vcu118_system.gen/sources_1/ip/clk_mmcm" } ], + "SELECTEDSIMMODEL": [ { "value": "" } ], + "SHAREDDIR": [ { "value": "." } ], + "SWVERSION": [ { "value": "2023.2" } ], + "SYNTHESISFLOW": [ { "value": "OUT_OF_CONTEXT" } ] + } + }, + "boundary": { + "ports": { + "clk_in1_p": [ { "direction": "in", "driver_value": "0" } ], + "clk_in1_n": [ { "direction": "in", "driver_value": "0" } ], + "reset": [ { "direction": "in", "driver_value": "0" } ], + "chipset_clk": [ { "direction": "out" } ], + "mc_sys_clk": [ { "direction": "out" } ], + "sd_sys_clk": [ { "direction": "out" } ], + "chipset_passthru_clk": [ { "direction": "out" } ], + "chipset_passthru_clk_n": [ { "direction": "out" } ], + "net_phy_clk": [ { "direction": "out" } ], + "net_axi_clk": [ { "direction": "out" } ], + "locked": [ { "direction": "out" } ] + }, + "interfaces": { + "CLK_IN1_D": { + "vlnv": "xilinx.com:interface:diff_clock:1.0", + "abstraction_type": "xilinx.com:interface:diff_clock_rtl:1.0", + "mode": "slave", + "parameters": { + "BOARD.ASSOCIATED_PARAM": [ { "value": "CLK_IN1_BOARD_INTERFACE", "value_src": "constant", "usage": "all" } ], + "CAN_DEBUG": [ { "value": "false", "resolve_type": "generated", "format": "bool", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ] + }, + "port_maps": { + "CLK_N": [ { "physical_name": "clk_in1_n" } ], + "CLK_P": [ { "physical_name": "clk_in1_p" } ] + } + }, + "reset": { + "vlnv": "xilinx.com:signal:reset:1.0", + "abstraction_type": "xilinx.com:signal:reset_rtl:1.0", + "mode": "slave", + "parameters": { + "POLARITY": [ { "value": "ACTIVE_HIGH", "value_src": "constant", "usage": "all" } ], + "BOARD.ASSOCIATED_PARAM": [ { "value": "RESET_BOARD_INTERFACE", "value_src": "constant", "usage": "all" } ], + "INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ] + }, + "port_maps": { + "RST": [ { "physical_name": "reset" } ] + } + }, + "clock_CLK_OUT1": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "master", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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_OUT1": [ { "physical_name": "chipset_clk" } ] + } + }, + "clock_CLK_OUT2": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "master", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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_OUT2": [ { "physical_name": "mc_sys_clk" } ] + } + }, + "clock_CLK_OUT3": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "master", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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_OUT3": [ { "physical_name": "sd_sys_clk" } ] + } + }, + "clock_CLK_OUT4": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "master", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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_OUT4": [ { "physical_name": "chipset_passthru_clk" } ] + } + }, + "clock_CLK_OUT5": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "master", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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_OUT5": [ { "physical_name": "chipset_passthru_clk_n" } ] + } + }, + "clock_CLK_OUT6": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "master", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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_OUT6": [ { "physical_name": "net_phy_clk" } ] + } + }, + "clock_CLK_OUT7": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "master", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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_OUT7": [ { "physical_name": "net_axi_clk" } ] + } + } + } + } + } +} \ No newline at end of file diff --git a/piton/design/include/piton_system.vh b/piton/design/include/piton_system.vh index 5b6618fd8..08b898b46 100644 --- a/piton/design/include/piton_system.vh +++ b/piton/design/include/piton_system.vh @@ -118,6 +118,8 @@ `define PITON_CHIPSET_DIFF_CLK `elsif VCU118_BOARD `define PITON_CHIPSET_DIFF_CLK +`elsif LG19A4_BOARD + `define PITON_CHIPSET_DIFF_CLK `elsif XUPP3R_BOARD `define PITON_CHIPSET_DIFF_CLK `elsif GENESYS2_BOARD @@ -134,6 +136,8 @@ `define PITON_FPGA_RST_ACT_HIGH `elsif VCU118_BOARD `define PITON_FPGA_RST_ACT_HIGH +`elsif LG19A4_BOARD + `define PITON_FPGA_RST_ACT_HIGH `endif `ifdef XUPP3R_BOARD @@ -157,6 +161,8 @@ `ifdef VCU118_BOARD `define PITONSYS_DDR4 +`elsif LG19A4_BOARD + `define PITONSYS_DDR4 `elsif XUPP3R_BOARD `define PITONSYS_DDR4 `endif diff --git a/piton/design/rtl/system.v b/piton/design/rtl/system.v index e0ed161ac..9f9537962 100644 --- a/piton/design/rtl/system.v +++ b/piton/design/rtl/system.v @@ -141,8 +141,11 @@ module system( `else //F1_BOARD input sys_clk, `endif - +`ifdef LG19A4_BOARD + + `else input sys_rst_n, +`endif // endif PITON_FPGA_SYNTH `ifndef PITON_FPGA_SYNTH input pll_rst_n, @@ -178,6 +181,7 @@ module system( `ifdef PITON_RV64_DEBUGUNIT `ifndef VC707_BOARD `ifndef VCU118_BOARD +`ifndef LG19A4_BOARD `ifndef NEXYSVIDEO_BOARD `ifndef XUPP3R_BOARD `ifndef F1_BOARD @@ -190,6 +194,7 @@ module system( `endif//XUPP3R_BOARD `endif //NEXYSVIDEO_BOARD `endif //VCU118_BOARD +`endif //LG19A4_BOARD `endif //VC707_BOARD `endif //PITON_RV64_DEBUGUNIT `endif //PITON_FPGA_SYNTH @@ -308,6 +313,10 @@ module system( `ifdef VCU118_BOARD input uart_cts, output uart_rts, +`ifdef LG19A4_BOARD + input uart_cts, + output uart_rts, +`endif // LG19A4_BOARD `endif // VCU118_BOARD `endif // endif PITONSYS_UART @@ -315,9 +324,12 @@ module system( `ifndef VC707_BOARD input sd_cd, `ifndef VCU118_BOARD - output sd_reset, - `endif - `endif + //output sd_reset, + `ifndef LG19A4_BOARD + output sd_reset, + `endif + `endif + `endif output sd_clk_out, inout sd_cmd, inout [3:0] sd_dat, @@ -379,11 +391,19 @@ module system( input btnu, input btnd, input btnc, +`elsif LG19A4_BOARD + input btnl, + input btnr, + input btnu, + input btnd, + input btnc, `endif `ifdef VCU118_BOARD // we only have 4 gpio dip switches on this board input [3:0] sw, +`elsif LG19A4_BOARD + //input [3:0] sw, `elsif XUPP3R_BOARD // no switches :( `else @@ -400,6 +420,10 @@ module system( /////////////////////// // Type declarations // /////////////////////// +`ifdef LG19A4_BOARD +wire [3:0] sw; +wire sys_rst_n; +`endif `ifndef PITON_CLKS_SIM // If these are not provided from @@ -560,6 +584,12 @@ assign rtc = rtc_div[6]; assign uart_rts = 1'b0; `endif // VCU118_BOARD +`ifdef LG19A4_BOARD +// tie off +assign uart_rts = 1'b0; +`endif // LG19A4_BOARD + + // Different reset active levels for different boards always @ * begin @@ -693,7 +723,16 @@ assign passthru_pll_rst_n = 1'b1; ////////////////////////// // Sub-module Instances // ////////////////////////// - +`ifdef LG19A4_BOARD +vio_0 vio_inst( + .clk(core_ref_clk), // input wire clk + .probe_out0(sw[0]), // output wire [0 : 0] probe_out0 + .probe_out1(sw[1]), // output wire [0 : 0] probe_out1 + .probe_out2(sw[2]), // output wire [0 : 0] probe_out2 + .probe_out3(sw[3]), // output wire [0 : 0] probe_out3 + .probe_out4(sys_rst_n) // output wire [0 : 0] probe_out4 + ); +`endif // Piton chip chip chip( // I/O settings @@ -1151,7 +1190,10 @@ chipset chipset( .sd_cd(sd_cd), `ifndef VCU118_BOARD .sd_reset(sd_reset), - `endif + `ifndef LG19A4_BOARD + .sd_reset(sd_reset), + `endif + `endif `endif .sd_clk_out(sd_clk_out), .sd_cmd(sd_cmd), @@ -1201,6 +1243,12 @@ chipset chipset( .btnu(btnu), .btnd(btnd), .btnc(btnc), +`elsif LG19A4_BOARD + .btnl(btnl), + .btnr(btnr), + .btnu(btnu), + .btnd(btnd), + .btnc(btnc), `endif `ifndef XUPP3R_BOARD diff --git a/piton/design/xilinx/LG19A4/constraints.xdc b/piton/design/xilinx/LG19A4/constraints.xdc new file mode 100755 index 000000000..52cfc8461 --- /dev/null +++ b/piton/design/xilinx/LG19A4/constraints.xdc @@ -0,0 +1,445 @@ +# Copyright (c) 2016 Princeton University +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# * Neither the name of Princeton University nor the +# names of its contributors may be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY PRINCETON UNIVERSITY "AS IS" AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL PRINCETON UNIVERSITY BE LIABLE FOR ANY +# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 8 [current_design] +set_property BITSTREAM.CONFIG.EXTMASTERCCLK_EN div-1 [current_design] +set_property BITSTREAM.CONFIG.SPI_FALL_EDGE YES [current_design] +set_property BITSTREAM.CONFIG.SPI_OPCODE 8'h6B [current_design] +set_property CONFIG_MODE SPIx8 [current_design] +set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design] +set_property BITSTREAM.CONFIG.UNUSEDPIN Pulldown [current_design] +set_property CONFIG_VOLTAGE 1.8 [current_design] +# Clock signals +set_property PACKAGE_PIN CA39 [get_ports chipset_clk_osc_p] +set_property PACKAGE_PIN CA40 [get_ports chipset_clk_osc_n] +set_property IOSTANDARD LVDS [get_ports chipset_clk_osc_p] +set_property IOSTANDARD LVDS [get_ports chipset_clk_osc_n] +#create_clock -period 5.000 [get_ports chipset_clk_osc_p] +set_property CLOCK_DEDICATED_ROUTE BACKBONE [get_nets chipset/clk_mmcm/inst/clkin1_ibufds/O] + +# ref clock for MIG +set_property IOSTANDARD LVDS [get_ports mc_clk_p] +set_property PACKAGE_PIN Y52 [get_ports mc_clk_p] +set_property PACKAGE_PIN Y53 [get_ports mc_clk_n] +set_property IOSTANDARD LVDS [get_ports mc_clk_n] +# Reset +#set_property PACKAGE_PIN AF14 [get_ports sys_rst_n] +#set_property IOSTANDARD LVCMOS18 [get_ports sys_rst_n] + +# False paths +set_false_path -to [get_cells -hierarchical *afifo_ui_rst_r*] +set_false_path -to [get_cells -hierarchical *ui_clk_sync_rst_r*] +set_false_path -to [get_cells -hierarchical *ui_clk_syn_rst_delayed*] +set_false_path -to [get_cells -hierarchical *init_calib_complete_f*] +set_false_path -to [get_cells -hierarchical *chipset_rst_n*] +#set_false_path -from [get_clocks chipset_clk_clk_mmcm] -to [get_clocks net_axi_clk_clk_mmcm] + +#set_clock_groups -name sync_gr1 -logically_exclusive -group chipset_clk_clk_mmcm -group [get_clocks -include_generated_clocks mc_sys_clk_clk_mmcm] + + +set_property IOSTANDARD LVCMOS18 [get_ports tck_i] +set_property PACKAGE_PIN H4 [get_ports tck_i] +set_property IOSTANDARD LVCMOS18 [get_ports td_i] +set_property PACKAGE_PIN L4 [get_ports td_i] +set_property IOSTANDARD LVCMOS18 [get_ports td_o] +set_property PACKAGE_PIN L2 [get_ports td_o] +set_property IOSTANDARD LVCMOS18 [get_ports tms_i] +set_property PACKAGE_PIN M4 [get_ports tms_i] +set_property IOSTANDARD LVCMOS18 [get_ports trst_ni] +set_property PACKAGE_PIN M6 [get_ports trst_ni] +## Add some additional constraints for JTAG signals, set to 10MHz to be on the safe side +create_clock -period 100.000 -name tck_i -waveform {0.000 50.000} [get_ports tck_i] + +set_input_delay -clock tck_i -clock_fall 5 [get_ports td_i ] +set_input_delay -clock tck_i -clock_fall 5 [get_ports tms_i ] +set_output_delay -clock tck_i 5 [get_ports td_o ] +set_false_path -from [get_ports trst_ni ] + +# constrain clock domain crossing +set_max_delay -datapath_only -from [get_clocks -include_generated_clocks chipset_clk_clk_mmcm] -to [get_clocks tck_i] 8.0 +set_max_delay -datapath_only -from [get_clocks tck_i] -to [get_clocks -include_generated_clocks chipset_clk_clk_mmcm] 8.0 + +# accept sub-optimal placement +set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets tck_i_IBUF_inst/O] + +# UART +#IO_L11N_T1_SRCC_35 Sch=uart_rxd_out +set_property IOSTANDARD LVCMOS18 [get_ports uart_tx] +set_property PACKAGE_PIN F14 [get_ports uart_tx] +set_property IOSTANDARD LVCMOS18 [get_ports uart_rx] +set_property PACKAGE_PIN G14 [get_ports uart_rx] + +# Switches +#set_property PACKAGE_PIN AV30 [get_ports sw[0]] +#set_property IOSTANDARD LVCMOS18 [get_ports sw[0]] +#set_property PACKAGE_PIN AY33 [get_ports sw[1]] +#set_property IOSTANDARD LVCMOS18 [get_ports sw[1]] +#set_property PACKAGE_PIN BA31 [get_ports sw[2]] +#set_property IOSTANDARD LVCMOS18 [get_ports sw[2]] +#set_property PACKAGE_PIN BA32 [get_ports sw[3]] +#set_property IOSTANDARD LVCMOS18 [get_ports sw[3]] +#set_property PACKAGE_PIN AW30 [get_ports sw[4]] +#set_property IOSTANDARD LVCMOS18 [get_ports sw[4]] +#set_property PACKAGE_PIN AY30 [get_ports sw[5]] +#set_property IOSTANDARD LVCMOS18 [get_ports sw[5]] +#set_property PACKAGE_PIN BA30 [get_ports sw[6]] +#set_property IOSTANDARD LVCMOS18 [get_ports sw[6]] +#set_property PACKAGE_PIN BB31 [get_ports sw[7]] +#set_property IOSTANDARD LVCMOS18 [get_ports sw[7]] + +# SD +set_property PACKAGE_PIN C14 [get_ports sd_clk_out] +set_property PACKAGE_PIN D13 [get_ports sd_cmd] +set_property PACKAGE_PIN A15 [get_ports {sd_dat[0]}] +set_property PACKAGE_PIN C15 [get_ports {sd_dat[1]}] +set_property PACKAGE_PIN C16 [get_ports {sd_dat[2]}] +set_property PACKAGE_PIN A14 [get_ports {sd_dat[3]}] +set_property PACKAGE_PIN B12 [get_ports sd_cd] + +set_property IOSTANDARD LVCMOS18 [get_ports sd_clk_out] +set_property IOSTANDARD LVCMOS18 [get_ports sd_cmd] +set_property IOSTANDARD LVCMOS18 [get_ports {sd_dat[0]}] +set_property IOSTANDARD LVCMOS18 [get_ports {sd_dat[1]}] +set_property IOSTANDARD LVCMOS18 [get_ports {sd_dat[2]}] +set_property IOSTANDARD LVCMOS18 [get_ports {sd_dat[3]}] +set_property IOSTANDARD LVCMOS18 [get_ports sd_cd] + +#set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN AN30 DRIVE 16 SLEW FAST} [get_ports sd_clk_out] +#set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN AP30} [get_ports sd_cmd] +#set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN AR30} [get_ports {sd_dat[0]}] +#set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN AU31} [get_ports {sd_dat[1]}] +#set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN AV31} [get_ports {sd_dat[2]}] +#set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN AT30} [get_ports {sd_dat[3]}] +## set_property IOSTANDARD LVCMOS18 [get_ports sd_cd] +## set_property PACKAGE_PIN AP32 [get_ports sd_cd] +# +##set_property PACKAGE_PIN AV30 [get_ports uart_lb_sw] +##set_property IOSTANDARD LVCMOS18 [get_ports uart_lb_sw] + +## LEDs + +set_property PACKAGE_PIN AH14 [get_ports {leds[0]}] +set_property IOSTANDARD LVCMOS18 [get_ports {leds[0]}] +set_property PACKAGE_PIN AH13 [get_ports {leds[1]}] +set_property IOSTANDARD LVCMOS18 [get_ports {leds[1]}] +set_property PACKAGE_PIN AH16 [get_ports {leds[2]}] +set_property IOSTANDARD LVCMOS18 [get_ports {leds[2]}] +set_property PACKAGE_PIN AH15 [get_ports {leds[3]}] +set_property IOSTANDARD LVCMOS18 [get_ports {leds[3]}] +set_property PACKAGE_PIN AG14 [get_ports {leds[4]}] +set_property IOSTANDARD LVCMOS18 [get_ports {leds[4]}] +set_property PACKAGE_PIN AC15 [get_ports {leds[5]}] +set_property IOSTANDARD LVCMOS18 [get_ports {leds[5]}] +set_property PACKAGE_PIN AA17 [get_ports {leds[6]}] +set_property IOSTANDARD LVCMOS18 [get_ports {leds[6]}] +set_property PACKAGE_PIN AA16 [get_ports {leds[7]}] +set_property IOSTANDARD LVCMOS18 [get_ports {leds[7]}] + +############################################# +# SD Card Constraints for 25MHz +############################################# +###################################707 +#create_generated_clock -name sd_fast_clk -source [get_pins chipset/clk_mmcm/sd_sys_clk] -divide_by 2 [get_pins chipset/chipset_impl/piton_sd_top/sdc_controller/clock_divider0/fast_clk_reg/Q] +#create_generated_clock -name sd_slow_clk -source [get_pins chipset/clk_mmcm/sd_sys_clk] -divide_by 200 [get_pins chipset/chipset_impl/piton_sd_top/sdc_controller/clock_divider0/slow_clk_reg/Q] +#create_generated_clock -name sd_clk_out -source [get_pins chipset/sd_clk_oddr/C] -divide_by 1 -add -master_clock sd_fast_clk [get_ports sd_clk_out] +#create_generated_clock -name sd_clk_out_1 -source [get_pins chipset/sd_clk_oddr/C] -divide_by 1 -add -master_clock sd_slow_clk [get_ports sd_clk_out] +# +## compensate for board trace uncertainty +#set_clock_uncertainty 0.500 [get_clocks sd_clk_out] +#set_clock_uncertainty 0.500 [get_clocks sd_clk_out_1] +# +################## +## FPGA out / card in +## data is aligned with clock (source synchronous) +# +## hold fast (spec requires minimum 2ns), note that data is launched on falling edge, so 0.0 is ok here +#set_output_delay -clock [get_clocks sd_clk_out] -min -add_delay -6.000 [get_ports {sd_dat[*]}] +#set_output_delay -clock [get_clocks sd_clk_out] -min -add_delay -6.000 [get_ports sd_cmd] +# +## setup fast (spec requires minimum 6ns) +#set_output_delay -clock [get_clocks sd_clk_out] -max -add_delay 8.000 [get_ports {sd_dat[*]}] +#set_output_delay -clock [get_clocks sd_clk_out] -max -add_delay 8.000 [get_ports sd_cmd] +# +## hold slow (spec requires minimum 5ns), note that data is launched on falling edge, so 0.0 is ok here +#set_output_delay -clock [get_clocks sd_clk_out_1] -min -add_delay -8.000 [get_ports {sd_dat[*]}] +#set_output_delay -clock [get_clocks sd_clk_out_1] -min -add_delay -8.000 [get_ports sd_cmd] +# +## setup slow (spec requires minimum 5ns) +#set_output_delay -clock [get_clocks sd_clk_out_1] -max -add_delay 8.000 [get_ports {sd_dat[*]}] +#set_output_delay -clock [get_clocks sd_clk_out_1] -max -add_delay 8.000 [get_ports sd_cmd] +# +################## +## card out / FPGA in +## data is launched on negative clock edge here +# +## propdelay fast +#set_input_delay -clock [get_clocks sd_clk_out] -clock_fall -max -add_delay 14.000 [get_ports {sd_dat[*]}] +#set_input_delay -clock [get_clocks sd_clk_out] -clock_fall -max -add_delay 14.000 [get_ports sd_cmd] +# +## contamination delay fast +#set_input_delay -clock [get_clocks sd_clk_out] -clock_fall -min -add_delay -14.000 [get_ports {sd_dat[*]}] +#set_input_delay -clock [get_clocks sd_clk_out] -clock_fall -min -add_delay -14.000 [get_ports sd_cmd] +# +## propdelay slow +#set_input_delay -clock [get_clocks sd_clk_out_1] -clock_fall -max -add_delay 14.000 [get_ports {sd_dat[*]}] +#set_input_delay -clock [get_clocks sd_clk_out_1] -clock_fall -max -add_delay 14.000 [get_ports sd_cmd] +# +## contamination slow +#set_input_delay -clock [get_clocks sd_clk_out_1] -clock_fall -min -add_delay -14.000 [get_ports {sd_dat[*]}] +#set_input_delay -clock [get_clocks sd_clk_out_1] -clock_fall -min -add_delay -14.000 [get_ports sd_cmd] +# +################## +## clock groups +# +#set_clock_groups -physically_exclusive -group [get_clocks -include_generated_clocks sd_clk_out] -group [get_clocks -include_generated_clocks sd_clk_out_1] +#set_clock_groups -logically_exclusive -group [get_clocks -include_generated_clocks sd_fast_clk] -group [get_clocks -include_generated_clocks sd_slow_clk] +#set_clock_groups -asynchronous -group [get_clocks -include_generated_clocks chipset_clk_clk_mmcm] -group [get_clocks -filter { NAME =~ "*sd*" }] + + + + +###################################707 + + + + + + + + +###############################vu9p +create_generated_clock -name sd_fast_clk -source [get_pins chipset/clk_mmcm/sd_sys_clk] -divide_by 2 [get_pins chipset/chipset_impl/piton_sd_top/sdc_controller/clock_divider0/fast_clk_reg/Q] +create_generated_clock -name sd_slow_clk -source [get_pins chipset/clk_mmcm/sd_sys_clk] -divide_by 200 [get_pins chipset/chipset_impl/piton_sd_top/sdc_controller/clock_divider0/slow_clk_reg/Q] +create_generated_clock -name sd_clk_out -source [get_pins chipset/sd_clk_oddr/C] -divide_by 1 -add -master_clock sd_fast_clk [get_ports sd_clk_out] +create_generated_clock -name sd_clk_out_1 -source [get_pins chipset/sd_clk_oddr/C] -divide_by 1 -add -master_clock sd_slow_clk [get_ports sd_clk_out] + +# compensate for board trace and level shifter uncertainty +set_clock_uncertainty 2.0 [get_clocks sd_clk_out] +set_clock_uncertainty 2.0 [get_clocks sd_clk_out_1] + +################# +# FPGA out / card in +# data is aligned with clock (source synchronous) + +# hold fast (spec requires minimum 2ns), note that data is launched on falling edge, so 0.0 is ok here +set_output_delay -clock [get_clocks sd_clk_out] -min -add_delay 0.000 [get_ports {sd_dat[*]}] +set_output_delay -clock [get_clocks sd_clk_out] -min -add_delay 0.000 [get_ports sd_cmd] + +# setup fast (spec requires minimum 6ns) +set_output_delay -clock [get_clocks sd_clk_out] -max -add_delay 8.000 [get_ports {sd_dat[*]}] +set_output_delay -clock [get_clocks sd_clk_out] -max -add_delay 8.000 [get_ports sd_cmd] + +# hold slow (spec requires minimum 5ns), note that data is launched on falling edge, so 0.0 is ok here +set_output_delay -clock [get_clocks sd_clk_out_1] -min -add_delay 0.000 [get_ports {sd_dat[*]}] +set_output_delay -clock [get_clocks sd_clk_out_1] -min -add_delay 0.000 [get_ports sd_cmd] + +# setup slow (spec requires minimum 5ns) +set_output_delay -clock [get_clocks sd_clk_out_1] -max -add_delay 8.000 [get_ports {sd_dat[*]}] +set_output_delay -clock [get_clocks sd_clk_out_1] -max -add_delay 8.000 [get_ports sd_cmd] + +################# +# card out / FPGA in +# assume ~15cm/ns propagation time +# 14ns pd from card + 2 x 1ns trace + 2 x 2ns level shifter +# data is launched on negative clock edge here + +# propdelay fast +set_input_delay -clock [get_clocks sd_clk_out] -max -add_delay 20.000 [get_ports {sd_dat[*]}] -clock_fall +set_input_delay -clock [get_clocks sd_clk_out] -max -add_delay 20.000 [get_ports sd_cmd] -clock_fall + +# contamination delay fast +set_input_delay -clock [get_clocks sd_clk_out] -min -add_delay -1.000 [get_ports {sd_dat[*]}] -clock_fall +set_input_delay -clock [get_clocks sd_clk_out] -min -add_delay -1.000 [get_ports sd_cmd] -clock_fall + +# propdelay slow +set_input_delay -clock [get_clocks sd_clk_out_1] -max -add_delay 20.000 [get_ports {sd_dat[*]}] -clock_fall +set_input_delay -clock [get_clocks sd_clk_out_1] -max -add_delay 20.000 [get_ports sd_cmd] -clock_fall + +# contamination slow +set_input_delay -clock [get_clocks sd_clk_out_1] -min -add_delay -1.000 [get_ports {sd_dat[*]}] -clock_fall +set_input_delay -clock [get_clocks sd_clk_out_1] -min -add_delay -1.000 [get_ports sd_cmd] -clock_fall + +################# +# clock groups + +set_clock_groups -physically_exclusive -group [get_clocks -include_generated_clocks sd_clk_out] -group [get_clocks -include_generated_clocks sd_clk_out_1] +set_clock_groups -logically_exclusive -group [get_clocks -include_generated_clocks {sd_fast_clk}] -group [get_clocks -include_generated_clocks {sd_slow_clk}] +set_clock_groups -asynchronous -group [get_clocks -include_generated_clocks chipset_clk_clk_mmcm] -group [get_clocks -filter { NAME =~ "*sd*" }] + +###############################vu9p + + + +set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design] +set_property BITSTREAM.GENERAL.CRC DISABLE [current_design] + +set_property SEVERITY {Warning} [get_drc_checks NSTD-1] + + + + +###########################DDR +set_property PACKAGE_PIN M58 [get_ports {ddr_dq[36]}] +set_property PACKAGE_PIN M57 [get_ports {ddr_dq[37]}] +set_property PACKAGE_PIN N55 [get_ports {ddr_dq[34]}] +set_property PACKAGE_PIN P57 [get_ports {ddr_dm[4]}] +set_property PACKAGE_PIN K57 [get_ports {ddr_dq[35]}] +set_property PACKAGE_PIN L57 [get_ports {ddr_dq[32]}] +set_property PACKAGE_PIN N58 [get_ports {ddr_dq[33]}] +set_property PACKAGE_PIN N56 [get_ports {ddr_dq[38]}] +set_property PACKAGE_PIN M56 [get_ports {ddr_dqs_p[4]}] +set_property PACKAGE_PIN L56 [get_ports {ddr_dqs_n[4]}] +set_property PACKAGE_PIN K58 [get_ports {ddr_dq[39]}] +set_property PACKAGE_PIN AE59 [get_ports {ddr_dm[3]}] +set_property PACKAGE_PIN AC58 [get_ports {ddr_dq[26]}] +set_property PACKAGE_PIN AD63 [get_ports {ddr_dq[28]}] +set_property PACKAGE_PIN AC61 [get_ports {ddr_dq[29]}] +set_property PACKAGE_PIN V59 [get_ports {ddr_dq[14]}] +set_property PACKAGE_PIN AD62 [get_ports {ddr_dq[24]}] +set_property PACKAGE_PIN AD61 [get_ports {ddr_dq[27]}] +set_property PACKAGE_PIN U63 [get_ports {ddr_dq[15]}] +set_property PACKAGE_PIN AC63 [get_ports {ddr_dqs_p[3]}] +set_property PACKAGE_PIN AB63 [get_ports {ddr_dqs_n[3]}] +set_property PACKAGE_PIN AC60 [get_ports {ddr_dq[25]}] +set_property PACKAGE_PIN AC59 [get_ports {ddr_dq[30]}] +set_property PACKAGE_PIN W63 [get_ports {ddr_dq[12]}] +set_property PACKAGE_PIN V60 [get_ports {ddr_dqs_p[1]}] +set_property PACKAGE_PIN V61 [get_ports {ddr_dqs_n[1]}] +set_property PACKAGE_PIN AF62 [get_ports {ddr_dq[22]}] +set_property PACKAGE_PIN AF61 [get_ports {ddr_dq[20]}] +set_property PACKAGE_PIN AD60 [get_ports {ddr_dq[31]}] +set_property PACKAGE_PIN V63 [get_ports {ddr_dq[13]}] +set_property PACKAGE_PIN U62 [get_ports {ddr_dq[10]}] +set_property PACKAGE_PIN W62 [get_ports {ddr_dq[8]}] +set_property PACKAGE_PIN AG59 [get_ports {ddr_dq[23]}] +set_property PACKAGE_PIN AF59 [get_ports {ddr_dq[21]}] +set_property PACKAGE_PIN AE62 [get_ports {ddr_dq[18]}] +set_property PACKAGE_PIN AH58 [get_ports {ddr_dm[2]}] +set_property PACKAGE_PIN U61 [get_ports {ddr_dq[11]}] +set_property PACKAGE_PIN V58 [get_ports {ddr_dq[9]}] +set_property PACKAGE_PIN AG62 [get_ports {ddr_dqs_p[2]}] +set_property PACKAGE_PIN AG63 [get_ports {ddr_dqs_n[2]}] +set_property PACKAGE_PIN AG58 [get_ports {ddr_dq[19]}] +set_property PACKAGE_PIN W60 [get_ports {ddr_dm[1]}] +set_property PACKAGE_PIN AF60 [get_ports {ddr_dq[16]}] +set_property PACKAGE_PIN AG61 [get_ports {ddr_dq[17]}] +set_property PACKAGE_PIN AA61 [get_ports {ddr_dq[6]}] +set_property PACKAGE_PIN AC55 [get_ports {ddr_addr[0]}] +set_property PACKAGE_PIN AC53 [get_ports {ddr_addr[1]}] +set_property PACKAGE_PIN AA62 [get_ports {ddr_dq[7]}] +set_property PACKAGE_PIN AB61 [get_ports {ddr_dm[0]}] +set_property PACKAGE_PIN AC51 [get_ports {ddr_addr[6]}] +set_property PACKAGE_PIN AB51 [get_ports ddr_ck_p] +set_property PACKAGE_PIN AB52 [get_ports ddr_ck_n] +#set_property PACKAGE_PIN AC45 [ get_ports "ddr_dq[68]" ] +set_property PACKAGE_PIN L54 [get_ports {ddr_dq[60]}] +set_property PACKAGE_PIN J52 [get_ports {ddr_dq[61]}] +set_property PACKAGE_PIN M51 [get_ports {ddr_dq[58]}] +set_property PACKAGE_PIN Y59 [get_ports {ddr_dqs_p[0]}] +set_property PACKAGE_PIN Y60 [get_ports {ddr_dqs_n[0]}] +set_property PACKAGE_PIN AA60 [get_ports {ddr_dq[0]}] +set_property PACKAGE_PIN AB59 [get_ports {ddr_dq[4]}] +set_property PACKAGE_PIN V53 [get_ports {ddr_addr[7]}] +set_property PACKAGE_PIN AB57 [get_ports {ddr_addr[2]}] +set_property PACKAGE_PIN AA56 [get_ports {ddr_addr[4]}] +#set_property PACKAGE_PIN AA45 [ get_ports "ddr_dqs_p[8]" ] +#set_property PACKAGE_PIN Y45 [ get_ports "ddr_dqs_n[8]" ] +#set_property PACKAGE_PIN AA47 [ get_ports "ddr_dq[69]" ] +set_property PACKAGE_PIN M52 [get_ports {ddr_dq[62]}] +set_property PACKAGE_PIN L51 [get_ports {ddr_dq[59]}] +set_property PACKAGE_PIN AA59 [get_ports {ddr_dq[1]}] +set_property PACKAGE_PIN AB58 [get_ports {ddr_dq[5]}] +set_property PACKAGE_PIN Y62 [get_ports {ddr_dq[2]}] +set_property PACKAGE_PIN Y63 [get_ports {ddr_dq[3]}] +set_property PACKAGE_PIN AB56 [get_ports {ddr_addr[3]}] +set_property PACKAGE_PIN AC54 [get_ports {ddr_addr[5]}] +set_property PACKAGE_PIN M53 [get_ports {ddr_dm[7]}] +set_property PACKAGE_PIN J51 [get_ports {ddr_dq[63]}] +set_property PACKAGE_PIN AA55 [get_ports ddr_cs_n] +set_property PACKAGE_PIN AB54 [get_ports {ddr_addr[16]}] +set_property PACKAGE_PIN V56 [get_ports {ddr_ba[0]}] +set_property PACKAGE_PIN L52 [get_ports {ddr_dq[56]}] +set_property PACKAGE_PIN W56 [get_ports {ddr_bg[0]}] +set_property PACKAGE_PIN AA54 [get_ports {ddr_addr[10]}] +set_property PACKAGE_PIN Y54 [get_ports {ddr_addr[11]}] +set_property PACKAGE_PIN T56 [get_ports {ddr_dq[44]}] +set_property PACKAGE_PIN P52 [get_ports {ddr_dq[54]}] +set_property PACKAGE_PIN P51 [get_ports {ddr_dq[55]}] +set_property PACKAGE_PIN K54 [get_ports {ddr_dq[57]}] +set_property PACKAGE_PIN K52 [get_ports {ddr_dqs_p[7]}] +set_property PACKAGE_PIN K53 [get_ports {ddr_dqs_n[7]}] +set_property PACKAGE_PIN W55 [get_ports {ddr_bg[1]}] +set_property PACKAGE_PIN W53 [get_ports {ddr_addr[12]}] +set_property PACKAGE_PIN V51 [get_ports {ddr_addr[13]}] +set_property PACKAGE_PIN R54 [get_ports {ddr_dq[42]}] +set_property PACKAGE_PIN R58 [get_ports {ddr_dq[45]}] +set_property PACKAGE_PIN P56 [get_ports {ddr_dq[40]}] +set_property PACKAGE_PIN T54 [get_ports {ddr_dqs_p[5]}] +set_property PACKAGE_PIN T55 [get_ports {ddr_dqs_n[5]}] +set_property PACKAGE_PIN U53 [get_ports {ddr_dq[52]}] +set_property PACKAGE_PIN T52 [get_ports {ddr_dq[53]}] +set_property PACKAGE_PIN N53 [get_ports {ddr_dqs_p[6]}] +set_property PACKAGE_PIN N54 [get_ports {ddr_dqs_n[6]}] +set_property PACKAGE_PIN AA49 [get_ports ddr_odt] +set_property PACKAGE_PIN V54 [get_ports ddr_cke] +set_property PACKAGE_PIN AC56 [get_ports {ddr_addr[14]}] +set_property PACKAGE_PIN AC50 [get_ports {ddr_addr[8]}] +set_property PACKAGE_PIN W52 [get_ports {ddr_addr[9]}] +set_property PACKAGE_PIN R55 [get_ports {ddr_dq[43]}] +set_property PACKAGE_PIN T57 [get_ports {ddr_dq[41]}] +set_property PACKAGE_PIN P55 [get_ports {ddr_dq[46]}] +set_property PACKAGE_PIN N51 [get_ports {ddr_dq[50]}] +set_property PACKAGE_PIN T51 [get_ports {ddr_dq[51]}] +set_property PACKAGE_PIN P53 [get_ports {ddr_dq[48]}] +set_property PACKAGE_PIN U52 [get_ports {ddr_dq[49]}] +set_property PACKAGE_PIN W57 [get_ports ddr_act_n] +set_property PACKAGE_PIN Y49 [get_ports ddr_reset_n] +set_property PACKAGE_PIN V55 [get_ports {ddr_addr[15]}] +set_property PACKAGE_PIN AA57 [get_ports {ddr_ba[1]}] +set_property PACKAGE_PIN U56 [get_ports {ddr_dm[5]}] +set_property PACKAGE_PIN R57 [get_ports {ddr_dq[47]}] +set_property PACKAGE_PIN R52 [get_ports {ddr_dm[6]}] + +#################################################################################### +# Constraints from file : 'xiangshan.xdc' +#################################################################################### + +set_property SLEW FAST [get_ports ddr_reset_n] +set_property IOSTANDARD SSTL12_DCI [get_ports ddr_act_n] +set_property IOSTANDARD SSTL12_DCI [get_ports ddr_reset_n] + +#################################################################################### +# Constraints from file : 'xiangshan.xdc' +#################################################################################### + +set_property IOSTANDARD POD12_DCI [get_ports {ddr_dm[7]}] +set_property IOSTANDARD POD12_DCI [get_ports {ddr_dm[6]}] +set_property IOSTANDARD POD12_DCI [get_ports {ddr_dm[5]}] +set_property IOSTANDARD POD12_DCI [get_ports {ddr_dm[4]}] +set_property IOSTANDARD POD12_DCI [get_ports {ddr_dm[3]}] +set_property IOSTANDARD POD12_DCI [get_ports {ddr_dm[2]}] +set_property IOSTANDARD POD12_DCI [get_ports {ddr_dm[1]}] +set_property IOSTANDARD POD12_DCI [get_ports {ddr_dm[0]}] + diff --git a/piton/design/xilinx/LG19A4/devices.xml b/piton/design/xilinx/LG19A4/devices.xml new file mode 100644 index 000000000..ba4abe4e6 --- /dev/null +++ b/piton/design/xilinx/LG19A4/devices.xml @@ -0,0 +1,63 @@ + + + + + chip + + + + mem + 0x0 + + 0x40000000 + + + iob + 0x9f00000000 + 0x10 + + + + sd + 0xf000000000 + + 0xff0300000 + + + uart + 0xfff0c2c000 + + 0xd4000 + + + + net + 0xfff0d00000 + 0x100000 + + diff --git a/piton/design/xilinx/LG19A4/devices_ariane.xml b/piton/design/xilinx/LG19A4/devices_ariane.xml new file mode 100644 index 000000000..e93c4a10a --- /dev/null +++ b/piton/design/xilinx/LG19A4/devices_ariane.xml @@ -0,0 +1,84 @@ + + + + + chip + + + + mem + 0x80000000 + + 0x80000000 + + + iob + 0x9f00000000 + 0x10 + + + + sd + 0xf000000000 + + 0xff0300000 + + + uart + 0xfff0c2c000 + + 0xd4000 + + + + + + + + ariane_debug + 0xfff1000000 + 0x1000 + + + + + ariane_bootrom + 0xfff1010000 + 0x10000 + + + + + ariane_clint + 0xfff1020000 + 0xc0000 + + + + + ariane_plic + 0xfff1100000 + 0x4000000 + + + + + diff --git a/piton/design/xilinx/LG19A4/ip_cores/vio_0/vio_0.xci b/piton/design/xilinx/LG19A4/ip_cores/vio_0/vio_0.xci new file mode 100644 index 000000000..da64933a4 --- /dev/null +++ b/piton/design/xilinx/LG19A4/ip_cores/vio_0/vio_0.xci @@ -0,0 +1,1631 @@ +{ + "schema": "xilinx.com:schema:json_instance:1.0", + "ip_inst": { + "xci_name": "vio_0", + "component_reference": "xilinx.com:ip:vio:3.0", + "ip_revision": "24", + "gen_directory": "../../../../vcu118_system.gen/sources_1/ip/vio_0", + "parameters": { + "component_parameters": { + "C_PROBE_OUT255_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT254_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT253_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT252_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT251_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT250_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT249_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT248_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT247_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT246_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT245_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT244_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT243_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT242_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT241_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT240_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT239_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT238_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT237_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT236_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT235_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT234_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT233_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT232_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT231_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT230_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT229_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT228_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT227_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT226_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT225_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT224_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT223_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT222_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT221_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT220_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT219_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT218_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT217_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT216_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT215_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT214_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT213_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT212_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT211_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT210_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT209_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT208_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT207_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT206_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT205_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT204_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT203_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT202_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT201_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT200_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT199_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT198_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT197_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT196_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT195_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT194_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT193_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT192_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT191_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT190_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT189_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT188_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT187_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT186_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT185_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT184_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT183_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT182_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT181_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT180_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT179_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT178_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT177_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT176_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT175_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT174_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT173_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT172_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT171_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT170_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT169_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT168_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT167_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT166_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT165_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT164_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT163_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT162_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT161_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT160_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT159_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT158_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT157_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT156_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT155_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT154_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT153_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT152_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT151_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT150_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT149_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT148_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT147_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT146_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT145_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT144_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT143_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT142_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT141_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT140_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT139_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT138_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT137_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT136_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT135_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT134_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT133_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT132_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT131_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT130_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT129_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT128_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT127_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT126_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT125_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT124_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT123_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT122_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT121_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT120_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT119_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT118_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT117_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT116_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT115_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT114_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT113_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT112_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT111_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT110_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT109_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT108_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT107_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT106_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT105_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT104_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT103_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT102_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT101_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT100_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT99_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT98_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT97_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT96_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT95_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT94_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT93_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT92_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT91_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT90_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT89_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT88_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT87_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT86_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT85_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT84_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT83_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT82_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT81_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT80_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT79_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT78_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT77_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT76_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT75_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT74_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT73_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT72_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT71_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT70_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT69_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT68_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT67_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT66_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT65_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT64_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT63_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT62_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT61_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT60_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT59_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT58_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT57_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT56_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT55_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT54_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT53_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT52_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT51_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT50_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT49_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT48_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT47_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT46_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT45_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT44_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT43_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT42_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT41_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT40_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT39_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT38_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT37_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT36_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT35_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT34_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT33_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT32_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT31_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT30_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT29_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT28_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT27_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT26_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT25_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT24_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT23_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT22_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT21_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT20_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT19_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT18_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT17_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT16_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT15_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT14_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT13_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT12_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT11_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT10_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT9_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT8_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT7_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT6_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT5_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT4_INIT_VAL": [ { "value": "0x1", "value_src": "user", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT3_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT2_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT1_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT0_INIT_VAL": [ { "value": "0x0", "resolve_type": "user", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT255_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT254_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT253_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT252_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT251_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT250_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT249_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT248_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT247_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT246_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT245_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT244_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT243_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT242_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT241_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT240_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT239_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT238_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT237_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT236_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT235_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT234_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT233_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT232_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT231_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT230_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT229_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT228_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT227_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT226_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT225_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT224_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT223_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT222_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT221_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT220_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT219_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT218_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT217_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT216_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT215_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT214_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT213_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT212_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT211_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT210_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT209_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT208_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT207_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT206_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT205_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT204_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT203_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT202_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT201_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT200_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT199_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT198_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT197_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT196_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT195_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT194_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT193_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT192_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT191_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT190_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT189_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT188_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT187_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT186_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT185_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT184_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT183_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT182_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT181_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT180_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT179_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT178_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT177_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT176_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT175_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT174_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT173_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT172_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT171_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT170_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT169_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT168_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT167_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT166_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT165_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT164_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT163_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT162_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT161_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT160_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT159_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT158_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT157_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT156_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT155_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT154_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT153_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT152_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT151_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT150_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT149_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT148_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT147_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT146_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT145_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT144_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT143_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT142_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT141_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT140_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT139_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT138_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT137_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT136_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT135_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT134_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT133_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT132_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT131_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT130_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT129_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT128_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT127_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT126_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT125_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT124_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT123_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT122_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT121_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT120_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT119_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT118_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT117_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT116_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT115_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT114_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT113_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT112_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT111_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT110_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT109_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT108_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT107_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT106_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT105_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT104_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT103_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT102_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT101_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT100_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT99_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT98_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT97_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT96_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT95_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT94_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT93_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT92_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT91_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT90_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT89_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT88_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT87_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT86_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT85_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT84_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT83_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT82_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT81_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT80_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT79_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT78_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT77_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT76_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT75_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT74_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT73_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT72_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT71_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT70_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT69_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT68_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT67_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT66_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT65_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT64_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT63_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT62_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT61_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT60_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT59_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT58_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT57_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT56_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT55_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT54_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT53_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT52_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT51_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT50_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT49_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT48_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT47_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT46_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT45_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT44_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT43_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT42_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT41_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT40_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT39_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT38_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT37_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT36_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT35_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT34_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT33_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT32_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT31_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT30_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT29_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT28_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT27_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT26_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT25_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT24_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT23_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT22_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT21_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT20_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT19_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT18_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT17_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT16_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT15_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT14_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT13_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT12_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT11_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT10_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT9_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT8_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT7_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT6_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT5_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT4_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT3_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT2_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT1_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_OUT0_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN255_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN254_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN253_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN252_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN251_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN250_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN249_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN248_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN247_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN246_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN245_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN244_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN243_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN242_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN241_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN240_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN239_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN238_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN237_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN236_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN235_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN234_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN233_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN232_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN231_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN230_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN229_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN228_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN227_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN226_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN225_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN224_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN223_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN222_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN221_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN220_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN219_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN218_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN217_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN216_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN215_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN214_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN213_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN212_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN211_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN210_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN209_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN208_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN207_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN206_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN205_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN204_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN203_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN202_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN201_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN200_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN199_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN198_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN197_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN196_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN195_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN194_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN193_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN192_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN191_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN190_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN189_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN188_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN187_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN186_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN185_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN184_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN183_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN182_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN181_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN180_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN179_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN178_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN177_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN176_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN175_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN174_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN173_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN172_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN171_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN170_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN169_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN168_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN167_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN166_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN165_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN164_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN163_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN162_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN161_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN160_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN159_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN158_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN157_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN156_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN155_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN154_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN153_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN152_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN151_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN150_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN149_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN148_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN147_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN146_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN145_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN144_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN143_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN142_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN141_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN140_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN139_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN138_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN137_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN136_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN135_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN134_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN133_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN132_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN131_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN130_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN129_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN128_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN127_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN126_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN125_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN124_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN123_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN122_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN121_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN120_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN119_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN118_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN117_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN116_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN115_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN114_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN113_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN112_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN111_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN110_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN109_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN108_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN107_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN106_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN105_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN104_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN103_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN102_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN101_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN100_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN99_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN98_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN97_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN96_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN95_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN94_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN93_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN92_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN91_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN90_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN89_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN88_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN87_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN86_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN85_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN84_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN83_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN82_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN81_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN80_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN79_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN78_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN77_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN76_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN75_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN74_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN73_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN72_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN71_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN70_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN69_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN68_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN67_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN66_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN65_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN64_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN63_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN62_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN61_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN60_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN59_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN58_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN57_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN56_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN55_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN54_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN53_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN52_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN51_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN50_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN49_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN48_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN47_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN46_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN45_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN44_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN43_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN42_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN41_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN40_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN39_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN38_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN37_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN36_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN35_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN34_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN33_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN32_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN31_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN30_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN29_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN28_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN27_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN26_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN25_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN24_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN23_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN22_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN21_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN20_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN19_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN18_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN17_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN16_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN15_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN14_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN13_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN12_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN11_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN10_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN9_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN8_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN7_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN6_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN5_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN4_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN3_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN2_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN1_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_PROBE_IN0_WIDTH": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_EN_SYNCHRONIZATION": [ { "value": "1", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_NUM_PROBE_OUT": [ { "value": "5", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_EN_PROBE_IN_ACTIVITY": [ { "value": "0", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], + "C_NUM_PROBE_IN": [ { "value": "0", "value_src": "user", "resolve_type": "user", "format": "long", "usage": "all" } ], + "Component_Name": [ { "value": "vio_0", "resolve_type": "user", "usage": "all" } ] + }, + "model_parameters": { + "C_XLNX_HW_PROBE_INFO": [ { "value": "DEFAULT", "usage": "all" } ], + "C_XDEVICEFAMILY": [ { "value": "virtexuplus", "resolve_type": "generated", "usage": "all" } ], + "C_CORE_TYPE": [ { "value": "2", "format": "long", "usage": "all" } ], + "C_CORE_INFO1": [ { "value": "0", "format": "long", "usage": "all" } ], + "C_CORE_INFO2": [ { "value": "0", "format": "long", "usage": "all" } ], + "C_MAJOR_VERSION": [ { "value": "2013", "format": "long", "usage": "all" } ], + "C_MINOR_VERSION": [ { "value": "1", "format": "long", "usage": "all" } ], + "C_BUILD_REVISION": [ { "value": "0", "format": "long", "usage": "all" } ], + "C_CORE_MAJOR_VER": [ { "value": "2", "format": "long", "usage": "all" } ], + "C_CORE_MINOR_VER": [ { "value": "0", "format": "long", "usage": "all" } ], + "C_CORE_MINOR_ALPHA_VER": [ { "value": "97", "format": "long", "usage": "all" } ], + "C_XSDB_SLAVE_TYPE": [ { "value": "33", "format": "long", "usage": "all" } ], + "C_NEXT_SLAVE": [ { "value": "0", "format": "long", "usage": "all" } ], + "C_CSE_DRV_VER": [ { "value": "1", "format": "long", "usage": "all" } ], + "C_USE_TEST_REG": [ { "value": "1", "format": "long", "usage": "all" } ], + "C_PIPE_IFACE": [ { "value": "0", "format": "long", "usage": "all" } ], + "C_BUS_ADDR_WIDTH": [ { "value": "17", "format": "long", "usage": "all" } ], + "C_BUS_DATA_WIDTH": [ { "value": "16", "format": "long", "usage": "all" } ], + "C_NUM_PROBE_IN": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EN_PROBE_IN_ACTIVITY": [ { "value": "0", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_NUM_PROBE_OUT": [ { "value": "5", "resolve_type": "generated", "format": "long", "usage": "all" } ], + "C_EN_SYNCHRONIZATION": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN0_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN1_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN2_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN3_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN4_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN5_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN6_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN7_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN8_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN9_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN10_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN11_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN12_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN13_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN14_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN15_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN16_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN17_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN18_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN19_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN20_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN21_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN22_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN23_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN24_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN25_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN26_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN27_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN28_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN29_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN30_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN31_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN32_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN33_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN34_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN35_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN36_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN37_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN38_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN39_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN40_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN41_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN42_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN43_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN44_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN45_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN46_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN47_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN48_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN49_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN50_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN51_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN52_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN53_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN54_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN55_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN56_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN57_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN58_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN59_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN60_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN61_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN62_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN63_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN64_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN65_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN66_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN67_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN68_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN69_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN70_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN71_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN72_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN73_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN74_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN75_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN76_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN77_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN78_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN79_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN80_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN81_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN82_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN83_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN84_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN85_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN86_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN87_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN88_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN89_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN90_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN91_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN92_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN93_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN94_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN95_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN96_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN97_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN98_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN99_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN100_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN101_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN102_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN103_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN104_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN105_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN106_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN107_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN108_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN109_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN110_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN111_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN112_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN113_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN114_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN115_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN116_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN117_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN118_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN119_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN120_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN121_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN122_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN123_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN124_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN125_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN126_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN127_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN128_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN129_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN130_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN131_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN132_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN133_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN134_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN135_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN136_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN137_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN138_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN139_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN140_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN141_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN142_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN143_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN144_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN145_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN146_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN147_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN148_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN149_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN150_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN151_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN152_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN153_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN154_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN155_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN156_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN157_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN158_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN159_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN160_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN161_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN162_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN163_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN164_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN165_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN166_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN167_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN168_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN169_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN170_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN171_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN172_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN173_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN174_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN175_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN176_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN177_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN178_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN179_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN180_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN181_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN182_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN183_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN184_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN185_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN186_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN187_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN188_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN189_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN190_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN191_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN192_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN193_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN194_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN195_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN196_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN197_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN198_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN199_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN200_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN201_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN202_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN203_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN204_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN205_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN206_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN207_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN208_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN209_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN210_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN211_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN212_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN213_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN214_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN215_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN216_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN217_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN218_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN219_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN220_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN221_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN222_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN223_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN224_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN225_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN226_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN227_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN228_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN229_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN230_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN231_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN232_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN233_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN234_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN235_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN236_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN237_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN238_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN239_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN240_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN241_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN242_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN243_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN244_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN245_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN246_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN247_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN248_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN249_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN250_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN251_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN252_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN253_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN254_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_IN255_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT0_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT1_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT2_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT3_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT4_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT5_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT6_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT7_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT8_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT9_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT10_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT11_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT12_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT13_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT14_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT15_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT16_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT17_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT18_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT19_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT20_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT21_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT22_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT23_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT24_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT25_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT26_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT27_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT28_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT29_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT30_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT31_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT32_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT33_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT34_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT35_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT36_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT37_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT38_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT39_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT40_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT41_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT42_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT43_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT44_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT45_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT46_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT47_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT48_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT49_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT50_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT51_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT52_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT53_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT54_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT55_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT56_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT57_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT58_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT59_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT60_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT61_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT62_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT63_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT64_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT65_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT66_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT67_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT68_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT69_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT70_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT71_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT72_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT73_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT74_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT75_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT76_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT77_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT78_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT79_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT80_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT81_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT82_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT83_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT84_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT85_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT86_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT87_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT88_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT89_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT90_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT91_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT92_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT93_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT94_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT95_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT96_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT97_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT98_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT99_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT100_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT101_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT102_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT103_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT104_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT105_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT106_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT107_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT108_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT109_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT110_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT111_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT112_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT113_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT114_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT115_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT116_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT117_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT118_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT119_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT120_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT121_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT122_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT123_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT124_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT125_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT126_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT127_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT128_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT129_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT130_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT131_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT132_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT133_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT134_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT135_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT136_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT137_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT138_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT139_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT140_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT141_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT142_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT143_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT144_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT145_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT146_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT147_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT148_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT149_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT150_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT151_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT152_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT153_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT154_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT155_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT156_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT157_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT158_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT159_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT160_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT161_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT162_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT163_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT164_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT165_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT166_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT167_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT168_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT169_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT170_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT171_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT172_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT173_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT174_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT175_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT176_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT177_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT178_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT179_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT180_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT181_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT182_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT183_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT184_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT185_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT186_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT187_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT188_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT189_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT190_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT191_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT192_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT193_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT194_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT195_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT196_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT197_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT198_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT199_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT200_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT201_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT202_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT203_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT204_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT205_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT206_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT207_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT208_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT209_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT210_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT211_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT212_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT213_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT214_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT215_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT216_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT217_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT218_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT219_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT220_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT221_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT222_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT223_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT224_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT225_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT226_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT227_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT228_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT229_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT230_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT231_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT232_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT233_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT234_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT235_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT236_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT237_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT238_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT239_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT240_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT241_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT242_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT243_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT244_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT245_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT246_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT247_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT248_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT249_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT250_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT251_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT252_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT253_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT254_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT255_WIDTH": [ { "value": "1", "resolve_type": "dependent", "format": "long", "usage": "all" } ], + "C_PROBE_OUT0_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT1_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT2_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT3_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT4_INIT_VAL": [ { "value": "0x1", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT5_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT6_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT7_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT8_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT9_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT10_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT11_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT12_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT13_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT14_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT15_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT16_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT17_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT18_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT19_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT20_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT21_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT22_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT23_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT24_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT25_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT26_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT27_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT28_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT29_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT30_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT31_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT32_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT33_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT34_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT35_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT36_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT37_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT38_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT39_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT40_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT41_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT42_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT43_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT44_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT45_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT46_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT47_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT48_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT49_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT50_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT51_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT52_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT53_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT54_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT55_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT56_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT57_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT58_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT59_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT60_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT61_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT62_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT63_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT64_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT65_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT66_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT67_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT68_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT69_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT70_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT71_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT72_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT73_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT74_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT75_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT76_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT77_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT78_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT79_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT80_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT81_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT82_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT83_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT84_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT85_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT86_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT87_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT88_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT89_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT90_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT91_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT92_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT93_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT94_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT95_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT96_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT97_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT98_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT99_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT100_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT101_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT102_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT103_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT104_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT105_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT106_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT107_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT108_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT109_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT110_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT111_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT112_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT113_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT114_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT115_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT116_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT117_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT118_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT119_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT120_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT121_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT122_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT123_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT124_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT125_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT126_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT127_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT128_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT129_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT130_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT131_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT132_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT133_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT134_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT135_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT136_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT137_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT138_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT139_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT140_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT141_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT142_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT143_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT144_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT145_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT146_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT147_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT148_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT149_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT150_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT151_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT152_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT153_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT154_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT155_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT156_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT157_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT158_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT159_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT160_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT161_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT162_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT163_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT164_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT165_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT166_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT167_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT168_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT169_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT170_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT171_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT172_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT173_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT174_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT175_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT176_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT177_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT178_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT179_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT180_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT181_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT182_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT183_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT184_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT185_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT186_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT187_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT188_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT189_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT190_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT191_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT192_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT193_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT194_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT195_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT196_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT197_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT198_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT199_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT200_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT201_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT202_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT203_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT204_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT205_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT206_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT207_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT208_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT209_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT210_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT211_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT212_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT213_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT214_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT215_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT216_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT217_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT218_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT219_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT220_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT221_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT222_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT223_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT224_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT225_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT226_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT227_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT228_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT229_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT230_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT231_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT232_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT233_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT234_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT235_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT236_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT237_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT238_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT239_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT240_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT241_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT242_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT243_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT244_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT245_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT246_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT247_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT248_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT249_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT250_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT251_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT252_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT253_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT254_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ], + "C_PROBE_OUT255_INIT_VAL": [ { "value": "0x0", "resolve_type": "dependent", "format": "bitString", "usage": "all" } ] + }, + "project_parameters": { + "ARCHITECTURE": [ { "value": "virtexuplus" } ], + "BASE_BOARD_PART": [ { "value": "" } ], + "BOARD_CONNECTIONS": [ { "value": "" } ], + "DEVICE": [ { "value": "xcLG19A4" } ], + "PACKAGE": [ { "value": "fsva3824" } ], + "PREFHDL": [ { "value": "VERILOG" } ], + "SILICON_REVISION": [ { "value": "" } ], + "SIMULATOR_LANGUAGE": [ { "value": "MIXED" } ], + "SPEEDGRADE": [ { "value": "-2" } ], + "STATIC_POWER": [ { "value": "" } ], + "TEMPERATURE_GRADE": [ { "value": "E" } ] + }, + "runtime_parameters": { + "IPCONTEXT": [ { "value": "IP_Flow" } ], + "IPREVISION": [ { "value": "24" } ], + "MANAGED": [ { "value": "TRUE" } ], + "OUTPUTDIR": [ { "value": "../../../../vcu118_system.gen/sources_1/ip/vio_0" } ], + "SELECTEDSIMMODEL": [ { "value": "" } ], + "SHAREDDIR": [ { "value": "." } ], + "SWVERSION": [ { "value": "2023.2" } ], + "SYNTHESISFLOW": [ { "value": "OUT_OF_CONTEXT" } ] + } + }, + "boundary": { + "ports": { + "clk": [ { "direction": "in" } ], + "probe_out0": [ { "direction": "out", "size_left": "0", "size_right": "0" } ], + "probe_out1": [ { "direction": "out", "size_left": "0", "size_right": "0" } ], + "probe_out2": [ { "direction": "out", "size_left": "0", "size_right": "0" } ], + "probe_out3": [ { "direction": "out", "size_left": "0", "size_right": "0" } ], + "probe_out4": [ { "direction": "out", "size_left": "0", "size_right": "0" } ] + }, + "interfaces": { + "signal_clock": { + "vlnv": "xilinx.com:signal:clock:1.0", + "abstraction_type": "xilinx.com:signal:clock_rtl:1.0", + "mode": "slave", + "parameters": { + "FREQ_HZ": [ { "value": "100000000", "resolve_type": "user", "format": "long", "usage": "all" } ], + "FREQ_TOLERANCE_HZ": [ { "value": "0", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PHASE": [ { "value": "0.0", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_BUSIF": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_PORT": [ { "value": "", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "ASSOCIATED_RESET": [ { "value": "", "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": "clk" } ] + } + } + } + } + } +} \ No newline at end of file diff --git a/piton/tools/src/proto/LG19A4/board.tcl b/piton/tools/src/proto/LG19A4/board.tcl new file mode 100644 index 000000000..fe9d57931 --- /dev/null +++ b/piton/tools/src/proto/LG19A4/board.tcl @@ -0,0 +1,34 @@ +# Copyright (c) 2016 Princeton University +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# * Neither the name of Princeton University nor the +# names of its contributors may be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY PRINCETON UNIVERSITY "AS IS" AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL PRINCETON UNIVERSITY BE LIABLE FOR ANY +# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# +# Board specific variables +# Not intended to be run standalone +# + +set BOARD_PART "" +set FPGA_PART "xcLG19A4-fsva3824-2-e" +set VIVADO_FLOW_PERF_OPT 0 +set BOARD_DEFAULT_VERILOG_MACROS "LG19A4_BOARD" diff --git a/piton/tools/src/proto/block.list b/piton/tools/src/proto/block.list index 04a332390..e7f97ac03 100644 --- a/piton/tools/src/proto/block.list +++ b/piton/tools/src/proto/block.list @@ -25,7 +25,7 @@ # Format: # BlockID BlockPath Supported Board,Frequency(MHz),DDRSize(Mbytes) piton_aws ../../build/f1/piton_aws/design f1,62.5,4096 -system . vc707,60,1024;genesys2,66.667,1024;nexysVideo,30,512;vcu118,100,2048;xupp3r,60,32768 +system . vc707,60,1024;genesys2,66.667,1024;nexysVideo,30,512;vcu118,100,2048;LG19A4,10,2048;xupp3r,60,32768 chipset chipset genesys2,66.667,1024;piton_board,50,0 passthru passthru piton_board,100,0 passthru_loopback fpga_tests/passthru_loopback piton_board,100,0 diff --git a/piton/tools/src/proto/board.list b/piton/tools/src/proto/board.list index 6149781e9..22e8da7ab 100644 --- a/piton/tools/src/proto/board.list +++ b/piton/tools/src/proto/board.list @@ -29,4 +29,5 @@ vc707 vivado nexysVideo vivado f1 vivado vcu118 vivado +LG19A4 vivado xupp3r vivado diff --git a/piton/tools/src/proto/common/rtl_setup.tcl b/piton/tools/src/proto/common/rtl_setup.tcl index ae700b81d..41d9f2d2f 100644 --- a/piton/tools/src/proto/common/rtl_setup.tcl +++ b/piton/tools/src/proto/common/rtl_setup.tcl @@ -764,6 +764,7 @@ set CHIPSET_IP_FILE_PREFIXES [list \ "${DV_ROOT}/design/chipset/noc_sd_bridge/xilinx/${BOARD}/ip_cores/sd_cache_bram/sd_cache_bram" \ "${DV_ROOT}/design/common/fpga_bridge/common/xilinx/${BOARD}/ip_cores/afifo_w64/afifo_w64" \ "${DV_ROOT}/design/common/fpga_bridge/fpga_rcv/xilinx/${BOARD}/ip_cores/afifo_w3/afifo_w3" \ + "${DV_ROOT}/design/xilinx/${BOARD}/ip_cores/vio_0/vio_0" \ ] diff --git a/piton/tools/src/proto/fpga_lib.py b/piton/tools/src/proto/fpga_lib.py index 46f0870ea..5fa4b3b2b 100644 --- a/piton/tools/src/proto/fpga_lib.py +++ b/piton/tools/src/proto/fpga_lib.py @@ -48,6 +48,7 @@ NOC_PAYLOAD_WIDTH = 512 STORAGE_BLOCK_BIT_WIDTH = { "ddr": { "vc707":512, "vcu118":512, + "LG19A4":512, "xupp3r":512, "nexys4ddr":128, "genesys2":256, @@ -56,6 +57,7 @@ }, "bram": { "vc707":512, "vcu118":512, + "LG19A4":512, "xupp3r":512, "nexys4ddr":512, "genesys2":512, @@ -65,6 +67,7 @@ }, "dmw": { "vc707":512, "vcu118":512, + "LG19A4":512, "xupp3r":512, "nexys4ddr":512, "genesys2":512, @@ -76,6 +79,7 @@ STORAGE_ADDRESSABLE_BIT_WIDTH = { "ddr": { "vc707":64, "vcu118":64, + "LG19A4":64, "xupp3r":64, "nexys4ddr":16, "genesys2":32, @@ -84,6 +88,7 @@ }, "bram": { "vc707":512, "vcu118":512, + "LG19A4":512, "xupp3r":512, "nexys4ddr":512, "genesys2":512, @@ -93,6 +98,7 @@ }, "dmw": { "vc707":512, "vcu118":512, + "LG19A4":512, "xupp3r":512, "nexys4ddr":512, "genesys2":512, @@ -104,6 +110,7 @@ STORAGE_BIT_SIZE = { "ddr": { "vc707":8*2**30, "vcu118":2*8*2**30, + "LG19A4":2*8*2**30, "xupp3r":32*8*2**30, "nexys4ddr":8*128*2**20, "genesys2":8*2**30, @@ -112,6 +119,7 @@ }, "bram": { "vc707":16384*512, "vcu118":16384*512, + "LG19A4":16384*512, "xupp3r":16384*512, "nexys4ddr":16384*512, "genesys2":16384*512, @@ -121,6 +129,7 @@ }, "dmw": { "vc707":8*2**30, "vcu118":2*8*2**30, + "LG19A4":2*8*2**30, "xupp3r":32*8*2**30, "nexys4ddr":8*128*2**20, "genesys2":8*2**30,