Re: Fully unrolled RC5 on FPGA
"Olivier Meyer" <[email protected]> Wed, 15 Nov 2006 11:05:37 -0700
| Newsgroups | gmane.comp.distributed-net.hardware |
|---|---|
| Message-ID | <[email protected]> |
--===============9130188680502895423== Content-Type: multipart/alternative; boundary="----=_Part_22537_25000807.1163613937413" ------=_Part_22537_25000807.1163613937413 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline If we will use a microcontroller to control the FPGA, an AVR would be much better than a PIC for many reasons: *more register space *a GCC port *higher speed. Notice that we got to the FPGA before Folding at Home! On 11/15/06, [email protected] <[email protected]> wrote: > > Bonjour, > > Tuesday, November 14, 2006, 8:41:25 PM, you wrote: > > JLB> Hi Guerric, > > JLB> Any chance I can get you go target your design to an XCV2000E-6BG560C > JLB> and tell me if it fits and what the clock rate estimate is? > > JLB> It's just a data point for me to compare two year old data to the > XCV4LX > JLB> numbers. > > JLB> Thanks, > JLB> John > > Ok, I can do that. > The design will need 4 times the number of bRAMs compared with the > Virtex4 design: 16-bit data width and no "read before write" mode. > > With this kind of RAMs, a register on the B signal of the KeySchedule > bloc could be saved using the fact that input is mirrored to the > output of the bRAM while writing. I currently don't plan to make this > optimization. (this would mean a saving of 26*3 *32/2 = 1250 Slices). > Whatever, it is probably bad from a place&route point of view. > > I will test the full design with the new long shift register and will > provides the implementation results. > > -- > 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. ------=_Part_22537_25000807.1163613937413 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline If we will use a microcontroller to control the FPGA, an AVR would be much better than a PIC for many reasons:<br>*more register space<br>*a GCC port<br>*higher speed.<br><br>Notice that we got to the FPGA before Folding at Home! <br><br><div><span class="gmail_quote">On 11/15/06, <b class="gmail_sendername"><a href="mailto:[email protected]">[email protected]</a></b> <<a href="mailto:[email protected]">[email protected] </a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Bonjour,<br><br>Tuesday, November 14, 2006, 8:41:25 PM, you wrote:<br> <br>JLB> Hi Guerric,<br><br>JLB> Any chance I can get you go target your design to an XCV2000E-6BG560C<br>JLB> and tell me if it fits and what the clock rate estimate is?<br><br>JLB> It's just a data point for me to compare two year old data to the XCV4LX <br>JLB> numbers.<br><br>JLB> Thanks,<br>JLB> John<br><br>Ok, I can do that.<br>The design will need 4 times the number of bRAMs compared with the<br>Virtex4 design: 16-bit data width and no "read before write" mode. <br><br>With this kind of RAMs, a register on the B signal of the KeySchedule<br>bloc could be saved using the fact that input is mirrored to the<br>output of the bRAM while writing. I currently don't plan to make this<br> optimization. (this would mean a saving of 26*3 *32/2 = 1250 Slices).<br>Whatever, it is probably bad from a place&route point of view.<br><br>I will test the full design with the new long shift register and will<br>provides the implementation results. <br><br>--<br>Guerric<br><br><br>_______________________________________________<br>Hardware mailing list<br><a href="mailto:Hardware-Ra3b/QYEcJ3d140v2zMXi0fjHoOT/h/[email protected]">Hardware-Ra3b/QYEcJ3d140v2zMXi0fjHoOT/h/[email protected]</a><br><a href="http://lists.distributed.net/mailman/listinfo/hardware"> http://lists.distributed.net/mailman/listinfo/hardware</a><br></blockquote></div><br><br clear="all"><br>-- <br>-----------------------<br>Olivier V. Meyer<br>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. ------=_Part_22537_25000807.1163613937413-- --===============9130188680502895423== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Hardware mailing list Hardware-Ra3b/QYEcJ3d140v2zMXi0fjHoOT/h/[email protected] http://lists.distributed.net/mailman/listinfo/hardware --===============9130188680502895423==--