mirror of
https://github.com/YosysHQ/yosys
synced 2025-07-31 08:23:19 +00:00
ecp5: Adding synchronous set/reset support
Signed-off-by: David Shah <davey1576@gmail.com>
This commit is contained in:
parent
241429abac
commit
459d367913
5 changed files with 194 additions and 21 deletions
|
@ -247,15 +247,16 @@ struct SynthEcp5Pass : public ScriptPass
|
|||
if (check_label("map_ffs"))
|
||||
{
|
||||
run("dffsr2dff");
|
||||
run("dff2dffs");
|
||||
run("opt_clean");
|
||||
if (!nodffe)
|
||||
run("dff2dffe -direct-match $_DFF_*");
|
||||
run("dff2dffe -direct-match $_DFF_* -direct-match $__DFFS_*");
|
||||
run("techmap -D NO_LUT -map +/ecp5/cells_map.v");
|
||||
run("opt_expr -mux_undef");
|
||||
run("simplemap");
|
||||
// TODO
|
||||
#if 0
|
||||
run("ecp5_ffinit");
|
||||
run("ecp5_ffssr");
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue