summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-12-04 11:46:08 +0100
committerClifford Wolf <clifford@clifford.at>2015-12-04 11:46:08 +0100
commit9c9983cff8d5ff4c410b6f4fcd1c78b5f9e1fd6b (patch)
tree1c2cf2da98e35c2e8bf2140116c4f6f3cdec5947 /docs
parentcddf6f94d7bd5e7c2466ec25623571f6d7a6b0fc (diff)
Added lutff_i/lout net to model
Diffstat (limited to 'docs')
-rw-r--r--docs/logic_tile.html8
1 files changed, 5 insertions, 3 deletions
diff --git a/docs/logic_tile.html b/docs/logic_tile.html
index 67524bb..982b25d 100644
--- a/docs/logic_tile.html
+++ b/docs/logic_tile.html
@@ -228,8 +228,10 @@ or asynchronous exist for each logic cell individually.
Each LUT <i>i</i> has four input wires <span style="font-family:monospace">lutff_<i>i</i>/in_0</span> to <span style="font-family:monospace">lutff_<i>i</i>/in_3</span>. Input
<span style="font-family:monospace">lutff_<i>i</i>/in_3</span> can be configured to be driven by the carry output of the previous logic cell,
or by <span style="font-family:monospace">carry_in_mux</span> in case of <i>i</i>=0. Input <span style="font-family:monospace">lutff_<i>i</i>/in_2</span> can be configured to
-be driven by the output of the previous LUT for <i>i</i>&gt;0. The LUT uses its 4 input signals to
-calculate <span style="font-family:monospace">lutff_<i>i</i>/out</span>.
+be driven by the output of the previous LUT for <i>i</i>&gt;0 (LUT cascade). The LUT uses its 4 input signals to
+calculate <span style="font-family:monospace">lutff_<i>i</i>/lout</span>. The signal is then passed through the built-in FF
+and becomes <span style="font-family:monospace">lutff_<i>i</i>/out</span>. With the exception of LUT cascades, only the signal
+after the FF is visible from outside the logic block.
</p>
<p>
@@ -294,7 +296,7 @@ The LUT implements the following truth table:
</p>
<table class="ctab">
-<tr><th>in_3</th><th>in_2</th><th>in_1</th><th>in_0</th><th>out</th></tr>
+<tr><th>in_3</th><th>in_2</th><th>in_1</th><th>in_0</th><th>lout</th></tr>
<tr><td style="text-align:center">0</td><td style="text-align:center">0</td><td style="text-align:center">0</td><td style="text-align:center">0</td><td><span style="font-family:monospace">LC_<i>i</i>[4]</span></td></tr>
<tr><td style="text-align:center">0</td><td style="text-align:center">0</td><td style="text-align:center">0</td><td style="text-align:center">1</td><td><span style="font-family:monospace">LC_<i>i</i>[14]</span></td></tr>
<tr><td style="text-align:center">0</td><td style="text-align:center">0</td><td style="text-align:center">1</td><td style="text-align:center">0</td><td><span style="font-family:monospace">LC_<i>i</i>[15]</span></td></tr>