Title :
LEAH: an introduction to behavioral abstraction and co-simulation using Perl and Verilog
Author :
Gelinas, Bob ; Dorman, Ken ; Mednick, Elliot
Author_Institution :
Data General Corp., USA
Abstract :
The paper introduces LEAH, (L2 Emulation Apparatus at a High level), which is a Perl based abstraction of multiprocessor Intel Pentium Pro Processor systems, including processors, memory and I/O subsystems. LEAH is connected to a Verilog simulation through a Unix socket and PLI. Using Perl as its programming base, LEAH abstracts behavior at a high level. Multiple scripts based on the rich facilities of Perl are executed by abstract processors in a multitasking environment. Internal events, such as a cache miss, trigger the use of the Unix socket interface to a Pentium Pro bus interface in the Verilog simulator
Keywords :
Unix; circuit analysis computing; hardware description languages; multiprocessing systems; L2 Emulation Apparatus at a High level; LEAH; PLI; Pentium Pro bus interface; Perl based abstraction; Unix socket; Unix socket interface; Verilog simulation; abstract processors; behavioral abstraction; cache miss; co simulation; internal events; multiple scripts; multiprocessor Intel Pentium Pro Processor systems; multitasking environment; Abstracts; Emulation; Hardware design languages; LAN interconnection; Libraries; Object oriented modeling; Registers; Sockets; System buses; System testing;
Conference_Titel :
Verilog HDL Conference, 1996. Proceedings., 1996 IEEE International
Conference_Location :
Santa Clara, CA
Print_ISBN :
0-8186-7431-8
DOI :
10.1109/IVC.1996.496022