Fix ffP just like ffPmux

This commit is contained in:
Eddie Hung 2019-09-06 15:51:21 -07:00
parent 5344bfe637
commit b69512a5b9
1 changed files with 4 additions and 4 deletions

View File

@ -440,10 +440,10 @@ endmatch
match ffP match ffP
if !ffP_enable if !ffP_enable
if param(dsp, \PREG).as_int() == 0 if param(dsp, \PREG).as_int() == 0
// If ffMmux, input net must have exactly three users: ffMmux, ffM and ffP // If ffMmux and no postAdd new-value net must have exactly three users: ffMmux, ffM and ffPmux
if !ffMmux || nusers(sigP) == 3 if !ffMmux || postAdd || nusers(sigP) == 3
// Otherwise input net must have exactly two users: dsp and ffP // Otherwise new-value net must have exactly two users: dsp and ffPmux
if ffMmux || nusers(sigP) == 2 if (ffMmux && !postAdd) || nusers(sigP) == 2
select ffP->type.in($dff) select ffP->type.in($dff)
// DSP48E1 does not support clock inversion // DSP48E1 does not support clock inversion