![]() |
|
|
|||||||
![]() |
VHDL - Can real number be synthesized |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
Hi,
The textbook says the real number in the vhdl code can not be synthesized. Is it correct? The example in the textbook is: signal x: REAL := 2.5; Begin x <= x/3.0; It says that the Lieteral 'of type REAL' is not supported for synthesis. If this is true, how to implement real number operations in vhdl? Kuan Kuan Zhou |
|
|
|
|
#2 |
|
Posts: n/a
|
Hi Kuan,
At present tools cannot synthesize real numbers . Normally real numbers are represented in fixed point format for synthesis. Fixed point numbers are again represented as std_logic_vector with a decimal point in between. User is reponsible to know where is the decimal point and arithmetic operations done on it There are fixed point packages availabe which does this work for you but I have not used it yet .. http://www.eda.org/vhdl-200x/vhdl-20...ges/files.html Kuan I would suggest you to learn the basics of digital arithmetic before you implement in hardware. Mohammed A khader |
|
|
|
#3 |
|
Posts: n/a
|
In article < .com>,
Mohammed A khader <> wrote: >Hi Kuan, > > At present tools cannot synthesize real numbers . Normally real >numbers are represented in fixed point format for synthesis. > Fixed point numbers are again represented as std_logic_vector with a >decimal point in between. User is reponsible to know where is the >decimal point and arithmetic operations done on it > > There are fixed point packages availabe which does this work for you >but I have not used it yet .. > > http://www.eda.org/vhdl-200x/vhdl-20...ges/files.html > The fixed_pkg listed on that web page will work fine in simulation and with many synthesis tools, but be warned: it will not work with Xilinx's XST synth tools due to a bug in XST (it's not able to handle negative indices in ranges). Phil Phil Tomson |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| The basic standard of real Excel-like reporting tool | freezea | Software | 0 | 08-04-2009 03:40 PM |
| Synthetic VS Real World Benchmarks | Admin | Front Page News | 0 | 07-14-2008 09:03 PM |
| This is incredible! | jc_ice | DVD Video | 1 | 08-13-2006 10:47 AM |
| Re: 38,000 U.S. KILLED & WOUNDED IN IRAQ & dvd's | JA | DVD Video | 0 | 03-06-2005 01:16 AM |
| New Releases: Troy, Ultimate Matrix & status changes: Updated complete downloadable R1 DVD DB & info lists | Doug MacLean | DVD Video | 1 | 08-31-2004 01:02 PM |