Skip to content
BrainFxxk Processor on Arty A7
Verilog Other
  1. Verilog 99.7%
  2. Other 0.3%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
chisel-practice @ 94dd3a9
src
viavdo Close #1 完成 Mar 26, 2019
.gitignore Create .gitignore Mar 24, 2019
.gitmodules add chisel-practice Mar 24, 2019
LICENSE Initial commit Mar 24, 2019
README.md Update README.md Mar 28, 2019

README.md

arty-chisel-brainfxxk

BrainFxxk Processor on Arty A7

preview

描画例

FizzBuzz

image

Mandelbrot

image

これは何

ScalaでHDLが記述できるChisel3で実装されたハードウェアbrainfuck言語処理系です。

本プロジェクトはDigilent社から販売されているArty A7をターゲットにしています。

書き込み

本プロジェクトをVivado 2018.3以降で開いて合成するか、top.bitを書き込みます

実行手順

  • Arty A7にはUSB-UARTがついているので、シリアルコンソールを何かしらの方法で開きます。
    • baud: 115200, stopbit:1, parity: none
  • SW0(一番右のスライドスイッチ)を上にスライドするとプログラム書き込みモードになります
  • シリアルコンソールに実行したいプログラムを貼り付けます
    • 転送されたプログラムはループバックされ、シリアルコンソール上に表示されます
  • SW0を下にスライドします
  • SW1を上にスライドするとプログラムが実行されます
  • LD7(一番左の緑色LED)が点灯したらプログラム実行完了です

解説記事

https://kamiyaowl.github.io/blog/chisel-bf-1/

You can’t perform that action at this time.