K
krby_xtrm
Guest
is there a way to convert an array to an output port??
....
port
(
clk : in std_logic;
ramin : in std_logic_vector (15 downto 0); -- input vector
ram_sel : in integer range 0 to 23; -- selects w/c ram data will ramin
go
ram_data : buffer expander_array (1 to 192) -- 192 16-bit Register
);
...
when i create a symbol for this with quartus_ii it complains that port
(ram_data) cannot be a 'complex type'.
my intention is for this component to output 3072-bit (192*16)
what could be the solution? will converting this complex type to a
3072-bit vector will do? or is it possible?
....
port
(
clk : in std_logic;
ramin : in std_logic_vector (15 downto 0); -- input vector
ram_sel : in integer range 0 to 23; -- selects w/c ram data will ramin
go
ram_data : buffer expander_array (1 to 192) -- 192 16-bit Register
);
...
when i create a symbol for this with quartus_ii it complains that port
(ram_data) cannot be a 'complex type'.
my intention is for this component to output 3072-bit (192*16)
what could be the solution? will converting this complex type to a
3072-bit vector will do? or is it possible?