だいたい176日前に更新最終更新日時: 2011-11-22 (火) 20:00:14 176日前
現在の位置
FrontPage †
この Wiki では,
について解説します.
本課題では, プログラム可能な LSI である FPGA (Field Programmable Gate Array) を用いて, マイクロプロセッサの設計と実装を行います.
右の写真が, 本課題で用いる FPGA ボードです. 中央下の「ALTERA」と書かれた黒い四角が FPGA です.
設計には,論理 CAD を PC にインストールして使います. この CAD 上で作成された設計情報を FPGA にダウンロードすると, FPGA がプロセッサとして動作し, ボードがコンピュータとして動作する訳です.
設計するプロセッサの 命令セット・アーキテクチャ (Instruction-Set Architecture: ISA) としては, いわゆる x86 の サブセット を用います.
電子・情報系 後期実験に関しては, 課題 4 「プログラミング言語処理系」でも同じ ISA を用いています. そのため, 本課題と課題 4 を同時に選択すると, 課題 4 で作成するコンパイラが出力するバイナリを, 本課題で作成したプロセッサ上で実行することができます.
INDEX †
この Wiki の内容は以下のとおりです:
- 背景知識
- FPGA (Field Programmable Gate Array)
- ISA ― IA-32 サブセット
- 設計
- 実験環境
- FPGA 評価ボード
- CAD Quartus II
- インストール
- プロジェクト起動
- ダウンロード (CAD のではなく, 設計データの FPGA へのダウンロード)
- 内蔵 RAM の使用
- Modelsim
- Verilog HDL
- 実験の流れ
- 資料
- 参考文献, ダウンロード と リンク
- 限定公開ダウンロード (username/password が必要です.)
- 2008年度以前の資料
- FAQ
- 投稿 (username/password が必要です.)
- 参考文献, ダウンロード と リンク
PukiWiki †
練習ページ †
- SandBox -- 編集をお試しください
- InterWikiSandBox -- InterWikiを試してみてください
PukiWikiについて †
ドキュメント †
- ヘルプ -- PukiWikiで編集するには?
- テキスト整形のルール(詳細版)
- プラグインマニュアル
添付ファイル一覧
- 添付ファイル:
ツールボックス
最新の20件
2012-01-24
2012-01-19
2011-12-20
2011-12-07
2011-12-03
2011-11-29
2011-11-22
- Design/Tips/TestBench
- FrontPage
- Env/Verilog/HDL
