FPGA and ASIC Design with MATLAB & Simulink
Efficiently targeting an algorithm to FPGA or ASIC hardware requires adaptations.
MATLAB is the best environment to model your algorithm. It’s fast, simple, and has a lot of functionality that can help you. With Simulink you can add more depth and ‘realism’ to your design by adding fixed point arithmetic, multi-rate operations, definition of your hardware and other specific resources that your algorithm requires, and of course the transition to streaming data. Simulink was made for the Hardware Implementation and so includes a lot of capabilities which help you in achieving this, while helping you to visualize the hardware architecture and data flow.
In this part we will show how you can take your algorithm to the next level, adding all the required aspects to the design, and test your design. We will also show how your model can re-use and leverage existing designs and/or code – saving you a lot of time.