...

何故ソフトコアCPU搭載FPGAか?

by user

on
Category: Documents
4

views

Report

Comments

Transcript

何故ソフトコアCPU搭載FPGAか?
何故ソフトコアCPU搭載FPGAか?
• ロボット制御システム
①多入力/多出力
②多様なシステム構成
③サンプリング周期
多入力
多出力
コントローラ
• パソコンベースでは
コントローラの大きさが
問題
市販のI/Oボードでは
CH数等の制約
第11回 FPGA/PLD Design Conference
2004/01/30
1
制御システム構築例(2)
小型ヒューマノイドロボットの
遠隔操縦システム
ADC(8ch)
× 5
35
LAN
Reconfigurable
Motion Controller
ADC_IF(SPI) × 5
3ch PWC
PC
27ch PWM
Controller
Robot
27 × 2
3
Accelerometer
27 DC Motor
27
Potentiometer
Force sensor
FPGAの使用率
16万ゲートのFPGAを使用
○CPU側:約90%
○I/O側:約70%
当日会場にてデモ
2004/01/30
8
試験用ロボットの仕様
関節数:27
角度センサー(ポテンショメータ):27個
加速度センサー:3軸
足圧センサー:8個
A/D:分解能12ビット,35ch
PWC:分解能16ビット,3ch
PWM:分解能16ビット,27ch
第11回 FPGA/PLD Design Conference
2
1
Fly UP