Differences
This shows you the differences between two versions of the page.
synthesizeable_vhdl-model-library:patras:universal_multiplier [2017/03/10 15:35] SSE Minion created |
synthesizeable_vhdl-model-library:patras:universal_multiplier [2017/03/10 15:36] SSE Minion |
||
---|---|---|---|
Line 8: | Line 8: | ||
This component implements an universal multiplier according to the data represenation that is used for the multiplication. More specifically the two variable-length operands , i.e. the N-bit multiplicand and the M-bit multiplier , are multiplied and the N+M-bit result is returned. The produced results depends on a 2-bit " | This component implements an universal multiplier according to the data represenation that is used for the multiplication. More specifically the two variable-length operands , i.e. the N-bit multiplicand and the M-bit multiplier , are multiplied and the N+M-bit result is returned. The produced results depends on a 2-bit " | ||
- | ====== Model ====== | + | ===== Model ===== |
<code vhdl universal_multiplier.vhd> | <code vhdl universal_multiplier.vhd> | ||
-- ############################################################################### | -- ############################################################################### | ||
Line 109: | Line 109: | ||
</ | </ | ||
- | ====== Testbench | + | ===== Testbench ===== |
<code vhdl test_universal_multiplier.vhd> | <code vhdl test_universal_multiplier.vhd> | ||
-- ############################################################################### | -- ############################################################################### |