DocumentCode :
1579117
Title :
Synthesizing Concurrent Synchronous Computing Machines from Interrupt-Driven Binaries
Author :
Wilder, Michael D. ; Rinker, Robert E.
Author_Institution :
Univ. of Idaho, Idaho Falls, ID, USA
fYear :
2011
Firstpage :
430
Lastpage :
433
Abstract :
Soft processors are increasingly being used to host embedded systems applications on reconfigurable computing platforms such as the field-programmable gate array (FPGA). Soft processors are sequential, synchronous devices that are not capable of exploiting the concurrency available on FPGAs. We present a method for automatically synthesizing interrupt-driven binaries into custom, self-contained, circuitizable finite-state machine with data path (FSMD) descriptions that are capable of leveraging the concurrency of the FPGA. We show how this method increases the computational density of interrupt-driven applications while decreasing interrupt servicing latencies, mitigating live lock, and eliminating overhead associated with interrupt context switching. We discuss implications and limitations of this method, and describe a prototype which implements the method for programs targeted for the Intel 8051.
Keywords :
field programmable gate arrays; finite state machines; hardware-software codesign; program compilers; reconfigurable architectures; Intel 8051; circuitizable finite state machine; concurrent synchronous computing machine; datapath description; field-programmable gate array; host embedded system application; interrupt driven binary; interrupt servicing latency; reconflgurable computing; soft processor; Arrays; Concurrent computing; Context; Field programmable gate arrays; Instruction sets; Message systems; automatic synthesis; binary synthesis; binary translation; compiler; embedded systems; hardware-software codesign;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2011 14th Euromicro Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1048-3
Type :
conf
DOI :
10.1109/DSD.2011.59
Filename :
6037443
Link To Document :
بازگشت