[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [oc] DES Core



 where to download the core


> I just checked in a DES core I wrote. 
> 
> Here is the biref readme file, sorry the documentation 
> is very short. See the test bench (des_test.v) files, 
> they should help understand how to use the block ... 
> 
> Everything is in Verilog ... 
> 
> rudi 
> 
> 
> DES Core 
> ======== 
> 
> Attached is a DES core implementation in verilog. It 
> takes a standard 
> 56 bit key and 64 bits of data as input and generates a 
> 64 bit 
> encrypted/decrypted result. Two implementations are 
> provided: 
> 
> 1) Area Optimized (CBC Mode) 
>  This is a sequential implementation and needs 16 cycles 
> to complete 
>  a full encryption/decryption cycle. 
>  It is about 5.5K gates large and runs at about 66Mhz in 
> a Xilinx 
>  Vertex -4 FPGA 
> 
> 
> 2) Performance Optimized (EBC Mode) 
>  This is a pipelined implementation that has a 16 cycle 
> pipeline 
>  (plus 1 input and 1 output register). It can perform a 
> complete 
>  encryption/decryption every cycle. 
>  It is about 40K gates large. In an Xilinx Vertex -4 it 
> runs at 
>  about 75Mhz in an VirtexE -8 about 100Mhz. All synthesis 
> was done 
>  with Synopsys FPGA Compiler II. 
> 
> 
> 
> 
> 
> ________________________________________________________________________ 
> Get Your Private, Free E-mail from MSN Hotmail at 
> http://www.hotmail.com 
> 
--
To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml