主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

MATLABからのHDLコード生成

MATLAB®アルゴリズムからのHDLコードの生成

高密度脂蛋白コードを生成して,そのコードをASIC(专用集成电路,特定用途向け集積回路)またはFPGA(现场可编程门阵列)に展開することで,MATLABアルゴリズムをハードウェアに実装します。高密度脂蛋白コード生成と互換性のある構文および関数を使用してMATLABアルゴリズムを記述します。このアルゴリズムが浮動小数点データを使用する場合,高密度脂蛋白编码器™によって固定小数点アルゴリズムへの変換が容易になります。高密度脂蛋白コードを生成し,そのコードが元のアルゴリズムと一致していることを検証してから,高密度脂蛋白コードをターゲットハードウェアに展開します。

  • MATLABアルゴリズム設計
    サポートされているMATLAB構文と関数,系统对象,ベストプラクティス
  • 固定小数点の変換
    浮動小数点コードから固定小数点コードへの変換,固定小数点データ型の最適化
  • コード生成
    高密度脂蛋白コードとテストベンチの生成,コーディング標準とレポート,システム統合のための設計のエクスポート
  • 検証
    高密度脂蛋白テストベンチ,コシミュレーション,またはFPGAインザループを使用した,生成されたHDLコードのシミュレーションと検証
  • 展開
    合成スクリプトと,英特尔®, Xilinx®、SpeedgoatおよびカスタムFPGAボードへの生成されたHDLコードの展開
  • 速度と面積の最適化
    リソースの共有,ストリーミング,パイプライン,RAMマッピングによる改善