000-0046140-111
Page 88 of 169
SLG46140
12.5 4-bit LUT or Programmable Pattern Generator (PGEN)
The SLG46140 has one combination function macrocell that can serve as a logic or timing function. This macrocell can serve as
a Look Up Table (LUT), or Programmable Pattern Generator (PGEN).
When used to implement LUT functions, the 4-bit LUT takes in four input signals from the connection matrix 0 and produce a
single output, which goes back into the connection matrix 0. When used as a LUT to implement combinatorial logic functions, the
outputs of the LUTs can be configured to any user defined function, including the following standard digital logic devices (AND,
NAND, OR, NOR, XOR, XNOR). The user can also define the combinatorial relationship between inputs and outputs to be any
selectable function.
When operating as a Programmable Pattern Generator, the output of the macrocell with clock out a sequence of two to sixteen
bits that are user selectable in their bit values, and user selectable in the number of bits (up to sixteen) that are output before the
pattern repeats.See
Figure 46. 4-bit LUT0 or PGEN
PGEN
OUT
CLK
nRST
4-bit LUT0
OUT
To Connection Matrix 0 Input <13>
From Connection Matrix Output 0 <30>
reg <945:930>
0
1
reg <950>
From Connection Matrix Output 0 <31>
From Connection Matrix Output 0 <32>
From Connection Matrix Output 0 <33>
In0
In1
In2
In3
reg <949:946>
PGEN
Data
Pattern
size
LUT Truth
Table
Содержание GreenPAK SLG46140
Страница 102: ...000 0046140 111 Page 101 of 169 SLG46140 14 1 Initial Polarity Operations Figure 54 DFF Polarity Operations ...
Страница 103: ...000 0046140 111 Page 102 of 169 SLG46140 Figure 55 DFF Polarity Operations with nReset ...
Страница 104: ...000 0046140 111 Page 103 of 169 SLG46140 Figure 56 DFF Polarity Operations with nSet ...