|
|
TMS320C8x Emulation Porting Kit (EPK)
The EPK allows you to port embedded emulation technology to your
product. The kit contains source code to allow you to implement
C8x debugging capability for your target board through the use of the
SN74ACT8990 Test Bus Controller IC (TBC) available from TI. The TBC
interfaces directly to the scan port of the C8x DSP.
Examples of applications:
System emulation and debug
Program loading
System self-test
Low bandwidth I/O
The software consists of the following modules:
- TMS320 Source Debugger source code
The standard window-, menu- and mouse-based TMS320 Debugger Interface is used
with all Simulator, Emulator and SDB products including the C8x Simulator,
C8x XDS510/XDS510WS Emulator and C8x SDB. The Debugger allows you to run and
stop the processor; view and modify register, memory values and C variables;
and view disassembly and C source.
- Open Target Interface (OTI) source code
The OTI module is target and host processor independent. It is the highest
level of the Open Target Interface Standard code (OTIS) which consists of
OTI, PTI and SCIF. Its primary purposes are special condition handling,
data/code management, and sequencing of PTI commands.
- Primitive Target Interface (PTI) source code
PTI is a target specific level of OTIS. Its purpose is to provide the
necessary low-level sequences to transact operations such as memory
modify, run control, register access, etc.. The software interface is
generic across target devices; however, the internal implementation is
specific to a given target processor, such as the C8x.
- Serial Controller Interface (SCIF) source code
SCIF, the lowest level of OTIS, provides a generic interface to the TBC IC.
The internal implementation is about 90% generic. The remaining 10%
customizes the hardware interface between the host and the TBC IC.
The software must be used with the following devices:
- Test Bus Controller IC (TBC)
This IC translates SCIF data into MPSD scan information via register
accesses made by the SCIF software. This IC must be in the system.
- TMS320C8x
The actual target processor that is being scanned. The C8x MPSD port is
connected directly to the TBC IC.
A license must be signed before the EPK can be purchased. If the resulting
product built from the EPK source code is resold, a royalty must
be paid to TI for each copy resold. The royalty varies depending on which
portions of the code you use, how many copies you sell, and whether the
product is an emulator or embedded system. Embedded systems are defined as
those that include a TMS320 target processor. Emulators are defined as systems
that use a target cable to interface with a remote TMS320 target system.
|
|