1. A method for generating hardware description language (HDL) code, the method comprising: receiving a model having a plurality of components, wherein at least one of the plurality of components processes frame-based input data; receiving a selected preference for implementing at least one frame-based component; and generating HDL code for the at least one frame-based component, wherein the generated HDL code includes a hardware implementation of the at least one frame-based component that satisfies the selected preference.