I want to when i examine rfnoc block or example blocks spp is set to 64 in
the test bench, my question is in FPGA what's the spp default for ordinary
blocks?
I need spp to be 1 , but when I changed it I faced a strange error and the
simulation has an error

Fatal: ChdrIfaceBfm::set_max_payload_length: max_payload_length must be a
multiple of CHDR_W in bytes


`default_nettype none


module rfnoc_block_gain_tb;

`include "test_exec.svh"

import PkgTestExec::*;
import PkgChdrUtils::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;

`include "rfnoc_block_siggen_regs.vh"


//---------------------------------------------------------------------------
// Testbench Configuration
//---------------------------------------------------------------------------

localparam [ 9:0] THIS_PORTID = 10'h123;
localparam [31:0] NOC_ID = 32'h2CD7049B;
localparam int NUM_PORTS = 1; // Number of CHDR data ports
localparam int NUM_PORTS_I = 0+NUM_PORTS;
localparam int NUM_PORTS_O = 0+NUM_PORTS;
localparam int CHDR_W = 64; // CHDR size in bits
localparam int ITEM_W = 32; // Sample size in bits
localparam int MTU = 13; // Log2 of max transmission unit in CHDR words
localparam int SPP = 1; // Samples per packet
localparam int PKT_SIZE_BYTES = SPP * (ITEM_W/8);
localparam int STALL_PROB = 25; // Default BFM stall probability
localparam real CHDR_CLK_PER = 5.0; // 200 MHz
localparam real CTRL_CLK_PER = 25.0; // 40 MHz
localparam real CE_CLK_PER = 4.0; // 250 MHz
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to