11.07.2015 Views

Spartan-3 ジェネレーション FPGA ユーザー ガイド (UG331) - Xilinx

Spartan-3 ジェネレーション FPGA ユーザー ガイド (UG331) - Xilinx

Spartan-3 ジェネレーション FPGA ユーザー ガイド (UG331) - Xilinx

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

目 次RFIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188エンベデッ ド プロセッサの 保 存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188デバイ スのビ ッ ト ス ト リ ームの 変 更 に よ る ブ ロ ッ ク RAM/ROM 内 容 のア ッ プデー ト . . . 1881 つのブロ ッ ク RAM を 使 用 した 2 つの 独 立 し たシングル ポー ト RAM . . . . . . . . . . . . . . 1891 つのブロ ッ ク RAM を 使 用 した 256x72 シングル ポー ト RAM . . . . . . . . . . . . . . . . . . . 190循 環 バ ッ フ ァ 、 シフ ト レジスタ、 遅 延 ライン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191高 速 複 素 ス テー ト マシン とマイ ク ロシーケンサ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193RAM を 使 用 した 高 速 の 大 型 カウンタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1944 ポー ト メモリ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196CAM (Content Addressable Memory) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196ブロック RAM を 使 用 したロジッ ク ファンクションのインプリ メント . . . . . . . . . . . . . . . 196あいまいパターン 照 合 回 路 の 例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197MAP -bp オプシ ョ ン を 使 用 し た ロ ジ ッ ク のブ ロ ッ ク RAM へのマ ッ プ . . . . . . . . . . 198ブロック RAM を 使 用 し た 波 形 格 納 、 フ ァ ン ク シ ョ ン テーブル、 ダイ レ ク トデジタル 合 成 (DDS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198関 連 資 料 および リ フ ァ レ ン ス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200まとめ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200付 録 A : VHDL インスタンシエーション 例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200付 録 B : Verilog インスタンシエーション 例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203第 5 章 : CLB (コンフィギャブル ロジック ブロック) の 使 用CLB の 概 要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205CLB アレイ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205<strong>Spartan</strong>-3 ジェネレーション <strong>FPGA</strong> 間 での CLB の 違 い . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206スライス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207スライス ロケーションの 指 定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209スライスの 概 要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209ロジック セル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210スライスの 詳 細 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210主 要 な ロ ジ ッ ク パス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212ルッ クアップ テーブル (LUT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213多 入 力 マルチプレ ク サ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213キャ リー ロジックおよび 演 算 ロジック . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213記 憶 エレ メ ン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214初 期 化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215分 散 RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215シフ ト レジスタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215関 連 資 料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216第 6 章 : 分 散 RAM としてのルックアップ テーブルの 使 用概 要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217はじめに . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217シングル ポー ト RAM およびデュ アル ポー ト RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218データ フロー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218書 き 込 み 操 作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218読 み 出 し 操 作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218<strong>Spartan</strong>-3 ジェネレーション <strong>FPGA</strong> ユーザー ガイド japan.xilinx.com 9<strong>UG331</strong> (v1.4) 2008 年 6 月 25 日

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!