• 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