Altera_Forum
Honored Contributor
17 years agoPartial Product Multiplier example
The partial_product_mult.v circuit allows users to efficiently pack multiplication logic into Altera’s FPGA devices when it is necessary to do so. The circuit features independent parameterized input widths, programmable pipeline stages and the selection between signed and unsigned multiplication. The programmable pipeline stage option allows you to find the most optimal setting between area and speed.
Included with this example is the partial_product_mult.v encrypted design file, two example design files and one simulation file. The partial_product_mult.v file is an encrypted Verilog file which can be added to the file list of any Quartus II project which uses the partial_product_mult module. Any valid Quartus II license will be able to decrypt the file during synthesis. The two example files (ppm_example.v and ppm_example.vhdl) show how one can instantiate the core in these languages. Either of these designs can be used as a quick demonstration of the circuit and its capabilities.