Skip to content
Snippets Groups Projects
Commit 4f1568ad authored by Priest's avatar Priest
Browse files

Changed to make use of blocksize and blocks_per_sync correctly

parent d22edf11
No related branches found
No related tags found
No related merge requests found
------------------------------------------------------------------
-- Wrapper between ASTRON and Compaan
-- Wrapper between ASTRON and Compaan - FN
------------------------------------------------------------------
LIBRARY IEEE, dp_lib, unb1_board_lib, io_test_lib;
USE IEEE.STD_LOGIC_1164.ALL;
......@@ -8,7 +8,8 @@ USE unb1_board_lib.unb1_board_pkg.ALL;
ENTITY compaan_wrapper IS
GENERIC (
g_blocks_per_sync : NATURAL := 10
g_blocks_per_sync : NATURAL := 10;
g_blocksize : NATURAL := 8
);
PORT (
-- Streaming sink (RX: ASTRON -> Compaan)
......@@ -130,7 +131,7 @@ BEGIN
g_use_sync => FALSE,
g_use_ctrl => TRUE,
g_use_complex => FALSE,
g_fifo_size => 4*g_blocks_per_sync,
g_fifo_size => 4*g_blocksize,
g_fifo_af_margin => 4,
g_fifo_rl => 0
)
......@@ -168,7 +169,7 @@ BEGIN
g_use_sync => FALSE,
g_use_ctrl => TRUE,
g_use_complex => FALSE,
g_fifo_size => 4*g_blocks_per_sync,
g_fifo_size => 4*g_blocksize,
g_fifo_af_margin => 4,
g_fifo_rl => 0
)
......@@ -193,7 +194,8 @@ BEGIN
u_gen_signals : ENTITY dp_lib.dp_block_gen
GENERIC MAP(
g_use_src_in => FALSE,
g_nof_data => g_blocks_per_sync
g_nof_data => g_blocksize,
g_nof_blk_per_sync => g_blocks_per_sync
)
PORT MAP(
rst => KPN_RST,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment