• Home
  • Download
  • Elettro::Wiki
  • Sitemap
  • Feedback

Elettrolinux

Categories

  • Acquire & Measure
  • Analyze & Visualize
  • Authoring
  • CAN - FlexRay - LIN
  • Hardware drivers
  • Home automation
  • IC Layout Editor
  • IDE
  • RTOS
  • SCADA - PLC
  • Scientific computation
  • Simulation
  • T-CAD/CAM - EDA
  • Utilities

Open Software Projects

  • Bio Conductor
  • CERN Libraries
  • My Open Bticino
  • Open Avionics
  • Open Bio Foundation
  • Open CASCADE
  • OpenCFD - OpenFOAM
  • OpenCores
  • Orocos Project
  • OSGeo
  • Player Project
  • R-Project
  • VLSI & ASIC Technology

Open HW/FW Projects

  • Baloon Project
  • FreeCores
  • LinuxBIOS
  • OpenBIOS
  • SquidBee
FSMDesigner - A Finite State Machine (FSM) design tool E-mail
Monday, 29 December 2008 13:44
FSMDesigner4 is a C++ based implementation for a Finite State Machine (FSM) design tool with integrated Hardware Description Language (HDL) generation. FSMDesigner4 uses the Simple-Moore FSM model guaranteeing efficient fast complex control circuits.FSMDesigner4 is a C++ based implementation for a Finite State Machine (FSM) design tool with integrated Hardware Description Language (HDL) generation. FSMDesigner4 uses the Simple-Moore FSM model guaranteeing efficient fast complex control circuits. A pure combinatorial circuit has no internal registers, so its outputs depend only on its primary inputs. On the contrary a synchronous sequential circuit having internal registers sees its outputs changing according to its inputs but also memorized values in its registers. As consequence, the circuit state at the moment t+1 also depends on its state at the moment t. This type of circuit can be formally modelized as a Finite States Machine (FSM). Some features of FSMDesigner4 are:
  • Graphical design of FSMs including states, transitions, conditions, supports hierarchies, links, joins, global transitions;
  • Support for automatic default transitions (xrest function);
  • Save & load of FSMs in well defined XML files;
  • Generation of RTL HDL output;
  • Fully scriptable in Python or TCL;
  • Modern GUI with all features expected (undo, redo, ...); it's use a Qt4 libraries;
  • Simulation mode support;
  • Table based data manipulation.
FSMDesigner4 is enclosed on various GNU/Linux distributions like Mandriva and OpenSUSE (below images). It's a project of the University of Heidelberg - Computer Architecture Group - in the Research Area. Click here for the project page.

             
 

Font Size Changer

GNU/Linux distributions

  • Fedora Electronic Lab
  • GXSM DVD
  • OSADL
  • Physics
  • RTAI Knoppix 1.2
  • Scientific Linux
  • Slack RTAI
  • XtreemOS

Feed

  • LinuxDevices.com
  • LinuxToday.com
  • Linux-Watch.com
  • LWN.net
  • LXer.com
  • Unixmen

Top 100 Joomla

Clicca qui per votare
www.joomla.it

Polls

What is/are your interest section/s?
 
Powered by ElettroLinux. Copyright (c) 2007-2010 ElettroLinux. Based on template by Siteground. Hosted on Host Invent. Many thanks to LezioniOnLine.

valid xhtml valid css