网站重新上线,多谢朋友们的关心
Feb 10
背景:在Xilinx EDK系统上如果要使用FPU,现在的选择是MicroBlaze自带的单精度FPU,给PPC405用的单精度FPU和给PPC440用的双精度FPU。也就是说,在PPC405和MicroBlaze上暂时还没有双精度FPU。

于是最近做了一个基于MicroBlaze FSL总线的“伪”双精度FPU。

FAQ:

Q1: 为什么这是一个“伪”FPU?
A1: 因为这不是一个集成的FPU,不能直接使用C语言的加减乘除直接来运算,编译器不直接支持,而是使用自带的driver来传递信息。

Q2: 它能跑多快的速度?
A2: 这不是一个最优化的FPU(速度、资源),而仅仅达到“可用”的程度。在Spartan3E上的测试结果是45MHz左右, 在Virtex4上测试结果是90MHz左右。它调用了CoreGen IP - Floating Point。IP Core已经配置为节省面积且重复使用资源。用户可以使用CoreGen自己设定Floating Point IPCore 的参数并将生成的网表替换netlists目录中的相应文件。

Q3: 我该怎样使用它?
Tags: , , ,
Oct 8
http://www.escet.urjc.es/~phuerta/SMP_project.htm
引用
The system can be used as an example of how to build SMP systems on
FPGA and how to write applications for it.

In the software side, a modified version of xilkernel I have developed
is used to write multi-threaded applications that run on the SMP
system.
Sep 1

NetFPGA 不指定

RickySu , 10:56 , 新闻评论 , 评论(1) , 引用(0) , 阅读(729) , Via 本站原创
孤陋寡闻,现在得知这个项目 - NetFPGA

官方网站 http://netfpga.org
OpenHW 小组 http://openhw.eefocus.com/project/view.php?id=240

引用介绍
引用
随着NetFPGA的在北美兴起,愈来愈多的人开始关注到这个最初只是斯坦福大学课堂教学使用的Project。仿佛让人看到最初Spice刚刚兴起的那个瞬间。

NetFPG把FPGA的可配置的特性带入了网络通讯领域,相信在不久的将来,它必将带给更多人更多的惊喜。

NetFPGA可以非常方便的使得研究人员或者高校学生搭建一个高速,硬件加速的网络系统。目前NetFPGA已经融入了斯坦福大学的课程中,教授学生如何设计硬件传送、传发数据的GigE的交换机与路由器。NetFPGA可以为更多的研究人员研究下一代网络提供一个开放的平台。NetFPGA现在所有的硬件代码与软件代码都是开源的。


一个项目,一个框架,一个平台,可以让师生和研究人员从忽略最底层的实现开始,看到结果,引起兴趣,实践理论,开放源码。
足够的复杂度,足够的实用性,足够的商业支持,都使得这个项目越来越成功。

一个足够大的项目,也使得在FPGA平台上的开源项目真正走入大家的视野。
Tags: , ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]