老师让我和几个同学做一个东西,基于FPGA和DSP的千兆以太网数据转存和解析系统。
具体来说就是用6个千兆网口通信,用大容量SATA硬盘保存数据,用多片FPGA负责接收和转存数据,多片DSP负责解析数据。据老师的意思是以后要做成多核的。
小白对电子方面几乎一无所知。硬件相关的知识仅限于计算机组成原理和计算机体系结构,不懂VHDL。
同学懂点VHDL但是水平不怎么样。
我现在一头雾水。不知道如何下手。
老师说让我们先选芯片,给定的是xilinx公司的V5、v6和Spartan6.
请指点:
1。所谓的FPGA芯片资源都包括什么?
2。千兆网口通信和SATA硬盘需要什么IPcore,对资源的需求怎样?(提供方法或资料来源即感谢万分了)(用开源的IPcore还是需要自己写?)
3。后续工作还需要考虑哪些问题?
另求推荐几本关于FPGA入门和经典级的书籍
只有50分奉上,虽然知道大侠们非为分而来,仅能以此聊表心意。 |