From 1fc67381f4527c4f26cb1cea74230a4c0e64f10f Mon Sep 17 00:00:00 2001 From: "Raymond.Knopp" <raymond.knopp@eurecom.fr> Date: Tue, 25 Jul 2017 22:32:55 +0200 Subject: [PATCH] updates for gtkwave --- targets/RT/USER/eNB_usrp.gtkw | 34 +++++++++++----------------------- targets/RT/USER/lte-ru.c | 5 ++++- 2 files changed, 15 insertions(+), 24 deletions(-) diff --git a/targets/RT/USER/eNB_usrp.gtkw b/targets/RT/USER/eNB_usrp.gtkw index 47f505031e..838ec54383 100644 --- a/targets/RT/USER/eNB_usrp.gtkw +++ b/targets/RT/USER/eNB_usrp.gtkw @@ -1,15 +1,15 @@ [*] [*] GTKWave Analyzer v3.3.58 (w)1999-2014 BSI -[*] Wed Aug 31 12:37:04 2016 +[*] Tue Jul 25 20:26:12 2017 [*] [dumpfile] "/tmp/openair_dump_eNB.vcd" -[dumpfile_mtime] "Wed Aug 31 11:48:14 2016" -[dumpfile_size] 411905827 +[dumpfile_mtime] "Tue Jul 25 20:11:55 2017" +[dumpfile_size] 19201475 [savefile] "/home/papillon/openairinterface5g/targets/RT/USER/eNB_usrp.gtkw" -[timestart] 10621768000 +[timestart] 29023604000 [size] 1236 578 [pos] 309 0 -*-19.793451 29026062100 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 +*-20.793451 29026062100 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 [sst_width] 386 [signals_width] 262 [sst_expanded] 1 @@ -23,28 +23,16 @@ variables.trx_tst[63:0] @28 functions.eNB_thread_rxtx0 @24 -variables.frame_number_RX0_eNB[63:0] -variables.subframe_number_RX0_eNB[63:0] -variables.frame_number_TX0_eNB[63:0] -variables.subframe_number_TX0_eNB[63:0] +variables.frame_number_RX0_RU[63:0] +variables.subframe_number_RX0_RU[63:0] +@25 +variables.frame_number_TX0_RU[63:0] +@24 +variables.subframe_number_TX0_RU[63:0] @28 -functions.phy_procedures_eNb_rx_common0 -functions.phy_procedures_eNb_rx_uespec0 functions.phy_procedures_eNb_tx0 functions.eNB_thread_rxtx1 -@24 -variables.frame_number_RX1_eNB[63:0] -variables.subframe_number_RX1_eNB[63:0] -variables.frame_number_TX1_eNB[63:0] -variables.subframe_number_TX1_eNB[63:0] -@28 -functions.phy_procedures_eNb_rx_common1 -functions.phy_procedures_eNb_rx_uespec1 -@29 -functions.phy_procedures_eNb_tx1 -@28 functions.phy_enb_sfgen -functions.phy_eNB_slot_fep functions.phy_enb_prach_rx @24 variables.dci_info[63:0] diff --git a/targets/RT/USER/lte-ru.c b/targets/RT/USER/lte-ru.c index c34ad39cde..6ee6633b3e 100644 --- a/targets/RT/USER/lte-ru.c +++ b/targets/RT/USER/lte-ru.c @@ -706,6 +706,8 @@ void rx_rf(RU_t *ru,int *frame,int *subframe) { if (ru == RC.ru[0]) { VCD_SIGNAL_DUMPER_DUMP_VARIABLE_BY_NAME( VCD_SIGNAL_DUMPER_VARIABLES_FRAME_NUMBER_RX0_RU, proc->frame_rx ); VCD_SIGNAL_DUMPER_DUMP_VARIABLE_BY_NAME( VCD_SIGNAL_DUMPER_VARIABLES_SUBFRAME_NUMBER_RX0_RU, proc->subframe_rx ); + VCD_SIGNAL_DUMPER_DUMP_VARIABLE_BY_NAME( VCD_SIGNAL_DUMPER_VARIABLES_FRAME_NUMBER_TX0_RU, proc->frame_tx ); + VCD_SIGNAL_DUMPER_DUMP_VARIABLE_BY_NAME( VCD_SIGNAL_DUMPER_VARIABLES_SUBFRAME_NUMBER_TX0_RU, proc->subframe_tx ); } if (proc->first_rx == 0) { @@ -1158,8 +1160,9 @@ static void* ru_thread( void* param ) { // do RX front-end processing (frequency-shift, dft) if needed + if (ru->idx == 0) VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME( VCD_SIGNAL_DUMPER_FUNCTIONS_PHY_PROCEDURES_RU_FEPRX, 1 ); if (ru->feprx) ru->feprx(ru); - + if (ru->idx == 0) VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME( VCD_SIGNAL_DUMPER_FUNCTIONS_PHY_PROCEDURES_RU_FEPRX, 0 ); T(T_ENB_MASTER_TICK, T_INT(0), T_INT(proc->frame_rx), T_INT(proc->subframe_rx)); -- GitLab