hi,
we want to make Multiple TDA4 cascaded through PCIE。
(1)Does tda4 support pcie driver configuration as master and slave?
(2)How to configure TDA4 as master and slave?
(3)Is it related to demo or example code?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Bing,
TDA4 support simultaneous 4 ports, each port can support up to 2 Lane Gen 3 PCIe ports. Each port can be independently configured as Root Complex (RC) or End Point (EP), and 4 ports can be used as a switch.
There may be different topologies to interconnect multiple devices. one example may be to use the multiple function end-point configuration as a PCIe Backplane example. You can see the details of the example in our SDK, at:
I also attached a top level diagram for quick reference.
regards
Jian
hi Jian
Thank you very much for your reply!
I maybe understand what you mean,and in our project, we want to link TDA4 with an industrial computer with PCIe, and then transfer the data collected by TDA4 to the industrial computer through PCIe?
If this is the case, I need to configure TDA4 to RC mode and configure industrial computer to EP mode, right?
thanks!!!
Bing,
Data transfer can happen both directions, so it is mandatory for TDA4 to be the RC. Additionally, TDA4 can write sensor data it collected to the Industrial PC via its own DMA, even it acts as EP.
For example, you can configure the PC as the RC, and TDA4 as the EP. Then EP can DMA sensor data directly to the PC's internal memory.
let me know if this helps
jian
Jian,
thank you very much for your reply
yes Bing, you can see at:
it is a standard PCIe EP driver example.
regards
Jian
Jian,
Is the information in this reply correct? as follows:
"-----------------------------------------------------"
Jian,
thank you very much for your reply
Hi Jian
When debugging pcie's driver according to the link, I found that the corresponding version below PSDK7.0, patch cannot be used for kernel 5.4.40
Is there a patch of PSDK7.0 kernel 5.4.40 ?
thanks
hubing