Skip to content

Commit

Permalink
Deploying to gh-pages from @ squishy-scsi/squishy@2176ec1 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
lethalbit committed Jan 20, 2025
1 parent 3fc577f commit b28a3d1
Show file tree
Hide file tree
Showing 26 changed files with 13 additions and 4 deletions.
Binary file modified .doctrees/environment.pickle
Binary file not shown.
Binary file modified .doctrees/library/applet/applet.doctree
Binary file not shown.
Binary file modified .doctrees/library/applet/device.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/applet/index.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/bootloader/index.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/bootloader/rev1.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/bootloader/rev2.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/index.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/peripherals/index.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/platform/index.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/platform/rev1.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/platform/rev2.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/scsi/index.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/test.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/usb/index.doctree
Binary file not shown.
Binary file modified .doctrees/library/gateware/usb/quirks/index.doctree
Binary file not shown.
Binary file modified .doctrees/library/python/core/pcapng.doctree
Binary file not shown.
Binary file modified .doctrees/library/python/scsi/commands/common.doctree
Binary file not shown.
Binary file modified .doctrees/library/python/scsi/commands/direct.doctree
Binary file not shown.
Binary file modified .doctrees/library/python/scsi/commands/index.doctree
Binary file not shown.
Binary file modified .doctrees/library/python/scsi/commands/printer.doctree
Binary file not shown.
Binary file modified .doctrees/library/python/scsi/device.doctree
Binary file not shown.
Binary file modified .doctrees/library/python/scsi/messages.doctree
Binary file not shown.
15 changes: 12 additions & 3 deletions library/gateware/bootloader/rev2.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://docs.scsi.moe/library/gateware/bootloader/rev2.html" />
<meta property="og:site_name" content="Squishy" />
<meta property="og:description" content="Bootloader Protocol: Squishy Rev2 has a little bit of a complicated boot protocol due to the use of a platform supervisor, the protocol between the FPGA in either the applet of bootloader state and..." />
<meta property="og:description" content="This module contains the implementation of the rev2 hardware-specific bootloader. The rev2 hardware has a more complex boot process due to the following reasons:,- The addition of a supervisor MCU,..." />
<meta property="og:image" content="https://docs.scsi.moe/_images/og-image.png" />
<meta property="og:image:alt" content="Squishy" />
<meta name="description" content="Bootloader Protocol: Squishy Rev2 has a little bit of a complicated boot protocol due to the use of a platform supervisor, the protocol between the FPGA in either the applet of bootloader state and..." />
<meta name="description" content="This module contains the implementation of the rev2 hardware-specific bootloader. The rev2 hardware has a more complex boot process due to the following reasons:,- The addition of a supervisor MCU,..." />
<link rel="index" title="Index" href="../../../genindex.html" /><link rel="search" title="Search" href="../../../search.html" /><link rel="next" title="Core" href="../core/index.html" /><link rel="prev" title="Squishy Rev1 Bootloader" href="rev1.html" />
<link rel="canonical" href="https://docs.scsi.moe/library/gateware/bootloader/rev2.html" />

Expand Down Expand Up @@ -369,6 +369,15 @@
<article role="main" id="furo-main-content">
<section id="module-squishy.gateware.bootloader.rev2">
<span id="squishy-rev2-bootloader"></span><h1>Squishy Rev2 Bootloader<a class="headerlink" href="#module-squishy.gateware.bootloader.rev2" title="Link to this heading"></a></h1>
<p>This module contains the implementation of the rev2 hardware-specific bootloader.</p>
<dl class="simple">
<dt>The rev2 hardware has a more complex boot process due to the following reasons:</dt><dd><ul class="simple">
<li><p>The addition of a supervisor MCU</p></li>
<li><p>The presence of a shared PSRAM between the supervisor and the FPGA</p></li>
</ul>
</dd>
</dl>
<p>As such, there is a boot protocol that has to be established between the supervisor and the FPGA.</p>
<section id="bootloader-protocol">
<h2>Bootloader Protocol<a class="headerlink" href="#bootloader-protocol" title="Link to this heading"></a></h2>
<p>Squishy Rev2 has a little bit of a complicated boot protocol due to the use of a platform supervisor,
Expand Down Expand Up @@ -436,7 +445,7 @@ <h3>Bootloader Mode<a class="headerlink" href="#bootloader-mode" title="Link to
<li><p>Dump buffer into FPGA configuration</p></li>
</ol>
</div></blockquote>
<ol class="upperroman simple" start="4">
<ol class="upperroman simple" start="7">
<li><p>Check FPGA configuration status</p></li>
<li><p>let the FPGA boot into new bitstream</p></li>
</ol>
Expand Down
Binary file modified objects.inv
Binary file not shown.
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

0 comments on commit b28a3d1

Please sign in to comment.