MicroBlaze

qemu-arm を使う

qemu で ARM や MicroBlaze のエミュレーションが出来るそうなので、インストールして使ってみた。インストールは configure, make するだけ。 $ wget http://download.savannah.gnu.org/releases/qemu/qemu-0.14.1.tar.gz $ tar xvfz qemu-0.14.1.tar.gz $ …

MicroBlaze の TLB を直接いじってみる

本や仕様書を読んでも、なかなか MMU の理解が進まないので、実際に MicroBlaze の TLB をいじってみることにした。そーいえば、ポインタを理解したときもデバッガでメモリダンプを見て初めて納得がいった気がする。TLB を使うための簡単なプログラムを書い…

MicroBlaze linux xmd でデバッグ tips

kernel の本家にマージされる前の MicroBlaze linux を作るのはけっこうステップが多くて面倒くさかった記憶があるが、Xilinx の git サーバで公開されている kernel と dts を組み合わせると驚くほど手間をかけずにとりあえず MicroBlaze で linux が起動す…