Heading1 - dffner, Figure - figure 2-10: logic symbol, Heading2 - pins – Achronix Speedster22i User Macro Guide User Manual
Page 85: Table - table 2-30: pin descriptions, Heading2 - parameters, Table - table 2-31: parameters, Heading3 - init, Dffner, Pins, Parameters

Registers
DFFNER
Speedster22i Macro Cell Library
PAGE 69
DFFNER
Negative Clock Edge D-Type Register with Clock Enable and
Asynchronous/Synchronous Reset
rn
ce
d
ckn
DFFNER
q
Figure 2-10: Logic Symbol
DFFNER is a single D‐type register with data input (d), clock enable (ce), clock (ckn), and
active‐low reset (rn) inputs and data (q) output. The active‐low reset input overrides all other
inputs when it is asserted low and sets the data output low. The resonse of the q output in
response to the asserted reset depends on the value of the sr_assertion parameter and is
detailed in
Table 2‐32: DFFNER Function Table when sr_assertion = “unclocked”
2‐33: DFFNER Function Table when sr_assertion = “clocked”
. If the reset input is not
asserted, the data output is set to the value on the data input upon the next falling edge of the
clock if the active‐high clock enable input is asserted.
Pins
Table 2-30: Pin Descriptions
Name
Type
Description
d
Data input.
rn
Active-low asynchronous/synchronous 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
low on rn sets the q output low at the next falling edge of the clock.
ce
Active-high clock enable input.
ckn
Negative-edge clock input.
q
Data output. The value present on the data input is transferred to the q
output upon the falling edge of the clock if the clock enable input is high
and the reset input is high.
Parameters
Table 2-31: 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 DFFNER register. This is the
value the register takes upon the initial application of power to the FPGA. The default value
of the init parameter is 1’b0.
input
input
input
input
output
1’b0, 1’b1
“unclocked”, “clocked”