fpga学好了很好。
可是,除非你有项目经历,否则谁会重托与你?关于学习什么,可以参考一下招聘内容就知道了
首先你把自己定位在软件还是硬件方向。<br />如果软件:<br />精通嵌入式操作系统,特别是底层驱动,没有个几年功夫做不好!<br />如果硬件:<br />arm其实就是一种处理器。<br />精通外围器件的应用,会PCB高速布线。<br />精通FPGA。<br />确实 ARM算个啥!
确实 ARM算个啥!re
人家是学生,刚上研究生想找个方向学,人家又不是在做项目,找一个适合这个项目的CPU。如果是做项目,大家可以说,武器不是重要的,重要的是能把项目做出来就行了!<br />居然还有人仅仅看了几句话 就说lz自私,成不了什么气候,对一个学生,来这向前辈讨教!犯得着这样挖苦人家么!<br />人家一个武器都不会用,你还跟人家说;武器不重要!你还真是※×◎%%#¥!!! re 楼上
学生怎么了?特别是研究生,什么arm、fpga这些都需要掌握的。如果研究生毕业,你连个arm或者fpga都不会用,算是白瞎了。<br /><br />现在是团队精神,所以我说楼主自私,既然楼主不是在项目中做主导,就应该服从安排,积极配合整个团队,只有大家把事情做好了,自己才能长进。这比单纯的为了学习arm、学习fpga不好吗?<br /><br />另外我不是说武器不重要,而是说只有在实际的项目中才能学好一些工具,但是具体什么工具,是根据需要来的。并不是说根据每个人的意愿来的。<br /><br />你觉得我在挖苦他?<br /><br />总之一句话,带着自私自利的目的参与项目的,永远成不了气候! 人总要大气一点,不要老为了自己能学到什么而去做事!总之养成这样的习惯以后出头的日子很小!!<br />说到精处,估计都难
别这个算啥,那个算啥。搞精了都不容易。 要下功夫好几天没上网了
回16楼,这个不是计较的问题,现在要学的知识这么多,精力有限,当然是选择好方向去努力。不过学到深处还是会相通,只是偶远未到那个境界。。。支持16楼
ARM和FPGA 只是是两种形式! 16楼的建议 学习!学的是方法,使用方法达成目的才是关键!Arm用的多一点。
出来混的话,Arm用的多一点,特别是低端便宜的东西。灵活而功能大。<br />FPGA的特长是快速,用在雷达、信号识别等用Arm这种相对便宜一点的东西不擅长的地方。<br /><br />FPGA对单片机的指导:<br />但是FPGA现在慢慢的都加上了单片机的核了,特别用FPGA做东西,总线扩展、命令译码、乃至一个寄存器的读写、第二功能的复用电路、高低速总线的桥接,参考一下单片机里面的设计是非常有用的,当然数字电路的冒险和竞争之类的做Arm就不用考虑,只要是按照人家给的时序里面的时间就可以了。<br /><br />单片机对FPGA架构设计的指导:<br />做ARM的话,如果你用FPGA时间多了,你看看端口的读写框图,就可以很明了的知道这个端口的哪个第二功能受那个寄存器控制,在这个第二功能复用的时候,通用寄存器断开了没有,偶尔这种东西手册上会不说的,或者说了不如看图来的明了。<br /><br />俺读本科的时候做了9个多月的FPGA。单片机是从大二就开始做了。<br />从出来工作后,在企业里感觉就是FPGA就没有适合的场合。<br />这句话别跟我争。一个EPON(1.25G的光网络,以太网标准802.3ah)的MAC用FPGA来做,要1000多一片。而用专用芯片来做,才200就搞定了。只要是能量产的东西,就没有不用专用芯片来做的。<br />真需要大量逻辑的被CPLD都占光了,需要复杂时序的有单片机或专用芯片。<br />FPGA基本就是一无是处。<br /><br />不过学习FPGA最大的好处就是对你将来电路设计,布线的时候的走线优化会有所指导意义。<br /><br />结论就是FPGA一定要学,特别在学校里做东西,要有点深意的毕业设计,要学,但是出来,没有用。楼上落后了啊
一般的企业用不好FPGA,技术门槛高,人才难得。<br />用FPGA的都是搞高科技的,暴赚钱的行业。<br /><br />FPGA的优势就是高性能,高灵活,要用好FPGA,硬件基础必须相当过硬。光会搞个VHDL,verilog而硬件基础差的话,会是个水货。<br /><br /><br />我做的三态以太网MAC,用100多块钱一个FPGA来做,一个芯片里可以做6个MAC,数据吞吐量每个端口可达100MB/s。<br /><br />对于光网络,我已经做了125Mbps的PHY接口IP,就是说可以直接把光模块的信号接到FPGA来处理。
页:
1
[2]