Previous in Forum: Differences Between Direct and Indirect Actuation   Next in Forum: MS Access/Serial to USB Connection Error
Close
Close
Close
6 comments
Rate Comments: Nested
Member

Join Date: Feb 2007
Location: Right Here On The WWW
Posts: 5

Square Root Algo

02/06/2007 8:01 AM

I have taken up a project on implementing square root on FPGAs using the Digit Recurrence Algorithm and optimization using bit reduction. But I have been not been able to find enough study material to understand the algo.
Can anyone help me understand the algo or help me find a suitable e-book or hard book to study. All suggestions are welcome. Thnx.

Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.
Guru
Engineering Fields - Electrical Engineering - New Member

Join Date: Sep 2006
Location: El Lago, Texas, USA
Posts: 2639
Good Answers: 65
#1

Re: Square Root Algo

02/06/2007 8:30 AM

I googled "determining square roots by recurrence fpga" and found some articles.

http://www.springerlink.com/content/q1l7525484226550/

http://ww1.ucmss.com/books/LFS/CSREA2006/CDE4842.pdf


I didn't go through all the hits - you should. But, don't believe everything you read on the net, or even in books. I spent a couple of weeks researching cyclic redundancy codes recently and was amazed by all the misinformation out there.

Good luck with this, it sounds like fun.

Register to Reply
Member

Join Date: Feb 2007
Location: Right Here On The WWW
Posts: 5
#2
In reply to #1

Re: Square Root Algo

02/06/2007 12:08 PM

Thnx for all your effort friend! I will definitely check those links but I assure you that I have spent almost a week looking for some material, but all I found was an IEEE paper by M. D. Ercegovac and T. Lang fathers of this algo and nothing more. One more thing I am working on the Digit Recurrence Algo, any other algo won't do. Thnx again.

Register to Reply
Guru

Join Date: Nov 2006
Location: KnoxTN
Posts: 1485
Good Answers: 6
#3

Re: Square Root Algo

02/06/2007 11:35 PM

"Digit Recurrence Algorithm" and "Square Root Algorithm" used as a search term in both <Google.com> and <Dogpile.com> will keep you busy all night.

__________________
Do Nothing Simply When a Way Can be Found to Make it Complex and Wonderful
Register to Reply
Anonymous Poster
#4

Re: Square Root Algo

02/06/2007 11:44 PM

When doing square roots, I have used Newton's method. You can use tricks for the divide so you don't have to do that. You can get great bit resolution when using this method.

Register to Reply
Member

Join Date: Feb 2007
Location: Right Here On The WWW
Posts: 5
#6
In reply to #4

Re: Square Root Algo

02/09/2007 3:31 AM

"When doing square roots, I have used Newton's method. You can use tricks for the divide so you don't have to do that. You can get great bit resolution when using this method."

Yes I have read Newton-Raphson method and it is the most widely known tech to evaluate roots. I switched over to Digit Recurrence because of its high efficiency in terms of area reqd for implimentation. The Newton method requires large chip area for the look-up tables as compared to digit recurrence. Also evaluation of floating pt. nos. is more efficient with the digit recurrence.

Register to Reply
Anonymous Poster
#5

Re: Square Root Algo

02/07/2007 2:06 PM

Look up CORDIC.

Register to Reply
Register to Reply 6 comments
Copy to Clipboard

Users who posted comments:

Anonymous Poster (2); bhankiii (1); PranavArya (2); Stirling Stan (1)

Previous in Forum: Differences Between Direct and Indirect Actuation   Next in Forum: MS Access/Serial to USB Connection Error

Advertisement