JSDL

SDL editor and code generator

An enhancement of Jens Altmann's awesome JSDL (Jens's simple SDL) tool.

Special thanks to Jens Altman for letting the JSDL source code to me, thus enabling me to make these (and possible future) enhancements !

This a SDL editor and code generator, the SDL system can be simulated on a Windows-host, and you even can record MSC (Message Sequence Charts)!.
The original description can be found here.

(The host-simulation requires a C development environment on the Windows machine, e.g.
Microsoft Visual Studio 6 or Cygwin with gcc.)

My enhancements mainly comprise adaptions for 8-bit microcontrollers and concern the SDL-tool and the run-time system ('jsdlkern.c','kernel_if.h'):

  • jsdlkern: Using exclusively 'char' and 'short' types
  • SDL: The code generator produces 16-bit signal-IDs
  • SDL: More convenient access to the optional signal parameter
  • SDL: Minor bug fixes, extensions concerning the SDL diagrams

See also HISTORY.txt and the AVR project description.


Download

Enhanced JSDL tool, GUI Version 1.3.0:

  • jsdl.exe (german) No installation necessary, save the .exe file to any place you like and run it.
  • jsdl_en.exe (english) No installation necessary, save the .exe file to any place you like and run it.

SDL run-time system Version 1.2.0:

  • kernel.zip Unzip to a place of your choice, but you must add the path to the ./kernel/ directory in the SDL tool settings and in the project configuration resp. the makefile for the microcontroller target.

Last update 17.11.2008 10:53:58