49 lines
1.7 KiB
JSON
49 lines
1.7 KiB
JSON
{
|
||
"signal": [
|
||
{ "name": "clk", "wave": "P........", "period": 1 },
|
||
{ "name": "rst_n", "wave": "1........" },
|
||
|
||
|
||
{ "name": "PSEL", "wave": "0.1....0.", "node": ".." },
|
||
{ "name": "PENABLE", "wave": "0..1...0.", "node": "...a...b" },
|
||
{ "name": "PWRITE", "wave": "0.......", "data": ["", "Read"] },
|
||
{ "name": "PADDR", "wave": "x.3....x", "data": ["", "0x2000"] },
|
||
{ "name": "PRDATA", "wave": "x.....4x.", "data": ["", "", "0xCAFEBABE"] },
|
||
{ "name": "PREADY", "wave": "1..0..1x", "node": "...c..d" },
|
||
{ "name": "PSLVERR", "wave": "0......." },
|
||
|
||
{},
|
||
{ "name": "FSM", "wave": "=..=.=.=.", "data": ["IDLE","AR","R","IDLE"]},
|
||
{},
|
||
|
||
{ "name": "ARVALID", "wave": "0..1.0...", "node": "...g" },
|
||
{ "name": "ARID", "wave": "=........", "data": "0"},
|
||
{ "name": "arburst", "wave": "=........", "data": "2'b01"},
|
||
{ "name": "arsize", "wave": "=........", "data": "3'b010"},
|
||
{ "name": "ARADDR", "wave": "x..3.x...", "data": ["16'hxxxx", ] },
|
||
{ "name": "ARREADY", "wave": "0...10..", "node": "..." },
|
||
{},
|
||
|
||
{ "name": "RREADY", "wave": "1........", "node": "....." },
|
||
{ "name": "RVALID", "wave": "0.....10", "node": "......e" },
|
||
{ "name": "RDATA", "wave": "x.....4x.", "data": ["rdata",] },
|
||
{ "name": "RRESP", "wave": "x.....2x.", "data": ["OKAY", ] },
|
||
|
||
],
|
||
|
||
"edge": [
|
||
"a<->b ACCESS ",
|
||
"c~>e ",
|
||
"e->d"
|
||
],
|
||
|
||
"head": {
|
||
"text": "APB3 到 AXI4 读操作转换时序",
|
||
"tick": 0
|
||
},
|
||
|
||
"foot": {
|
||
// "text": "时序说明:1. APB SETUP阶段(1周期) → 2. APB ACCESS阶段(1周期) → 3. AXI地址通道 → 4. AXI数据通道",
|
||
"tick": 0
|
||
}
|
||
} |