TECH I Vol.39 MIPSプロセッサ入門
サポートページ
本書に掲載しきれなかった解説や,サンプル・プログラムをダウンロードできます.
第2章 MIPS32/MIPS64アーキテクチャの詳細
●例外処理フロー
MIPSプロセッサにおける一般的な例外処理のフローの図および,デバッグ例外のフローの図をPDF化したので参考にしてください.
図A MIPS32の一般的な例外処理のフロー
図B MIPS64の一般的な例外処理のフロー
図C MIPS32/64のデバッグ例外のフロー
Appendix1 MIPSアーキテクチャ・エミュレータsimips
エミュレータsimipsのアーカイブ・ファイルと,MIPSアセンブラについての解説書をアップしました.
・エミュレータsimipsアーカイブ・ファイル(simips.lzh)
・MIPSアセンブラについての解説
第6章 ブートローダYAMONの実装とLinux2.6のビルド事例
本書p.184掲載の表6のリンク先が消失している部分があります.そこでgccとbinutilsのパッチを用意したので,下記からダウンロードしてください.
・gccのパッチ(patch-gcc-3.4.2.tgz)
・binutilsのパッチ(patch-binutils-2.15.91.0.2.tgz)
第8章 VR4131の周辺機能の使い方
本書に掲載している各種サンプル・プログラムのアーカイブ・ファイルや,掲載できなかったサンプル・プログラムの解説記事をアップしました.
・第8章 VR4131の周辺機能の使い方 サンプル・プログラム・アーカイブ(vr4131.lzh)
・第8章 VR4131の周辺機能の使い方 補足説明
MIPS用Cコンパイラgcc
Cygwin環境で動作するMIPS用Cコンパイラgccを用意しました.第8章のサンプル・プログラムはこのコンパイラでコンパイルしています.
・MIPS用Cコンパイラgcc アーカイブ(mips-tools.tar.gz)
・Cygwinのインストール方法
・gccのインストール&使い方
第12章 MIPSソフト・マクロCPUコアPlasmaの実装事例
コラムで解説しているSpartan-3E Starter Kit実装版Plasmaのダウンロード先へのリンクを用意しました.
・Spartan-3E Starter Kit実装版Plasmaのダウンロード・ページ(現在準備中)