Comments
Description
Transcript
FPGA+ソフトコアCPU でμClinuxを活用する
FPGA+ソフトコアCPU でμClinuxを活用する -デバイスドライバの開発とデバッグ環境- 福島 雅史 FPGA + ソフトコアCPU アルテラ ザイリンクス FPGA Stratixシリーズ Spartanシリーズ Cycloneシリーズ ソフトコアCPU NiosⅡ (Nios) MicroBlaze※ ※ MicroBlaze用uClinuxは㈱アットマークテクノでサポート NiosⅡとは? 32ビットの命令セット 32ビットのデータバス 32個の外部割込みソース 最大2Gバイトの外部アドレス空間 最大256個のカスタム命令 RISCプロセッサ 3種類のものがある 高速版 NiosⅡ/f 標準版 NiosⅡ/s エコノミ版 NiosⅡ/e μClinuxとは? Embedded Linux/Microcontroller Project に よって、米国Motorola社製のDragon Ballを 搭載するPDA「PalmPilot」向けに開発された もの 仮想メモリを物理ページ管理に変更して MMU無しでも動作できるようにしたもの Arm, SH, MIPS, PowerPC, H8300, その他、 多数のCPUをサポート