Skip to content
Snippets Groups Projects
Commit d6d68158 authored by Kenneth Hiemstra's avatar Kenneth Hiemstra
Browse files

instanceName=instanceName DDR, 10GBE or 1GBE

parent 9393c9be
No related branches found
No related tags found
No related merge requests found
......@@ -95,9 +95,10 @@ def test_BG_to_DB(tc,io,cmd):
if use_pps==True: ppsh = pi_ppsh.PiPpsh(tc, io)
tc.set_section_id('Read - ')
instanceName=tc.gpString
nof_streams=5
blocksize=0
Bg = pi_diag_block_gen.PiDiagBlockGen(tc,io,nofChannels=nof_streams,ramSizePerChannel=blocksize,instanceName=tc.gpString)
Bg = pi_diag_block_gen.PiDiagBlockGen(tc,io,nofChannels=nof_streams,ramSizePerChannel=blocksize,instanceName=instanceName)
Bg.write_disable()
settings = Bg.read_block_gen_settings()
......@@ -105,9 +106,9 @@ def test_BG_to_DB(tc,io,cmd):
gapsize = settings[0][3]
blocksize = pow(2, ceil_log2(samples_per_packet+gapsize))
Bg = pi_diag_block_gen.PiDiagBlockGen(tc,io,nofChannels=nof_streams, ramSizePerChannel=blocksize,instanceName=tc.gpString)
Bg = pi_diag_block_gen.PiDiagBlockGen(tc,io,nofChannels=nof_streams, ramSizePerChannel=blocksize,instanceName=instanceName)
#Bg.write_block_gen_settings(samplesPerPacket=700, blocksPerSync=781250, gapSize=300, memLowAddr=0, memHighAddr=701, BSNInit=42)
Db = pi_diag_data_buffer.PiDiagDataBuffer(tc,io,nofStreams=nof_streams,ramSizePerStream=blocksize,instanceName=tc.gpString)
Db = pi_diag_data_buffer.PiDiagDataBuffer(tc,io,nofStreams=nof_streams,ramSizePerStream=blocksize,instanceName=instanceName)
resetptrn = [0xc1ea1ed1]*blocksize #samples_per_packet + [0]*(blocksize-samples_per_packet)
for s in tc.gpNumbers:
Db.overwrite_data_buffer(resetptrn,streamNr=s,vLevel=9)
......@@ -123,10 +124,14 @@ def test_BG_to_DB(tc,io,cmd):
Bg.write_enable()
if instanceName == 'DDR':
ddr = pi_io_ddr.PiIoDdr(tc,io,nof_inst=1)
if tc.sim == True:
do_until_eq(ddr.read_init_done, ms_retry=1000, val=1, s_timeout=13600) # 110000
bg_ram = []
for s in tc.gpNumbers:
ram = Bg.read_waveform_ram(channelNr=s,vLevel=5)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment