[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