Files
super6502/hw/efinix_fpga/debug_profile.wizard.json
2022-12-20 15:38:55 -05:00

516 lines
17 KiB
JSON

{
"debug_cores": [
{
"name": "la0",
"type": "la",
"uuid": "2ec8ec3d274747939b82c28997a2ef1d",
"trigin_en": false,
"trigout_en": false,
"auto_inserted": true,
"capture_control": false,
"data_depth": 128,
"input_pipeline": 1,
"probes": [
{
"name": "cpu_resb",
"width": 1,
"probe_type": 1
},
{
"name": "cpu_addr",
"width": 16,
"probe_type": 1
},
{
"name": "button_reset",
"width": 1,
"probe_type": 1
},
{
"name": "cpu_data_in",
"width": 8,
"probe_type": 1
},
{
"name": "cpu_rwb",
"width": 1,
"probe_type": 1
},
{
"name": "cpu_sync",
"width": 1,
"probe_type": 1
},
{
"name": "cpu_data_out",
"width": 8,
"probe_type": 1
},
{
"name": "cpu_data_oe",
"width": 8,
"probe_type": 1
},
{
"name": "cpu_phi2",
"width": 1,
"probe_type": 1
}
]
}
],
"connections": [
{
"command": "add_ports",
"id": 1,
"args": {
"netlist": "super6502",
"ports": [
{
"name": "jtag_inst1_CAPTURE",
"dir": "in",
"width": 1
},
{
"name": "jtag_inst1_DRCK",
"dir": "in",
"width": 1
},
{
"name": "jtag_inst1_RESET",
"dir": "in",
"width": 1
},
{
"name": "jtag_inst1_RUNTEST",
"dir": "in",
"width": 1
},
{
"name": "jtag_inst1_SEL",
"dir": "in",
"width": 1
},
{
"name": "jtag_inst1_SHIFT",
"dir": "in",
"width": 1
},
{
"name": "jtag_inst1_TCK",
"dir": "in",
"width": 1
},
{
"name": "jtag_inst1_TDI",
"dir": "in",
"width": 1
},
{
"name": "jtag_inst1_TMS",
"dir": "in",
"width": 1
},
{
"name": "jtag_inst1_UPDATE",
"dir": "in",
"width": 1
},
{
"name": "jtag_inst1_TDO",
"dir": "out",
"width": 1
}
]
}
},
{
"command": "instantiate",
"netlist": "edb_top",
"id": 2,
"instance": "edb_top_inst"
},
{
"command": "connect",
"id": 3,
"args": {
"instance": "edb_top_inst",
"ports": [
{
"name": "bscan_CAPTURE",
"net": "jtag_inst1_CAPTURE"
},
{
"name": "bscan_DRCK",
"net": "jtag_inst1_DRCK"
},
{
"name": "bscan_RESET",
"net": "jtag_inst1_RESET"
},
{
"name": "bscan_RUNTEST",
"net": "jtag_inst1_RUNTEST"
},
{
"name": "bscan_SEL",
"net": "jtag_inst1_SEL"
},
{
"name": "bscan_SHIFT",
"net": "jtag_inst1_SHIFT"
},
{
"name": "bscan_TCK",
"net": "jtag_inst1_TCK"
},
{
"name": "bscan_TDI",
"net": "jtag_inst1_TDI"
},
{
"name": "bscan_TMS",
"net": "jtag_inst1_TMS"
},
{
"name": "bscan_UPDATE",
"net": "jtag_inst1_UPDATE"
},
{
"name": "bscan_TDO",
"net": "jtag_inst1_TDO"
},
{
"name": "la0_clk",
"net": "clk_2",
"path": []
},
{
"name": "la0_probe0",
"net": "cpu_resb",
"path": []
},
{
"name": "la0_probe1[0]",
"net": "cpu_addr[0]",
"path": []
},
{
"name": "la0_probe1[1]",
"net": "cpu_addr[1]",
"path": []
},
{
"name": "la0_probe1[2]",
"net": "cpu_addr[2]",
"path": []
},
{
"name": "la0_probe1[3]",
"net": "cpu_addr[3]",
"path": []
},
{
"name": "la0_probe1[4]",
"net": "cpu_addr[4]",
"path": []
},
{
"name": "la0_probe1[5]",
"net": "cpu_addr[5]",
"path": []
},
{
"name": "la0_probe1[6]",
"net": "cpu_addr[6]",
"path": []
},
{
"name": "la0_probe1[7]",
"net": "cpu_addr[7]",
"path": []
},
{
"name": "la0_probe1[8]",
"net": "cpu_addr[8]",
"path": []
},
{
"name": "la0_probe1[9]",
"net": "cpu_addr[9]",
"path": []
},
{
"name": "la0_probe1[10]",
"net": "cpu_addr[10]",
"path": []
},
{
"name": "la0_probe1[11]",
"net": "cpu_addr[11]",
"path": []
},
{
"name": "la0_probe1[12]",
"net": "cpu_addr[12]",
"path": []
},
{
"name": "la0_probe1[13]",
"net": "cpu_addr[13]",
"path": []
},
{
"name": "la0_probe1[14]",
"net": "cpu_addr[14]",
"path": []
},
{
"name": "la0_probe1[15]",
"net": "cpu_addr[15]",
"path": []
},
{
"name": "la0_probe2",
"net": "button_reset",
"path": []
},
{
"name": "la0_probe3[0]",
"net": "cpu_data_in[0]",
"path": []
},
{
"name": "la0_probe3[1]",
"net": "cpu_data_in[1]",
"path": []
},
{
"name": "la0_probe3[2]",
"net": "cpu_data_in[2]",
"path": []
},
{
"name": "la0_probe3[3]",
"net": "cpu_data_in[3]",
"path": []
},
{
"name": "la0_probe3[4]",
"net": "cpu_data_in[4]",
"path": []
},
{
"name": "la0_probe3[5]",
"net": "cpu_data_in[5]",
"path": []
},
{
"name": "la0_probe3[6]",
"net": "cpu_data_in[6]",
"path": []
},
{
"name": "la0_probe3[7]",
"net": "cpu_data_in[7]",
"path": []
},
{
"name": "la0_probe4",
"net": "cpu_rwb",
"path": []
},
{
"name": "la0_probe5",
"net": "cpu_sync",
"path": []
},
{
"name": "la0_probe6[0]",
"net": "cpu_data_out[0]",
"path": []
},
{
"name": "la0_probe6[1]",
"net": "cpu_data_out[1]",
"path": []
},
{
"name": "la0_probe6[2]",
"net": "cpu_data_out[2]",
"path": []
},
{
"name": "la0_probe6[3]",
"net": "cpu_data_out[3]",
"path": []
},
{
"name": "la0_probe6[4]",
"net": "cpu_data_out[4]",
"path": []
},
{
"name": "la0_probe6[5]",
"net": "cpu_data_out[5]",
"path": []
},
{
"name": "la0_probe6[6]",
"net": "cpu_data_out[6]",
"path": []
},
{
"name": "la0_probe6[7]",
"net": "cpu_data_out[7]",
"path": []
},
{
"name": "la0_probe7[0]",
"net": "cpu_data_oe[0]",
"path": []
},
{
"name": "la0_probe7[1]",
"net": "cpu_data_oe[1]",
"path": []
},
{
"name": "la0_probe7[2]",
"net": "cpu_data_oe[2]",
"path": []
},
{
"name": "la0_probe7[3]",
"net": "cpu_data_oe[3]",
"path": []
},
{
"name": "la0_probe7[4]",
"net": "cpu_data_oe[4]",
"path": []
},
{
"name": "la0_probe7[5]",
"net": "cpu_data_oe[5]",
"path": []
},
{
"name": "la0_probe7[6]",
"net": "cpu_data_oe[6]",
"path": []
},
{
"name": "la0_probe7[7]",
"net": "cpu_data_oe[7]",
"path": []
},
{
"name": "la0_probe8",
"net": "cpu_phi2",
"path": []
}
]
}
}
],
"vdbs": [
{
"file": "debug_top.post.vdb",
"instance": "edb_top_inst"
}
],
"session": {
"wizard": {
"data_depth": 128,
"capture_control": false,
"selected_nets": [
{
"name": "cpu_resb",
"width": 1,
"clk_domain": "clk_2",
"selected_probe_type": "DATA AND TRIGGER",
"child": [],
"path": []
},
{
"name": "cpu_addr",
"width": 16,
"clk_domain": "clk_2",
"selected_probe_type": "DATA AND TRIGGER",
"child": [],
"path": [],
"net_idx_left": 15,
"net_idx_right": 0
},
{
"name": "button_reset",
"width": 1,
"clk_domain": "clk_2",
"selected_probe_type": "DATA AND TRIGGER",
"child": [],
"path": []
},
{
"name": "cpu_data_in",
"width": 8,
"clk_domain": "clk_2",
"selected_probe_type": "DATA AND TRIGGER",
"child": [],
"path": [],
"net_idx_left": 7,
"net_idx_right": 0
},
{
"name": "cpu_rwb",
"width": 1,
"clk_domain": "clk_2",
"selected_probe_type": "DATA AND TRIGGER",
"child": [],
"path": []
},
{
"name": "cpu_sync",
"width": 1,
"clk_domain": "clk_2",
"selected_probe_type": "DATA AND TRIGGER",
"child": [],
"path": []
},
{
"name": "cpu_data_out",
"width": 8,
"clk_domain": "clk_2",
"selected_probe_type": "DATA AND TRIGGER",
"child": [],
"path": [],
"net_idx_left": 7,
"net_idx_right": 0
},
{
"name": "cpu_data_oe",
"width": 8,
"clk_domain": "clk_2",
"selected_probe_type": "DATA AND TRIGGER",
"child": [],
"path": [],
"net_idx_left": 7,
"net_idx_right": 0
},
{
"name": "cpu_phi2",
"width": 1,
"clk_domain": "clk_2",
"selected_probe_type": "DATA AND TRIGGER",
"child": [],
"path": []
}
],
"top_module": "super6502",
"db_checksum": "ba5fce12098a2c03e7bae2e9a172d1842464edfca8e284870b3519e987537970",
"src": "elaborate",
"jtag_user": "USER1",
"input_pipeline": 1
}
}
}