Texas Instruments
SemiconductorsDSP SolutionsSearchFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing
Blue Band
DSP Tools TMS320c54x

TMS320C54x 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 transfer C54x EVM capability directly to your 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 C54x 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 EVM products including the C54x Simulator, C54x XDS510/XDS510WS Emulator and C54x EVM. 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 C54x.
    • 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 JTAG scan information via register accesses made by the SCIF software. This IC must be in the system.
    • TMS320C54x. The actual target processor that is being scanned. The C54x JTAG port is connected directly to the TBC IC.

    The schematics for the EVM, an example system that the EPK can target, are available in the TMS320C54x Evaluation Module Technical Reference.

    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.

  • SemiconductorsDSP SolutionsSearchFeedBackTI Home
    © Copyright 1998 Texas Instruments Incorporated. All rights reserved.
    Trademarks, Important Notice!