TECH I Vol.39 MIPSƒvƒƒZƒbƒT“ü–å

ƒTƒ|[ƒgƒy[ƒW

@–{‘‚ÉŒfÚ‚µ‚«‚ê‚È‚©‚Á‚½‰ðà‚âCƒTƒ“ƒvƒ‹EƒvƒƒOƒ‰ƒ€‚ðƒ_ƒEƒ“ƒ[ƒh‚Å‚«‚Ü‚·D


‘æ2Í MIPS32/MIPS64ƒA[ƒLƒeƒNƒ`ƒƒ‚̏ڍ×

œ—áŠOˆ—ƒtƒ[
@MIPSƒvƒƒZƒbƒT‚É‚¨‚¯‚éˆê”Ê“I‚È—áŠOˆ—‚̃tƒ[‚̐}‚¨‚æ‚сCƒfƒoƒbƒO—áŠO‚̃tƒ[‚̐}‚ðPDF‰»‚µ‚½‚Ì‚ÅŽQl‚É‚µ‚Ä‚­‚¾‚³‚¢D

}A@MIPS32‚̈ê”Ê“I‚È—áŠOˆ—‚̃tƒ[
}B@MIPS64‚̈ê”Ê“I‚È—áŠOˆ—‚̃tƒ[
}C@MIPS32/64‚̃fƒoƒbƒO—áŠO‚̃tƒ[


Appendix1 MIPSƒA[ƒLƒeƒNƒ`ƒƒEƒGƒ~ƒ…ƒŒ[ƒ^simips

@ƒGƒ~ƒ…ƒŒ[ƒ^simips‚̃A[ƒJƒCƒuEƒtƒ@ƒCƒ‹‚ƁCMIPSƒAƒZƒ“ƒuƒ‰‚ɂ‚¢‚Ẳðà‘‚ðƒAƒbƒv‚µ‚Ü‚µ‚½D

EƒGƒ~ƒ…ƒŒ[ƒ^simipsƒA[ƒJƒCƒuEƒtƒ@ƒCƒ‹isimips.lzhj
EMIPSƒAƒZƒ“ƒuƒ‰‚ɂ‚¢‚Ẳðà


‘æ6Í ƒu[ƒgƒ[ƒ_YAMON‚ÌŽÀ‘•‚ÆLinux2.6‚̃rƒ‹ƒhŽ–—á

@–{‘p.184ŒfÚ‚Ì•\6‚̃Šƒ“ƒNæ‚ªÁŽ¸‚µ‚Ä‚¢‚é•”•ª‚ª‚ ‚è‚Ü‚·D‚»‚±‚Ågcc‚Æbinutils‚̃pƒbƒ`‚ð—pˆÓ‚µ‚½‚̂ŁC‰º‹L‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚Ä‚­‚¾‚³‚¢D

Egcc‚̃pƒbƒ`ipatch-gcc-3.4.2.tgzj
Ebinutils‚̃pƒbƒ`ipatch-binutils-2.15.91.0.2.tgzj


‘æ8Í VR4131‚ÌŽü•Ó‹@”\‚ÌŽg‚¢•û

@–{‘‚ÉŒfÚ‚µ‚Ä‚¢‚éŠeŽíƒTƒ“ƒvƒ‹EƒvƒƒOƒ‰ƒ€‚̃A[ƒJƒCƒuEƒtƒ@ƒCƒ‹‚âCŒfÚ‚Å‚«‚È‚©‚Á‚½ƒTƒ“ƒvƒ‹EƒvƒƒOƒ‰ƒ€‚̉ðà‹LŽ–‚ðƒAƒbƒv‚µ‚Ü‚µ‚½D

E‘æ8Í VR4131‚ÌŽü•Ó‹@”\‚ÌŽg‚¢•û ƒTƒ“ƒvƒ‹EƒvƒƒOƒ‰ƒ€EƒA[ƒJƒCƒuivr4131.lzhj
E‘æ8Í VR4131‚ÌŽü•Ó‹@”\‚ÌŽg‚¢•û •â‘«à–¾


MIPS—pCƒRƒ“ƒpƒCƒ‰gcc

@CygwinŠÂ‹«‚Å“®ì‚·‚éMIPS—pCƒRƒ“ƒpƒCƒ‰gcc‚ð—pˆÓ‚µ‚Ü‚µ‚½D‘æ8Í‚̃Tƒ“ƒvƒ‹EƒvƒƒOƒ‰ƒ€‚Í‚±‚̃Rƒ“ƒpƒCƒ‰‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚Ü‚·D


EMIPS—pCƒRƒ“ƒpƒCƒ‰gcc ƒA[ƒJƒCƒu(mips-tools.tar.gz)
ECygwin‚̃Cƒ“ƒXƒg[ƒ‹•û–@
Egcc‚̃Cƒ“ƒXƒg[ƒ‹•Žg‚¢•û


‘æ12Í MIPSƒ\ƒtƒgEƒ}ƒNƒCPUƒRƒAPlasma‚ÌŽÀ‘•Ž–—á

@ƒRƒ‰ƒ€‚ʼnðà‚µ‚Ä‚¢‚éSpartan-3E Starter KitŽÀ‘•”ÅPlasma‚̃_ƒEƒ“ƒ[ƒhæ‚ւ̃Šƒ“ƒN‚ð—pˆÓ‚µ‚Ü‚µ‚½D

ESpartan-3E Starter KitŽÀ‘•”ÅPlasma‚̃_ƒEƒ“ƒ[ƒhEƒy[ƒWiŒ»Ý€”õ’†j