
Registers DFFER
Speedster22i Macro Cell Library
AchronixSemiconductorProprietary PAGE 57
DFFER
Positive Clock Edge D-Type Register with Clock Enable and
Asynchronous/Synchronous Reset
Figure 2-5: Logic Symbol
DFFERisasing
leD‐typeregisterwithdatainput(d),clockenable(ce),clock(ck),and active‐
lowreset(rn)inputsanddata(q)output.Theactive‐lowresetinputoverridesallotherinputs
whenitisassertedlowandsetsthedataoutputlow.Theresponseoftheqoutputinresponse
to the as
serted reset depends on the value of the sr_assertion parameter and is detailed in
Table 2‐15
: DFFER Function Table when sr_assertion = “unclocked” and Table
2‐16: DFFERFunct
ionTablewhensr_assertion=“clocked”.Iftheresetinputisnotasserted,
thedataoutputisse
ttothevalueonthedatainputuponthenextrisingedgeoftheclockifthe
active‐highclockenableinputisasserted.
Pins
Table 2-13: Pin Descriptions
Name Type Description
d Data input.
rn
Active-low asynchronous/sy
nchronous reset input. A low on rn sets the
q output low independent of the other inputs if the sr_assertion parame-
ter is set to “unclocked”. If the sr_assertion parameter is set to “clocked”, a
lo
w on rn sets the q output low at the next rising edge of the clock.
ce Active-high clock enable input.
ck Positive-edge clock input.
q
Data output. The value pr
esent on the data input is transferred to the q
output upon the rising edge of the clock if the clock enable input is high
and the reset input is high.
Parameters
Table 2-14: Parameters
Parameter Defined Values Default Value
init 1’b0
sr_assertion “unclocked”
init
The init parameter defines the initial value of the output of the DFFER register.Thisis the
valuetheregistertakesupontheinitialapplicationofpowertotheFPGA.Thedefaultvalue
oftheinitparameteris1’b0.
input
input
input
input
output
1’b0, 1’b1
“unclocked”, “clocked”
Comentários a estes Manuais