かずの不定期便ブログ

備忘録代わりに書きます

2023-12-01から1ヶ月間の記事一覧

PicoRV32のプログラムをSDRAM上で動かす(TangNano20K)

はじめに 課題 フラッシュからITCMへ命令実行を遷移する方法の解析 _vsloader のアドレスの特定 リセット解除後、最初に実行される関数は? リンカはどうやってアドレスを決めているか? ITCM実行部分をSDRAM領域へ差し替えを行う(ソフト面) スタックポイン…

FPGA Sipeed Tang Nano 20KでIP Gowin_PicoRV32を動かす

FPGA Sipeed Tang Nano 20KでIP Gowin_PicoRV32を動かす FPGA Sipeed Tang Nano 20KでIP Gowin_PicoRV32を動かす はじめに PicoRV32のインスタンス方法 リファレンスデザインの実装 picorv32_demo.vの修正内容 picorv32.cstの修正内容 PicoRV32のインスタン…