• DocumentCode
    1990708
  • Title

    Emulation of the Sparcle microprocessor with the MIT Virtual Wires emulation system

  • Author

    Dahl, Matthew ; Babb, Jonathan ; Tessier, Russell ; Hanono, Silvina ; Hoki, David ; Agarwal, Anant

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    1994
  • fDate
    10-13 Apr 1994
  • Firstpage
    14
  • Lastpage
    22
  • Abstract
    Describes a complete FPGA-based emulation software system using Virtual Wires technology and present the results of emulating an 18K-gate ASIC implementation of a modified Sparc microprocessor. Virtual Wires overcomes the pin-count limitation that formerly restricted the efficiency of FPGA-based logic emulators. The MIT Virtual Wires softwire compiler accepts a netlist description of the system to be emulated and produces programming information for the FPGA hardware, an inexpensive ($3000) board designed for Virtual Wires in-circuit emulation. The compiler also provides an interface to standard logic simulator tools for hardware accelerated simulation. We discuss innovative features of the compiler system and knowledge gained during its construction. A comparison is made of different implementations of the on-chip Virtual Wires circuitry synthesized by the compiler. Several enhancements to the original Virtual Wires concept are presented that improve the emulation speed and FPGA utilization
  • Keywords
    application specific integrated circuits; circuit analysis computing; logic CAD; logic arrays; microprocessor chips; network routing; reconfigurable architectures; software prototyping; virtual machines; wires (electric); 18000 gate ASIC implementation; FPGA-based emulation software system; MIT Virtual Wires emulation system; Sparcle microprocessor; emulation speed; hardware accelerated simulation; in-circuit emulation; logic emulator; logic simulator tools; modified Sparc microprocessor; netlist description; on-chip circuitry; pin-count limitation; programming information; prototyping; reconfigurable technologies; softwire compiler; static routing; Application specific integrated circuits; Circuit simulation; Emulation; Field programmable gate arrays; Hardware; Logic programming; Microprocessors; Program processors; Software systems; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    FPGAs for Custom Computing Machines, 1994. Proceedings. IEEE Workshop on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-8186-5490-2
  • Type

    conf

  • DOI
    10.1109/FPGA.1994.315594
  • Filename
    315594