aboutsummaryrefslogtreecommitdiff
path: root/microblaze-vivado/ProgHw2_Week4_Microblaze.srcs/sources_1/bd/MicroBlazeIP/MicroBlazeIP.bda
diff options
context:
space:
mode:
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.bda318
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"
+ }
+ ]
+ }
+}