DocumentCode
3259590
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
fYear
2007
fDate
5-8 Aug. 2007
Firstpage
1273
Lastpage
1276
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/NEWCAS.2007.4488013
Filename
4488013
Link To Document