16.1.2 Sequential Logic

16.1.2.1 DFN1

D-Type Flip-Flop.
Figure 16-28. DFN1
Table 16-57. DFN1 I/O
InputOutput
D, CLKQ
Table 16-58. DFN1 Truth Table
CLKDQn+1
not RisingXQn
DD

16.1.2.2 DFN1C0

D-Type Flip-Flop with active-low Clear.
Figure 16-29. DFN1C0
Table 16-59. DFN1C0 I/O
InputOutput
D, CLK, CLRQ
Table 16-60. DFN1C0 Truth Table
CLRCLKDQn+1
0XX0
1not RisingXQn
1DD

16.1.2.3 DFN1E1

D-Type Flip-Flop with active high Enable.
Figure 16-30. DFN1E1
Table 16-61. DFN1E1 I/O
InputOutput
D, E, CLKQ
Table 16-62. DFN1E1 Truth Table
ECLKDQn+1
0XXQn
1not RisingXQn
1DD

16.1.2.4 DFN1E1C0

D-Type Flip-Flop, with active-high Enable and active-low Clear.
Figure 16-31. DFN1E1C0
Table 16-63. DFN1E1C0 I/O
InputOutput
CLR, D, E, CLKQ
Table 16-64. DFN1E1C0 Truth Table
CLRECLKDQn+1
0XXX0
10XXQn
11not RisingXQn
11DD

16.1.2.5 DFN1E1P0

D-Type Flip-Flop with active-high Enable and active-low Preset.
Figure 16-32. DFN1E1P0
Table 16-65. DFN1E1P0 I/O
InputOutput
D, E, PRE, CLKQ
Table 16-66. DFN1E1P0 Truth Table
PREECLKDQn+1
0XXX1
10XXQn
11not RisingXQn
11DD

16.1.2.6 DLN1

Data Latch.
Figure 16-33. DLN1
Table 16-67. DLN1 I/O
InputOutput
D, GQ
Table 16-68. DLN1 Truth Table
GDQ
0XQ
1DD

16.1.2.7 DLN1C0

Data Latch with active-low Clear.
Figure 16-34. DLN1C0
Table 16-69. I/O
InputOutput
CLR, D, GQ
Table 16-70. Truth Table
CLRGDQ
0XX0
10XQ
11DD

16.1.2.8 DLN1P0

Data Latch with active-low Preset.
Figure 16-35. DLN1P0
Table 16-71. DLN1C0 I/O
InputOutput
D, G, PREQ
Table 16-72. DLN1C0 Truth Table
PREGDQ
0XX1
10XQ
11DD

16.1.2.9 SLE

Sequential Logic Element.
Figure 16-36. SLE
Table 16-73. SLE I/O
InputOutput
NameFunctionQ
DData input
CLKClock input
ENActive-High CLK enable
ALnAsynchronous Load. This active-Low signal either sets the register or clears the register depending on the value of ADn.
ADn1Static asynchronous load data. When ALn is active, Q goes to the complement of ADn.
SLnSynchronous load. This active-Low signal either sets the register or clears the register depending on the value of SD, at the rising edge of clock.
SD1Static synchronous load data. When SLn is active (that is, low), Q goes to the value of SD at the rising edge of CLK.
LAT1Active-High Latch Enable. This signal enables latch mode when high and register mode when low.
  1. ADn, SD, and LAT are static signals defined at design time and need to be tied to 0 or 1.
Table 16-74. SLE Truth Table
ALnADnLATCLKENSLnSDDQn+1
0ADnXXXXXX!ADn
1X0Not risingXXXXQn
1X00XXXQn
1X010SDXSD
1X011XDD
1X10XXXXQn
1X110XXXQn
1X1110SDXSD
1X1111XDD

16.1.2.10 SLE_DEBUG

The SLE_DEBUG Macro is used to communicate with SmartDebug. The SLE_DEBUG mechanism gives ability to run synthesis while preserving a set of registers. It provides the ability to identify, rename, and classify registers for SmartDebug.