From e34a2e28f2214883d1e191a94e903bcd0f189ab5 Mon Sep 17 00:00:00 2001 From: Leon Hiemstra <hiemstra@astron.nl> Date: Thu, 6 Nov 2014 09:23:10 +0000 Subject: [PATCH] cleaned up --- .../unb1_test/tb/python/tc_unb1_test.py | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/boards/uniboard1/designs/unb1_test/tb/python/tc_unb1_test.py b/boards/uniboard1/designs/unb1_test/tb/python/tc_unb1_test.py index 8b6f511bff..b38448c17a 100644 --- a/boards/uniboard1/designs/unb1_test/tb/python/tc_unb1_test.py +++ b/boards/uniboard1/designs/unb1_test/tb/python/tc_unb1_test.py @@ -48,7 +48,6 @@ Description: ############################################################################### # System imports import sys -import numpy as np import test_case import node_io import pi_system_info @@ -70,36 +69,47 @@ from pi_common import * def test_bg(tc, io): - tc.set_section_id('Read BG - ') + tc.set_section_id('Test BG - ') tc.append_log(3, '>>>') - tc.append_log(1, '>>> Access the peripheral (pi_diag_block_gen.py)') + tc.append_log(1, '>>> Access the peripherals BG (pi_diag_block_gen.py) and DB (pi_diag_data_buffer.py)') tc.append_log(3, '>>>') ppsh = pi_ppsh.PiPpsh(tc, io) + tc.set_section_id('Read - ') nof_streams=3 Bg = pi_diag_block_gen.PiDiagBlockGen(tc,io,nofChannels=nof_streams,ramSizePerChannel=1000) - #Bg.write_disable() + Bg.write_disable() settings = Bg.read_block_gen_settings() samples_per_packet = settings[0][1] + Bg = pi_diag_block_gen.PiDiagBlockGen(tc,io,nofChannels=nof_streams, ramSizePerChannel=samples_per_packet) - #Bg.write_enable() # or Bg.write_enable_pps() + Bg.write_enable() # or Bg.write_enable_pps() ppsh.wait_until_pps(vLevel=6) + bg_ram = [] for s in range(nof_streams): - bg_ram.append(Bg.read_waveform_ram(channelNr=s,vLevel=5)) - print 'bg_ram=',np.asarray(bg_ram) + ram = Bg.read_waveform_ram(channelNr=s,vLevel=5) + lram=[] + for r in ram: lram.append(list(r)) # () -> [] + bg_ram.append(lram) + #print 'bg_ram=',bg_ram + #bg_ram[0][0]=0 Db = pi_diag_data_buffer.PiDiagDataBuffer(tc,io,nofStreams=nof_streams,ramSizePerStream=samples_per_packet) db_ram = [] for s in range(nof_streams): db_ram.append(Db.read_data_buffer(streamNr=s,vLevel=5)) - print 'db_ram=',np.asarray(db_ram) + #print 'db_ram=',db_ram - print 'compare=',not False in (np.asarray(bg_ram)==np.asarray(db_ram)) + tc.set_section_id('Compare (BG==DB) - ') + compared = (bg_ram == db_ram) + tc.append_log(3, '') + tc.append_log(1, '>>> (BG==DB): %s' % compared) tc.append_log(3, '') + if compared==False: tc.set_result('FAILED') def test_tr_xaui(tc, io): tc.set_section_id('Read tr xaui status - ') -- GitLab