maysri
Newbie level 3
Hi,
In ROM, I'm storing 10 data and trying to pass each data to the separate register. Each register should contain each ROM data. Address of the ROM is being controlled through counter.
Code Snippet :
But in 'a0' port, full ROM data is coming inspite of storing a single data.
Kindly comment on this...
Mayank
In ROM, I'm storing 10 data and trying to pass each data to the separate register. Each register should contain each ROM data. Address of the ROM is being controlled through counter.
Code Snippet :
Code:
-------------------------------------------------------------------------------------------
Trying to store ROM data 's_data' into 'reg_data' (an array)
-------------------------------------------------------------------------------------------
--generate_data_out : for i in 0 to 9 generate
process(clk)
begin
if(clk'event and clk = '1') then
for i in 0 to 9 loop
reg_data(i) <= s_data;
end loop;
end if;
end process;
--end generate generate_data_out;
-------------------------------------------------------------------------------------------
Storing reg_data(0) into register
-------------------------------------------------------------------------------------------
reg_val1 : reg
generic map (
width => 16
)
port map (
clk => clk,
rst => rst,
ce => ce,
d => reg_data (0),
q => a0
);
-------------------------------------------------------------------------------------------------------
But in 'a0' port, full ROM data is coming inspite of storing a single data.
Kindly comment on this...
Mayank
Last edited by a moderator: