64 ビット シングル ポートおよび 64 ビット デュアル ポートの分散 RAM プリミティブの例を次に示します。
図 1. RAMS64E5 分散 RAM プリミティブ (シングル ポート)
属性
表 1. 属性の名称、説明、設定可能な値
属性 |
説明 |
値 |
INIT |
論理式を指定します。 |
64 ビット値 (hex) |
IS_CLK_INVERTED |
クロック ピン (CLK) 上でオプションの反転を使用するかどうかを指定します。 |
1'b0 または 1'b1 |
ポートの説明
表 2. ポートの名称、型、説明
ポート |
タイプ |
説明 |
O |
出力 |
データ出力 |
I |
入力 |
データ入力 |
ADDR0 |
入力 |
アドレス入力 |
ADDR1 |
入力 |
アドレス入力 |
ADDR2 |
入力 |
アドレス入力 |
ADDR3 |
入力 |
アドレス入力 |
ADDR4 |
入力 |
アドレス入力 |
ADDR5 |
入力 |
アドレス入力 |
WE |
入力 |
書き込みイネーブル |
WE2 |
入力 |
64 ビットよりも深いモード用の追加 WE |
CLK |
入力 |
書き込みクロック (同期) |
図 2. RAMD64E5 分散 RAM プリミティブ (デュアル ポート)
属性
表 3. 属性の名称、説明、設定可能な値
属性 |
説明 |
値 |
INIT |
論理式を指定します。 |
64 ビット値 (hex) |
IS_CLK_INVERTED |
クロック ピン (CLK) 上でオプションの反転を使用するかどうかを指定します。 |
1'b0 または 1'b1 |
ポートの説明
表 4. ポートの名称、型、説明
ポート |
タイプ |
説明 |
O |
出力 |
読み出しアドレスから読み出されるデータ出力 |
I |
入力 |
データ入力 |
ADDR0 |
入力 |
読み出しアドレス入力 |
ADDR1 |
入力 |
読み出しアドレス入力 |
ADDR2 |
入力 |
読み出しアドレス入力 |
ADDR3 |
入力 |
読み出しアドレス入力 |
ADDR4 |
入力 |
読み出しアドレス入力 |
ADDR5 |
入力 |
書き込みアドレス入力 |
WADR0 |
入力 |
書き込みアドレス入力 |
WADR1 |
入力 |
書き込みアドレス入力 |
WADR2 |
入力 |
書き込みアドレス入力 |
WADR3 |
入力 |
書き込みアドレス入力 |
WADR4 |
入力 |
書き込みアドレス入力 |
WADR5 |
入力 |
書き込みアドレス入力 |
WE |
入力 |
書き込みアドレス入力 |
WE2 |
入力 |
64 ビットよりも深いモード用の追加 WE |
CLK |
入力 |
書き込みクロック (同期) |