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.

Measurement of the transfer rate of TMS320C6678 LEPCIe4x using TMDXEVMPCI and Windows PC

Other Parts Discussed in Thread: TMDXEVMPCI

I want to make sure the transfer rate of TMS320C6678LE PCIe4x using TMDXEVMPCI and WindowsPC.
I purchased and TMS320C6678LE TMDXEVMPCI. PC was set up in WindowsXP32bit them, I can not set some drivers simply labeled [Texas Instruments XDS560 PCI JTAG Emulator] in Device Manager.
Has been set up and is MCSDK2.1.1.4 CCS5.2.1 the PC, it is to the point where you can check sample program can operate in debug connection USB2.0.

What do I do you will have to in order to measure the transfer rate PCIe4x with these? I would need something else or?
Do I need a driver for development and WindowsPC, the creation of applications for transfer rate confirmation WindowsPC?
Please tell me what a good way.

  • TI does not provide the PCIe driver for Windows PC. But some customer states that they could use the WinDriver as PCIe driver on the PC host to communicate with the C66x PCIe module. One related post is as follows and you can search the E2E forum to see similar posts as well.

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/221855/795504.aspx#795504

    Once you could reach the point to do the enumeration and data transfer between C6678 EVM and PC host via PCIe, you could try to measure the data transfer on C66x side.

    For example, you can modify the PCIe LLD example in MCSDK package to use global timer or TSC in CorePac to keep record of the start time and stop time of data transfer of PCIe. Using EDMA for the data transfer will achieve better throughput data rate. The PCIe user guide (SPRUGS6) and PCIe use case application note (SPRABK8) also have some PCIe configuration examples if you would like write your own application to measure the throughput on C6678 side.

    If you want to measure the data transfer on PC host side, I think it will depend on the PCIe driver and application you are suing on the Windows side, which may be generic and not related to TI EVM. 

    Hope the above statement gives you general ideal for your request.