Modify DDS Writer/Reader to instantiate the Key Holder only when WITH_KEY=true
This commit is contained in:
parent
d3a69dbe99
commit
0e085a3b03
@ -992,6 +992,7 @@ begin
|
||||
--*****COMPONENT INSTANTIATION*****
|
||||
|
||||
key_holder_gen : for i in 0 to NUM_READERS-1 generate
|
||||
key_holder_if_gen : if CONFIG_ARRAY_T(i).WITH_KEY generate
|
||||
key_holder_inst : key_holder
|
||||
port map (
|
||||
-- SYSTEM
|
||||
@ -1014,6 +1015,14 @@ begin
|
||||
data_out => data_in_kh(i),
|
||||
last_word_out => last_word_in_kh(i)
|
||||
);
|
||||
else generate
|
||||
ack_kh(i) <= '0';
|
||||
decode_error_kh(i) <= '0';
|
||||
ready_in_kh(i) <= '0';
|
||||
valid_out_kh(i) <= '0';
|
||||
last_word_out_kh(i) <= '0';
|
||||
data_out_kh(i) <= (others => '0');
|
||||
end generate;
|
||||
end generate;
|
||||
|
||||
sample_mem_ctrl_gen : for i in 0 to NUM_READERS-1 generate
|
||||
|
||||
@ -825,6 +825,7 @@ begin
|
||||
--*****COMPONENT INSTANTIATION*****
|
||||
|
||||
key_holder_gen : for i in 0 to NUM_WRITERS-1 generate
|
||||
key_holder_if_gen : if CONFIG_ARRAY_T(i).WITH_KEY generate
|
||||
key_holder_inst : key_holder
|
||||
port map (
|
||||
-- SYSTEM
|
||||
@ -847,6 +848,14 @@ begin
|
||||
data_out => data_in_kh(i),
|
||||
last_word_out => last_word_in_kh(i)
|
||||
);
|
||||
else generate
|
||||
ack_kh(i) <= '0';
|
||||
decode_error_kh(i) <= '0';
|
||||
ready_in_kh(i) <= '0';
|
||||
valid_out_kh(i) <= '0';
|
||||
last_word_out_kh(i) <= '0';
|
||||
data_out_kh(i) <= (others => '0');
|
||||
end generate;
|
||||
end generate;
|
||||
|
||||
sample_mem_ctrl_gen : for i in 0 to NUM_WRITERS-1 generate
|
||||
|
||||
Loading…
Reference in New Issue
Block a user