Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

- Community Forums
- :
- Forums
- :
- Hardware Development
- :
- Xilinx IP Catalog
- :
- How to solve cube-root problem using IP core

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page

Highlighted
##

Anonymous

Not applicable

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

07-31-2014 05:13 AM

10,473 Views

How to solve cube-root problem using IP core

How to solve cube-root problem using IP core？

4 Replies

Highlighted
##

yenigal

Xilinx Employee

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

07-31-2014 05:50 AM

10,463 Views

Registered:
02-06-2013

Hi

Which core are you referring here?

Regards,

Satish

----------------------------------------------------------------------------------------------

Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful.

---------------------------------------------------------------------------------------------

Satish

----------------------------------------------------------------------------------------------

Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful.

---------------------------------------------------------------------------------------------

Highlighted
##

Anonymous

Not applicable

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

07-31-2014 11:20 PM

10,452 Views

Those in "CORE Generator"->"Math Functions"

Highlighted
##

yenigal

Xilinx Employee

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

08-01-2014 01:08 AM - edited 08-01-2014 01:09 AM

10,447 Views

Registered:
02-06-2013

Hi

We have cores which can do Square root functions only using cordic or Floating point cores and no cores to do the cube root.

Regards,

Satish

----------------------------------------------------------------------------------------------

Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful.

---------------------------------------------------------------------------------------------

Satish

----------------------------------------------------------------------------------------------

Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful.

---------------------------------------------------------------------------------------------

Highlighted
##

urvish@htic

Contributor

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

11-21-2018 10:10 PM

832 Views

Registered:
10-18-2018

Dear @Anonymous

We can solve the cuberoot problem with using the basic ADD, DIVIDE and SQUARE IPs available in the IP Catalog.

Consider for instance, that you want to find a cuberoot of a number C. Then, use the following equation Iteratively for say 20-50 Iterations and a fairly acceptable value can be computed.

X_(n+1) = (1/3) * [2*X_(n) + (C/(X_(n)^2))] ---[1]

Here X_(n) is the initial guess of the cuberoot. For more information see the following paper:

Below is a simple MatLab Code for computing 3^1/3.

clear all; c=3; z=1.01; for i=1:100 z = (1/3)*((2*z) + (c/(z^2))); end z;

Best Regards,

Urvish

Urvish