• DocumentCode
    2348661
  • Title

    Mapping the MD5 hash algorithm onto the NAPA architecture

  • Author

    Arnold, Jeffrey M.

  • fYear
    1998
  • fDate
    15-17 Apr 1998
  • Firstpage
    267
  • Lastpage
    268
  • Abstract
    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. In the NAPA1000 the FIP is a small 32-bit RISC microprocessor and the ALP is a 64×96 array of fine grain reconfigurable logic cells. The NAPA1000 also contains two banks of 2048×32 Pipeline Memory Array (PMA), eight banks of 256×8 Scratchpad Memory Array (SMA), and one bank of 1024×32 Local Memory Array (LMA). External to the NAPA1000 are two banks of DRAM and an interface to a host computer. The Toggle Bus transceiver is the interface to a multi-stage interconnect network, and is capable of performing arbitrary reflections and rotations on 32-bit words. The Reconfiguration Pipeline Control unit (RPC) can also serve as a DMA engine
  • Keywords
    cryptography; field programmable gate arrays; file organisation; microprocessor chips; reconfigurable architectures; 32-bit RISC microprocessor; Adaptive Logic Processor; DMA engine; Local Memory Array; MD5 hash algorithm mapping; NAPA architecture; NAPA1000; National Semiconductor´s adaptive processing architecture; Pipeline Memory Array; Reconfiguration Pipeline Control unit; Scratchpad Memory Array; Toggle Bus transceiver; fine grain reconfigurable logic cells; fixed instruction set processor; multi-stage interconnect network; single reconfigurable computing device; Computer aided instruction; Computer architecture; Logic arrays; Logic circuits; Logic devices; Microprocessors; Pipelines; Random access memory; Reconfigurable logic; Reduced instruction set computing;
  • 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.707910
  • Filename
    707910