2017-05-01から1ヶ月間の記事一覧
FPGA上で動作するBrainf**k CPUを使ってマンデルブロー集合を表示させてみる Brainf**kで書いたマンデルブロー集合を計算するプログラムがある、と聞いてずっと自作のBF CPUで動作させたいと思っていました。HDLを改造することで動作させることに成功したの…
はじめに 前回のエントリーで紹介したFPGAで動作するBrainf**k CPU(BF CPU)を高速化しました。 高速化にあたっては 明らかに無駄なところを直す パイプライン化 スーパースカラー的な並列化 の3つを試してみました。また各段階毎にごく簡単なベンチマーク…
はじめに 前回のエントリーに書いたとおり、Brainf**k言語を直接実行するCPUがFPGA(Terasic DE0)で動作したのでまとめてみます。 VerilogのコードとQuartusのプロジェクトファイルはこちらに公開してあります。 github.com 以下この稿では、このCPUをBF CPU…