Title :
SCIL processor — a CIL processor for embedded systems
Author :
Zhou, Tongyao ; Charest, Luc ; Aboulhamid, El Mostapha
Author_Institution :
DIRO, Univ. de Montreal, Montreal, QC
Abstract :
Embedded systems and their applications are becoming ubiquitous and transparent. Nowadays, the designers need to implement both hardware and software as fast as they can to face the competition. Hence tools and IPs became an important factor of the equation. In this paper, we present a synthesizable core similar to the microarchitecture of Tanenbaum´s (2006) JVM processor. The core is an implementation of a subset of Microsoft´s CIL (Common Intermediate Language). We seek to accelerate the development of embedded software by providing a platform onto which the whole .NET framework (C#, Visual Basic.NET...) (along with its object-oriented approach) could execute. We used a Xilinx Virtex II Pro as the prototyping platform.
Keywords :
Java; Visual BASIC; embedded systems; microprocessor chips; object-oriented programming; virtual machines; .NET framework; C#; Common Intermediate Language processor; IP; JVM processor microarchitecture; SCIL processor; Visual Basic.NET; Xilinx Virtex II Pro; embedded software; embedded systems; object-oriented approach; prototyping platform; Acceleration; Application software; Embedded software; Embedded system; Equations; Hardware; Microarchitecture; Microprocessors; Software prototyping; Virtual prototyping;
Conference_Titel :
Circuits and Systems, 2007. NEWCAS 2007. IEEE Northeast Workshop on
Conference_Location :
Montreal, Que
Print_ISBN :
978-1-4244-1163-4
Electronic_ISBN :
978-1-4244-1164-1
DOI :
10.1109/NEWCAS.2007.4488013