Emulation of the Sparcle microprocessor with the MIT Virtual Wires emulation system
- 17 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
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
This publication has 3 references indexed in Scilit:
- Virtual wires: overcoming pin limitations in FPGA-based logic emulatorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Sparcle: an evolutionary processor design for large-scale multiprocessorsIEEE Micro, 1993
- The Verilog® Hardware Description LanguagePublished by Springer Nature ,1991