Other Parts Discussed in Thread: RFSDK, ADC14X250EVM, 66AK2L06
Tool/software: Linux
Hello!
We are developing an application that runs on Linux (ARM core). It is necessary to realize the direct high-speed data transfer from the JESD ADC interface to the application memory using DMA (without DFE processing, sample rate 245 MHz). Used ARM cross compiler and PDK driver package Keystone 2 (pdk_keystone2_3_01_04_07). Board TCIEVMK2LX(Lamarr)
Since we need to transmit data through the DFE module without processing(DFE bypass), I can not use RFSDK.
I am forced to use the custom configuration of the module (using the DFE and IQN2 libraries from the driver package of the TI PDK Keystone 2).
However, when configuring the driver for a test application (test data transfer via the JESD loopback, application memory-> IQN-> DFE-> JESD TX -> JESD RX ->DFE ->IQN2-> application memory). But there was a problem when configuring the IQN2 module using IQN2 LLD.
In the description of the provided libraries, IQN2 bus configuration is considered only the for the data transmission / reception mode using telecommunication standards CDMA and LTE. Also, the data structure and LLD API functions also contain parameters associated with these protocols. I do not understand, how to configure the module to direct transmit raw data (4 RX channels and 4 TX channels), using existing API functions. The information on this issue is not enough....
Therefore, I have the following questions:
-1) Is planned in RFSDK the mode of direct data acquisition with the JESD to memory (DFE bypass)?
-2)How to configure the IQN2 module (using LLD) for continuous streaming without using the CDMA and LTE protocols(DFE BB ->IQN2->memory)?
Regards, Alex