Skip to content

Commit

Permalink
deploy: d40a2c7
Browse files Browse the repository at this point in the history
  • Loading branch information
lbnl-atg committed Jan 28, 2025
1 parent 71ae570 commit 879745c
Show file tree
Hide file tree
Showing 128 changed files with 53 additions and 41 deletions.
Binary file modified _downloads/154749296992c7b81e8456297654299c/block.pdf
Binary file not shown.
Binary file modified _downloads/40e329b5490cebba08fcd11cb34fbeb7/tuning_dsp4.pdf
Binary file not shown.
Binary file modified _downloads/cfdab7f028ba73f6ed1e8eeab0acdc59/physics.pdf
Binary file not shown.
Binary file modified _downloads/f3c6280cee31f082c3bf980468c0c3b8/block_mode.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion _gen_src_rst/demand_gpt_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@
<span class="linenos">15</span><span class="kt">reg</span><span class="w"> </span><span class="p">[</span><span class="mh">8</span><span class="o">:</span><span class="mh">0</span><span class="p">]</span><span class="w"> </span><span class="n">count</span><span class="o">=</span><span class="mh">0</span><span class="p">;</span><span class="w"> </span><span class="c1">// XXX generous, but not general</span>
<span class="linenos">16</span>
<span class="linenos">17</span><span class="k">always</span><span class="w"> </span><span class="p">@(</span><span class="k">posedge</span><span class="w"> </span><span class="n">clk</span><span class="p">)</span><span class="w"> </span><span class="k">begin</span>
<span class="linenos">18</span><span class="w"> </span><span class="n">gate_check</span><span class="w"> </span><span class="o">&lt;=</span><span class="w"> </span><span class="n">gate</span><span class="p">;</span>
<span class="linenos">18</span><span class="w"> </span><span class="n">gate_check</span><span class="w"> </span><span class="o">&lt;=</span><span class="w"> </span><span class="n">gate</span><span class="p">;</span>
<span class="linenos">19</span><span class="w"> </span><span class="n">count</span><span class="w"> </span><span class="o">&lt;=</span><span class="w"> </span><span class="n">count</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">gate</span><span class="p">;</span>
<span class="linenos">20</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">trig</span><span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="n">gate_check</span><span class="p">)</span><span class="w"> </span><span class="k">begin</span>
<span class="linenos">21</span><span class="w"> </span><span class="n">time_err_r</span><span class="w"> </span><span class="o">&lt;=</span><span class="w"> </span><span class="p">(</span><span class="n">count</span><span class="o">+</span><span class="n">gate</span><span class="p">)</span><span class="w"> </span><span class="o">!=</span><span class="w"> </span><span class="n">gpt</span><span class="p">;</span>
Expand Down
2 changes: 1 addition & 1 deletion _gen_src_rst/fchan_subset_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@
<span class="linenos">31</span><span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="n">ix</span><span class="o">=</span><span class="mh">0</span><span class="p">;</span><span class="w"> </span><span class="n">ix</span><span class="o">&lt;</span><span class="n">len</span><span class="p">;</span><span class="w"> </span><span class="n">ix</span><span class="o">=</span><span class="n">ix</span><span class="o">+</span><span class="mh">1</span><span class="p">)</span><span class="w"> </span><span class="k">begin</span>
<span class="linenos">32</span><span class="w"> </span><span class="k">assign</span><span class="w"> </span><span class="n">keep_use</span><span class="p">[</span><span class="n">ix</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">keep</span><span class="p">[</span><span class="n">len</span><span class="o">-</span><span class="mh">1</span><span class="o">-</span><span class="n">ix</span><span class="p">];</span>
<span class="linenos">33</span><span class="w"> </span><span class="k">end</span>
<span class="linenos">34</span><span class="w"> </span><span class="k">end</span>
<span class="linenos">34</span><span class="w"> </span><span class="k">end</span>
<span class="linenos">35</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">begin</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="n">G_NKEEP_OLD</span>
<span class="linenos">36</span><span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="n">ix</span><span class="o">=</span><span class="mh">0</span><span class="p">;</span><span class="w"> </span><span class="n">ix</span><span class="o">&lt;</span><span class="n">len</span><span class="p">;</span><span class="w"> </span><span class="n">ix</span><span class="o">=</span><span class="n">ix</span><span class="o">+</span><span class="mh">1</span><span class="p">)</span><span class="w"> </span><span class="k">begin</span>
<span class="linenos">37</span><span class="w"> </span><span class="k">assign</span><span class="w"> </span><span class="n">keep_use</span><span class="p">[</span><span class="n">ix</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">keep</span><span class="p">[</span><span class="n">ix</span><span class="p">];</span>
Expand Down
28 changes: 15 additions & 13 deletions _gen_src_rst/iq_deinterleaver_multichannel_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -112,20 +112,22 @@
<span class="linenos">29</span><span class="w"> </span><span class="p">.</span><span class="n">scale_wi</span><span class="w"> </span><span class="p">(</span><span class="n">SCALE_WI</span><span class="p">),</span>
<span class="linenos">30</span><span class="w"> </span><span class="p">.</span><span class="n">dwi</span><span class="w"> </span><span class="p">(</span><span class="n">DWI</span><span class="p">),</span>
<span class="linenos">31</span><span class="w"> </span><span class="p">.</span><span class="n">davr</span><span class="w"> </span><span class="p">(</span><span class="n">DAVR</span><span class="p">)</span>
<span class="linenos">32</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="n">i_iq_deinterleaver</span><span class="w"> </span><span class="p">(</span>
<span class="linenos">33</span><span class="w"> </span><span class="p">.</span><span class="n">clk</span><span class="w"> </span><span class="p">(</span><span class="n">clk</span><span class="p">),</span>
<span class="linenos">34</span><span class="w"> </span><span class="p">.</span><span class="n">scale_in</span><span class="w"> </span><span class="p">(</span><span class="n">scale_in</span><span class="p">),</span>
<span class="linenos">35</span><span class="w"> </span><span class="p">.</span><span class="n">iq_data_in</span><span class="w"> </span><span class="p">(</span><span class="n">iq_data_in</span><span class="p">[(</span><span class="n">ch_id</span><span class="o">+</span><span class="mh">1</span><span class="p">)</span><span class="o">*</span><span class="n">DWI</span><span class="o">-</span><span class="mh">1</span><span class="o">:</span><span class="n">ch_id</span><span class="o">*</span><span class="n">DWI</span><span class="p">]),</span>
<span class="linenos">36</span><span class="w"> </span><span class="p">.</span><span class="n">iq_sel</span><span class="w"> </span><span class="p">(</span><span class="n">iq_sel</span><span class="p">),</span>
<span class="linenos">37</span><span class="w"> </span><span class="p">.</span><span class="n">valid_out</span><span class="w"> </span><span class="p">(</span><span class="n">valids_out</span><span class="p">[</span><span class="n">ch_id</span><span class="p">]),</span>
<span class="linenos">38</span><span class="w"> </span><span class="p">.</span><span class="n">i_data_out</span><span class="w"> </span><span class="p">(</span><span class="n">i_data_out</span><span class="p">[(</span><span class="n">ch_id</span><span class="o">+</span><span class="mh">1</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="n">DWI</span><span class="o">+</span><span class="n">DAVR</span><span class="p">)</span><span class="o">-</span><span class="mh">1</span><span class="o">:</span><span class="n">ch_id</span><span class="o">*</span><span class="p">(</span><span class="n">DWI</span><span class="o">+</span><span class="n">DAVR</span><span class="p">)]),</span>
<span class="linenos">39</span><span class="w"> </span><span class="p">.</span><span class="n">q_data_out</span><span class="w"> </span><span class="p">(</span><span class="n">q_data_out</span><span class="p">[(</span><span class="n">ch_id</span><span class="o">+</span><span class="mh">1</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="n">DWI</span><span class="o">+</span><span class="n">DAVR</span><span class="p">)</span><span class="o">-</span><span class="mh">1</span><span class="o">:</span><span class="n">ch_id</span><span class="o">*</span><span class="p">(</span><span class="n">DWI</span><span class="o">+</span><span class="n">DAVR</span><span class="p">)])</span>
<span class="linenos">40</span><span class="w"> </span><span class="p">);</span>
<span class="linenos">41</span>
<span class="linenos">42</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="k">endgenerate</span>
<span class="linenos">32</span><span class="w"> </span><span class="p">)</span>
<span class="linenos">33</span><span class="w"> </span><span class="n">i_iq_deinterleaver</span>
<span class="linenos">34</span><span class="w"> </span><span class="p">(</span>
<span class="linenos">35</span><span class="w"> </span><span class="p">.</span><span class="n">clk</span><span class="w"> </span><span class="p">(</span><span class="n">clk</span><span class="p">),</span>
<span class="linenos">36</span><span class="w"> </span><span class="p">.</span><span class="n">scale_in</span><span class="w"> </span><span class="p">(</span><span class="n">scale_in</span><span class="p">),</span>
<span class="linenos">37</span><span class="w"> </span><span class="p">.</span><span class="n">iq_data_in</span><span class="w"> </span><span class="p">(</span><span class="n">iq_data_in</span><span class="p">[(</span><span class="n">ch_id</span><span class="o">+</span><span class="mh">1</span><span class="p">)</span><span class="o">*</span><span class="n">DWI</span><span class="o">-</span><span class="mh">1</span><span class="o">:</span><span class="n">ch_id</span><span class="o">*</span><span class="n">DWI</span><span class="p">]),</span>
<span class="linenos">38</span><span class="w"> </span><span class="p">.</span><span class="n">iq_sel</span><span class="w"> </span><span class="p">(</span><span class="n">iq_sel</span><span class="p">),</span>
<span class="linenos">39</span><span class="w"> </span><span class="p">.</span><span class="n">valid_out</span><span class="w"> </span><span class="p">(</span><span class="n">valids_out</span><span class="p">[</span><span class="n">ch_id</span><span class="p">]),</span>
<span class="linenos">40</span><span class="w"> </span><span class="p">.</span><span class="n">i_data_out</span><span class="w"> </span><span class="p">(</span><span class="n">i_data_out</span><span class="p">[(</span><span class="n">ch_id</span><span class="o">+</span><span class="mh">1</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="n">DWI</span><span class="o">+</span><span class="n">DAVR</span><span class="p">)</span><span class="o">-</span><span class="mh">1</span><span class="o">:</span><span class="n">ch_id</span><span class="o">*</span><span class="p">(</span><span class="n">DWI</span><span class="o">+</span><span class="n">DAVR</span><span class="p">)]),</span>
<span class="linenos">41</span><span class="w"> </span><span class="p">.</span><span class="n">q_data_out</span><span class="w"> </span><span class="p">(</span><span class="n">q_data_out</span><span class="p">[(</span><span class="n">ch_id</span><span class="o">+</span><span class="mh">1</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="n">DWI</span><span class="o">+</span><span class="n">DAVR</span><span class="p">)</span><span class="o">-</span><span class="mh">1</span><span class="o">:</span><span class="n">ch_id</span><span class="o">*</span><span class="p">(</span><span class="n">DWI</span><span class="o">+</span><span class="n">DAVR</span><span class="p">)])</span>
<span class="linenos">42</span><span class="w"> </span><span class="p">);</span>
<span class="linenos">43</span>
<span class="linenos">44</span><span class="w"> </span><span class="k">assign</span><span class="w"> </span><span class="n">valid_out</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">valids_out</span><span class="p">[</span><span class="mh">0</span><span class="p">];</span>
<span class="linenos">45</span><span class="k">endmodule</span>
<span class="linenos">44</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="k">endgenerate</span>
<span class="linenos">45</span>
<span class="linenos">46</span><span class="w"> </span><span class="k">assign</span><span class="w"> </span><span class="n">valid_out</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">valids_out</span><span class="p">[</span><span class="mh">0</span><span class="p">];</span>
<span class="linenos">47</span><span class="k">endmodule</span>
</pre></div>
</div>
</section>
Expand Down
Loading

0 comments on commit 879745c

Please sign in to comment.