diff options
Diffstat (limited to 'microblaze-vivado/ProgHw2_Week4_Microblaze.srcs/sources_1/bd/MicroBlazeIP/MicroBlazeIP.bda')
-rw-r--r-- | microblaze-vivado/ProgHw2_Week4_Microblaze.srcs/sources_1/bd/MicroBlazeIP/MicroBlazeIP.bda | 318 |
1 files changed, 318 insertions, 0 deletions
diff --git a/microblaze-vivado/ProgHw2_Week4_Microblaze.srcs/sources_1/bd/MicroBlazeIP/MicroBlazeIP.bda b/microblaze-vivado/ProgHw2_Week4_Microblaze.srcs/sources_1/bd/MicroBlazeIP/MicroBlazeIP.bda new file mode 100644 index 0000000..a30ef88 --- /dev/null +++ b/microblaze-vivado/ProgHw2_Week4_Microblaze.srcs/sources_1/bd/MicroBlazeIP/MicroBlazeIP.bda @@ -0,0 +1,318 @@ +{ + "graphjs": { + "version": "1.0", + "keys": [ + { + "abrv": "VH", + "name": "vert_hid", + "type": "int", + "for": "node" + }, + { + "abrv": "VM", + "name": "vert_name", + "type": "string", + "for": "node" + }, + { + "abrv": "VT", + "name": "vert_type", + "type": "string", + "for": "node" + }, + { + "abrv": "BA", + "name": "base_addr", + "type": "string", + "for": "node" + }, + { + "abrv": "HA", + "name": "high_addr", + "type": "string", + "for": "node" + }, + { + "abrv": "BP", + "name": "base_param", + "type": "string", + "for": "node" + }, + { + "abrv": "HP", + "name": "high_param", + "type": "string", + "for": "node" + }, + { + "abrv": "MA", + "name": "master_addrspace", + "type": "string", + "for": "node" + }, + { + "abrv": "MX", + "name": "master_instance", + "type": "string", + "for": "node" + }, + { + "abrv": "MI", + "name": "master_interface", + "type": "string", + "for": "node" + }, + { + "abrv": "MS", + "name": "master_segment", + "type": "string", + "for": "node" + }, + { + "abrv": "MV", + "name": "master_vlnv", + "type": "string", + "for": "node" + }, + { + "abrv": "SX", + "name": "slave_instance", + "type": "string", + "for": "node" + }, + { + "abrv": "SI", + "name": "slave_interface", + "type": "string", + "for": "node" + }, + { + "abrv": "MM", + "name": "slave_memmap", + "type": "string", + "for": "node" + }, + { + "abrv": "SS", + "name": "slave_segment", + "type": "string", + "for": "node" + }, + { + "abrv": "SV", + "name": "slave_vlnv", + "type": "string", + "for": "node" + }, + { + "abrv": "TM", + "name": "memory_type", + "type": "string", + "for": "node" + }, + { + "abrv": "TU", + "name": "usage_type", + "type": "string", + "for": "node" + }, + { + "abrv": "LT", + "name": "lock_type", + "type": "string", + "for": "node" + }, + { + "abrv": "BT", + "name": "boot_type", + "type": "string", + "for": "node" + }, + { + "abrv": "EH", + "name": "edge_hid", + "type": "int", + "for": "edge" + } + ], + "vertice_type_order": [ + { + "abrv": "BC", + "desc": "Block Container" + }, + { + "abrv": "PR", + "desc": "Parital Reference" + }, + { + "abrv": "VR", + "desc": "Variant" + }, + { + "abrv": "PM", + "desc": "Variant Permutations" + }, + { + "abrv": "CX", + "desc": "Boundary Connection" + }, + { + "abrv": "AC", + "desc": "Assignment Coordinate" + }, + { + "abrv": "ACE", + "desc": "Excluded Assign Coordinate" + }, + { + "abrv": "APX", + "desc": "Boundary Aperture" + }, + { + "abrv": "CIP", + "desc": "High level Processing System" + } + ], + "vertices": { + "V0": { + "VM": "MicroBlazeIP", + "VT": "BC" + }, + "V1": { + "VH": "2", + "VM": "MicroBlazeIP", + "VT": "VR" + }, + "V2": { + "VH": "2", + "VT": "PM", + "TU": "active" + }, + "V3": { + "VT": "AC", + "BA": "0x00000000", + "HA": "0x00007FFF", + "BP": "C_BASEADDR", + "HP": "C_HIGHADDR", + "MA": "Data", + "MX": "/microblaze_0", + "MI": "DLMB", + "MS": "SEG_dlmb_bram_if_cntlr_Mem", + "MV": "xilinx.com:ip:microblaze:11.0", + "SX": "/microblaze_0_local_memory/dlmb_bram_if_cntlr", + "SI": "SLMB", + "SS": "Mem", + "SV": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "TM": "data", + "TU": "memory" + }, + "V4": { + "VT": "AC", + "BA": "0x00000000", + "HA": "0x00007FFF", + "BP": "C_BASEADDR", + "HP": "C_HIGHADDR", + "MA": "Instruction", + "MX": "/microblaze_0", + "MI": "ILMB", + "MS": "SEG_ilmb_bram_if_cntlr_Mem", + "MV": "xilinx.com:ip:microblaze:11.0", + "SX": "/microblaze_0_local_memory/ilmb_bram_if_cntlr", + "SI": "SLMB", + "SS": "Mem", + "SV": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "TM": "instruction", + "TU": "memory" + }, + "V5": { + "VT": "AC", + "BA": "0x40000000", + "HA": "0x4000FFFF", + "BP": "C_BASEADDR", + "HP": "C_HIGHADDR", + "MA": "Data", + "MX": "/microblaze_0", + "MI": "M_AXI_DP", + "MS": "SEG_axi_gpio_Buttons_Reg", + "MV": "xilinx.com:ip:microblaze:11.0", + "SX": "/axi_gpio_Buttons", + "SI": "S_AXI", + "SS": "Reg", + "SV": "xilinx.com:ip:axi_gpio:2.0", + "TM": "data", + "TU": "register" + }, + "V6": { + "VT": "AC", + "BA": "0x40010000", + "HA": "0x4001FFFF", + "BP": "C_BASEADDR", + "HP": "C_HIGHADDR", + "MA": "Data", + "MX": "/microblaze_0", + "MI": "M_AXI_DP", + "MS": "SEG_axi_gpio_LEDs_Reg", + "MV": "xilinx.com:ip:microblaze:11.0", + "SX": "/axi_gpio_LEDs", + "SI": "S_AXI", + "SS": "Reg", + "SV": "xilinx.com:ip:axi_gpio:2.0", + "TM": "data", + "TU": "register" + }, + "V7": { + "VT": "AC", + "BA": "0x40600000", + "HA": "0x4060FFFF", + "BP": "C_BASEADDR", + "HP": "C_HIGHADDR", + "MA": "Data", + "MX": "/microblaze_0", + "MI": "M_AXI_DP", + "MS": "SEG_axi_uartlite_0_Reg", + "MV": "xilinx.com:ip:microblaze:11.0", + "SX": "/axi_uartlite_0", + "SI": "S_AXI", + "SS": "Reg", + "SV": "xilinx.com:ip:axi_uartlite:2.0", + "TM": "data", + "TU": "register" + } + }, + "edges": [ + { + "src": "V0", + "trg": "V1" + }, + { + "src": "V1", + "trg": "V2" + }, + { + "src": "V3", + "trg": "V2", + "EH": "2" + }, + { + "src": "V4", + "trg": "V2", + "EH": "2" + }, + { + "src": "V5", + "trg": "V2", + "EH": "2" + }, + { + "src": "V6", + "trg": "V2", + "EH": "2" + }, + { + "src": "V7", + "trg": "V2", + "EH": "2" + } + ] + } +} |