From aea192b38e1ef5575f7ee8149e5fa4b7e41f34a1 Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Wed, 15 Apr 2020 19:11:40 +0200 Subject: testsuite/gna: add case from #1226 --- testsuite/gna/issue1226/adder.vhdl | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 testsuite/gna/issue1226/adder.vhdl (limited to 'testsuite/gna/issue1226/adder.vhdl') diff --git a/testsuite/gna/issue1226/adder.vhdl b/testsuite/gna/issue1226/adder.vhdl new file mode 100644 index 000000000..a3c6acdf6 --- /dev/null +++ b/testsuite/gna/issue1226/adder.vhdl @@ -0,0 +1,20 @@ +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity adder is + port + ( + nibble1, nibble2 : in unsigned(3 downto 0); + sum : out unsigned(3 downto 0); + carry_out : out std_logic + ); +end entity adder; + +architecture behavioral of adder is + signal temp : unsigned(4 downto 0); +begin + temp <= ("0" & nibble1) + nibble2; + sum <= temp(3 downto 0); + carry_out <= temp(4); +end architecture behavioral; -- cgit v1.2.3