Post Go back to editing

loading 5G waveform to AD9084 evaluation board with MxFE apollo evalution software

Category: Software
Product Number: AD9084

I recently ordered the AD9084 evaluation board with the ADS10. I am trying to use it with Apollo MxFE Evaluation Software v2.1.7.

I am using use case index 2 (id00_uc08_f), where the baseband sampling rate is 2500 MSPS.

I would like to load an IQ waveform with a sampling rate of 1966.08 MSPS. To do this, I am using the FSRC with the following parameters:

  • N = 15625
  • M = 12288

In the Transmit tab, when I click Play, I get an error. here is the log of Apolloserver : 

Starting webrpc server on port 8080...
*** 1783587256.343653596 2641224784 accept_new_connection:19084: Accepted socket 13
*** 1783587256.343741178 2641224784 produce_socket:18793: queued socket 13
*** 1783587256.343799918 3066446928 consume_socket:18749: grabbed socket 13, going busy
*** 1783587256.343942502 3066446928 worker_thread_run:18907: Incomming connection from 192.168.0.2
*** 1783587256.343983374 3066446928 process_new_connection:18489: Start processing connection from 192.168.0.2
*** 1783587256.344003960 3066446928 process_new_connection:18495: calling get_request (1 times for this connection)
*** 1783587256.345789884 3066446928 switch_domain_context:13497: HTTP Host: 192.168.0.10
*** 1783587256.345860468 3066446928 process_new_connection:18580: http: 1.1, error: none
*** 1783587256.345917459 3066446928 handle_request:14065: URL: /adi_fpga_apollo_core_ptn_play_stop
*** 1783587256.346416431 3066446928 open_auth_file:8337: fopen(/.htpasswd): No such file or directory
*** 1783587256.346873307 3066446928 handle_request_stat_log:6556: handle_request done
*** 1783587256.346917320 3066446928 process_new_connection:18652: Done processing connection from 192.168.0.2 (0.000000 sec)
*** 1783587256.347029565 3066446928 worker_thread_run:18996: Connection closed
*** 1783587256.347055698 3066446928 consume_socket:18735: going idle
*** 1783587256.866680077 2641224784 accept_new_connection:19084: Accepted socket 13
*** 1783587256.866749515 2641224784 produce_socket:18793: queued socket 13
*** 1783587256.866800713 2997851216 consume_socket:18749: grabbed socket 13, going busy
*** 1783587256.866854380 2997851216 worker_thread_run:18907: Incomming connection from 192.168.0.2
*** 1783587256.866877135 2997851216 process_new_connection:18489: Start processing connection from 192.168.0.2
*** 1783587256.866897547 2997851216 process_new_connection:18495: calling get_request (1 times for this connection)
*** 1783587256.868062942 2997851216 switch_domain_context:13497: HTTP Host: 192.168.0.10
*** 1783587256.868124190 2997851216 process_new_connection:18580: http: 1.1, error: none
*** 1783587256.868181145 2997851216 handle_request:14065: URL: /adi_apollo_adc_bgcal_unfreeze
*** 1783587256.868562211 2997851216 open_auth_file:8337: fopen(/.htpasswd): No such file or directory
*** 1783587257.073465608 2997851216 handle_request_stat_log:6556: handle_request done
*** 1783587257.073853199 2997851216 process_new_connection:18652: Done processing connection from 192.168.0.2 (1.000000 sec)
*** 1783587257.074254263 2997851216 worker_thread_run:18996: Connection closed
*** 1783587257.074553426 2997851216 consume_socket:18735: going idle
*** 1783587257.077886714 2641224784 accept_new_connection:19084: Accepted socket 13
*** 1783587257.077949369 2641224784 produce_socket:18793: queued socket 13
*** 1783587257.077998923 3031422032 consume_socket:18749: grabbed socket 13, going busy
*** 1783587257.078052827 3031422032 worker_thread_run:18907: Incomming connection from 192.168.0.2
*** 1783587257.078087027 3031422032 process_new_connection:18489: Start processing connection from 192.168.0.2
*** 1783587257.078115200 3031422032 process_new_connection:18495: calling get_request (1 times for this connection)
*** 1783587257.079323843 3031422032 switch_domain_context:13497: HTTP Host: 192.168.0.10
*** 1783587257.079384254 3031422032 process_new_connection:18580: http: 1.1, error: none
*** 1783587257.079440780 3031422032 handle_request:14065: URL: /adi_apollo_fnco_mode_set
*** 1783587257.079848108 3031422032 open_auth_file:8337: fopen(/.htpasswd): No such file or directory
*** 1783587257.083827485 3031422032 handle_request_stat_log:6556: handle_request done
*** 1783587257.083865309 3031422032 process_new_connection:18652: Done processing connection from 192.168.0.2 (0.000000 sec)
*** 1783587257.083964816 3031422032 worker_thread_run:18996: Connection closed
*** 1783587257.083990055 3031422032 consume_socket:18735: going idle
*** 1783587257.086576424 2641224784 accept_new_connection:19084: Accepted socket 13
*** 1783587257.086644428 2641224784 produce_socket:18793: queued socket 13
*** 1783587257.086702397 3058054224 consume_socket:18749: grabbed socket 13, going busy
*** 1783587257.086740137 3058054224 worker_thread_run:18907: Incomming connection from 192.168.0.2
*** 1783587257.086761893 3058054224 process_new_connection:18489: Start processing connection from 192.168.0.2
*** 1783587257.086780469 3058054224 process_new_connection:18495: calling get_request (1 times for this connection)
*** 1783587257.088486950 3058054224 switch_domain_context:13497: HTTP Host: 192.168.0.10
*** 1783587257.088547952 3058054224 process_new_connection:18580: http: 1.1, error: none
*** 1783587257.088602981 3058054224 handle_request:14065: URL: /adi_apollo_fnco_mode_set
*** 1783587257.089032773 3058054224 open_auth_file:8337: fopen(/.htpasswd): No such file or directory
*** 1783587257.093130494 3058054224 handle_request_stat_log:6556: handle_request done
*** 1783587257.093335892 3058054224 process_new_connection:18652: Done processing connection from 192.168.0.2 (0.000000 sec)
*** 1783587257.093474369 3058054224 worker_thread_run:18996: Connection closed
*** 1783587257.093526020 3058054224 consume_socket:18735: going idle
*** 1783587257.096545157 2641224784 accept_new_connection:19084: Accepted socket 13
*** 1783587257.096610758 2641224784 produce_socket:18793: queued socket 13
*** 1783587257.096667932 2937037904 consume_socket:18749: grabbed socket 13, going busy
*** 1783587257.096705462 2937037904 worker_thread_run:18907: Incomming connection from 192.168.0.2
*** 1783587257.096727248 2937037904 process_new_connection:18489: Start processing connection from 192.168.0.2
*** 1783587257.096745641 2937037904 process_new_connection:18495: calling get_request (1 times for this connection)
*** 1783587257.097785430 2937037904 switch_domain_context:13497: HTTP Host: 192.168.0.10
*** 1783587257.097846525 2937037904 process_new_connection:18580: http: 1.1, error: none
*** 1783587257.097903999 2937037904 handle_request:14065: URL: /adi_apollo_fnco_hop_enable
*** 1783587257.098300356 2937037904 open_auth_file:8337: fopen(/.htpasswd): No such file or directory
*** 1783587257.102317248 2937037904 handle_request_stat_log:6556: handle_request done
*** 1783587257.102390853 2937037904 process_new_connection:18652: Done processing connection from 192.168.0.2 (0.000000 sec)
*** 1783587257.102519763 2937037904 worker_thread_run:18996: Connection closed
*** 1783587257.102572659 2937037904 consume_socket:18735: going idle
*** 1783587257.105696025 2641224784 accept_new_connection:19084: Accepted socket 13
*** 1783587257.105760369 2641224784 produce_socket:18793: queued socket 13
*** 1783587257.105818038 2962216016 consume_socket:18749: grabbed socket 13, going busy
*** 1783587257.105855319 2962216016 worker_thread_run:18907: Incomming connection from 192.168.0.2
*** 1783587257.105876655 2962216016 process_new_connection:18489: Start processing connection from 192.168.0.2
*** 1783587257.105895843 2962216016 process_new_connection:18495: calling get_request (1 times for this connection)
*** 1783587257.106887634 2962216016 switch_domain_context:13497: HTTP Host: 192.168.0.10
*** 1783587257.106949365 2962216016 process_new_connection:18580: http: 1.1, error: none
*** 1783587257.107004763 2962216016 handle_request:14065: URL: /adi_apollo_fnco_hop_enable
*** 1783587257.107395921 2962216016 open_auth_file:8337: fopen(/.htpasswd): No such file or directory
*** 1783587257.111183169 2962216016 handle_request_stat_log:6556: handle_request done
*** 1783587257.111219187 2962216016 process_new_connection:18652: Done processing connection from 192.168.0.2 (0.000000 sec)
*** 1783587257.111317986 2962216016 worker_thread_run:18996: Connection closed
*** 1783587257.111344188 2962216016 consume_socket:18735: going idle
*** 1783587257.161906273 2641224784 accept_new_connection:19084: Accepted socket 13
*** 1783587257.161971466 2641224784 produce_socket:18793: queued socket 13
*** 1783587257.162022571 3014636624 consume_socket:18749: grabbed socket 13, going busy
*** 1783587257.162074243 3014636624 worker_thread_run:18907: Incomming connection from 192.168.0.2
*** 1783587257.162106874 3014636624 process_new_connection:18489: Start processing connection from 192.168.0.2
*** 1783587257.162134786 3014636624 process_new_connection:18495: calling get_request (1 times for this connection)
*** 1783587257.163474139 3014636624 switch_domain_context:13497: HTTP Host: 192.168.0.10
*** 1783587257.163534400 3014636624 process_new_connection:18580: http: 1.1, error: none
*** 1783587257.163594373 3014636624 handle_request:14065: URL: /adi_fpga_apollo_transmit_write_to_link_init
*** 1783587257.165665633 3014636624 open_auth_file:8337: fopen(/.htpasswd): No such file or directory
ApolloServer: C:/Users/jbirnie/gitrepos3/apollo-api-dev2/projects/msvc2017/packages/tencent.rapidjson.1.1.1/build/../lib/default/include/rapidjson/document.h:1053: rapidjson::GenericValue<Encoding, Allocator>& rapidjson::GenericValue<Encoding, Allocator>::operator[](const rapidjson::GenericValue<Encoding, SourceAllocator>&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]: Assertion `false' failed.
Aborted (core dumped)
root@ADS10Apollo:/home/analog#

here is the start of my CSV file that I want to upload : 

-9538,-20869
-8975,-21292
-8438,-21567
-7932,-21692
-7462,-21669
-7032,-21500
-6649,-21192
-6314,-20752
-6031,-20190
-5802,-19515
-5628,-18741
-5510,-17879
-5447,-16946
-5438,-15954
-5483,-14919
-5578,-13854
-5720,-12775
-5906,-11694
-6131,-10625
-6391,-9579
-6681,-8568
-6994,-7599
-7325,-6682
-7667,-5823

 

screenshot from MxFe apollo software : 

With the same configuration, if I generate a tone, save it as a CSV file, and then reload it, everything works correctly.

Thank you very much for your support.

Kind regards,