Mapping statechart models onto an FPGA-based ASIP architecture
- 24 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. e76 a, 184-189
- https://doi.org/10.1109/eurdac.1996.558203
Abstract
In this paper, we describe a system to map hardware-software systems specified with statechart models on an ASIP architecture based on FPGAs. The architecture consists of a reusable CPU core with enhancements to execute the behavior of statecharts correctly. Our codesign system generates an application-specific hardware control block, an application-specific set of registers, and an instruction stream. The instruction stream consists of a static set of core instructions, and a set of custom instructions for performance enhancements. In contrast to previous approaches, the presented method supports extended statecharts. The system also assists designers during space/time tradeoff optimizations. The benefits of the approach are demonstrated with an industrial control application comparing two different timing schemes.Keywords
This publication has 8 references indexed in Scilit:
- Sequential circuit design using synthesis and optimizationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Instruction-set matching and selection for DSP and ASIP code generationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Instruction set definition and instruction selection for ASIPsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- System specification with the SpecCharts languageIEEE Design & Test of Computers, 1992
- What is in a step: On the semantics of statechartsPublished by Springer Nature ,1991
- A state assignment procedure for single-block implementation of state chartsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1991
- Using statecharts for hardware description and synthesisIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1989
- Statecharts: a visual formalism for complex systemsScience of Computer Programming, 1987