aboutsummaryrefslogtreecommitdiffstats
path: root/testsuite/synth/issue2273/comb_mltplr_.vhd
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/synth/issue2273/comb_mltplr_.vhd')
-rw-r--r--testsuite/synth/issue2273/comb_mltplr_.vhd81
1 files changed, 81 insertions, 0 deletions
diff --git a/testsuite/synth/issue2273/comb_mltplr_.vhd b/testsuite/synth/issue2273/comb_mltplr_.vhd
new file mode 100644
index 000000000..d0c620c45
--- /dev/null
+++ b/testsuite/synth/issue2273/comb_mltplr_.vhd
@@ -0,0 +1,81 @@
+-------------------------------------------------------------------------------
+-- --
+-- X X XXXXXX XXXXXX XXXXXX XXXXXX X --
+-- XX XX X X X X X X X XX --
+-- X X X X X X X X X X X X --
+-- X X X X X X X X X X X X --
+-- X X X X XXXXXX X X XXXXXX X --
+-- X X X X X X X X X --
+-- X X X X X X X X X --
+-- X X X X X X X X X X --
+-- X X XXXXXX XXXXXX XXXXXX XXXXXX X --
+-- --
+-- --
+-- O R E G A N O S Y S T E M S --
+-- --
+-- Design & Consulting --
+-- --
+-------------------------------------------------------------------------------
+-- --
+-- Web: http://www.oregano.at/ --
+-- --
+-- Contact: mc8051@oregano.at --
+-- --
+-------------------------------------------------------------------------------
+-- --
+-- MC8051 - VHDL 8051 Microcontroller IP Core --
+-- Copyright (C) 2001 OREGANO SYSTEMS --
+-- --
+-- This library is free software; you can redistribute it and/or --
+-- modify it under the terms of the GNU Lesser General Public --
+-- License as published by the Free Software Foundation; either --
+-- version 2.1 of the License, or (at your option) any later version. --
+-- --
+-- This library is distributed in the hope that it will be useful, --
+-- but WITHOUT ANY WARRANTY; without even the implied warranty of --
+-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --
+-- Lesser General Public License for more details. --
+-- --
+-- Full details of the license can be found in the file LGPL.TXT. --
+-- --
+-- You should have received a copy of the GNU Lesser General Public --
+-- License along with this library; if not, write to the Free Software --
+-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA --
+-- --
+-------------------------------------------------------------------------------
+--
+--
+-- Author: Roland Höller
+--
+-- Filename: comb_mltplr_.vhd
+--
+-- Date of Creation: Mon Aug 9 12:14:48 1999
+--
+-- Version: $Revision: 1.4 $
+--
+-- Date of Latest Version: $Date: 2002-01-07 12:17:44 $
+--
+--
+-- Description: Multiplier with parameteriseable data width. Realised
+-- using combinational logic only.
+--
+--
+--
+--
+-------------------------------------------------------------------------------
+library IEEE;
+use IEEE.std_logic_1164.all;
+use IEEE.std_logic_arith.all;
+
+-----------------------------ENTITY DECLARATION--------------------------------
+
+entity comb_mltplr is
+
+ generic (DWIDTH : integer := 8);
+
+ port (mltplcnd_i : in std_logic_vector(DWIDTH-1 downto 0); -- Multiplicand
+ mltplctr_i : in std_logic_vector(DWIDTH-1 downto 0); -- Multiplicator
+ product_o : out std_logic_vector((DWIDTH*2)-1 downto 0)); -- Product
+
+end comb_mltplr;
+