FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.
6161 Discussions

First Soft-IP:SSFPU(Small simple FPU)

Honored Contributor II

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