FPGA, ASIC,およびSoC開発
ワクフロの自動化—アルゴリズムの開発からハドウェアの設計および検証まで
MATLAB®およびSimulink®を使用して、FPGA、ASIC,およびSoCデバイス上に展開するためのプロトタイプおよび量産アプリケーションを開発できます。MATLABおよびSimulinkを使用して,以下を行うことができます。
デジタル,アナログ,およびソフトウェアをともに高い抽象度でモデル化およびシミュレ,ションする。
自動ガイダンスを用いて固定小数点に変換したり,任意のターゲットデバイスに対するネイティブ浮動小数点演算を生成したりする。
メモリ,バス,およびI / Oをモデル化してハードウェアアーキテクチャおよびソフトウェアアーキテクチャを解析する。
デジタルロジックに実装するために,最適化され,可読性に優れた,トレ,ス可能なVHDL®またはVerilog®を生成する。
組み込みプロセッサをタゲットとするプロセッサに最適化済みのc / c++コドを生成する。
MATLABまたは仿真软件のテストベンチに接続されたHDLシミュレーター,FPGAまたはSoCデバイスで実行されているアルゴリズムを検証する。
FPGA, ASIC,およびSoC開発向け製品
トピック
モデル化とシミュレ,ション
- HDLコ,ド生成用のSimulinkテンプレ,トの使用(高密度脂蛋白编码器)
高密度脂蛋白コード生成用の仿真软件モデルテンプレートを使用して,効率的なハードウェア設計を作成する。 - 使用模板创建SoC模型(SoC Blockset)
使用Simulink项目模板创建SoC模型。 - ASIC, FPGAおよびSoCのための無線通信設計(高密度脂蛋白编码器)
无线HDL工具箱™ブロックの使用によるハードウェアの無線通信アルゴリズムの設計。 - FPGA数字下转换器的实现(DSP HDL工具箱)
基于fpga的LTE数字下转换器(DDC)设计 - 高密度脂蛋白OFDM接收机(无线HDL工具箱)
实现基于ofdm的无线接收机硬件优化。 - MATLAB视觉算法到Simulink硬件模型的转换(视觉HDL工具箱)
在Simulink中创建一个以硬件为目标的设计,实现与MATLAB参考设计相同的行为。
検証
- 开始使用Simulink HDL Cosimulation(高密度脂蛋白校验)
在Simulink®环境中使用Cosimulation Wizard设置HDL Verifier™应用程序。 - FPGA-in-the-Loop模拟(高密度脂蛋白校验)
fpga在环(FIL)仿真提供了使用Simulink或MATLAB软件在任何现有HDL代码的真实硬件中测试设计的能力。HDL代码可以手工编写,也可以由模型子系统软件生成。 - 数据采集流程(高密度脂蛋白校验)
从FPGA上运行的设计中捕获信号数据。 - 使用基于jtag的AXI管理器访问FPGA内存(用于Xilinx FPGA板的HDL验证器支持包)
使用基于jtag的AXI管理器访问与FPGA相连的内存。在FPGA中,有一个Xilinx®DDR存储器控制器和一个BRAM控制器,分别用于访问DDR存储器和BRAM。这些内存控制器为FPGA中其他组件的写和读操作提供了一个AXI4从属接口。基于jtag的AXI管理器特性提供了一个AXI管理器组件,您可以使用该组件访问FPGA中的任何AXI从属ip。本示例演示如何将AXI Manager IP集成到Xilinx Vivado®项目中,以及如何使用MATLAB®从DDR内存和BRAM中写入和读取数据。本例使用Vivado模拟器模拟设计,然后对FPGA进行编程,并从MATLAB控制台执行写入和读取操作。 - UVM组件生成概述(高密度脂蛋白校验)
从Simulink模型生成一个通用验证方法(UVM)环境。 - 生成SystemVerilog DPI组件(高密度脂蛋白校验)
从Simulink生成一个DPI组件,并探索各种配置参数。
コ,ドの生成と展開
- HDLコ,ド生成のワ,クフロ,の基礎(高密度脂蛋白编码器)
MATLABおよび仿真软件アルゴリズムからのHDLコード生成とFPGA合成のワークフローに従います。 - Zynqワ,クフロ,でのaxis - streamンタ,フェ,スを使用したモデルの展開(高密度脂蛋白编码器)
AXI4-Streamンタフェスを使用して®ハドウェアのプロセッサとfpgaの間の高速デタ転送を可能にする。 - カスタムIP地址コアの生成(高密度脂蛋白编码器)
高密度脂蛋白ワークフローアドバイザーを使用し,モデルまたはアルゴリズムからカスタムIPコアを生成します。 - HDLワクフロコマンドランンタフェス入門(高密度脂蛋白编码器)
HDLワクフロアドバザを使用して,コマンドランおよび[スクリプトへのエクスポ,ト]オプションからHDLワ,クフロ,を実行する。 - 使用SoC生成器生成设计(用于Xilinx设备的SoC Blockset支持包)
生成SoC设计并在目标硬件板上运行SoC建设者工具。 - FPGA和SoC设备上的深度学习网络原型(深度学习HDL工具箱)
加速在固定比特流上运行的自定义深度学习网络的原型设计、部署、设计验证和迭代dlhdl。工作流
对象。