Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21611 Discussions

Literature on basic arithmetic function implementations or architectures.

Altera_Forum
Honored Contributor II
1,155 Views

Hi, 

 

I am looking for literature on basic arithmetic function implementations or architectures. Like what you would find in an Arithmetic Logic Unit. I would like to know more about different implementations of things like addition, subtraction, multiplication, division, root and exponentiation, and maybe even sine and cosine functions. Preferably in VHDL but Verilog is ok. I want to compare things like size, speed, accuracy, complexity and power consumption. Can any of you guide me in direction of relevant literature like books, scientific papers or webpages? 

 

Thank you!
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
487 Views

You can look in DSP related references (see the references in this tutorial); 

 

http://www.ovro.caltech.edu/~dwh/correlator/pdf/esc-104paper_hawkins.pdf 

 

For general computer architecture, take a look at; 

 

"Computer Architecture a Quantitative Approach", Hennessy and Patterson 

 

"The art of computer programming", Knuth (there's several volumes) 

 

eg., Patterson's book appendix A is all about computer arithmetic.  

 

Cheers, 

Dave
0 Kudos
Altera_Forum
Honored Contributor II
487 Views

Hi, 

 

Altera Synthesis Cookbook might be interesting for you: 

http://www.altera.com/literature/manual/stx_cookbook.pdf 

 

It has bunch of examples here: 

http://www.altera.com/literature/manual/cookbook.zip 

 

 

Thanks, 

Evgeni
0 Kudos
Reply