Skip to content

Commit

Permalink
mkdocs generated documentation from 491f272
Browse files Browse the repository at this point in the history
  • Loading branch information
xls-github-bot committed Jun 5, 2024
1 parent 491f272 commit f6f4a73
Show file tree
Hide file tree
Showing 64 changed files with 259 additions and 225 deletions.
2 changes: 1 addition & 1 deletion docs/404.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@


<link rel="icon" href="/xls/assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/adding_ir_operation/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/bazel_rules_macros/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/build_system/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
3 changes: 2 additions & 1 deletion docs/codegen_options/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down Expand Up @@ -2241,6 +2241,7 @@ <h1 id="naming">Naming</h1>
<p>Some names can be set at codegen via the following flags:</p>
<ul>
<li><code>--module_name=...</code> sets the name of the generated verilog module.</li>
<li><code>--output_port_name=....</code> sets the name of the output port for functions.</li>
<li>For functions, <code>--input_valid_signal=...</code> and <code>--output_valid_signal=...</code>
adds and sets the name of valid signals when <code>--generator</code> is set to
<code>pipeline</code>.</li>
Expand Down
2 changes: 1 addition & 1 deletion docs/contributing/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/data_layout/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/delay_estimation/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/design_docs/proc_scoped_channels/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/dslx_bytecode_interpreter/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/dslx_ffi/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/dslx_language_server/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/dslx_reference/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
56 changes: 40 additions & 16 deletions docs/dslx_std/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down Expand Up @@ -1458,6 +1458,15 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#send_if-conditionally-send-a-value-on-a-channel" class="md-nav__link">
<span class="md-ellipsis">
send_if: conditionally send a value on a channel
</span>
</a>

</li>

<li class="md-nav__item">
Expand All @@ -1479,18 +1488,18 @@
</li>

<li class="md-nav__item">
<a href="#recv_nonblocking-non-blocking-receive-of-a-value-from-a-channel" class="md-nav__link">
<a href="#recv_non_blocking-non-blocking-receive-of-a-value-from-a-channel" class="md-nav__link">
<span class="md-ellipsis">
recv_nonblocking: non-blocking receive of a value from a channel
recv_non_blocking: non-blocking receive of a value from a channel
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#recv_if_nonblocking-conditional-non-blocking-receive-of-a-value-from-a-channel" class="md-nav__link">
<a href="#recv_if_non_blocking-conditional-non-blocking-receive-of-a-value-from-a-channel" class="md-nav__link">
<span class="md-ellipsis">
recv_if_nonblocking: conditional non-blocking receive of a value from a channel
recv_if_non_blocking: conditional non-blocking receive of a value from a channel
</span>
</a>

Expand Down Expand Up @@ -3161,6 +3170,15 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#send_if-conditionally-send-a-value-on-a-channel" class="md-nav__link">
<span class="md-ellipsis">
send_if: conditionally send a value on a channel
</span>
</a>

</li>

<li class="md-nav__item">
Expand All @@ -3182,18 +3200,18 @@
</li>

<li class="md-nav__item">
<a href="#recv_nonblocking-non-blocking-receive-of-a-value-from-a-channel" class="md-nav__link">
<a href="#recv_non_blocking-non-blocking-receive-of-a-value-from-a-channel" class="md-nav__link">
<span class="md-ellipsis">
recv_nonblocking: non-blocking receive of a value from a channel
recv_non_blocking: non-blocking receive of a value from a channel
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#recv_if_nonblocking-conditional-non-blocking-receive-of-a-value-from-a-channel" class="md-nav__link">
<a href="#recv_if_non_blocking-conditional-non-blocking-receive-of-a-value-from-a-channel" class="md-nav__link">
<span class="md-ellipsis">
recv_if_nonblocking: conditional non-blocking receive of a value from a channel
recv_if_non_blocking: conditional non-blocking receive of a value from a channel
</span>
</a>

Expand Down Expand Up @@ -3699,10 +3717,11 @@ <h1 id="dslx-built-in-functions-and-standard-library">DSLX Built-In Functions an
<li><a href="#proc-related-builtins-communicating-sequential-processes">proc-related builtins (Communicating Sequential Processes)</a><ul>
<li><a href="#join-sequencing-io-tokens">join: sequencing I/O tokens</a></li>
<li><a href="#send-send-a-value-on-a-channel">send: send a value on a channel</a></li>
<li><a href="#send_if-conditionally-send-a-value-on-a-channel">send_if: conditionally send a value on a channel</a></li>
<li><a href="#recv-blocking-receive-of-a-value-from-a-channel">recv: (blocking) receive of a value from a channel</a></li>
<li><a href="#recv_if-conditional-blocking-receive-of-a-value-from-a-channel">recv_if: conditional (blocking) receive of a value from a channel</a></li>
<li><a href="#recv_nonblocking-non-blocking-receive-of-a-value-from-a-channel">recv_nonblocking: non-blocking receive of a value from a channel</a></li>
<li><a href="#recv_if_nonblocking-conditional-non-blocking-receive-of-a-value-from-a-channel">recv_if_nonblocking: conditional non-blocking receive of a value from a channel</a></li>
<li><a href="#recv_non_blocking-non-blocking-receive-of-a-value-from-a-channel">recv_non_blocking: non-blocking receive of a value from a channel</a></li>
<li><a href="#recv_if_non_blocking-conditional-non-blocking-receive-of-a-value-from-a-channel">recv_if_non_blocking: conditional non-blocking receive of a value from a channel</a></li>
</ul>
</li>
<li><a href="#import-std-dslx-standard-library-routines">import std: DSLX standard library routines</a><ul>
Expand Down Expand Up @@ -4305,6 +4324,11 @@ <h3 id="send-send-a-value-on-a-channel"><code>send</code>: send a value on a cha
communication events).</p>
<div class="highlight"><pre><span></span><code>send(tok: token, chan&lt;T&gt; out, value: T) -&gt; token
</code></pre></div>
<h3 id="send_if-conditionally-send-a-value-on-a-channel"><code>send_if</code>: conditionally send a value on a channel</h3>
<div class="highlight"><pre><span></span><code>send_if(tok: token, chan&lt;T&gt; out, predicate: bool, value: T) -&gt; token
</code></pre></div>
<p>The <code>send_if</code> builtin does a send on a channel as described in [<code>send</code>][#send],
but only attempts to do so if the given predicate is true.</p>
<h3 id="recv-blocking-receive-of-a-value-from-a-channel"><code>recv</code>: (blocking) receive of a value from a channel</h3>
<p>The <code>recv</code> builtin does a "blocking" <code>recv</code> of a value from a channel -- it is
blocking in the sense that the current activation of the <code>proc</code> cannot complete
Expand All @@ -4317,23 +4341,23 @@ <h3 id="recv_if-conditional-blocking-receive-of-a-value-from-a-channel"><code>re
but only attempts to do so if the given predicate is true.</p>
<div class="highlight"><pre><span></span><code>recv_if(tok: token, c: chan&lt;T&gt; in, predicate: bool, default_value: T) -&gt; (token, T)
</code></pre></div>
<h3 id="recv_nonblocking-non-blocking-receive-of-a-value-from-a-channel"><code>recv_nonblocking</code>: non-blocking receive of a value from a channel</h3>
<h3 id="recv_non_blocking-non-blocking-receive-of-a-value-from-a-channel"><code>recv_non_blocking</code>: non-blocking receive of a value from a channel</h3>
<p>Performs a non-blocking receive from channel <code>c</code> -- if the channel is empty the
<code>default_value</code> is returned as the result, and the <code>bool</code> in the result
indicates whether the value originated from the channel (i.e. <code>true</code> means the
value came from the channel).</p>
<div class="highlight"><pre><span></span><code>recv_nonblocking(tok: token, c: chan&lt;T&gt; in, default_value: T) -&gt; (token, T, bool)
<div class="highlight"><pre><span></span><code>recv_non_blocking(tok: token, c: chan&lt;T&gt; in, default_value: T) -&gt; (token, T, bool)
</code></pre></div>
<p>NOTE: non-blocking operations make a block latency sensitive and can no longer
be described as pure "Kahn Process Networks", which means that the design's
correctness is more sensitive to the chosen schedule, and thus design
verification should occur on the scheduled design.</p>
<h3 id="recv_if_nonblocking-conditional-non-blocking-receive-of-a-value-from-a-channel"><code>recv_if_nonblocking</code>: conditional non-blocking receive of a value from a channel</h3>
<p>As <code>recv_nonblocking</code> is above, but with an additional predicate that indicates
<h3 id="recv_if_non_blocking-conditional-non-blocking-receive-of-a-value-from-a-channel"><code>recv_if_non_blocking</code>: conditional non-blocking receive of a value from a channel</h3>
<p>As <code>recv_non_blocking</code> is above, but with an additional predicate that indicates
whether we should attempt to do the nonblocking receive from the channel. If
this predicate is false, the default value will be provided and the returned
boolean will be false.</p>
<div class="highlight"><pre><span></span><code>recv_nonblocking(tok: token, c: chan&lt;T&gt; in, predicate: bool, default_value: T) -&gt; (token, T, bool)
<div class="highlight"><pre><span></span><code>recv_if_non_blocking(tok: token, c: chan&lt;T&gt; in, predicate: bool, default_value: T) -&gt; (token, T, bool)
</code></pre></div>
<h2 id="import-std-dslx-standard-library-routines"><code>import std</code>: DSLX standard library routines</h2>
<h3 id="bits-type-properties">Bits Type Properties</h3>
Expand Down
2 changes: 1 addition & 1 deletion docs/dslx_type_system/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/elaboration/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/faq/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/floating_point/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/fpga_characterization/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/fuzzer/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/ideas_and_projects/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@


<link rel="icon" href="assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/interpreters/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/ir_jit/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/ir_lowering/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
2 changes: 1 addition & 1 deletion docs/ir_overview/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.25">



Expand Down
Loading

0 comments on commit f6f4a73

Please sign in to comment.