peter927 发表于 2010-2-1 21:35:04

大家探讨一下如何用好FPGA

小弟新手,目前做硬件研发工作,工作中已经涉及FPGA一年有余,但是没有实际接触编程开发FPGA。
以后想从事FPGA的研发工作,毕竟FPGAS是万金油。可是由于没有实际的开发经验,也没有高人带领,所以学起来有点力不从心,没有一个确定的路线。
So,小弟想请教FPGA的开发人员,如何学好FPGA。请不要说:你丫找个板子练手。就算就开发板,一些基本的编程思路还是没有。写起程序来像没头苍蝇。

一些相关的知识如数字电子技术,需要掌握到什么程度呢?

其实我特别需要一个富有FPGA开发经验的前辈,教我一下,最好给我安排一个计划,如一年内的学习计划(下班时间)。一年后小弟如学有小成,感激不尽。

peter927 发表于 2010-2-23 22:48:20

自己顶一下回复【楼主位】peter927
-----------------------------------------------------------------------

lgzeng 发表于 2010-4-1 23:01:42

同问。呵呵

laoxizi 发表于 2010-4-1 23:05:44

同问啊,陆陆续续搞了好久,感觉刚刚入门。。。 。。。

tear086 发表于 2010-4-2 06:48:24

关注。

liu_xf 发表于 2010-4-3 20:49:06

呵呵,还是要做项目

搞个项目,把它给用上,尽管它不是必须。

NJ8888 发表于 2010-4-3 21:12:04

有项目有动力,不要光抄书上的基本74代码,没有意义。用行为描述做,当然大了的项目部会全用行为描述,会和IP和结合使用。做时序电路,组合逻辑没有意义

40130064 发表于 2010-4-3 21:25:55

难,这东东太深奥啦 我弄了一年多的CPLD 一个星期最少也3天玩VHDL,在公司做了几个简单的东西。还是入门级新手!!哈。
现在正迈向第二步,软件核。我看要全学会没有三 五 年不行的,数字电路,硬件知识,C语言, 硬件语言, 还要学好几个应用软件!!!
学会了软件核,还玩不玩DSP?

NJ8888 发表于 2010-4-3 21:39:00

回复【7楼】40130064
难,这东东太深奥啦 我弄了一年多的CPLD 一个星期最少也3天玩VHDL,在公司做了几个简单的东西。还是入门级新手!!哈。
现在正迈向第二步,软件核。我看要全学会没有三 五 年不行的,数字电路,硬件知识,C语言, 硬件语言, 还要学好几个应用软件!!!
学会了软件核,还玩不玩DSP?
-----------------------------------------------------------------------

我到现在也不会软核,用FPGA无非是并行操作代替命令串行执行,我现在的开发产品ARM+FPGA,ARM通过SPI把一串命令及参数法给FPGA,然后FPGA驱动DAC(4M时钟),控制外部调制器等,再用20MSPS来驱动DAC,把数据滤波处理,根据结果执行不同状态机,结果由FPGA放到SRAM中,最后(大约0.1--0.5秒)通知ARM完成工作,如果ARM要数据,就发命令,通过SPI,FPGA把数据从SRAM中取出传给ARM。懒得在FPGA中搞个软核(我到现在也不知道软核能跑多快)

40130064 发表于 2010-4-3 22:00:36

回复【8楼】888888888888
-----------------------------------------------------------------------

我主要弄电机控制,进行中的项目是电机的运动控制,用了差不多半年,只能说能跑了,小成。我也是用ARM+CPLD做的,PC发送命令给ARM,ARM计算电机的运行参数(加减速,直线插补)发送给CPLD,CPLD进行编码器计数,产生控制脉冲。
试验阶段,反正买开发板,买元件不要我自己出钱,嘿。这次我还是把ARM加到了板上,玩不出来就把FPGA当CPLD用,一样交差!
页: [1]
查看完整版本: 大家探讨一下如何用好FPGA