ACM Home Page
Please provide us with feedback. Feedback
The design of RPM: an FPGA-based multiprocessor emulator
Full text PdfPdf (54 KB)
Source International Symposium on Field Programmable Gate Arrays archive
Proceedings of the 1995 ACM third international symposium on Field-programmable gate arrays table of contents
Monterey, California, United States
Pages: 60 - 66  
Year of Publication: 1995
ISBN:0-89791-743-X
Authors
Koray Öner  Department of Electrical Engineering - Systems, University of Southern California, Los Angeles, CA
Luiz A. Barroso  Department of Electrical Engineering - Systems, University of Southern California, Los Angeles, CA
Sasan Iman  Department of Electrical Engineering - Systems, University of Southern California, Los Angeles, CA
Jaeheon Jeong  Department of Electrical Engineering - Systems, University of Southern California, Los Angeles, CA
Krishnan Ramamurthy  Department of Electrical Engineering - Systems, University of Southern California, Los Angeles, CA
Michel Dubois  Department of Electrical Engineering - Systems, University of Southern California, Los Angeles, CA
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 19,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/201310.201321
What is a DOI?

ABSTRACT

Recent advances in Field-Programmable Gate Arrays (FPGA) and programmable interconnects have made it possible to build efficient hardware emulation engines. In addition, improvements in Computer-Aided Design (CAD) tools, mainly in synthesis tools, greatly simplify the design of large circuits. The RPM (Rapid Prototype Engine for Multiprocessors) Project leverages these two technological advances. Its goal is to develop a common hardware platform for the emulation of multiprocessor systems with different architectures.For cost reasons, the use of FPGAs in RPM is limited to the memory controllers, while the rest of the emulator, including the processors, memories and interconnect, is built with off-the-shelf components. A flexible non-intrusive event logging mechanism is included at all levels of the memory hierarchy, making it possible to monitor the emulation in very fine detail. This paper presents the hardware design of RPM.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Aptix Inc., Data Book, Aptix, San Jose, 1993.
 
2
 
3
 
4
 
5
 
6
 
7
INCA, "VA-II Logic Emulator", INCA, Berkshire, United Kingdom, 1993.
 
8
Ko, B. and Maholtra, L., "Logic Emulation for System- Level Design", Prec. Electro, 1992.
 
9
10
 
11
Maliniak, L., "Logic Emulation Meets the Demands of CPU Designers", Electronic Design, vol. 41, no. 7, pp. 36- 40, 1993.
 
12
 
13
Trimberger, S.,"A Reprogrammable Gate Array and Applications," Proceedings of the IEEE, Vol. 81, No. 7, pp. 1030-1041, July 1993.
 
14
Walters, S., "Reprogrammable Hardware Emulation Automates System Level ASIC Validation," Prec. WESCON, 199011

CITED BY  7

Collaborative Colleagues:
Koray Öner: colleagues
Luiz A. Barroso: colleagues
Sasan Iman: colleagues
Jaeheon Jeong: colleagues
Krishnan Ramamurthy: colleagues
Michel Dubois: colleagues