Re: Getting close to an FPGA design

"Olivier Meyer" <[email protected]> Fri, 3 Nov 2006 11:26:39 -0700
Newsgroups gmane.comp.distributed-net.hardware
Message-ID <[email protected]>
What is the approximate cost of the FPGA that you are using.

On 11/3/06, [email protected] <[email protected]> wrote:
>
> Hello,
>
> Ok, I can investigate the partially unrolled solution too.
> I plan to do the following:
> Use 3 times a pair of key schedule blocs (1 for each key schedule
> round). Use 1 encryption bloc. It follows what suggested Dan Oetting.
>
> I think a pair is a good idea since an encrypt bloc takes the output
> of 2 key schedule blocs. Moreover, big ShiftRegister using bRAMs have
> two inputs/outputs.
>
> I think it is necessary to have a big enough design in order to not
> lose all the efficiency in muxes of the loading circuitry.
>
> I'm finishing the fully unrolled circuit.
> First rough estimation: 17400 Slices, 26 bRAMs, 230 Mhz on a XCV4LX40-10
> I have 5 pipeline stages per KeySchedule blocs and 10 per Encrypt
> blocs.
>
> Of course, it is still possible to spend more bRAMs to save hundreds
> of slices (but it probably doesn't worth it).
>
> A partially unrolled design (as explained above) should take very
> roughly 1750 slices and 2 bRAMs.
>
> PS: bRAMS are used for storage of S[].
> PS2: I can't see how to avoid storage of S[] in my case. Whatever,
> those bRAMs are fine for that purpose.
>
> --
> Guerric
>
>
> _______________________________________________
> Hardware mailing list
> Hardware-Ra3b/QYEcJ3d140v2zMXi0fjHoOT/h/[email protected]
> http://lists.distributed.net/mailman/listinfo/hardware
>



-- 
-----------------------
Olivier V. Meyer
Congress shall make no law respecting an establishment of religion, or
prohibiting the free exercise thereof; or abridging the freedom of speech,
or of the press; or the right of the people peaceably to assemble, and to
petition the government for a redress of grievances.

_______________________________________________
Hardware mailing list
Hardware-Ra3b/QYEcJ3d140v2zMXi0fjHoOT/h/[email protected]
http://lists.distributed.net/mailman/listinfo/hardware