EN | RU | ES

Java on DSP

Java Embedded VM for TI DSPs

Fadata Ltd. proudly presents the first (and only as of now) runtime environment - the Java Embedded Virtual Machine (JEVM) - that turns a Texas Instruments Digital Signal Processor (DSP) into a machine capable of executing Java™ programs on a target board with a TMS320C6xxx or TMS320C55xx processor. There are numerous benefits from having a Java capability in the DSP world.

  • Java is unique and valuable as a hardware-independent platform for development of embedded devices with network and Internet access.
  • Consumer electronics, office and industrial automation, set-top boxes, mobile phones, automotive multimedia and home networking are but sample of the possible markets.
  • Java is both a programming language and a run-time environment, supported by a dedicated virtual machine (JVM).
  • Java is a modern object-oriented language with easy to learn C-like syntax that increases programmer’s productivity and software reusability.
  • Java supports networking and security.
  • Java provides multitasking and synchronization as part of the language.
  • Java programs are written once and run anywhere, large developer community is readily available.

Whether you are in an university or a commercial organization, you would appreciate an environment that offers the familiar Java programming model combined with the DSP specifics and signal processing capabilities, thus (generally) avoiding the need for C/C++/Assembly programming on DSP targets. If the future is Java (and it looks like it is), then JEVM is the tool to cross the bridge between the present and the future.

  • Now JEVM supports GUI using Kaffe's Abstract Window Toolkit (AWT) implementation and Nano-X windows server under Cygwin.
  • Now JEVM supports Java 1.6 and Code Composer Studio 3.2.
  • Now JEVM supports DSK6455 platform.

Copyright Note

JEVM is an implementation of the Java Virtual Machine specification by Sun Microsystems for TMS320C6xxx and TMS320C55xx DSP families of Texas Instruments. As this product is not (yet) certified by Sun we do not claim the product can in the strictest sense execute programs written in the Java language. However, for all practical purposes the product can be used for developing and running Java programs on target hardware with these DSP families.

Java™ is a trademark of Sun Microsystems, Inc.

Windows™ is a trademark of Microsoft Corp.

DSP/BIOS™ is a trademark of Texas Instruments, Inc.

All other mentioned copyrighted names are trademarks of their respective owners.