In the Bcp_testProject to test LTE DL Chain, I have few questions:
1) RX Queue Num:
rxCfg.rxQNum = RX_Q_NUM;
What are the different RX Queue Numbers available to use? Where/ which document specifies the RX Queue Numbers? Suppose I want to create rxCfg_2 in addition to rxCfg , which RX Queue Number can be used??
2) Accumulator Configuration for RX CFG:
rxCfg.accumCfg.channel = ACC_CHANNEL_NUM;
What are the different ACC Channel Numbers available to use? Where/ which document specifies the ACC Channel Numbers? Suppose I want to create rxCfg_2 in addition to rxCfg , which ACC Channel Number can be used??
3) Does the ACC Channel Number have any relationship with ISR registered for RX?
4) Suppose, multiple TX and RX queues are used in BCP, then is it possible to generate single interrupt for all the RX Queues? So that application can pend on one single interrupt and application will come to know that BCP has done its processing for all the TX/RX Queues? If yes, then how to do it?
5) event ID and vector ID:
In register_rx_interrupts()?
eventId = 49 + CSL_chipReadReg (CSL_CHIP_DNUM);
vectId = 8;
Where the mapping of the eventID and Vector ID are given? Any document plz.
Does it have any relation with ACC Channel Number?
6) Can you please provide the bcp example in which more than 1 TX and RX queue is utilized? Suppose, PHY has 2 PDSCH PDUs from MAC, PHY wants to trigger BCP chain for both the PDUs simultaneously using different TX/RX Queues. Any example code for the same is required.
Regards,
Manish Aggarwal