Skip to content
Snippets Groups Projects
Commit 42c8659c authored by Pieter Donker's avatar Pieter Donker
Browse files

aanpassing tb_beamfomer

parent 3b76f7c5
No related branches found
No related tags found
No related merge requests found
......@@ -124,6 +124,7 @@ BEGIN
proc_common_wait_until_low(dp_clk, dp_rst);
proc_common_wait_some_cycles(dp_clk, 10);
REPORT "Start mm stumulus";
FOR I IN 0 TO g_nof_inputs-1 LOOP
FOR J IN 0 TO g_nof_weights-1 LOOP
-- write MM page
......@@ -146,15 +147,17 @@ BEGIN
END LOOP;
verify_sum_en <= '1';
END IF;
verify_mm_en <= '0';
WAIT;
END PROCESS;
stimulus: PROCESS
weights_addr_stimulus: PROCESS
BEGIN
proc_common_wait_until_high(dp_clk, verify_sum_en);
REPORT "Start weights addr stimulus";
-- loop over all weights adresses
FOR i IN 0 TO g_nof_weights-1 LOOP
REPORT "Start weights addr stimulus for weight " & int_to_str(i);
beamformer_weight_addr <= STD_LOGIC_VECTOR(TO_UNSIGNED(i, ceil_log2(g_nof_weights)));
WAIT FOR c_stimulus_period;
proc_common_wait_until_high(dp_clk, beamformer_src_out.valid);
......@@ -201,7 +204,7 @@ BEGIN
-----------------------------------------------------------------------------
u_mm_file_ram_beamformer : ENTITY mm_lib.mm_file GENERIC MAP(c_mm_file_ram_beamformer) PORT MAP(mm_rst, mm_clk, ram_beamformer_mosi, ram_beamformer_miso);
gen_arts_tab_beamformer_snk_in_arr : FOR i IN 0 TO g_nof_inputs-1 GENERATE
gen_beamformer_snk_in_arr : FOR i IN 0 TO g_nof_inputs-1 GENERATE
beamformer_snk_in_arr(i) <= block_gen_src_out_arr(0); -- Copy the block gen stream 'g_nof_inputs' times
END GENERATE;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment