...

FPGA+ソフトコアCPU でμClinuxを活用する

by user

on
Category: Documents
43

views

Report

Comments

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をサポート
„
Fly UP