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
Link To Document :
بازگشت