FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5875 Discussions

First Soft-IP:SSFPU(Small simple FPU)

Honored Contributor I

small simple fpu soft-ip 



1. 32-bits Floating point arithmetic according to IEEE754. 

2. Can perform add, substract, multi, divide, square root, sine, cosine, round, hard-random and so on. 

3. Read/write data and execute instruction from/to external memory Independently. 

4. Preload memory data and prefetch instruction from external memory for next instruction while current one is running. 

5. 142 different instructions for you program to accomplish your application. 

6. Most instructions occupy one byte space, a few 3 bytes. 

7. Has “call” and “ret” instruction to perform function calling. 

8. Can run program step by step on the control of main CPU to let debug easy. 

9. 16Kbytes code space, four 64Kbytes data section. 

10. Program code can be absolutely relocated in memory. 

11. Integer and float transfer to each other easily. 

12. Can safely work on 160MHz on Cyclone III and Cyclone IV devices. 

13. Can be easily migrated to any other FPAG device because of without any device depend module. 


data acquisition system 

float data system 


Avalible packages for below devices(click to download the package): 

ep3c10e144c8.zip (http://pan.baidu.com/s/1gd5pzub) [/B]ep3c10f256c8.zip (http://pan.baidu.com/s/1hqj9szy)[/B] [/B]ep3c16e144c8.zip (http://pan.baidu.com/s/1ntss58d)[/B][/B][/B][/B][/B] 

ep3c16f256c8.zip (http://pan.baidu.com/s/1eqpddeu)[/B] [/B]ep3c16f484c8.zip (http://pan.baidu.com/s/1ktbt37l)[/B] [/B]ep3c25e144c8.zip (http://pan.baidu.com/s/1eqir2lo)[/B][/B][/B][/B][/B][/B][/B][/B] 

ep3c25f256c8.zip (http://pan.baidu.com/s/1mg5ljxq)[/B] [/B]ep3c25u256c8.zip (http://pan.baidu.com/s/1hq7pqdu)[/B] [/B]ep3c40f484c8.zip (http://pan.baidu.com/s/1ntbpzid)[/B][/B][/B][/B][/B][/B][/B][/B] 

ep3c55f484c8.zip (http://pan.baidu.com/s/1o6a1zum)[/B] [/B]ep3c120f484c8.zip (http://pan.baidu.com/s/1bngt4cb)[/B] [/B]ep4ce10e22c8.zip (http://pan.baidu.com/s/1c0kxvdu)[/B][/B][/B][/B][/B][/B][/B][/B] 

ep4ce10f17c8.zip (http://pan.baidu.com/s/1eq8frym)[/B] [/B]ep4ce15e22c8.zip (http://pan.baidu.com/s/1ntjzfdb)[/B] [/B]ep4ce15f17c8.zip (http://pan.baidu.com/s/1nt9h6bv)[/B][/B][/B][/B][/B][/B][/B][/B] 

ep4ce22e22c8.zip (http://pan.baidu.com/s/1qwz7zk4)[/B] [/B]ep4ce22f17c8.zip (http://pan.baidu.com/s/1xyha2)[/B] [/B]ep4ce30f23c8.zip (http://pan.baidu.com/s/1ktgdmkf)[/B][/B][/B][/B][/B][/B][/B][/B] 

ep4ce40f23c8.zip (http://pan.baidu.com/s/1c06ieos)[/B] [/B]ep4ce55f23c8.zip (http://pan.baidu.com/s/1uarwy)[/B] [/B]ep4ce75f23c8.zip (http://pan.baidu.com/s/1mg1ibws)[/B][/B][/B][/B][/B][/B][/B][/B] 

ep4ce115f23c8.zip (http://pan.baidu.com/s/1mgzgho8)[/B][/B][/B][/B] 

also you can get all those package by this link: ssfpu_ip.zip (http://pan.baidu.com/s/1eqahkgi

get all documents about ssfpu here: ssfpu_doc.zip (http://pan.baidu.com/s/1mg1cfri

smaple source code: sample.zip (http://pan.baidu.com/s/1sjlym1b)[/B][/B] 




compile tool: fcl.zip (http://pan.baidu.com/s/1pj1btjd)[/B][/B]
0 Kudos
0 Replies