aboutsummaryrefslogtreecommitdiffstats
path: root/testsuite/gna/issue98/test_load.vhdl
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/gna/issue98/test_load.vhdl')
-rw-r--r--testsuite/gna/issue98/test_load.vhdl31
1 files changed, 31 insertions, 0 deletions
diff --git a/testsuite/gna/issue98/test_load.vhdl b/testsuite/gna/issue98/test_load.vhdl
new file mode 100644
index 000000000..9aefe7915
--- /dev/null
+++ b/testsuite/gna/issue98/test_load.vhdl
@@ -0,0 +1,31 @@
+library ieee ;
+use ieee.std_logic_1164.all;
+
+entity test_load is
+
+port(
+ clk_i : in std_ulogic;
+ rst_i : in std_ulogic;
+ dat_i : in std_ulogic_vector(0 to 31);
+ sot_in : in std_ulogic;
+ dat_o : out std_ulogic_vector(0 to 2559)
+
+ );
+end test_load;
+
+architecture RTL of test_load is
+
+ signal w : std_ulogic_vector(0 to 2559);
+
+begin
+
+ process(clk_i)
+ begin
+ if (clk_i'event and clk_i = '1') then
+ w <= dat_i & w(0 to 2559-32);
+
+ end if;
+ end process;
+ dat_o <= w;
+
+end RTL;