Moiz's journal

プログラミングやFPGAなどの技術系の趣味に関するブログです

2017-05-01から1ヶ月間の記事一覧

Brainf**k CPU でマンデルブロー集合を試してみた

FPGA上で動作するBrainf**k CPUを使ってマンデルブロー集合を表示させてみる Brainf**kで書いたマンデルブロー集合を計算するプログラムがある、と聞いてずっと自作のBF CPUで動作させたいと思っていました。HDLを改造することで動作させることに成功したの…

FPGAで動作するBrainf**k CPUをパイプライン化、スーパースカラー化もどきして、ベンチマークをとってみた

はじめに 前回のエントリーで紹介したFPGAで動作するBrainf**k CPU(BF CPU)を高速化しました。 高速化にあたっては 明らかに無駄なところを直す パイプライン化 スーパースカラー的な並列化 の3つを試してみました。また各段階毎にごく簡単なベンチマーク…

FPGAで動作するBrainf**k CPUを作ってみた

はじめに 前回のエントリーに書いたとおり、Brainf**k言語を直接実行するCPUがFPGA(Terasic DE0)で動作したのでまとめてみます。 VerilogのコードとQuartusのプロジェクトファイルはこちらに公開してあります。 github.com 以下この稿では、このCPUをBF CPU…