The ESTEREL synchronous programming language: design, semantics, implementation
Science of Computer Programming
Hardware-software co-design of embedded systems: the POLIS approach
Hardware-software co-design of embedded systems: the POLIS approach
Customized instruction-sets for embedded processors
Proceedings of the 36th annual ACM/IEEE Design Automation Conference
Linking codesign and reuse in embedded systems design
CODES '00 Proceedings of the eighth international workshop on Hardware/software codesign
VHDL and FPLDs in Digital Systems Design, Prototyping and Customization
VHDL and FPLDs in Digital Systems Design, Prototyping and Customization
Software Design Methods for Concurrent and Real-Time Systems
Software Design Methods for Concurrent and Real-Time Systems
ARM System-on-Chip Architecture
ARM System-on-Chip Architecture
REFLIX: A Processor Core for Reactive Embedded Applications
FPL '02 Proceedings of the Reconfigurable Computing Is Going Mainstream, 12th International Conference on Field-Programmable Logic and Applications
An Esterel processor with full preemption support and its worst case reaction time analysis
Proceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems
A power-efficient processor core for reactive embedded applications
ACSAC'05 Proceedings of the 10th Asia-Pacific conference on Advances in Computer Systems Architecture
Hi-index | 0.00 |
Control dominated embedded systems have to be designedfor fast reaction to asynchronous external eventsoccurring in the environment. Such systems must be ableto perform signal emission, signal polling, preemption andpriority resolution efficiently. Current microprocessors andmicrocontrollers, however, have no direct support for suchtasks and employ indirect mechanisms such as polling (viaa port) and interrupts. In this paper, we propose a new processorcore having architectural support for reactivity at theinstruction level. The new processor core (called REFLIX)is an extension of an existing open source processor (FLIX)core with additional instructions to support reactivity. Initialbenchmarking results (for some control dominated programs)show that REFLIX performs, on an average, 5.92times faster compared to FLIX and has 77% code size reductionwhen compared to some conventional processors.