最後に、まともな国産DSPプロセッサ-1967BH28

画像



汎用プロセッサ(ARM、x86など)の急速な開発にもかかわらず、特殊なデジタル信号処理(DSP)プロセッサはその関連性を失いません。 母国で浮動小数点を備えた最も人気のあるDSPの1つは、アナログデバイスのADSP-TS201Sプロセッサでした。 かつて(10〜15年前)、このプロセッサはリアルタイムで動作する高性能DSPシステムで他に類を見ませんでした。 その主な特徴:





ADSP-TS201Sプロセッサのソリューションは、民間および非民間の両方の幅広いクラスの機器で実証されています。 しかし、すべての良いことはあなたがその終わりを知っています。



これが人気のあるプロセッサで起こったことです-今年、 ADSP-TS201Sの生産完全に中止されました。 しかし、良いニュースがあります。今、あなたは自由に呼吸してリラックスすることができます。同時に、ロシアの会社ミランダーは、 ついに独自のDSPプロセッサー1967BH28を供給し始めました。 このプロセッサは、 ADSP-TS201Sに類似しており、Milander製の添加剤が含まれています。



ドメスティックプロセッサのコマンドシステムは、元のプロセッサと完全に一致し、さらに(開発者が約束するように)計算の効率を向上させる追加のコマンドを備えています。 プロセッサの周波数は450 MHzです(元の周波数よりも小さくしないでください)。 チップ内メモリの量は3 MBです( ADSP-TS201Sの動的メモリとは対照的に、静的メモリ)。 外部バスの周波数は100 MHzです。 ADSP-TS201Sと同様の4つの高速シリアル入出力インターフェース(4ビットリンク)。 より詳細な情報は、製造元のWebサイトにあります。



1967BH28プロセッサのタスクは、 ADSP-TS201Sプロセッサのソリューションをロシアのプロセッサのソリューションに置き換える機能提供することです(インポート代替ではありません!?)。



今最も興味深いことですが、実際に新しい国内開発とは何ですか? このため、 1967BH28プロセッサとオリジナルの比較テストが行​​われました。 実験オブジェクトは、Instrumental Systems社のADSP-TS201Sに搭載されている一般的な ADP201cP5モジュールと、 1967BH28プロセッサに搭載されている最新のADP201McP5モジュールです。 モジュールの写真を以下紹介します。



画像



画像



写真から、モジュールはほぼ同じであり、プロセッサーのタイプのみが異なることがわかります。 CompactPCIインターフェースを備えた6Uコンストラクトが使用されます。 合計で、リンク(高速シリアルインターフェイス)で接続されたモジュールに5つのプロセッサがあります。 5つのプロセッサのうち2つは、FPGAを介してアナログまたはデジタルI / Oサブモジュールを接続する機能を備えています。



ソフトウェア



テストではソフトウェアの互換性が示されました。 ADP201cP5モジュール用に開発したすべてのソフトウェアは、わずかな変更を加えることなくADP201McP5モジュールで正常に機能します。 また、 ADSP-TS201S用に設計されたエミュレータは、問題なく1967BH28プロセッサ接続されました。 つまり 主なタスクの1つが解決されました。ADSP-TS201Sプロセッサのソリューション向けに10年半にわたって開発された一連のソフトウェアを書き換えることはありません。



インターフェース



CompactPCIを介した交換レートは、両方のモジュールで同様でした。 主な制限は、実際には、64ビットと66メガヘルツのPCIバスであるため、これは非常に期待されています。



高速シリアルインターフェイスのテストでは、450 MHz(現時点での最大周波数)のプロセッサ周波数(それぞれ450 MB / s)で完全な操作性が示されました(リンクは4ビットですが、ダブルレートモードで動作するため、クロックサイクルごとに1バイトが送信されます) 。 ここで、新しいプロセッサは元のADSP-TS201Sに劣り 、600 MHzの周波数で動作し、それぞれのリンクは600 MB /秒を提供します。



計算



そして、ここが最も面白くて楽しいものです。 1967BH28プロセッサのコンピューティング機能のテストは、DSPの主要機能である統合FFTで実行されました。 表に示されている魂を温める結果が得られました。

ADSP-TS201S(600MHz) 1967BH28(450MHz)
CFFT1K 25us 26us
CFFT4K 294us 119us
CFFT8K 1120us 360us


1967BH28プロセッサとADSP-TS201Sの動作周波数の違いにもかかわらず、 私たちの 好みでは ない ことがわかります。家庭用クリスタルには顕著な利点があります。 処理された配列のサイズが大きくなると、それは最大限に現れます。 そのような結果は、プロセッサ周波数で動作する静的メモリの使用です。 アナログ(ADSP-TS201S)は、125 MHzの周波数で動作するダイナミックメモリと、プロセッサ周波数で動作するキャッシュを使用します。 この表は、キャッシュサイズ内で、 ADSP-TS201S1967BH28プロセッサのパフォーマンスほぼ同じであることを示しています。 しかし、配列がキャッシュを超えると、ヒーロー 1967BH28の利点が明らかになります。



だから



一般的に、新しい国内のプロセッサは成功していることが判明し、DSPシステムで一般的なADSP-TS201Sを完全に置き換えることができます。 残念ながら、これは15年前の開発をより現代的なものにするものではありません。



All Articles