Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

BRAM-LUT Tradeoff on a Polymorphic DES Design

Ricardo Chaves1, 2 Contact Information, Blagomir DonchevContact Information, Georgi Kuzmanov1, 2 Contact Information, Leonel SousaContact Information and Stamatis VassiliadisContact Information

(1)  Instituto Superior Técnico/INESC-ID., Rua Alves Redol 9, 1000-029 Lisbon, Portugal
(2)  Computer Engineering Lab, TUDelft., Postbus 5031, 2600 GA Delft, The Netherlands
Abstract
A polymorphic implementation of the DES algorithm is presented. The polymorphic approach allows for a very fast integration of the DES hardware in existing software implementations, significantly reducing the time to marked and the development costs associated with hardware integration. The tradeoff between implementing the DES SBOXs in LUT or in BRAMs is the focus of the study presented in this paper. The FPGA implementation results suggest LUT reduction in the order of 100 slices (approximately 37%) for the full DES core, at the expense of 4 embedded memory blocks (BRAM). Even with this delay increase, the usage of BRAMs allows for an improvement of the Throughput per Slice ratio of 20%. The proposed computational structure has been implemented on a Xilinx VIRTEX II Pro (XC2VP30) prototyping device, requiring approximately 2% of the device resources. Experimental results, at an operating frequency of 100 MHz, suggest for the proposed polymorphic implementation a throughput of 400 Mbit/s for DES and 133 for 3DES. When compared with the software implementation of the DES algorithm, a speed up of 200 times can be archived for the kernel computation.

Contact Information Ricardo Chaves

URL: http://sips.inesc-id.pt/

Contact Information Blagomir Donchev

URL: http://ce.et.tudelft.nl/

Contact Information Georgi Kuzmanov

URL: http://ce.et.tudelft.nl/

Contact Information Leonel Sousa

URL: http://sips.inesc-id.pt/

Contact Information Stamatis Vassiliadis

URL: http://ce.et.tudelft.nl/
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.113 • Server: mpweb01
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)