DocumentCode :
2349006
Title :
An architecture simulator for National Semiconductor´s adaptive processing architecture (NAPA)
Author :
Arnold, Jeffrey M.
fYear :
1998
fDate :
15-17 Apr 1998
Firstpage :
271
Lastpage :
272
Abstract :
Early simulation is a very important tool in the development any large scale system. Accuracy and flexibility are critical characteristics which allow the architect to explore the design tradeoff space. Moreover, in many systems, especially those for reconfigurable computing, a good simulation environment will continue to be used long after the architecture solidifies, serving a variety of roles including as a platform for the development of run time systems, programming tools, benchmarks, and even end applications. Therefore, visibility, controllability and user interface are also important design considerations. National Semiconductor´s Adaptive Processing Architecture (NAPA) integrates a Fixed Instruction set Processor (FIP), an Adaptive Logic Processor (ALP), memory and other support circuitry into a single reconfigurable computing device. The NAPA architecture simulator, NAPAsim, consists of a C language, cycle accurate model of the RISC core, peripherals and memories, coupled with an event driven logic simulator for modelling the user-defined contents of the reconfigurable logic and a Tcl/Tk based GUI to provide source level symbolic debugging capabilities. NAPAsim was developed to serve as both a tool for architectural exploration and as a platform for system and application software development
Keywords :
computer architecture; computer debugging; digital simulation; instruction sets; C language; NAPA; NAPAsim; National Semiconductor´s adaptive processing architecture; RISC core; Tcl/Tk based GUI; adaptive logic processor; application software development; architecture simulator; benchmarks; controllability; cycle accurate model; design tradeoff space; event driven logic simulator; fixed instruction set processor; large scale system; programming tools; reconfigurable logic; run time systems; simulation environment; symbolic debugging; user interface; visibility; Circuit simulation; Computational modeling; Computer architecture; Controllability; Discrete event simulation; Large-scale systems; Logic devices; Reconfigurable logic; Solid modeling; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
FPGAs for Custom Computing Machines, 1998. Proceedings. IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-8900-5
Type :
conf
DOI :
10.1109/FPGA.1998.707912
Filename :
707912
Link To Document :
بازگشت