2021-08-16 05:30:28 +08:00
|
|
|
digraph iState{
|
|
|
|
splines=polyline
|
|
|
|
compound=true
|
|
|
|
node [shape=Mrecord]
|
|
|
|
edge [arrowhead=normal]
|
|
|
|
|
|
|
|
IDLE -> WA [label=<cached <br/>& ~hit <br/>& ~axi.addr_ok>]
|
|
|
|
IDLE -> WD1 [label=<cached <br/>& ~hit <br/>& axi.addr_ok>]
|
|
|
|
|
|
|
|
WA -> WD1 [label=<axi.addr_ok<br/>&~axi.rvalid>]
|
|
|
|
WA -> WD2 [label=<axi.addr_ok<br/>&axi.rvalid>]
|
|
|
|
|
|
|
|
WD1 -> WD2 [label="axi.rvalid"]
|
|
|
|
|
|
|
|
WD2 -> WD3 [label=<axi.rvalid <br/>& cached>]
|
|
|
|
WD2 -> IDLE [label=<axi.rvalid <br/>& ~cached>]
|
2021-08-16 07:26:22 +08:00
|
|
|
WD3 -> WD8 [style=dashed label="axi.rvalid"]
|
2021-08-16 05:30:28 +08:00
|
|
|
WD8 -> REFILL [label="sync with dwState"]
|
|
|
|
REFILL -> IDLE
|
|
|
|
}
|