**UPGRADE YOUR BROWSER**

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Turn on suggestions

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

Showing results for

- Community Forums
- :
- Forums
- :
- Intellectual Property
- :
- BRAM/FIFO
- :
- 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
##

atreide_lawson

Visitor

- 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,179 Views

Registered:
10-14-2012

How to solve cube-root problem using IP core

How to solve cube-root problem using IP core？

4 Replies

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,169 Views

Registered:
02-06-2013

Re: How to solve cube-root problem using IP core

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.

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

atreide_lawson

Visitor

- 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,158 Views

Registered:
10-14-2012

Re: How to solve cube-root problem using IP core

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

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,153 Views

Registered:
02-06-2013

Re: How to solve cube-root problem using IP core

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.

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

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

538 Views

Registered:
10-18-2018

Re: How to solve cube-root problem using IP core

Dear @atreide_lawson

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