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
- :
- Vivado RTL Development
- :
- Synthesis
- :
- what is the replacement of math_real library in vi...

- 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
##

wincle

Adventurer

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

10-21-2016 02:17 PM - edited 10-21-2016 02:18 PM

4,961 Views

Registered:
01-24-2014

what is the replacement of math_real library in vivado

recently I am going to update some of my design from ISE to vivado, but one of the issue is that the math_real libray is not support in vivado any more. As a result, some math functions, e.g. ceil(), cannot be recognized by vivado.

In stead of writing my own function in vhdl, does any one know some official replacement of those math function in library ?

Thanks a lot...

4 Replies

Highlighted
##

brimdavis

Scholar

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

10-21-2016 05:27 PM

4,934 Views

Registered:
04-26-2012

Re: what is the replacement of math_real library in vivado

Highlighted
##

# AR# 52304

## Does Vivado Synthesis support IEEE MATH_REAL and PROPOSED package libraries?

## Description

Does the Vivado Synthesis tool support IEEE MATH_REAL and IEEE PROPOSED package libraries?
## Solution

geoffbarnes

Explorer

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

10-22-2016 08:34 AM

4,894 Views

Registered:
09-07-2011

Re: what is the replacement of math_real library in vivado

Confusion might be : http://www.xilinx.com/support/answers/52304.html

Currently, the Vivado Synthesis tool does not support IEEE MATH_REAL and IEEE PROPOSED package libraries.

Highlighted
##

brimdavis

Scholar

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

10-22-2016 01:30 PM

4,885 Views

Registered:
04-26-2012

Re: what is the replacement of math_real library in vivado

@geoffbarnes "Confusion might be : http://www.xilinx.com/support/answers/52304.html"

That Answer Record is outdated regarding math_real support in Vivado.

I've asked Xilinx to fix AR52304 several times since 2013, but they just don't seem to care:

-Brian

Highlighted
##

geoffbarnes

Explorer

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

10-23-2016 08:22 AM

4,866 Views

Registered:
09-07-2011

Re: what is the replacement of math_real library in vivado

Yeah it seems to be outdated, but still listed as "active".

I guess to be fair, the intent of the AR might be to say : " you can't synthesize (dynamic) floating point logic using math_real".

But as written, it contradicts UG901.