初步的市面上电脑都没问题。
看到这个问题不禁回想起刚接触FPGA时也是本科实验室(实际上现在就是在等综合)
当时本科实验室用的都是xilinx的板子,最多的就是BASYS2,后来才去用ZYNQ啥的。最初用ISE,一看安装包我的MA呀,这么大(当时没见过世面,觉得那么大得删我好几个游戏了),安好了学个八三译码器综合一下觉得还可以嘛。结果到后来做比赛同学在VIVADO上面做个了VGA现实,做的漂亮一些,基本上就是早上7:40过来改个参数,8:00开始综合,布局布线一套,吃过午饭过来也就成功了,最后生成bit基本上就是半天,修改5分钟,摸鱼大半天的日常。
前期要求不高,小的项目仿真和综合都比较快,仅仅是学习的话,稍微好点的笔记本都可以的。如果遇到综合一次或者仿真一次几个小时等不了的情况,可以考虑购置好点的电脑。
项目大了之后就要好一点的配置了,最好是单核性能比较好的,核心数不用太高,8-10个差不多了。内存32GB应该够了。GPU目前是没法给开发工具加速的。
感谢邀请!
不知道你用哪个厂家的芯片,现在很多高校与Intel Altera有合作,所以Altera的芯片再教学上保有量还是挺大的,就说Altera的芯片,如果是Xilinx的芯片,就自行提高配置吧,Xilinx之前的ISE真的能把人熬死,现在的Vivado好一些了,Altera即便学到能做出来一个小项目的程度,性能要求也不算很高,这时候综合仿真的时间会达到一个小时以上、几个小时也是有的,有点耐心也不是什么问题。此时的配置大概是笔记本的八代、九代的i5,内存16G加一块固态硬盘,差不多都是这个速度。
好日子基本到头了,之后你如果不想每次Run一下都要使劲熬,可能就要升级一下机器了。
主要就是CPU,Vivado是支持多核加速的,所以类似于是i9-9900k还是R9 3900x的这种区别取决于你用的软件;还有内存可能至少也得16G了,有后期升级打算的话,可以先8G;最后硬盘的话,最好是个固态吧,GPU现在还无法用在加速综合、仿真上。
在校期间用到的板子编译一次基本都在1小时以内。学习前期以仿真验证优化代码为主,一般你用到的资源远小于芯片资源,所以只要代码没问题,用默认策略编译就OK了。
到后面工程占用资源过多时会牵扯到各种约束和布局布线优化,这时板卡资源较为紧张时会把时间浪费在多次编译找问题上。
上学期间用到的都是Cyclone和K7系列的低端芯片,实验室低配电脑编译一次也就半个小时,后来自己买了笔记本,同样的工程缩短到25分钟,这期间没事儿看看代码也就过去了,感觉对学习效率影响不大。
拿工作后的一个项目举例子,VU13P芯片用了60%,笔记本i7-6700HQ+12GB跑15个小时并且偶尔挂掉,台式电脑i7-7800K+32GB跑一次11个小时,服务器Xeon Gold 6134+64GB跑一次8个小时。
普通电脑就行,另外,跑FPGA综合软件,GPU是没什么卵用的,买电脑时可以在GPU上减配来省钱
本科是刚入门吧,入门对性能没什么特别的要求,一般的电脑就可以。FPGA的开发主要吃单核CPU频率和内存,对显卡及其他没有要求,以后换新电脑时稍微注意即可。另外,如果是笔记本的话,希望电脑有USB和以太网接口更好。
看你做啥工作了,比如跑vivado最好来个主频高5.0GHz的+大容量全固态的电脑,如果还做视频图像处理,再加大显示屏和好的显卡
RAM和CPU要够屌,还要有固态。一个工程综合编译几个小时你可受得了!
建议CPU i7处理器,内存8GB及以上~
不同公司的开发平台,所需要的电脑配置也不相同。一般来说,Xilinx平台的开发工具对电脑的硬件配置要求更高一些。初学者不进行大型的项目开发。基本上3000—4000元的台式机就可以满足学习的需求。
建议:RAM>8G,电脑处理器在8500H之上吧。可能的话有个固态硬盘(128G固态的200多)。
像A7,K7的还好,V7,ultrascale和ultrascale+要求较高
不高,上个学而已,本科没几个fpga项目能在芯片容量范围内把你电脑搞废了。这两年出的4000块钱左右的电脑都能跑。
真要说什么的话,别玩hls;别gen一大堆逻辑搞ai。
剩下的随便玩的,够你玩五六年。
入门级别的还好,后面配置最好好点
标签:FPGA,本科生,实验室