您现在的位置:首页 >> 技术文章 >> FPGA技术 >> 内容

NetFPGA问题汇总

时间:2013-7-28 0:59:32 点击:

  核心提示:NetFPGA问题汇总 这是自己当初刚接触NetFPGA的时候,向网友请教的问题,网友很耐心的给偶做的答复,感谢这位网友,现在把它贴出来,大家共勉~~ 1. bin文件夹不知道是做什么的? 这个文件夹...

NetFPGA问题汇总

    这是自己当初刚接触NetFPGA的时候,向网友请教的问题,网友很耐心的给偶做的答复,感谢这位网友,现在把它贴出来,大家共勉~~

   

1. bin文件夹不知道是做什么的?

这个文件夹下的东西你暂时不用考虑它是做什么用的。

2. bitfiles大概是生成的.bit文件,是不是可以下载到板子运行?

是的。这个是做好的一些电路可以直接使用。

3. lib(图二)是不是库文件?里面的Verilog夹的子文件夹core里面有很多文件夹(图三),我看图三有好多的文件夹名字和我建的工程netfpga2里面的模块有一样的名字,不知道和那些模块儿有关系不?

Lib下的是整个NF2工程下所使用的一些库文件。里面你最需要关注的是C文件下的一些内容。

可以看一下,我建议你把电路下载进去然后运行一下里面的C 程序 看看结果。

CORE文件夹下面的是一些NF2工程中所用的的硬件电路的一些模块,这些模块的调用是使用脚本的方式去调用的,也就是如果模块被使用到则在综合电路的时候会调用这些文件下下面的某些模块(也就是硬件电路综合所需要的源文件,主要是.v和Ipcore的文件,v文件在src下Ipcore文件.xco文件在synth问价夹下)。这一部分你需要综合一个工程才可以理解里面的各个模块的调用关系。

    

                                          图二                                                   图三

4. projects里面大概就是几个参考的工程(图四),网卡reference_nic,路由器reference_router,可是很奇怪的是,为什么reference_router和reference_nic文件夹里面的src文件夹没有东西?

有些文件夹下没有东西是因为本来就不需要有东西,或者是因为你的源文件不全的原因。另外每个工程你需要关心的是它都需要哪些模块,这个在*\projects\reference_router\include下面的lib_modules.txt文件中有提及到。

                                 图四

5. 还有reference_nic文件夹下有个regress文件夹(图五),这个是做什么用的?测试用的么?

这个文件夹下面你需要关心的是sw下的软件部分的内容,如果有东西的话,这个文件夹下面的内容就是你所查看的工程的软件部分的内容。Regress应该是一些测试用的文件,这一部分我从来没有去关心过,应该是测试用的。


                                            图五

整个NF2工程你所需要关心的内容就是硬件部分,另外我建议你看一下工程下面一些包含关键字register defines 关键字的.h的文件。例如文件reg_defines.h(NF2\lib\C\common下)这可能会对你分析寄存器有些帮助。

另外你可以看一下硬件下面synth文件夹下面的makefile ,这个是硬件综合的源 你顺着这个往下可以把整个工程的流程走一下。软件部分也是同样会有一些Makefile

你要把你的环境都先搭建好,好多东西是要做一些实验结合分析源码才可以比较深的理解的。

作者:网络 来源:网络
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做(www.hslogic.com) © 2018 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment