JAJSVC0 September 2024 TPLD1201-Q1
ADVANCE INFORMATION
機能を設定可能なこのロジック ブロックは、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 |