しかくいさんかく

解答略のメモ

FPGA

17日目: [x86] CPU (IA-32) をFPGAで製作

この記事はひとりでCPUとエミュレータとコンパイラを作る Advent Calendar 2017の17日目の記事です。 ちょうど1週間前に 単純なCPUをFPGAで作った。 そして昨日は x86のエミュレータを完成させた。 この2つを組み合わせて、FPGA上で動くx86のCPUを作ろう。 …

10日目: [CPU] FPGAでCPUを自作 (完成)

この記事はひとりでCPUとエミュレータとコンパイラを作る Advent Calendar 2017の10日目の記事です。 昨日に引き続きFPGAでCPUを作成していく。 復習 昨日のメインは test.sv の解説だった。 ここにはシミュレーション用のモジュールが書かれていた。 こいつ…

9日目: [CPU] FPGAでCPUを自作 (前半)

この記事はひとりでCPUとエミュレータとコンパイラを作る Advent Calendar 2017の9日目の記事です。 今日から2日かけて、FPGA上に昨日の命令セットのCPUを実装する。 言語はSystem Verilogを用いる。 完成品のリポジトリはこれ。 こいつでフィボナッチ数を計…