File Header
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
library radhdl;
-- Direct entity instantiation below does not require importing the entity name.
Component Declaration
component rad_cdc_pulse is
generic (
VENDOR : string := "generic";
STAGES : positive := 2
);
port (
src_clk : in std_logic;
src_rst : in std_logic;
src_pulse_i : in std_logic;
dest_clk : in std_logic;
dest_rst : in std_logic;
dest_pulse_o : out std_logic
);
end component;
Direct Entity Instantiation
u_rad_cdc_pulse : entity radhdl.rad_cdc_pulse
generic map (
VENDOR => "generic",
STAGES => 2
)
port map (
src_clk => <src_clk_signal>,
src_rst => <src_rst_signal>,
src_pulse_i => <src_pulse_i_signal>,
dest_clk => <dest_clk_signal>,
dest_rst => <dest_rst_signal>,
dest_pulse_o => <dest_pulse_o_signal>
);