Nexperia Development Kit (NDK)

Part NumberPrice
NDK$1,500

Tmdbg

The latest  Trident Nexperia Developers Kit (NDK) is a software development system that supports PNX1005, PNX1500 and PNX1700 media processor families.

The NDK provides an optimizing C/C++ compiler; libraries of I/O device drivers and application modules, and a highly-developed software architecture that supports easy reuse of software modules. The compiler includes a scheduler that produces efficient code to take advantage of the TriMedia’s parallel VLIW architecture and special custom operations that allow direct use from C of parallel instructions. The NDK also includes tools for profiling of code.

Please note that though the TriMedia chips support both big and little-endian modes of operation, all NDK code is designed for little-endian operation only.

Any NDK purchase includes free upgrades to new versions of the NDK.

Additional information

  • Time doctor is a utility for monitoring the execution of tasks, OS events (semaphores, queues, etc.). It is very useful for "program level" optimization. For function level optimization the profiling tools are used. View full-sized Time Doctor screen capture.
  • The NDK includes build environment support software, including download/run tools, software infrastructure components, device interface software, pSOS operating system kernel, and demo and test applications. Source code is included for example programs, most infrastucture components, and many tools.
  • The NDK includes TCS (TriMedia Compilation System). TCS includes the Nexperia C/C++ compiler, debugger, linker, loader, simulator, and performance analysis and optimization tools.
  • PCI cards can be debugged directly when plugged into a Wintel system. Stand-alone environments require a JTAG debugger. Both methods are supported by the NDK tools.

Features

  • Optimizing C/C++ compiler
  • Libraries of I/O and device drivers
  • Advanced software architecture
  • Supports reusable software modules
  • Code profiling
  • Custom operations
  • Includes pSOS+ real-time operating system


An example trace from TimeDoctor, one of the NDK's profiling/diagnostic tools:

Timedoc