This paper is the second in a three-part series discussing the considerations and possibilities for transitioning from high-level MATLAB into FPGA implementations. It builds on the concepts introduced in the first paper, “Using MATLAB to Create an Executable Specification for Hardware,” which discusses how MATLAB can be used as an executable specification for hardware development and verification. This paper elaborates on those concepts by exploring how MATLAB code, supported with an automated ESL design flow, can be used to enable an algorithm developer to tailor the algorithmic methods to match available resources on an FPGA and, in doing so, produce a superior overall design.