モトローラ96XXX(別名96000、96K )は、モトローラ社が製造するデジタル信号プロセッサ(DSP)チップのファミリーです。以前のモトローラ56000をベースにしており、ソフトウェア互換性は維持されていますが、IEEE 754-1985規格に準拠した完全な単精度(32ビット)浮動小数点実装にアップデートされています。 [ 1 ]
96000の設計上の特徴の多くは56000と類似している。96000アーキテクチャでは、スタック領域は「スタックメモリ空間」と呼ばれる別のアドレス空間に割り当てられ、[ 2 ]メインメモリのアドレス空間とは区別される。[ 3 ]サブルーチン呼び出しや「長時間割り込み」の際に使用されるスタックの深さは15ワードである。[ 3 ] 56000には2つの56ビットアキュムレータが搭載されており、それぞれは1つの8ビット拡張レジスタと2つの24ビットレジスタに分割できる。[ 4 ]一方、96000には10個の96ビットレジスタが搭載されており、それぞれは3つの32ビットサブレジスタに分割できる。[ 5 ]
56Kとは異なり、96000「ファミリー」は96002という単一モデルで構成されていました。56Kほど成功せず、短期間しか生産されませんでした。現在では、その役割はモトローラStarCoreシリーズをベースにした製品に引き継がれています。
96000は開発ツールの一部としてアセンブラと命令セットシミュレータを提供している。[ 6 ] [ 7 ]
参考文献
[編集]- ^ 「DSP96002 32ビットデジタルシグナルプロセッサ ユーザーズマニュアル」 (PDF) p.54(5-1) . 2023年11月8日閲覧。
- ^ 「DSP96002 32ビットデジタルシグナルプロセッサ ユーザーズマニュアル」(PDF) p. 27(3 - 4) . 2023年12月24日閲覧。
- ^ a b 「DSP96002 32ビットデジタルシグナルプロセッサ ユーザーズマニュアル」(PDF) p.50(4-11) . 2023年12月24日閲覧。
- ^ 「DSP56000 24ビット デジタルシグナルプロセッサ ファミリーマニュアル」(PDF) 37(3 - 7)ページ。2019年1月19日時点のオリジナル(PDF)からアーカイブ。 2023年12月18日閲覧。
- ^ 「DSP96002 32ビットデジタルシグナルプロセッサ ユーザーズマニュアル」(PDF) p.41(4-2) 。 2023年12月18日閲覧。
- ^ 「MOTOROLA DSP ASSEMBLER REFERENCE MANUAL」(PDF) . 2023年11月10日閲覧。
- ^ 「MOTOROLA DSP SIMULATOR REFERENCE MANUAL」(PDF) . 2023年11月11日閲覧。