これは機械翻訳されたコンテンツです。 詳しくは こちらをご覧ください。

デジタル フィルタ ブロック(DFB)アセンブラ

PSoC™ DFBコンポーネントによるDSP処理の強化

nobutton

概要

PSoC™ 3およびPSoC™ 5LPのデジタル フィルター ブロック (DFB) は、ミニ DSP プロセッサとして使用でき、組み立て手順を使用して DFB を構成できます。このコンポーネントは、エディタに入力された命令をアセンブルし、対応するHEXコードワードを生成して、DFBにロードできます。また、ユーザーが組み立て命令をシミュレートおよびデバッグするのに役立つシミュレータも含まれています。

DFBは、プログラム可能な24 * 24乗数/アキュムレータ(MAC)、算術論理ユニット(ALU)、シフタ、および命令とデータを格納するためのさまざまなプログラムおよびデータメモリで構成されています。DFB はバス クロックで動作し、CPU と DMA の両方とインターフェイスできます。これは、CPU の負荷を軽減するために使用でき、集中的な乗算積和演算を伴う算術計算を高速化できます。DFB コンポーネントを使用して実装できる一般的な演算には、ベクトル演算、行列演算、フィルタリング演算、信号処理などがあります。

このプラットフォームは、DFBの設定、シミュレーション、およびコード最適化のためのアセンブラ命令エディタを提供します。ハードウェア信号とセマフォを利用して、システムソフトウェアとハードウェアコンポーネント間の相互作用を強化します。

PSoC™ 3およびPSoC™ 5LPのデジタル フィルター ブロック (DFB) は、ミニ DSP プロセッサとして使用でき、組み立て手順を使用して DFB を構成できます。このコンポーネントは、エディタに入力された命令をアセンブルし、対応するHEXコードワードを生成して、DFBにロードできます。また、ユーザーが組み立て命令をシミュレートおよびデバッグするのに役立つシミュレータも含まれています。

DFBは、プログラム可能な24 * 24乗数/アキュムレータ(MAC)、算術論理ユニット(ALU)、シフタ、および命令とデータを格納するためのさまざまなプログラムおよびデータメモリで構成されています。DFB はバス クロックで動作し、CPU と DMA の両方とインターフェイスできます。これは、CPU の負荷を軽減するために使用でき、集中的な乗算積和演算を伴う算術計算を高速化できます。DFB コンポーネントを使用して実装できる一般的な演算には、ベクトル演算、行列演算、フィルタリング演算、信号処理などがあります。

このプラットフォームは、DFBの設定、シミュレーション、およびコード最適化のためのアセンブラ命令エディタを提供します。ハードウェア信号とセマフォを利用して、システムソフトウェアとハードウェアコンポーネント間の相互作用を強化します。

コンプ-DFB
コンプ-DFB
コンプ-DFB

デザイン リソース

Spinner