这种东西为什么要用FPGA呢....
用ARM多好啊....买个开发板...装个WinCE或者Linux....再装个FTP Server...项目雏形就出来了...程序都不用写
之后的工作就是把开发板上的百兆网卡换成千兆的...无非就是焊焊板子而已..驱动都是现成的...能装几个主要看IO引脚数吧....6个肯定没问题...
再就是把FTP Server改改..换个Title啥的...也没必要自己写...自己写个协议也没用啊...还麻烦...
去商店买一个 IDE TO SATA的转接卡...照着他的布线画到板子上...上面就一个芯片...买就是了....
ARM用IDE的方法遍地都是....OK2440-IV就自带IDE...照着画板子...
这样项目就完成了.用不了多长时间.也不用投入什么..手快的半个月拿下...
用FPGA干这个不合适.网速不稳.硬盘写入速度也不稳.这样就要在FPGA里建缓存...
并且要写硬盘.还得弄个文件系统.6个网卡协调.还得用操作系统.用操作系统还得弄套协议对外交换啊....
就是类似FTP,USB SCSI一类的....
所以FPGA就要弄个ARM的核....装个系统来弄....还真不如直接用ARM....
我认为用FPGA实现这个项目.其成本远超过用一台真正的计算机...并且其体积肯定也超过一台真正的计算机....
实在想用.不如直接用真正的计算机.神州的.也就3000块钱.... |