FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6343 Discussions

First Soft-IP:SSFPU(Small simple FPU)

Altera_Forum
Honored Contributor II
1,233 Views

small simple fpu soft-ip 

 

Features 

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. 

Applications 

data acquisition system 

float data system 

http://www.alteraforum.com/forum/attachment.php?attachmentid=9774&stc=1  

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
Reply