	component nios_system_intel_vvp_cvo_0 is
		port (
			axi4s_vid_in_tdata           : in  std_logic_vector(23 downto 0) := (others => 'X'); -- tdata
			axi4s_vid_in_tvalid          : in  std_logic                     := 'X';             -- tvalid
			axi4s_vid_in_tready          : out std_logic;                                        -- tready
			axi4s_vid_in_tlast           : in  std_logic                     := 'X';             -- tlast
			axi4s_vid_in_tuser           : in  std_logic_vector(2 downto 0)  := (others => 'X'); -- tuser
			axi4s_fr_vid_out_tdata       : out std_logic_vector(31 downto 0);                    -- tdata
			axi4s_fr_vid_out_tvalid      : out std_logic;                                        -- tvalid
			axi4s_fr_vid_out_tready      : in  std_logic                     := 'X';             -- tready
			axi4s_fr_vid_out_tlast       : out std_logic;                                        -- tlast
			axi4s_fr_vid_out_tuser       : out std_logic_vector(3 downto 0);                     -- tuser
			vid_status_vid_locked        : out std_logic;                                        -- vid_locked
			vid_status_vid_is_full       : out std_logic;                                        -- vid_is_full
			vid_status_vid_stall_error   : out std_logic;                                        -- vid_stall_error
			vid_status_vid_size_mismatch : out std_logic;                                        -- vid_size_mismatch
			frame_start_conduit          : in  std_logic                     := 'X';             -- conduit
			fr_clock_clk                 : in  std_logic                     := 'X';             -- clk
			fr_reset_reset               : in  std_logic                     := 'X';             -- reset
			vid_clock_clk                : in  std_logic                     := 'X';             -- clk
			vid_reset_reset              : in  std_logic                     := 'X'              -- reset
		);
	end component nios_system_intel_vvp_cvo_0;

	u0 : component nios_system_intel_vvp_cvo_0
		port map (
			axi4s_vid_in_tdata           => CONNECTED_TO_axi4s_vid_in_tdata,           --     axi4s_vid_in.tdata
			axi4s_vid_in_tvalid          => CONNECTED_TO_axi4s_vid_in_tvalid,          --                 .tvalid
			axi4s_vid_in_tready          => CONNECTED_TO_axi4s_vid_in_tready,          --                 .tready
			axi4s_vid_in_tlast           => CONNECTED_TO_axi4s_vid_in_tlast,           --                 .tlast
			axi4s_vid_in_tuser           => CONNECTED_TO_axi4s_vid_in_tuser,           --                 .tuser
			axi4s_fr_vid_out_tdata       => CONNECTED_TO_axi4s_fr_vid_out_tdata,       -- axi4s_fr_vid_out.tdata
			axi4s_fr_vid_out_tvalid      => CONNECTED_TO_axi4s_fr_vid_out_tvalid,      --                 .tvalid
			axi4s_fr_vid_out_tready      => CONNECTED_TO_axi4s_fr_vid_out_tready,      --                 .tready
			axi4s_fr_vid_out_tlast       => CONNECTED_TO_axi4s_fr_vid_out_tlast,       --                 .tlast
			axi4s_fr_vid_out_tuser       => CONNECTED_TO_axi4s_fr_vid_out_tuser,       --                 .tuser
			vid_status_vid_locked        => CONNECTED_TO_vid_status_vid_locked,        --       vid_status.vid_locked
			vid_status_vid_is_full       => CONNECTED_TO_vid_status_vid_is_full,       --                 .vid_is_full
			vid_status_vid_stall_error   => CONNECTED_TO_vid_status_vid_stall_error,   --                 .vid_stall_error
			vid_status_vid_size_mismatch => CONNECTED_TO_vid_status_vid_size_mismatch, --                 .vid_size_mismatch
			frame_start_conduit          => CONNECTED_TO_frame_start_conduit,          --      frame_start.conduit
			fr_clock_clk                 => CONNECTED_TO_fr_clock_clk,                 --         fr_clock.clk
			fr_reset_reset               => CONNECTED_TO_fr_reset_reset,               --         fr_reset.reset
			vid_clock_clk                => CONNECTED_TO_vid_clock_clk,                --        vid_clock.clk
			vid_reset_reset              => CONNECTED_TO_vid_reset_reset               --        vid_reset.reset
		);

