我的第一个FPGA软核: Small Simple FPU

来源:互联网 发布:做网页用什么软件 编辑:程序博客网 时间:2024/05/20 11:25

Small Simple FPU soft-IP

功能特点:1. 32位浮点数据运算,符合IEEE754标准。
2. 实现浮点数的加、减、乘、除、开平方、正弦、余弦、四舍五入取整等基本运算,可产生硬随机浮点数等。
3. 可独立运行程序代码、读写外部内存数据。
4. 指令和数据预取功能,指前读取下一条指令及所需数据,指高执行效率。
5. 有142条功能指令帮助完成程序设计。
6. 绝大部分指令为单字节指令,少数指令为3字节,节省程序指令空间。
7. 实现"CALL"和"RET"指令,方便程序函数调用。
8. 可以在主CPU的控制下单步执行程序,方便代码调试。
9. 代码空间16KBytes, 四个64KBytes的数据段空间。
10. 程序代码完全可重定位执行。
11. 整数与浮点数之间快速方便转换。
12. 可以Cyclone III、IV器件上以160MHz安全运行。
13. 没有任何器件依赖模块,可方便的移植到其它器件。
目前可对下列器件提供免费IP包:
EP3C10E144C8.zip    EP3C10F256C8.zip     EP3C16E144C8.zip
EP3C16F256C8.zip    EP3C16F484C8.zip     EP3C25E144C8.zip
EP3C25F256C8.zip    EP3C25U256C8.zip     EP3C40F484C8.zip
EP3C55F484C8.zip    EP3C120F484C8.zip   EP4CE10E22C8.zip
EP4CE10F17C8.zip    EP4CE15E22C8.zip    EP4CE15F17C8.zip
EP4CE22E22C8.zip    EP4CE22F17C8.zip    EP4CE30F23C8.zip
EP4CE40F23C8.zip    EP4CE55F23C8.zip    EP4CE75F23C8.zip
EP4CE115F23C8.zip
Also you can get all those package by this link: SSFPU_IP.ZIPGet all documents about SSFPU here: SSFPU_DOC.zipSmaple source code: sample.zip
Compile Tool: fcl.zip
0 0
原创粉丝点击