Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

Literature on basic arithmetic function implementations or architectures.

Altera_Forum
Honored Contributor II
1,165 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
497 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
497 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