Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Coldfireとは? わかりやすく解説

ColdFire

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/05/13 16:41 UTC 版)

ナビゲーションに移動 検索に移動
ColFire 5204

ColdFire(コールドファイア)は、モトローラ組み込みシステム向けに開発した68kアーキテクチャのマイクロプロセッサ。2004年以降はフリースケール・セミコンダクタ社の製品である。

命令セット

ColdFireの命令セットアセンブリ言語のソースレベルで68000と互換性があり(ベンダー提供の翻訳ソフトを使った場合)、オブジェクトコードレベルでは完全な互換ではない。従来の68000系CPUと比較すると、その命令セットの違いは、BCD演算命令など、あまり使われない命令を削除し、他の命令もアドレッシングモードが削減されている点である。これにより単純で低コストな命令デコーダを実現していると思われる。また、浮動小数点数MC68881や68882のような80ビットではなく64ビットで表される。命令そのものも16ビット32ビット48ビットの3種類の長さであり、この点でも68000系より単純化されている。

種類

フリースケールから入手可能な ColdFire は次の5つのバージョンである。

  • v1: 8ビットプロセッサからのマイグレーションのために作られた v2 のカットダウン版。2006年リリース。8ビットマイクロプロセッサ 68HC08 から容易に移行可能であり、ARM系のローエンドチップと競合する。
  • v2: オリジナルのColdFireであり、1994年リリース。命令パイプラインは1本で、MMUFPUもない。積和演算命令を持つバージョンもある。
  • v3: MAC(積和演算ユニット)が追加された。
  • v4: 限定的なスーパースケーラ・コア
  • v4e(または eV4): v4 の拡張版で、2000年リリース。MMUとFPUを追加し、MAC を改良したバージョン。
  • v5: 完全なスーパースケーラ・コア

Debianプロジェクトは m68k ポートでの ColdFire サポートを行おうとしていた(ColdFire ならMC68060以上の性能が期待できるため)[1]。ColdFire のクロック周波数は300MHz程度であり、真の68000系CPUで最も高速な 75MHz[2] の MC68060 に負けない。ePipe[3] や SnapGear[4] といったネットワーク・セキュリティ機器でColdFireプロセッサを採用している。Linuxの動作するワンボードマイコンもあり[5]、中にはコンパクトフラッシュサイズのものもある[6]

2007年、ColdFire クローン Fido 1100 がリリースされた。これは ColdFire をベースにした実行時間の予測可能な組み込みシステム向けのマイクロコントローラである。ただし、命令セットが68kに準拠しているだけで、アーキテクチャは独自である[7]

2006年11月、フリースケールはColdFireをIPコアとして IPextreme Inc. を通してライセンス供与開始することを発表した[8]。ColdFire v1 コアは、アルテラFPGA Cyclone-III 上でフリーライセンスで利用できる(ロイヤリティも徴収しない)[9][10]

2007年9月、フリースケールは ColdFire コアを使ったマイクロコントローラ Flexis ファミリをリリースした[11]

2010年6月、フリースケールは Coldfire V1 コアと 90nm TFS(薄膜ストレージ)技術を組合わせた ColdFire+ を発表した[12]

脚注・出典

関連項目

外部リンク





固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Coldfire」の関連用語

Coldfireのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Coldfireのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのColdFire (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS