FPGA Design with MATLAB

This video series will show you how to adapt your signal processing algorithms for FPGA design. Using a pulse detection algorithm as an example, this tutorial-style series starts with the basics of what is needed for successful FPGA design, and incrementally adapts the algorithm to ready it for automatic implementation.

Part 1: Why Use MATLAB and Simulink Learn how to adapt a signal processing application for FPGA design using MATLAB and Simulink.

Part 2: Modeling Hardware in Simulink Use Simulink and HDL-ready blocks to design and visualize the high-level architecture of your FPGA design.

Part 3: Architecting Efficient Hardware Learn how to balance speed and area optimization of hardware micro-architecture for RTL generation.

Part 4: Converting to Fixed Point Quantize data types to reduce hardware resources in the FPGA design while maintaining sufficient precision.

Part 5: Generating and Synthesizing RTL Use the HDL Workflow Advisor to prepare, generate, synthesize, and analyze the RTL.

Related Resources