logic: add example of synthesis
Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
parent
b21b2174d6
commit
3ea46743fb
BIN
img/boolean-1.png
Normal file
BIN
img/boolean-1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
BIN
img/boolean-4.png
Normal file
BIN
img/boolean-4.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 31 KiB |
18
index.html
18
index.html
@ -110,17 +110,19 @@
|
|||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<h2>Digital logic overview (Today)</h2>
|
<h2>Digital logic overview (Today)</h2>
|
||||||
|
<div class="r-hstack">
|
||||||
<pre data-id="code-animation"><code class="hljs verilog" data-trim data-line-numbers>
|
<pre data-id="code-animation"><code class="hljs verilog" data-trim data-line-numbers>
|
||||||
module inverter(input clk, input [15:0] A, output [15:0] X);
|
module and_four(input A, input B,
|
||||||
reg [15:0] R;
|
input C, input D,
|
||||||
assign X = R;
|
output X);
|
||||||
always @(posedge clk)
|
assign X = A & B & C & D;
|
||||||
begin
|
|
||||||
R <= ~A;
|
|
||||||
end
|
|
||||||
endmodule
|
endmodule
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<img data-src="img/gf180mcu_fd_sc_mcu7t5v0__inv_16.layout.png">
|
<div class="r-vstack">
|
||||||
|
<img data-src="img/boolean-4.png">
|
||||||
|
<img data-src="img/boolean-1.png">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
|
Loading…
Reference in New Issue
Block a user