タグ

verilogとcompilerに関するjjzakのブックマーク (1)

  • TopPage - Verilog HDL & FPGA

    FPGAボード(Spartan-3Eスタータキット,またはSpartan-3Aスタータキット)で動作するCPUVerilog HDLで設計します. さらに,そのCPUをターゲットとするアセンブラとコンパイラも設計します. ソースコードはかなり簡潔に書かれており,コード量がかなり少ない(約250行程度)にもかかわらず,必要最低限の機能をもったCPUがFPGAボードで正しく動作します. ソースコードの簡潔さに重点をおいているので,回路が使用するリソースや効率化は重視していません. 論理合成ツールの安定性とVerilog HDLの基構文のみ用いることを考慮し,ソースコードは原則Verilog-95に準拠しています. Verilog 2001などでも論理合成可能です.アセンブラはPerl,コンパイラはflexとbisonで記述されており,きわめて少ないコード量で正しく処理することができます.

    jjzak
    jjzak 2007/11/02
    基礎から学ぶVerilogHDL & FPGA設計 スタックアーキテクチャのCPUの作成 FPGAボード(Spartan-3Eスタータキット,またはSpartan-3Aスタータキット)で動作するCPUをVerilog HDLで設計します.
  • 1