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.

BCP Example Project Based on Standalone DIO Sub module as input/output interface for TCI6638K2K

Other Parts Discussed in Thread: TCI6638K2K

Hi, 

As Bit rate Co-processor (BCP) support two interface for input/output Multi core Navigator and DIO sub-module. In pdk , given example project is based on  Multi core Navigator (PKTDMA) .

1. is there any project for BCP, based on Standalone DIO Sub-module as input/output interface???

2. If we use Standalone DIO Sub-module interface to BCP instead Multi core Navigator interface.

    is there any impact on DOWN LINK processing with respect to  Rel99 and WCDMA HSDPA processing? 

    Because as per BCP User Guide page no 205, paragraph 3 last line...........

"This mode of using DIO can be used with any of the BCP submodules but is intended to read the transport channel data for the second stage of R99 downlink processing (radio frame processing)"

3. At present we are planing to use the BCP ENCODER Sub-module only. May be in future, we will use all other BCP Sub modules for complete WCDMA down link processing.     

So in net ->want to know the points to take care, if we use Standalone DIO Sub-module interface to BCP instead Multi core Navigator interface.

                 -> is there any BCP example project with Standalone DIO Sub-module interface.

I have gone through BCP user guide (i.e sprugz1a)  Silicon Errata for  "BCP DIO Reading From DDR Memory Issue" .I  have searched a lot  over  e2e forum discussion/query for  BCP example project with Standalone DIO Sub-module interface to BCP and information regarding it. But not able to get example project and  much detail.

We are using C6000 TCI6638K2K device , pdk_keystone2_3_01_01_04, CCS5.5.0.00077 , mcsdk_bios_3_01_01_04, XdcTool Version : 3.25.6.96 and emulator connection Texas Instrument XDS2xx USB Emulator.

Thanks & Regards

Parveen 

  • Hi Parveen,

    As noted in section 4.12 (DIO) of the BCP users guide: "When used, the DIO submodule replaces the Packet DMA for the reading or writing of payload data." i.e. the BCP header (containing DIO and other sub-module local headers) is sent to the BCP using Packet DMA as usual. In other words, using the standalone DIO doesn't mean that you don't need to use Packet DMA at all. DIO takes care of reading the payload in from source memory (using a DIO read header before the first processing sub-module) and/or writing the output to the destination memory (using a DIO write header after the last processing sub-module). Hope this answers your question.

    Regards

    -Nitin