A significant portion of most DSP designs consist of structured components like adders and multipliers. These components are most efficiently mapped to programmable hardware (FPGA) by intelligent module generators. We use this mapping in the implementation of a software radios, reconfigurable over multiple modulation schemes and a wide range of parameters.