update istate.dot

This commit is contained in:
Paul Pan 2021-08-16 07:26:22 +08:00
parent f8ebe01c7c
commit b8e6fd9f94
3 changed files with 60 additions and 116 deletions

View File

@ -14,11 +14,7 @@ digraph iState{
WD2 -> WD3 [label=<axi.rvalid <br/>&amp; cached>]
WD2 -> IDLE [label=<axi.rvalid <br/>&amp; ~cached>]
WD3 -> WD4 [label="axi.rvalid"]
WD4 -> WD5 [label="axi.rvalid"]
WD5 -> WD6 [label="axi.rvalid"]
WD6 -> WD7 [label="axi.rvalid"]
WD7 -> WD8 [label="axi.rvalid"]
WD3 -> WD8 [style=dashed label="axi.rvalid"]
WD8 -> REFILL [label="sync with dwState"]
REFILL -> IDLE
}

View File

@ -4,181 +4,129 @@
<!-- Generated by graphviz version 2.48.0 (0)
-->
<!-- Title: iState Pages: 1 -->
<svg width="322pt" height="993pt"
viewBox="0.00 0.00 322.00 993.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 989)">
<svg width="322pt" height="641pt"
viewBox="0.00 0.00 322.00 641.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 637)">
<title>iState</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-989 318,-989 318,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-637 318,-637 318,4 -4,4"/>
<!-- IDLE -->
<g id="node1" class="node">
<title>IDLE</title>
<path fill="none" stroke="black" d="M169,-948.5C169,-948.5 199,-948.5 199,-948.5 205,-948.5 211,-954.5 211,-960.5 211,-960.5 211,-972.5 211,-972.5 211,-978.5 205,-984.5 199,-984.5 199,-984.5 169,-984.5 169,-984.5 163,-984.5 157,-978.5 157,-972.5 157,-972.5 157,-960.5 157,-960.5 157,-954.5 163,-948.5 169,-948.5"/>
<text text-anchor="middle" x="184" y="-962.8" font-family="Times,serif" font-size="14.00">IDLE</text>
<path fill="none" stroke="black" d="M169,-596.5C169,-596.5 199,-596.5 199,-596.5 205,-596.5 211,-602.5 211,-608.5 211,-608.5 211,-620.5 211,-620.5 211,-626.5 205,-632.5 199,-632.5 199,-632.5 169,-632.5 169,-632.5 163,-632.5 157,-626.5 157,-620.5 157,-620.5 157,-608.5 157,-608.5 157,-602.5 163,-596.5 169,-596.5"/>
<text text-anchor="middle" x="184" y="-610.8" font-family="Times,serif" font-size="14.00">IDLE</text>
</g>
<!-- WA -->
<g id="node2" class="node">
<title>WA</title>
<path fill="none" stroke="black" d="M12,-826.5C12,-826.5 42,-826.5 42,-826.5 48,-826.5 54,-832.5 54,-838.5 54,-838.5 54,-850.5 54,-850.5 54,-856.5 48,-862.5 42,-862.5 42,-862.5 12,-862.5 12,-862.5 6,-862.5 0,-856.5 0,-850.5 0,-850.5 0,-838.5 0,-838.5 0,-832.5 6,-826.5 12,-826.5"/>
<text text-anchor="middle" x="27" y="-840.8" font-family="Times,serif" font-size="14.00">WA</text>
<path fill="none" stroke="black" d="M12,-474.5C12,-474.5 42,-474.5 42,-474.5 48,-474.5 54,-480.5 54,-486.5 54,-486.5 54,-498.5 54,-498.5 54,-504.5 48,-510.5 42,-510.5 42,-510.5 12,-510.5 12,-510.5 6,-510.5 0,-504.5 0,-498.5 0,-498.5 0,-486.5 0,-486.5 0,-480.5 6,-474.5 12,-474.5"/>
<text text-anchor="middle" x="27" y="-488.8" font-family="Times,serif" font-size="14.00">WA</text>
</g>
<!-- IDLE&#45;&gt;WA -->
<g id="edge1" class="edge">
<title>IDLE&#45;&gt;WA</title>
<path fill="none" stroke="black" d="M156.83,-959.32C112.13,-949.15 28,-930 28,-930 28,-930 27.62,-897.59 27.32,-872.92"/>
<polygon fill="black" stroke="black" points="30.82,-872.56 27.2,-862.6 23.82,-872.64 30.82,-872.56"/>
<text text-anchor="start" x="51" y="-918.8" font-family="Times,serif" font-size="14.00">cached </text>
<text text-anchor="start" x="51.5" y="-903.8" font-family="Times,serif" font-size="14.00">&amp; ~hit </text>
<text text-anchor="start" x="28" y="-888.8" font-family="Times,serif" font-size="14.00">&amp; ~axi.addr_ok</text>
<path fill="none" stroke="black" d="M156.83,-607.32C112.13,-597.15 28,-578 28,-578 28,-578 27.62,-545.59 27.32,-520.92"/>
<polygon fill="black" stroke="black" points="30.82,-520.56 27.2,-510.6 23.82,-520.64 30.82,-520.56"/>
<text text-anchor="start" x="51" y="-566.8" font-family="Times,serif" font-size="14.00">cached </text>
<text text-anchor="start" x="51.5" y="-551.8" font-family="Times,serif" font-size="14.00">&amp; ~hit </text>
<text text-anchor="start" x="28" y="-536.8" font-family="Times,serif" font-size="14.00">&amp; ~axi.addr_ok</text>
</g>
<!-- WD1 -->
<g id="node3" class="node">
<title>WD1</title>
<path fill="none" stroke="black" d="M115,-719.5C115,-719.5 145,-719.5 145,-719.5 151,-719.5 157,-725.5 157,-731.5 157,-731.5 157,-743.5 157,-743.5 157,-749.5 151,-755.5 145,-755.5 145,-755.5 115,-755.5 115,-755.5 109,-755.5 103,-749.5 103,-743.5 103,-743.5 103,-731.5 103,-731.5 103,-725.5 109,-719.5 115,-719.5"/>
<text text-anchor="middle" x="130" y="-733.8" font-family="Times,serif" font-size="14.00">WD1</text>
<path fill="none" stroke="black" d="M115,-367.5C115,-367.5 145,-367.5 145,-367.5 151,-367.5 157,-373.5 157,-379.5 157,-379.5 157,-391.5 157,-391.5 157,-397.5 151,-403.5 145,-403.5 145,-403.5 115,-403.5 115,-403.5 109,-403.5 103,-397.5 103,-391.5 103,-391.5 103,-379.5 103,-379.5 103,-373.5 109,-367.5 115,-367.5"/>
<text text-anchor="middle" x="130" y="-381.8" font-family="Times,serif" font-size="14.00">WD1</text>
</g>
<!-- IDLE&#45;&gt;WD1 -->
<g id="edge2" class="edge">
<title>IDLE&#45;&gt;WD1</title>
<path fill="none" stroke="black" d="M177.03,-948.34C165.57,-920.12 144,-867 144,-867 144,-867 137.1,-803.64 132.99,-765.91"/>
<polygon fill="black" stroke="black" points="136.42,-765.13 131.86,-755.56 129.46,-765.88 136.42,-765.13"/>
<text text-anchor="start" x="163" y="-855.8" font-family="Times,serif" font-size="14.00">cached </text>
<text text-anchor="start" x="163.5" y="-840.8" font-family="Times,serif" font-size="14.00">&amp; ~hit </text>
<text text-anchor="start" x="144" y="-825.8" font-family="Times,serif" font-size="14.00">&amp; axi.addr_ok</text>
<path fill="none" stroke="black" d="M177.03,-596.34C165.57,-568.12 144,-515 144,-515 144,-515 137.1,-451.64 132.99,-413.91"/>
<polygon fill="black" stroke="black" points="136.42,-413.13 131.86,-403.56 129.46,-413.88 136.42,-413.13"/>
<text text-anchor="start" x="163" y="-503.8" font-family="Times,serif" font-size="14.00">cached </text>
<text text-anchor="start" x="163.5" y="-488.8" font-family="Times,serif" font-size="14.00">&amp; ~hit </text>
<text text-anchor="start" x="144" y="-473.8" font-family="Times,serif" font-size="14.00">&amp; axi.addr_ok</text>
</g>
<!-- WA&#45;&gt;WD1 -->
<g id="edge3" class="edge">
<title>WA&#45;&gt;WD1</title>
<path fill="none" stroke="black" d="M31.45,-826.32C36.78,-805.74 45,-774 45,-774 45,-774 70.33,-763.42 93.33,-753.81"/>
<polygon fill="black" stroke="black" points="94.76,-757.01 102.64,-749.93 92.06,-750.55 94.76,-757.01"/>
<text text-anchor="start" x="48" y="-792.8" font-family="Times,serif" font-size="14.00">axi.addr_ok</text>
<text text-anchor="start" x="45" y="-777.8" font-family="Times,serif" font-size="14.00">&amp;~axi.rvalid</text>
<path fill="none" stroke="black" d="M31.45,-474.32C36.78,-453.74 45,-422 45,-422 45,-422 70.33,-411.42 93.33,-401.81"/>
<polygon fill="black" stroke="black" points="94.76,-405.01 102.64,-397.93 92.06,-398.55 94.76,-405.01"/>
<text text-anchor="start" x="48" y="-440.8" font-family="Times,serif" font-size="14.00">axi.addr_ok</text>
<text text-anchor="start" x="45" y="-425.8" font-family="Times,serif" font-size="14.00">&amp;~axi.rvalid</text>
</g>
<!-- WD2 -->
<g id="node4" class="node">
<title>WD2</title>
<path fill="none" stroke="black" d="M116,-631.5C116,-631.5 146,-631.5 146,-631.5 152,-631.5 158,-637.5 158,-643.5 158,-643.5 158,-655.5 158,-655.5 158,-661.5 152,-667.5 146,-667.5 146,-667.5 116,-667.5 116,-667.5 110,-667.5 104,-661.5 104,-655.5 104,-655.5 104,-643.5 104,-643.5 104,-637.5 110,-631.5 116,-631.5"/>
<text text-anchor="middle" x="131" y="-645.8" font-family="Times,serif" font-size="14.00">WD2</text>
<path fill="none" stroke="black" d="M157,-279.5C157,-279.5 187,-279.5 187,-279.5 193,-279.5 199,-285.5 199,-291.5 199,-291.5 199,-303.5 199,-303.5 199,-309.5 193,-315.5 187,-315.5 187,-315.5 157,-315.5 157,-315.5 151,-315.5 145,-309.5 145,-303.5 145,-303.5 145,-291.5 145,-291.5 145,-285.5 151,-279.5 157,-279.5"/>
<text text-anchor="middle" x="172" y="-293.8" font-family="Times,serif" font-size="14.00">WD2</text>
</g>
<!-- WA&#45;&gt;WD2 -->
<g id="edge4" class="edge">
<title>WA&#45;&gt;WD2</title>
<path fill="none" stroke="black" d="M27.27,-826.45C27.82,-792.35 29,-719 29,-719 29,-719 67.36,-693.24 97.04,-673.31"/>
<polygon fill="black" stroke="black" points="99.17,-676.09 105.52,-667.61 95.27,-670.28 99.17,-676.09"/>
<text text-anchor="start" x="29" y="-741.3" font-family="Times,serif" font-size="14.00">axi.addr_ok</text>
<text text-anchor="start" x="29.5" y="-726.3" font-family="Times,serif" font-size="14.00">&amp;axi.rvalid</text>
<path fill="none" stroke="black" d="M27.27,-474.45C27.82,-440.35 29,-367 29,-367 29,-367 93.2,-336.25 135.57,-315.95"/>
<polygon fill="black" stroke="black" points="137.26,-319.02 144.77,-311.55 134.24,-312.71 137.26,-319.02"/>
<text text-anchor="start" x="29" y="-389.3" font-family="Times,serif" font-size="14.00">axi.addr_ok</text>
<text text-anchor="start" x="29.5" y="-374.3" font-family="Times,serif" font-size="14.00">&amp;axi.rvalid</text>
</g>
<!-- WD1&#45;&gt;WD2 -->
<g id="edge5" class="edge">
<title>WD1&#45;&gt;WD2</title>
<path fill="none" stroke="black" d="M130.2,-719.1C130.34,-707.25 130.53,-691.32 130.68,-677.79"/>
<polygon fill="black" stroke="black" points="134.18,-677.62 130.8,-667.58 127.19,-677.54 134.18,-677.62"/>
<text text-anchor="middle" x="156" y="-689.8" font-family="Times,serif" font-size="14.00">axi.rvalid</text>
<path fill="none" stroke="black" d="M138.5,-367.1C144.46,-354.89 152.53,-338.37 159.26,-324.59"/>
<polygon fill="black" stroke="black" points="162.41,-326.11 163.66,-315.58 156.12,-323.03 162.41,-326.11"/>
<text text-anchor="middle" x="179" y="-337.8" font-family="Times,serif" font-size="14.00">axi.rvalid</text>
</g>
<!-- WD2&#45;&gt;IDLE -->
<g id="edge7" class="edge">
<title>WD2&#45;&gt;IDLE</title>
<path fill="none" stroke="black" d="M157.53,-667.63C171.6,-676.7 186,-686 186,-686 186,-686 224,-822 224,-822 224,-822 224,-867 224,-867 224,-867 206.59,-909.88 194.74,-939.06"/>
<polygon fill="black" stroke="black" points="191.49,-937.76 190.97,-948.34 197.97,-940.39 191.49,-937.76"/>
<text text-anchor="start" x="220.5" y="-792.8" font-family="Times,serif" font-size="14.00">axi.rvalid </text>
<text text-anchor="start" x="218" y="-777.8" font-family="Times,serif" font-size="14.00">&amp; ~cached</text>
<path fill="none" stroke="black" d="M190.07,-315.83C199.46,-324.85 209,-334 209,-334 209,-334 224,-470 224,-470 224,-470 224,-515 224,-515 224,-515 206.59,-557.88 194.74,-587.06"/>
<polygon fill="black" stroke="black" points="191.49,-585.76 190.97,-596.34 197.97,-588.39 191.49,-585.76"/>
<text text-anchor="start" x="223.5" y="-440.8" font-family="Times,serif" font-size="14.00">axi.rvalid </text>
<text text-anchor="start" x="221" y="-425.8" font-family="Times,serif" font-size="14.00">&amp; ~cached</text>
</g>
<!-- WD3 -->
<g id="node5" class="node">
<title>WD3</title>
<path fill="none" stroke="black" d="M167,-528.5C167,-528.5 197,-528.5 197,-528.5 203,-528.5 209,-534.5 209,-540.5 209,-540.5 209,-552.5 209,-552.5 209,-558.5 203,-564.5 197,-564.5 197,-564.5 167,-564.5 167,-564.5 161,-564.5 155,-558.5 155,-552.5 155,-552.5 155,-540.5 155,-540.5 155,-534.5 161,-528.5 167,-528.5"/>
<text text-anchor="middle" x="182" y="-542.8" font-family="Times,serif" font-size="14.00">WD3</text>
<path fill="none" stroke="black" d="M178,-176.5C178,-176.5 208,-176.5 208,-176.5 214,-176.5 220,-182.5 220,-188.5 220,-188.5 220,-200.5 220,-200.5 220,-206.5 214,-212.5 208,-212.5 208,-212.5 178,-212.5 178,-212.5 172,-212.5 166,-206.5 166,-200.5 166,-200.5 166,-188.5 166,-188.5 166,-182.5 172,-176.5 178,-176.5"/>
<text text-anchor="middle" x="193" y="-190.8" font-family="Times,serif" font-size="14.00">WD3</text>
</g>
<!-- WD2&#45;&gt;WD3 -->
<g id="edge6" class="edge">
<title>WD2&#45;&gt;WD3</title>
<path fill="none" stroke="black" d="M139.65,-631.37C147.64,-615.55 159.61,-591.83 168.8,-573.65"/>
<polygon fill="black" stroke="black" points="171.92,-575.22 173.31,-564.72 165.67,-572.07 171.92,-575.22"/>
<text text-anchor="start" x="164" y="-601.8" font-family="Times,serif" font-size="14.00">axi.rvalid </text>
<text text-anchor="start" x="165.5" y="-586.8" font-family="Times,serif" font-size="14.00">&amp; cached</text>
</g>
<!-- WD4 -->
<g id="node6" class="node">
<title>WD4</title>
<path fill="none" stroke="black" d="M180,-440.5C180,-440.5 210,-440.5 210,-440.5 216,-440.5 222,-446.5 222,-452.5 222,-452.5 222,-464.5 222,-464.5 222,-470.5 216,-476.5 210,-476.5 210,-476.5 180,-476.5 180,-476.5 174,-476.5 168,-470.5 168,-464.5 168,-464.5 168,-452.5 168,-452.5 168,-446.5 174,-440.5 180,-440.5"/>
<text text-anchor="middle" x="195" y="-454.8" font-family="Times,serif" font-size="14.00">WD4</text>
</g>
<!-- WD3&#45;&gt;WD4 -->
<g id="edge8" class="edge">
<title>WD3&#45;&gt;WD4</title>
<path fill="none" stroke="black" d="M184.63,-528.1C186.42,-516.25 188.83,-500.32 190.87,-486.79"/>
<polygon fill="black" stroke="black" points="194.38,-486.99 192.42,-476.58 187.46,-485.95 194.38,-486.99"/>
<text text-anchor="middle" x="215" y="-498.8" font-family="Times,serif" font-size="14.00">axi.rvalid</text>
</g>
<!-- WD5 -->
<g id="node7" class="node">
<title>WD5</title>
<path fill="none" stroke="black" d="M183,-352.5C183,-352.5 213,-352.5 213,-352.5 219,-352.5 225,-358.5 225,-364.5 225,-364.5 225,-376.5 225,-376.5 225,-382.5 219,-388.5 213,-388.5 213,-388.5 183,-388.5 183,-388.5 177,-388.5 171,-382.5 171,-376.5 171,-376.5 171,-364.5 171,-364.5 171,-358.5 177,-352.5 183,-352.5"/>
<text text-anchor="middle" x="198" y="-366.8" font-family="Times,serif" font-size="14.00">WD5</text>
</g>
<!-- WD4&#45;&gt;WD5 -->
<g id="edge9" class="edge">
<title>WD4&#45;&gt;WD5</title>
<path fill="none" stroke="black" d="M195.61,-440.1C196.02,-428.25 196.58,-412.32 197.05,-398.79"/>
<polygon fill="black" stroke="black" points="200.55,-398.7 197.4,-388.58 193.56,-398.46 200.55,-398.7"/>
<text text-anchor="middle" x="222" y="-410.8" font-family="Times,serif" font-size="14.00">axi.rvalid</text>
</g>
<!-- WD6 -->
<g id="node8" class="node">
<title>WD6</title>
<path fill="none" stroke="black" d="M184,-264.5C184,-264.5 214,-264.5 214,-264.5 220,-264.5 226,-270.5 226,-276.5 226,-276.5 226,-288.5 226,-288.5 226,-294.5 220,-300.5 214,-300.5 214,-300.5 184,-300.5 184,-300.5 178,-300.5 172,-294.5 172,-288.5 172,-288.5 172,-276.5 172,-276.5 172,-270.5 178,-264.5 184,-264.5"/>
<text text-anchor="middle" x="199" y="-278.8" font-family="Times,serif" font-size="14.00">WD6</text>
</g>
<!-- WD5&#45;&gt;WD6 -->
<g id="edge10" class="edge">
<title>WD5&#45;&gt;WD6</title>
<path fill="none" stroke="black" d="M198.2,-352.1C198.34,-340.25 198.53,-324.32 198.68,-310.79"/>
<polygon fill="black" stroke="black" points="202.18,-310.62 198.8,-300.58 195.19,-310.54 202.18,-310.62"/>
<text text-anchor="middle" x="224" y="-322.8" font-family="Times,serif" font-size="14.00">axi.rvalid</text>
</g>
<!-- WD7 -->
<g id="node9" class="node">
<title>WD7</title>
<path fill="none" stroke="black" d="M184,-176.5C184,-176.5 214,-176.5 214,-176.5 220,-176.5 226,-182.5 226,-188.5 226,-188.5 226,-200.5 226,-200.5 226,-206.5 220,-212.5 214,-212.5 214,-212.5 184,-212.5 184,-212.5 178,-212.5 172,-206.5 172,-200.5 172,-200.5 172,-188.5 172,-188.5 172,-182.5 178,-176.5 184,-176.5"/>
<text text-anchor="middle" x="199" y="-190.8" font-family="Times,serif" font-size="14.00">WD7</text>
</g>
<!-- WD6&#45;&gt;WD7 -->
<g id="edge11" class="edge">
<title>WD6&#45;&gt;WD7</title>
<path fill="none" stroke="black" d="M199,-264.1C199,-252.25 199,-236.32 199,-222.79"/>
<polygon fill="black" stroke="black" points="202.5,-222.58 199,-212.58 195.5,-222.58 202.5,-222.58"/>
<text text-anchor="middle" x="225" y="-234.8" font-family="Times,serif" font-size="14.00">axi.rvalid</text>
<path fill="none" stroke="black" d="M175.56,-279.37C178.79,-263.84 183.6,-240.7 187.35,-222.66"/>
<polygon fill="black" stroke="black" points="190.81,-223.22 189.42,-212.72 183.96,-221.8 190.81,-223.22"/>
<text text-anchor="start" x="185" y="-249.8" font-family="Times,serif" font-size="14.00">axi.rvalid </text>
<text text-anchor="start" x="186.5" y="-234.8" font-family="Times,serif" font-size="14.00">&amp; cached</text>
</g>
<!-- WD8 -->
<g id="node10" class="node">
<g id="node6" class="node">
<title>WD8</title>
<path fill="none" stroke="black" d="M184,-88.5C184,-88.5 214,-88.5 214,-88.5 220,-88.5 226,-94.5 226,-100.5 226,-100.5 226,-112.5 226,-112.5 226,-118.5 220,-124.5 214,-124.5 214,-124.5 184,-124.5 184,-124.5 178,-124.5 172,-118.5 172,-112.5 172,-112.5 172,-100.5 172,-100.5 172,-94.5 178,-88.5 184,-88.5"/>
<text text-anchor="middle" x="199" y="-102.8" font-family="Times,serif" font-size="14.00">WD8</text>
<path fill="none" stroke="black" d="M183,-88.5C183,-88.5 213,-88.5 213,-88.5 219,-88.5 225,-94.5 225,-100.5 225,-100.5 225,-112.5 225,-112.5 225,-118.5 219,-124.5 213,-124.5 213,-124.5 183,-124.5 183,-124.5 177,-124.5 171,-118.5 171,-112.5 171,-112.5 171,-100.5 171,-100.5 171,-94.5 177,-88.5 183,-88.5"/>
<text text-anchor="middle" x="198" y="-102.8" font-family="Times,serif" font-size="14.00">WD8</text>
</g>
<!-- WD7&#45;&gt;WD8 -->
<g id="edge12" class="edge">
<title>WD7&#45;&gt;WD8</title>
<path fill="none" stroke="black" d="M199,-176.1C199,-164.25 199,-148.32 199,-134.79"/>
<polygon fill="black" stroke="black" points="202.5,-134.58 199,-124.58 195.5,-134.58 202.5,-134.58"/>
<text text-anchor="middle" x="225" y="-146.8" font-family="Times,serif" font-size="14.00">axi.rvalid</text>
<!-- WD3&#45;&gt;WD8 -->
<g id="edge8" class="edge">
<title>WD3&#45;&gt;WD8</title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M194.01,-176.1C194.7,-164.25 195.63,-148.32 196.41,-134.79"/>
<polygon fill="black" stroke="black" points="199.92,-134.77 197.01,-124.58 192.93,-134.36 199.92,-134.77"/>
<text text-anchor="middle" x="221" y="-146.8" font-family="Times,serif" font-size="14.00">axi.rvalid</text>
</g>
<!-- REFILL -->
<g id="node11" class="node">
<g id="node7" class="node">
<title>REFILL</title>
<path fill="none" stroke="black" d="M237,-0.5C237,-0.5 275,-0.5 275,-0.5 281,-0.5 287,-6.5 287,-12.5 287,-12.5 287,-24.5 287,-24.5 287,-30.5 281,-36.5 275,-36.5 275,-36.5 237,-36.5 237,-36.5 231,-36.5 225,-30.5 225,-24.5 225,-24.5 225,-12.5 225,-12.5 225,-6.5 231,-0.5 237,-0.5"/>
<text text-anchor="middle" x="256" y="-14.8" font-family="Times,serif" font-size="14.00">REFILL</text>
</g>
<!-- WD8&#45;&gt;REFILL -->
<g id="edge13" class="edge">
<g id="edge9" class="edge">
<title>WD8&#45;&gt;REFILL</title>
<path fill="none" stroke="black" d="M199.34,-88.4C199.63,-73.75 200,-55 200,-55 200,-55 209.31,-49.1 220.34,-42.11"/>
<path fill="none" stroke="black" d="M198.68,-88.4C199.26,-73.75 200,-55 200,-55 200,-55 209.31,-49.1 220.34,-42.11"/>
<polygon fill="black" stroke="black" points="222.41,-44.94 228.98,-36.63 218.66,-39.02 222.41,-44.94"/>
<text text-anchor="middle" x="250" y="-58.8" font-family="Times,serif" font-size="14.00">sync with dwState</text>
</g>
<!-- REFILL&#45;&gt;IDLE -->
<g id="edge14" class="edge">
<g id="edge10" class="edge">
<title>REFILL&#45;&gt;IDLE</title>
<path fill="none" stroke="black" d="M277.23,-36.63C288.48,-45.7 300,-55 300,-55 300,-55 314,-105.5 314,-105.5 314,-845.5 314,-845.5 314,-845.5 314,-845.5 248.26,-906.19 210.28,-941.25"/>
<polygon fill="black" stroke="black" points="207.6,-938.95 202.63,-948.31 212.35,-944.1 207.6,-938.95"/>
<path fill="none" stroke="black" d="M277.23,-36.63C288.48,-45.7 300,-55 300,-55 300,-55 314,-105.5 314,-105.5 314,-493.5 314,-493.5 314,-493.5 314,-493.5 248.26,-554.19 210.28,-589.25"/>
<polygon fill="black" stroke="black" points="207.6,-586.95 202.63,-596.31 212.35,-592.1 207.6,-586.95"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@ -15,7 +15,7 @@ LDSCRIPT := $(SRCDIR)/game.ld
SRC := $(foreach sdir, $(SRCDIR), $(wildcard $(sdir)/*.S))
OBJ := $(patsubst $(SRCDIR)/%.S, $(OBJDIR)/%.o, $(SRC))
TARGET := $(OBJDIR)/game.elf
ASFLAG := -D__ASSEMBLY__ -EL -g -mips32r2 -mno-abicalls -mno-shared -g
ASFLAG := -D__ASSEMBLY__ -EL -g -mips32r2 -mno-abicalls -mno-shared -O3
.PHONY: all clean checkdirs generate sim