86 lines
2.9 KiB
JSON
86 lines
2.9 KiB
JSON
{
|
|
// "signal": [
|
|
// { "name": "ACLK", "wave": "p.|..................", "period": 1 },
|
|
//
|
|
// // AXI写通道
|
|
// ['AW_CH',
|
|
// { "name": "AWVALID", "wave": "0.|.1.0.............." },
|
|
// { "name": "AWREADY", "wave": "0.|..10.............." },
|
|
// { "name": "AWADDR", "wave": "x.|.3.x..............", "data": "awaddr" },
|
|
// {},
|
|
// ],
|
|
// ['W_CH',
|
|
// { "name": "WVALID", "wave": "0..|...1..0.........." },
|
|
// { "name": "WREADY", "wave": "0..|.....10.........." },
|
|
// { "name": "WDATA", "wave": "x..|...3..x..........", "data": "wdata" },
|
|
// {},
|
|
// ],
|
|
|
|
// ['B_CH',
|
|
// { "name": "BVALID", "wave": "0.|...........1.0...." },
|
|
// { "name": "BREADY", "wave": "0.|............1.0..." },
|
|
// {},
|
|
// ],
|
|
//
|
|
// // FSM Idication
|
|
// { "name": "STATE", "wave": "=.|...3...33..3.3.xxx", "data": ["IDLE","WAIT_WDATA","SET","ACS","RESP_W","IDLE"] },
|
|
|
|
// ['APB',
|
|
// { "name": "PSEL", "wave": "0.|.......1...0......" },
|
|
// { "name": "PENABLE", "wave": "0.|........1..0......" },
|
|
// { "name": "PWRITE", "wave": "0.|.......1...0......" },
|
|
// { "name": "PADDR", "wave": "x.|.......3...x......", "data": ["addr",] },
|
|
// { "name": "PWDATA", "wave": "x.|.......3...x......", "data": ["wdata",] },
|
|
// { "name": "PREADY", "wave": "1.|........0.1......." },
|
|
// { "name": "PRDATA", "wave": "x.|..................", "data": [""] },
|
|
// ],
|
|
|
|
//
|
|
// ],
|
|
|
|
"signal": [
|
|
{ "name": "ACLK", "wave": "p.|..............", "period": 1 },
|
|
// AXI读通道
|
|
['AW_CH',
|
|
{ "name": "ARVALID", "wave": "0.|..1..0......." },
|
|
{ "name": "ARREADY", "wave": "0.|....10......." },
|
|
{ "name": "ARADDR", "wave": "x.|..3..x.......", "data": "araddr" },
|
|
{},
|
|
],
|
|
|
|
['R_CH',
|
|
{ "name": "RVALID", "wave": "0.|.........1.0." },
|
|
{ "name": "RREADY", "wave": "0.|..........10." },
|
|
{ "name": "RDATA", "wave": "x.|.........3.x.", "data": "rdata" },
|
|
{},
|
|
],
|
|
|
|
// FSM Idication
|
|
{ "name": "STATE", "wave": "=..|....33..3.=.", "data": ["IDLE","SET","ACS","RESP_R","IDLE"] },
|
|
{},
|
|
|
|
['APB',
|
|
{ "name": "PSEL", "wave": "0.|.....1...0..." },
|
|
{ "name": "PENABLE", "wave": "0.|......1..0..." },
|
|
{ "name": "PWRITE", "wave": "0.|.....1...0..." },
|
|
{ "name": "PADDR", "wave": "x.|.....3...x...", "data": ["addr",] },
|
|
{ "name": "PREADY", "wave": "1.|......0.1...." },
|
|
{ "name": "PRDATA", "wave": "x.|........3x...", "data": ["prdata"] },
|
|
{ "name": "PWDATA", "wave": "x.|.........x...", "data": ["wdata",] },
|
|
],
|
|
|
|
|
|
],
|
|
|
|
|
|
"head": {
|
|
"text": "AXI4 to APB3 Bridge Timing",
|
|
"tick": 0,
|
|
"every": 1
|
|
},
|
|
// "foot": {
|
|
// "text": "Cycle: 0 1 2 3 4 5 6 7 8 9",
|
|
// "tick": 0
|
|
// }
|
|
|
|
} |