LatticeXP2 LFXP2-5E 5TN144C
Specification
パッケージ | TQFP-144pin |
コア電圧 | 1.2V |
ルックアップデーブル(LUT4) | 4752 |
レジスタ(4bit FF) | 3564 |
分散RAM | 10.13KBit |
EBRSRAM | 9ブロック |
sysDSP | 3ブロック |
PLL | 2個 |
PIO pin | 100 |
PIO Cell | 196 |
PFU | 594 |
スライス | 2376 |
うちRAM機能無し | 1971 |
うちRAM機能あり | 405 |
LUT(Look Up Table)は4bit。レジスタも4bit
基本的な構成要素は(プログラマブルファンクションユニット)PFUで、
そのうちRAM機能が無いものをPFFと呼ぶ。PFU、PFFは4個のスライスを内包する。
PFUのスライス0~2はレジスタありのスライス、スライス3についてはレジスタ無し。
スライスはひとつあたりにLUT4と4bitD型フリップフロップを2個づつ内包している
LUTはキャリー用の出力がありそれによってLUT6やLUT8を構成することができる
基本的な構成要素は(プログラマブルファンクションユニット)PFUで、
そのうちRAM機能が無いものをPFFと呼ぶ。PFU、PFFは4個のスライスを内包する。
PFUのスライス0~2はレジスタありのスライス、スライス3についてはレジスタ無し。
スライスはひとつあたりにLUT4と4bitD型フリップフロップを2個づつ内包している
LUTはキャリー用の出力がありそれによってLUT6やLUT8を構成することができる
組み込みブロック
EBRRAM
- デュアルポートメモリ、擬似デュアルポートメモリ、ROMとして使用できる
- Lattice XP2には9個搭載
- word幅18bit*1024 = 18,432Bit = 2,304Byte
- 動作周波数 315MHz 以下
SysDSP
SysDSP一個につき構成できる要素
bit幅 | x9 | x18 | x36 |
MULT(乗算) | 8 | 4 | 1 |
MAC(積和、乗算と累積) | 2 | 2 | |
MULTADDSUB(乗算、加算/減算) | 4 | 2 | |
MULTADDSUBSUM(乗算、加算/減算、総和) | 2 | 1 |
- 動作周波数 300MHz 以下
LFXP2-5Eだと9ビット乗算器が24個もある計算
乗算演算子を使うと文脈から判断して勝手にSysDSPを使ってくれる
任意で使う場合はIPexpressをからmoduleを生成
乗算演算子を使うと文脈から判断して勝手にSysDSPを使ってくれる
任意で使う場合はIPexpressをからmoduleを生成
クロック関連
モジュール名 | 説明 | LatticeXP2に内包される数 |
GPLL | 汎用PLL | 2 |
DCS | Dynamic Clock Select | 8 |
CLKDIV | クロック分周期 | 2 |
OSC | 内蔵RC発信器 | 1 |
レジスタパフォーマンス
単位:ns
ホールド | 0.002 |
セットアップ | 0.061 |
出力遅延 | 0.342 |
LUT出力遅延 | 0.216 |