- added
git-svn-id: http://moon:8086/svn/vhdl/trunk@1429 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
|
||||
-- VHDL Test Bench Created from source file vconfig.vhd -- 20:20:01 05/01/2004
|
||||
--
|
||||
-- Notes:
|
||||
-- This testbench has been automatically generated using types std_logic and
|
||||
-- std_logic_vector for the ports of the unit under test. Xilinx recommends
|
||||
-- that these types always be used for the top-level I/O of a design in order
|
||||
-- to guarantee that the testbench will bind correctly to the post-implementation
|
||||
-- simulation model.
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.ALL;
|
||||
USE ieee.numeric_std.ALL;
|
||||
|
||||
ENTITY eval2clk_tb IS
|
||||
END eval2clk_tb;
|
||||
|
||||
ARCHITECTURE behavior OF eval2clk_tb IS
|
||||
|
||||
COMPONENT eval2clk
|
||||
PORT(
|
||||
RES : IN std_logic;
|
||||
CLK : IN std_logic;
|
||||
SCLK : INOUT std_logic;
|
||||
dummy_out : INOUT std_logic
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
|
||||
SIGNAL RES : std_logic := '1';
|
||||
SIGNAL CLK : std_logic := '0';
|
||||
SIGNAL SCLK : std_logic;
|
||||
SIGNAL dummy_out : std_logic := '0';
|
||||
|
||||
constant ClockPeriod : Time := 16.667 ns;
|
||||
|
||||
BEGIN
|
||||
|
||||
uut: eval2clk PORT MAP(
|
||||
RES => RES,
|
||||
CLK => CLK,
|
||||
SCLK => SCLK,
|
||||
dummy_out => dummy_out
|
||||
);
|
||||
|
||||
busclock: process
|
||||
begin
|
||||
CLK <= '1';
|
||||
loop
|
||||
wait for (ClockPeriod / 2);
|
||||
CLK <= not CLK;
|
||||
end loop;
|
||||
end process;
|
||||
|
||||
-- *** Test Bench - User Defined Section ***
|
||||
tb : PROCESS
|
||||
BEGIN
|
||||
|
||||
wait for 20*ClockPeriod;
|
||||
RES <= '0';
|
||||
|
||||
|
||||
wait; -- will wait forever
|
||||
END PROCESS;
|
||||
-- *** End Test Bench - User Defined Section ***
|
||||
|
||||
END;
|
||||
Reference in New Issue
Block a user