mirror of
https://github.com/YosysHQ/yosys
synced 2025-08-15 07:15:28 +00:00
Docs: Comments from @jix
- Unswap shift/shiftx - Add brief overview to cell lib - Clarify $div cell B input - Clarify unary operators - What is $modfloor
This commit is contained in:
parent
927dc445dd
commit
dfe803b5c6
5 changed files with 20 additions and 15 deletions
|
@ -38,11 +38,11 @@ For the unary cells that output a logical value (`$reduce_and`, `$reduce_or`,
|
|||
``Y_WIDTH`` parameter is greater than 1, the output is zero-extended, and only
|
||||
the least significant bit varies.
|
||||
|
||||
Note that `$reduce_or` and `$reduce_bool` actually represent the same logic
|
||||
function. But the HDL frontends generate them in different situations. A
|
||||
`$reduce_or` cell is generated when the prefix ``|`` operator is being used. A
|
||||
`$reduce_bool` cell is generated when a bit vector is used as a condition in an
|
||||
``if``-statement or ``?:``-expression.
|
||||
Note that `$reduce_or` and `$reduce_bool` generally represent the same logic
|
||||
function. But the `read_verilog` frontend will generate them in different
|
||||
situations. A `$reduce_or` cell is generated when the prefix ``|`` operator is
|
||||
being used. A `$reduce_bool` cell is generated when a bit vector is used as a
|
||||
condition in an ``if``-statement or ``?:``-expression.
|
||||
|
||||
.. autocellgroup:: unary
|
||||
:members:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue