183 lines
5.3 KiB
JSON
183 lines
5.3 KiB
JSON
|
[
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_debug_wdata_rs1_d",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_write",
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_type",
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_valid"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_ret",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_ret"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_dbecc_d",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_dbecc"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_br_error",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_br_error"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_pc_d",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_pc"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_toffset",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_toffset"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_icaf_f1_d",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_icaf_f1"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_bp_btag",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_bp_btag"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_way",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_way"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_pc4_d",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_pc4"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_hist",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_hist"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_ib0_valid_d",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_valid",
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_valid",
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_type"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_instr_d",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_instr",
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_valid",
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_type",
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_addr",
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_write"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_br_start_error",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_br_start_error"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_bp_fghr",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_bp_fghr"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_prett",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_prett"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_bank",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_bank"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_icaf_d",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_icaf"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_bp_index",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_bp_index"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_icaf_type_d",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_icaf_type"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_valid",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_valid"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.CombinationalPath",
|
||
|
"sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_debug_fence_d",
|
||
|
"sources":[
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_write",
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_type",
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_addr",
|
||
|
"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_valid"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.EmitCircuitAnnotation",
|
||
|
"emitter":"firrtl.VerilogEmitter"
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.options.TargetDirAnnotation",
|
||
|
"directory":"."
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.options.OutputAnnotationFileAnnotation",
|
||
|
"file":"el2_dec_ib_ctl"
|
||
|
},
|
||
|
{
|
||
|
"class":"firrtl.transforms.BlackBoxTargetDirAnno",
|
||
|
"targetDir":"."
|
||
|
}
|
||
|
]
|