48 lines
795 B
VHDL
48 lines
795 B
VHDL
--
|
|
-- Synopsys
|
|
-- Vhdl wrapper for top level design, written on Thu Apr 16 13:34:13 2026
|
|
--
|
|
library ieee;
|
|
use ieee.std_logic_1164.all;
|
|
library work;
|
|
use work.genpackage.all;
|
|
|
|
entity wrapper_for_top is
|
|
port (
|
|
EQ : out std_logic;
|
|
A : in std_logic_vector(31 downto 0);
|
|
B : in std_logic_vector(31 downto 0)
|
|
);
|
|
end wrapper_for_top;
|
|
|
|
architecture gen of wrapper_for_top is
|
|
|
|
component top
|
|
port (
|
|
EQ : out std_logic;
|
|
A : in std_logic_vector (31 downto 0);
|
|
B : in std_logic_vector (31 downto 0)
|
|
);
|
|
end component;
|
|
|
|
signal tmp_EQ : std_logic;
|
|
signal tmp_A : std_logic_vector (31 downto 0);
|
|
signal tmp_B : std_logic_vector (31 downto 0);
|
|
|
|
begin
|
|
|
|
EQ <= tmp_EQ;
|
|
|
|
tmp_A <= A;
|
|
|
|
tmp_B <= B;
|
|
|
|
|
|
|
|
u1: top port map (
|
|
EQ => tmp_EQ,
|
|
A => tmp_A,
|
|
B => tmp_B
|
|
);
|
|
end gen;
|