Question :One capability of the EVM that is very important to us is the ability to transfer data between the C6x memory (via the HPI) and the PC while simultaneously using the debugger with code running on the C6x. This, of course, requires that the hardware and device driver(s) have been designed to allow multiple PC-based applications to access the EVM PCI interface in an interleaved or 'time sharing' manner.

My impression from looking through the EVM documentation is that there aren't any hardware restrictions that would prevent applications running on the host and on the '6201 from communicating via the PCI bus and HPI while the host is running the debugger and controlling the '6x via the JTAG controller.

Do the debugger drivers and the PCI support library allow/support this?

Answer : The JTAG TBC and DSP HPI interfaces are  independent and can be accessed in an interleaved manner by multiple applications. You can be  working in the debugger on an application, while at the same time be running a host application that is moving data.
There are no hardware or software limitations.


Device: TMS320C62x
Category: TI Tools
Detail: Debugger Tools
Detail2: EVM
Title: PCI and HPI at the Same Time
Source: Case from TMS320 Hotline
Date: 6/1/98
GenId: dspc1083

© Copyright 1998 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!