mirror of
https://github.com/YosysHQ/yosys
synced 2025-09-02 08:10:46 +00:00
dfflegalize: Refactor, add aldff support.
This commit is contained in:
parent
bdf153d06c
commit
0a0df8d38c
12 changed files with 1158 additions and 1074 deletions
|
@ -237,25 +237,18 @@ select -assert-count 2 sdff0/t:$_NOT_
|
|||
select -assert-count 8 sdff1/t:$_NOT_
|
||||
select -assert-count 2 sdffe0/t:$_NOT_
|
||||
select -assert-count 10 sdffe1/t:$_NOT_
|
||||
select -assert-count 2 sdffce0/t:$_NOT_
|
||||
select -assert-count 10 sdffce1/t:$_NOT_
|
||||
select -assert-count 1 sdffce0/t:$_NOT_
|
||||
select -assert-count 1 sdffce1/t:$_NOT_
|
||||
select -assert-count 0 dff/t:$_MUX_
|
||||
select -assert-count 3 dffe/t:$_MUX_
|
||||
select -assert-count 0 sdff0/t:$_MUX_
|
||||
select -assert-count 0 sdff1/t:$_MUX_
|
||||
select -assert-count 4 sdffe0/t:$_MUX_
|
||||
select -assert-count 4 sdffe1/t:$_MUX_
|
||||
select -assert-count 4 sdffce0/t:$_MUX_
|
||||
select -assert-count 4 sdffce1/t:$_MUX_
|
||||
select -assert-count 0 t:$_AND_ t:$_ORNOT_ t:$_ANDNOT_ %% sdffce0/* sdffce1/* %u %n %i
|
||||
select -assert-count 2 sdffce0/t:$_AND_
|
||||
select -assert-count 2 sdffce1/t:$_AND_
|
||||
select -assert-count 1 sdffce0/t:$_ORNOT_
|
||||
select -assert-count 1 sdffce1/t:$_ORNOT_
|
||||
select -assert-count 1 sdffce0/t:$_ANDNOT_
|
||||
select -assert-count 1 sdffce1/t:$_ANDNOT_
|
||||
select -assert-count 8 sdffce0/t:$_MUX_
|
||||
select -assert-count 8 sdffce1/t:$_MUX_
|
||||
select -assert-count 27 t:$_SDFF_PP0_
|
||||
select -assert-none t:$_SDFF_PP0_ t:$_MUX_ t:$_NOT_ t:$_AND_ t:$_ORNOT_ t:$_ANDNOT_ top/* %% %n t:* %i
|
||||
select -assert-none t:$_SDFF_PP0_ t:$_MUX_ t:$_NOT_ top/* %% %n t:* %i
|
||||
|
||||
|
||||
# Convert everything to SDFFEs.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue