Title :
Hardware Coprocessor Synthesis from an ANSI C Specification
Author :
Ahuja, Sumit ; Gurumani, Swathi T. ; Spackman, Chad ; Shukla, Sandeep K.
Author_Institution :
ECE Dept., Virginia Polytech. & State Univ., Blacksburg, VA, USA
Abstract :
This article shows how design space exploration can be realized through high-level synthesis.It presents a case study of a hardware implementation of the advanced encryption standard (AES) Rijindael algorithm. Starting from algorithmic specification, it generate various architectures by using the C2R compiler.
Keywords :
ANSI standards; coprocessors; cryptography; program compilers; ANSI C specification; C2R compiler; advanced encryption standard Rijindael algorithm; algorithmic specification; design space exploration; hardware coprocessor synthesis; hardware implementation; high-level synthesis; Computer architecture; Concurrent computing; Coprocessors; Cryptography; Delay; Hardware design languages; High level synthesis; Moore´s Law; Software algorithms; Space exploration; ANSI C; ASIC; C2R methodology; ESL; FPGA; Verilog; design and test; high-level synthesis; power reduction; verification;
Journal_Title :
Design & Test of Computers, IEEE
DOI :
10.1109/MDT.2009.81