Main Content

Speed and Area Optimization

Improvements through resource sharing and RAM mapping

For your target hardware, generate SystemC™ code from a MATLAB® function that meets timing and area requirements by using speed and area optimizations. Area optimizations reduce resource usage of your design. Speed optimizations improve the timing of your design on the target hardware so that your design runs at higher frequencies by optimizing the critical path.

Classes

hdl.WorkingSetWorking set object that generates working sets form the input image

Functions

coder.hdl.loopspecUnroll or stream loops in generated HDL and SystemC code
coder.hdl.constrainlatencySpecify the minimum and maximum acceptable hardware latency for a MATLAB function for SystemC code generation
coder.hdl.arraydistanceSpecify minimum or maximum array distance inside pipelined for-loop
coder.hdl.stableDefine stable inputs in MATLAB design
coder.hdl.interfaceSpecify input to be mapped to the line buffer interface in HLS

Topics