Files
lab-rv32i-asm-fpga-bringup/doc/assets/bringup-gate.svg
T

14 lines
2.6 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="640" height="270" viewBox="0 0 640 270" role="img" aria-labelledby="title desc">
<title id="title">Drabinka FPGA bring-up</title><desc id="desc">Kolejne bramki to kontrakt płytki, symulacja, bitstream, identyfikacja urządzenia, konfiguracja i fizyczna obserwacja LED.</desc>
<defs><marker id="a" markerWidth="9" markerHeight="9" refX="8" refY="3" orient="auto"><path d="M0 0L0 6L9 3z" fill="#334155"/></marker><style>.b{fill:#f8fafc;stroke:#334155;stroke-width:2}.sim{fill:#dbeafe;stroke:#2563eb}.hw{fill:#fef3c7;stroke:#d97706}.t{font:700 16px sans-serif;fill:#0f172a}.s{font:13px sans-serif;fill:#334155}.l{stroke:#334155;stroke-width:3;marker-end:url(#a)}</style></defs>
<rect width="640" height="270" fill="white"/>
<g transform="translate(15 45)"><rect class="b" width="92" height="70" rx="10"/><text class="t" x="46" y="30" text-anchor="middle">CONTRACT</text><text class="s" x="46" y="52" text-anchor="middle">board + pins</text><path class="l" d="M92 35h22"/>
<rect class="b sim" x="114" width="92" height="70" rx="10"/><text class="t" x="160" y="30" text-anchor="middle">SIM</text><text class="s" x="160" y="52" text-anchor="middle">RTL + VCD</text><path class="l" d="M206 35h22"/>
<rect class="b hw" x="228" width="92" height="70" rx="10"/><text class="t" x="274" y="30" text-anchor="middle">BUILD</text><text class="s" x="274" y="52" text-anchor="middle">bitstream</text><path class="l" d="M320 35h22"/>
<rect class="b hw" x="342" width="92" height="70" rx="10"/><text class="t" x="388" y="30" text-anchor="middle">IDENTIFY</text><text class="s" x="388" y="52" text-anchor="middle">device ID</text><path class="l" d="M434 35h22"/>
<rect class="b hw" x="456" width="92" height="70" rx="10"/><text class="t" x="502" y="30" text-anchor="middle">CONFIG</text><text class="s" x="502" y="52" text-anchor="middle">programmer</text><path class="l" d="M548 35h22"/>
<rect class="b hw" x="570" width="55" height="70" rx="10"/><text class="t" x="598" y="30" text-anchor="middle">LED</text><text class="s" x="598" y="52" text-anchor="middle">observe</text></g>
<rect x="15" y="155" width="206" height="72" rx="10" fill="#dcfce7" stroke="#16a34a" stroke-width="2"/><text class="t" x="118" y="184" text-anchor="middle">AUTOMATED PASS</text><text class="s" x="118" y="207" text-anchor="middle">contract + sim + preflight model</text>
<rect x="330" y="155" width="295" height="72" rx="10" fill="#fee2e2" stroke="#dc2626" stroke-width="2"/><text class="t" x="478" y="184" text-anchor="middle">PHYSICAL EVIDENCE REQUIRED</text><text class="s" x="478" y="207" text-anchor="middle">real board, digest, device ID, log, observation</text>
</svg>