JAJSVB8A September 2024 – July 2025 TPLD801
PRODUCTION DATA
用途を設定可能なこのロジック ブロックは、3 ビット LUT か D フリップ フロップまたはラッチ (セットまたはリセット付き) のどちらかとして機能できます。
LUT 機能を実装するために使用する場合、3 ビット LUT は接続マルチプレクサから 3 つの入力信号を取り込み、1 つの出力を生成します。その出力は接続マルチプレクサに戻ります。これらの LUT は、標準デジタル ロジック機能 (AND、NAND、OR、NOR、XOR、XNOR、INV) を含む任意の 3 入力ユーザー定義機能に構成できます。
表 7-11 に、3 ビット LUT の真理値表を示します。
| IN2 | IN1 | IN0 | OUT |
|---|---|---|---|
| 0 | 0 | 0 |
ユーザー定義 |
| 0 | 0 | 1 | |
| 0 | 1 | 0 | |
| 0 | 1 | 1 | |
| 1 | 0 | 0 | |
| 1 | 0 | 1 | |
| 1 | 1 | 0 | |
| 1 | 1 | 1 |
出力機能を定義するため、各 3 ビット LUT は OTP 内に 8 つのビットを備えています。
シーケンシャル ロジック素子を実装するために使用する場合、接続マルチプレクサからの 3 つの入力信号は、フリップ フロップまたはラッチのデータ (D)、クロック (CLK)、リセット / セット (nRST/nSET) 入力に送られ、出力は接続マルチプレクサに戻ります。このマクロセルは初期状態、クロック極性、リセット / セット極性、出力極性のパラメータを持っています。
D フリップ フロップ / ラッチの動作は、以下の機能説明に従います。
表 7-8 と表 7-9 に、それぞれ D フリップ フロップと D ラッチ (リセット / セット付き) の真理値表を示します。
|
nRST |
nSET |
CLKPOL |
CLK |
D |
Q |
nQ |
|---|---|---|---|---|---|---|
|
0 |
— |
0 |
X |
X |
0 |
1 |
|
— |
0 |
X |
X |
1 |
0 |
|
|
1 |
1 |
↓ |
0 |
Q0 |
nQ0 |
|
|
↑ |
0 |
0 |
1 |
|||
|
↓ |
1 |
Q0 |
nQ0 |
|||
|
↑ |
1 |
1 |
0 |
|||
|
0 |
— |
1 |
X |
X |
0 |
1 |
|
— |
0 |
X |
X |
1 |
0 |
|
|
1 |
1 |
↓ |
0 |
0 |
1 |
|
|
↑ |
0 |
Q0 |
nQ0 |
|||
|
↓ |
1 |
1 |
0 |
|||
|
↑ |
1 |
Q0 |
nQ0 |
|
nRST |
nSET |
CLKPOL |
CLK |
D |
Q |
nQ |
|---|---|---|---|---|---|---|
|
0 |
— |
0 |
X |
X |
0 |
1 |
|
— |
0 |
X |
X |
1 |
0 |
|
|
1 |
1 |
0 |
0 |
0 |
1 |
|
|
1 |
0 |
Q0 |
nQ0 |
|||
|
0 |
1 |
1 |
0 |
|||
|
1 |
1 |
Q0 |
nQ0 |
|||
|
0 |
— |
1 |
X |
X |
0 |
1 |
|
— |
0 |
X |
X |
1 |
0 |
|
|
1 |
1 |
0 |
0 |
Q0 |
nQ0 |
|
|
1 |
0 |
0 |
1 |
|||
|
0 |
1 |
Q0 |
nQ0 |
|||
|
1 |
1 |
1 |
0 |