Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Reconfigurable Cryptography A Hardware Compiler for Cryptographic Applications
 

Summary: Reconfigurable Cryptography
A Hardware Compiler for Cryptographic Applications
C. Scott Ananian
May 12, 1997
CONTENTS 1
Contents
1 Introduction 2
2 Related Work 3
3 Methodology 3
4 Compiler 3
4.1 Front-end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.2 Optimizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.2.1 Quadruples . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.2.2 Static Single-Assignment Form . . . . . . . . . . . . . . . . 4
4.2.3 Conditional Constant Propagation . . . . . . . . . . . . . . . 5
4.2.4 Code motion . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.3 VHDL generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.3.1 Branch-compression . . . . . . . . . . . . . . . . . . . . . . 6
4.3.2 Loop handling . . . . . . . . . . . . . . . . . . . . . . . . . 7
5 Hardware Design 9

  

Source: Ananian, C. Scott - One Laptop Per Child

 

Collections: Computer Technologies and Information Sciences