Command disabled: backlink
[[
processor
]]
Computer System Laboratory
FPGAを利用した応用例:教育用 小型プロセッサ
回路設計実習などの学習を目的とした16ビットマイクロプロセッサを設計
学習向けを考慮してシンプルな回路で設計し、内部レジスタの観測もできる
FPGAを利用するメリット
書き換え可能なLSIであるため、実際に動作させることができる
ハードウェア記述言語を用いることで、設計・実装・動作を繰り返し行える
使用例
学習者が実際にプロセッサを設計し、動作テストを行う
プロセッサを設計する
FPGAにプロセッサを実装する
プロセッサの動作検証を行う
動作しない場合は、設計の見直し・修正を行う
ソフトウェア
コンパイラ
C言語に似たプログラミング言語で記述することができる
これにより、様々なプログラムで手軽に動作検証が可能に
操作用ツール
プロセッサをホストPCから操作することができる
また、プロセッサ内部のレジスタの値を観測でき、学習をサポートする
processor.txt
· 最終更新: 2009/06/08 10:19 by
yasuaki
ログイン