Posted on:

i m working on a vhdl project which requires the use of floating point numbers ? please let me knew if there is any available source code for the same?
Posted on:

Up to now real numbers aren't synthesizable "automatically". You cannot write:
signal r, a, b, c, x, y, z : real; c <= ab+3.3; z <= x+y; r <= c*z; 
Instead you must implement the datapath by using IPCores or coding by yourself. But: WHAT is your actual problem? WHY do you need floats?
Posted on:

Do you realy nead "floating point" or does fixpoint fits to your project? So you could consider your integer variables as fixpoint values e.g. a 8bit integer as a fixpoint with 4 integer and 4 fractional digits: deciaml binary 0.06125 0000_0001 0.125 0000_0010 0.5 0000_1000 1.0 0001_0000 3.75 0011_1100
Posted on:

i am working on implementation of neural networks on FPGA. which requires addition and multiplication of real numbers. i am and Electronics and communication student. i dont know what is IP core. My professors have told me that i should define the package for using real numbers.
Posted on:

... do you know what is a real number ? look for IEEE754 for example ... what range/precision do you need ? how big/small accurate should they be ? (maybe fixed point is the way to go). look at opencores.org, there are some fpu implementations there...
Posted on:

I think in case of an FPGAimplementation of a neural network (mlp?) you will have a big amount of parallel mult operations, which means a lot of ressourcerequirement especially in case of float values. First you should check if you really need fpprecision.