|
|
The SHAP Bytecode ProcessorIntroductionThe SHAP bytecode processor has been developed at the VLSI-EDA Chair of the Faculty of Computer Science by Martin Zabel and Thomas Preußer since 2006. SHAP provides an embedded Java platform, which is readily available as a proven synthesizable IP core for implementation on FPGA devices and standard cells.
BenefitsSHAP gives you the opportunity to develop your embedded applications fast and efficiently in the widespread high-level Java programming language:
FeaturesThe SHAP platform is greatly flexible and can be easily customized to meet specific application needs and to incorporate new interfacing capabilities through custom Wishbone-attached on-chip controllers. The readily available interfacing technology ranges from a legacy RS232 UART all the way to ethernet LAN capabilities. SHAP implements and pioneers a wide range of sophisticated technologies to provide an efficient and predictable execution environment, which makes it ideally suited of real-time applications:
WorkflowSHAP runs applications written in regular Java and compiled with a regular Java compiler. The produced standard class files or application JARs are processed by the ShapLinker, which produces a SHAP application bundle, which can be downloaded directly to a SHAP platform hardware. SHAP can run multiple applications concurrently in mutual isolation. A remote access system service provides supervisor access and establishes communication links dynamically. We have worked hard to provide such a comfortable application workflow. This may be best understood by contrasting it to our own system design workflow:
|
TickerNew version (2008-06-04) of SHAP as well as the new game SkyRoads are now available for download. ContactProf. Rainer G. Spallek Thomas B. Preußer Martin Zabel
|