• 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