From d6d681583493a8378e98e74a36af9139f4dd91ed Mon Sep 17 00:00:00 2001
From: Leon Hiemstra <hiemstra@astron.nl>
Date: Thu, 30 Apr 2015 07:09:59 +0000
Subject: [PATCH] instanceName=instanceName DDR, 10GBE or 1GBE

---
 .../designs/unb1_test/tb/python/tc_unb1_test.py | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 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 814ccb8d9f..3cd5dff50d 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
@@ -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,9 +124,13 @@ def test_BG_to_DB(tc,io,cmd):
         Bg.write_enable()
 
 
-    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 
+
+    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:
-- 
GitLab