Skip to content
Snippets Groups Projects
Commit 4f03acd0 authored by Eric Kooistra's avatar Eric Kooistra
Browse files

Correct c_diag_bg_gapsize_w to 31 bit to fit NATURAL range.

parent 6978f56d
No related branches found
No related tags found
1 merge request!297Resolve L2SDP-837 "B"
Pipeline #40468 passed
...@@ -106,10 +106,12 @@ PACKAGE diag_pkg IS ...@@ -106,10 +106,12 @@ PACKAGE diag_pkg IS
CONSTANT c_diag_bg_reg_adr_w : NATURAL := ceil_log2(c_diag_bg_reg_nof_dat); CONSTANT c_diag_bg_reg_adr_w : NATURAL := ceil_log2(c_diag_bg_reg_nof_dat);
CONSTANT c_diag_bg_reg_adr_span : NATURAL := 2**c_diag_bg_reg_adr_w; CONSTANT c_diag_bg_reg_adr_span : NATURAL := 2**c_diag_bg_reg_adr_w;
-- Use c_diag_bg_gapsize_w = 31 to fit gapsize in 31 bit NATURAL. At 200 MHz
-- clock this allows a gap of 2**31 / 200e6 = 10.7 s
CONSTANT c_diag_bg_mode_w : NATURAL := 8; CONSTANT c_diag_bg_mode_w : NATURAL := 8;
CONSTANT c_diag_bg_samples_per_packet_w : NATURAL := 24; CONSTANT c_diag_bg_samples_per_packet_w : NATURAL := 24;
CONSTANT c_diag_bg_blocks_per_sync_w : NATURAL := 24; CONSTANT c_diag_bg_blocks_per_sync_w : NATURAL := 24;
CONSTANT c_diag_bg_gapsize_w : NATURAL := 32; CONSTANT c_diag_bg_gapsize_w : NATURAL := 31;
CONSTANT c_diag_bg_mem_adrs_w : NATURAL := 24; CONSTANT c_diag_bg_mem_adrs_w : NATURAL := 24;
CONSTANT c_diag_bg_mem_low_adrs_w : NATURAL := c_diag_bg_mem_adrs_w; CONSTANT c_diag_bg_mem_low_adrs_w : NATURAL := c_diag_bg_mem_adrs_w;
CONSTANT c_diag_bg_mem_high_adrs_w : NATURAL := c_diag_bg_mem_adrs_w; CONSTANT c_diag_bg_mem_high_adrs_w : NATURAL := c_diag_bg_mem_adrs_w;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment