ソフト・マクロのCPUを使おう! ――FPGAによるシステムLSI設計の意味

浅井 剛

tag: 半導体

技術解説 2003年8月14日

 初期化プログラムを作成するには,ハードウェア・マニュアルを読みこなせて,必要に応じてアセンブリ言語を使いこなせる設計者が必要です.場合によっては,ハードウェア設計者がプログラミングを行うケースもあります.システムが正常に動作しないとき,その原因が初期設定プログラムにあったということは珍しくありません.しかし,ハードウェアの知識がないと,それを見つけ出すことは難しいでしょう.ソフトウェア設計者がアプリケーション・プログラム本体ばかりデバッグしていたら,原因解析と対策にむだな時間を費やしてしまうかもしれません.

 アプリケーションに最適な仕様のマイコンを作るには膨大な開発費がかかるため,汎用のマイコンを使うことはしかたがありません.しかし,使わない機能のためにお金を支払い,わざわざ使わないための設定を行うなんて,冷静に考えたら何か変だと思いませんか(図4)

f04_01.gif
〔図4〕 使わない機能のために苦労するなんて...

組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日