V
valentin tihomirov
Guest
the outputs of a component being instantiated can be left 'open' if the
vector range is defined
entity E is
port map (
O: out std_logic_vector(1 to 10);
However, the simulatior enforces me to bind the O signal for the component
declared as:
entity E is
port map (
I: in std_logic_vector;
O: out std_logic_vector; -- assumed to be the I'range
...
e: entity E is (O => open, ) -- error here
Just a bug in my simulator?
vector range is defined
entity E is
port map (
O: out std_logic_vector(1 to 10);
However, the simulatior enforces me to bind the O signal for the component
declared as:
entity E is
port map (
I: in std_logic_vector;
O: out std_logic_vector; -- assumed to be the I'range
...
e: entity E is (O => open, ) -- error here
Just a bug in my simulator?