DocumentCode
3191916
Title
Design and Implementation of a Co-Processor for Providing Data Protection in Embedded Systems
Author
Durga, G. Vijaya ; Islam, Shofiqul ; Sachid, Angada B. ; Meera, P.
Author_Institution
VLSI Division, ANURAG Phone: +91 -40 -24347630
fYear
2005
fDate
11-13 Dec. 2005
Firstpage
446
Lastpage
449
Abstract
This paper presents the design and implementation of a Co-Processor (CP), which can provide the basic blocks for data protection in embedded systems. This Co-processor can be used for forward error correction, random number generation and hash generation. It performs forward error correction using BCH and Reed Muller algorithms, non-deterministic random number generation and hash generation using SHA-1 algorithm. This can be interfaced with any 16-bit processor using 6-bit address bus, control signals and interrupt pins. The co-processor is verified initially using Altera ACEX FPGAs along with complete system interface targeting to 50 MHz clock frequency. The design is carried out in 1.0 um CMOS standard cell technology and timing paths are verified with static timing analysis tool targeting 20ns clock period.
Keywords
Forward Error Correction; Random Number Generator (RNG); SHA-1; throughput; CMOS technology; Clocks; Coprocessors; Embedded system; Forward error correction; Pins; Protection; Random number generation; Signal processing; Timing; Forward Error Correction; Random Number Generator (RNG); SHA-1; throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
INDICON, 2005 Annual IEEE
Print_ISBN
0-7803-9503-4
Type
conf
DOI
10.1109/INDCON.2005.1590209
Filename
1590209
Link To Document