From d27def5296ae3279495fdddb024948ff8e64c3a4 Mon Sep 17 00:00:00 2001 From: Arthur Lu Date: Sat, 20 Aug 2022 23:27:22 -0700 Subject: [PATCH] fix testbench RNG for preamble length --- RTL/program1_tb.sv | 2 +- RTL/program2_tb.sv | 2 +- RTL/program3_tb.sv | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/RTL/program1_tb.sv b/RTL/program1_tb.sv index 291d9e5..9d6db63 100644 --- a/RTL/program1_tb.sv +++ b/RTL/program1_tb.sv @@ -57,7 +57,7 @@ module program1_tb (); // set preamble length for the program run (always > 9 but < 26) always_comb begin - pre_length = $urandom; + pre_length = $urandom_range(10, 26); if(pre_length < 10) pre_length = 10; // prevents pre_length < 10 else if(pre_length > 26) pre_length = 26; // prevets pre_length > 26 end diff --git a/RTL/program2_tb.sv b/RTL/program2_tb.sv index b9ec217..7d24897 100644 --- a/RTL/program2_tb.sv +++ b/RTL/program2_tb.sv @@ -56,7 +56,7 @@ module program2_tb () ; // set preamble lengths for the four program runs (always > 9 but < 16) always_comb begin - pre_length = $urandom;//$random>>10 ; // program 1 run + pre_length = $urandom_range(10, 26);//$random>>10 ; // program 1 run if(pre_length < 10) pre_length = 10; // prevents pre_length < 10 else if(pre_length > 26) pre_length = 26; end diff --git a/RTL/program3_tb.sv b/RTL/program3_tb.sv index c829dbf..999173c 100644 --- a/RTL/program3_tb.sv +++ b/RTL/program3_tb.sv @@ -57,7 +57,7 @@ module program3_tb (); // set preamble length for the program run (always > 9 but < 26) always_comb begin - pre_length = $urandom; + pre_length = $urandom_range(10, 26); if(pre_length < 10) pre_length = 10; // prevents pre_length < 10 else if(pre_length > 26) pre_length = 26; // prevets pre_length > 26 end