wye11083 发表于 2017-7-4 21:48:14

咱们这里搞FPGA的好冷清啊。做个调查,大家都用FPGA干什么

RT,大家都用FPGA做什么呢?

FPGA即数字电路设计,真的是博大精深,比起软件设计,复杂度,效率,都没法比。硬件写得太复杂,既没法维护又跑不快,写得太简单又干不了什么活。而且,往往换一个思路,可以跑得更快,体积更小,稳定性更好(工作中深有体会)。

愚认为,要做好FPGA设计,首先要有一个清晰的大脑。要做什么,需要什么,期望什么结果,怎么做,要写出来什么,写出来的是什么,以及是不是想要的结果。
其次要有一个明确的方向。第一步该做什么,后面每一步该做什么。
再次要有一个全局观。模块前后有什么关系,怎么关联,有哪些条件需要满足,达到什么条件下要做什么操作。
最后就是要有一个覆盖面很广的全面测试,这一块我做不到广,前一段时间一个复杂点的工程仿真怎么都找不到问题所在,最后在数据源解析部分发现几个只有特定条件下才会发生的Bug,要比软件开发痛苦多了。老朋友说,当你实在找不到问题的时候,问题一定在最不会犯错的最傻X的地方。

做个调查,大家都用FPGA做什么?

我到目前为止只进行IP核开发、FPGA+SOC+PC联合开发,算法仅涉及极少的一部分,而且仅与图像传感器有关。{:shutup:} 至少比纯画板子的要强一些,自己折腾板子,折腾FPGA,折腾驱动和库。但是说句实话,硬件搞得再吊,挣的钱也比不过做销售的,嘴刁的{:funk:} {:funk:}

snail_dongbin 发表于 2017-7-4 21:55:17

FPGA目前这块做的人很少,我们公司就花高价找了一个,毕竟是稀缺。对口的不好找。
主要是做图像显示这块 IP核购买的。复杂的通信单片机完成,中间fsmc通信,总体来讲fpga处理起来仿真起来都不是很方便,如果不是速度问题,肯定是其他的方案。
找了bug 编译一下一个小时过去了,一天也就下载几次而已,单片机那都是分分钟的时,总体来讲,看系统的需求,各做各做擅长的部分,最后整合一起。

落叶知秋 发表于 2017-7-4 21:57:14

能不能加一个选项【不会FPGA,但想学】?{:titter:}

天下乌鸦一般黑 发表于 2017-7-4 21:58:13

买了个fpga打算跑个摄像头 做点简单的算法~跑跑例程就吃灰去了~因为我用stm32f7把活干了。。。

wye11083 发表于 2017-7-4 22:00:08

落叶知秋 发表于 2017-7-4 21:57
能不能加一个选项【不会FPGA,但想学】?

我晕,我把这个给忘了{:sweat:} {:shutup:}

NJ8888 发表于 2017-7-4 22:04:19

专用状态机

wye11083 发表于 2017-7-4 22:04:42

天下乌鸦一般黑 发表于 2017-7-4 21:58
买了个fpga打算跑个摄像头 做点简单的算法~跑跑例程就吃灰去了~因为我用stm32f7把活干了。。。 ...

唉。入门难啊。想当年我大二时看CPLD结构图发呆,一直到大四毕业,再看CPLD的内部电路,突然间就开窍了{:mad:} {:mad:} 然后买了两块老掉牙的FPGA核心板,用了一个多月迅速掌握了初级verilog{:funk:} 又用了一年多时间才算基本入门。木有老师,靠几本书从入门到熟练。

我敢说,有95%以上的老师根本就不懂FPGA运行机制,只懂个原理,懂点皮毛,能照着书本念念。毕竟这玩意投入大,产出低。

zgxcom123 发表于 2017-7-4 22:04:52

我们公司的话
FPGA新手在忙着加班学习,不上论坛
FPGA老手在忙着加班搬砖,更不上论坛

hxl_led 发表于 2017-7-4 22:32:27

本帖最后由 hxl_led 于 2017-7-4 22:47 编辑

wye11083 发表于 2017-7-4 22:04
唉。入门难啊。想当年我大二时看CPLD结构图发呆,一直到大四毕业,再看CPLD的内部电路,突然间就开窍了{: ...

1片 ep4ce10 + 2片 sdram价格可以比拼 STM32的方案软核CPU + ucgui+ 7寸 电容触摸屏

天下乌鸦一般黑 发表于 2017-7-4 22:32:57

wye11083 发表于 2017-7-4 22:04
唉。入门难啊。想当年我大二时看CPLD结构图发呆,一直到大四毕业,再看CPLD的内部电路,突然间就开窍了{: ...

接下来也研究一下fpga+dsp的简单应用。~想做个双目摄像头。。。

xiaocat85 发表于 2017-7-4 22:33:56

hxl_led 发表于 2017-7-4 22:32
1片 ep4ce10 + 2片 sdram价格可以比拼 STM32的方案

好久不见胡工说话了

xiaocat85 发表于 2017-7-4 22:35:06

应该再加上一条 IC功能原型验证

ackyee 发表于 2017-7-4 22:45:10

之前用FPGA做图像处理,
最近用CPLD来扩展过单片机的IO来实现多路可调频的PWM,这部分用VERILOG写起来确实很爽

ackyee 发表于 2017-7-4 22:46:24

hxl_led 发表于 2017-7-4 22:32
1片 ep4ce10 + 2片 sdram价格可以比拼 STM32的方案

您这个上面跑NIOS了吗?感觉不跑系统单单用逻辑来做UI不太现实

hxl_led 发表于 2017-7-4 22:48:41

xiaocat85 发表于 2017-7-4 22:33
好久不见胡工说话了

也经常上来看的

hxl_led 发表于 2017-7-4 22:51:18

ackyee 发表于 2017-7-4 22:46
您这个上面跑NIOS了吗?感觉不跑系统单单用逻辑来做UI不太现实

软核CPU + ucgui+ 7寸 电容触摸屏 ,自己写的 TFT LCD 控制器,附件里有视频效果

ackyee 发表于 2017-7-4 22:53:46

hxl_led 发表于 2017-7-4 22:51
软核CPU + ucgui+ 7寸 电容触摸屏 ,自己写的 TFT LCD 控制器,附件里有视频效果 ...

这个NB 占用了多少逻辑资源?

hxl_led 发表于 2017-7-4 22:59:19

ackyee 发表于 2017-7-4 22:53
这个NB 占用了多少逻辑资源?

全部 约7K Luts

wangyan915205 发表于 2017-7-4 23:12:57

术业有专功

sungngai 发表于 2017-7-4 23:35:25

门槛高,有问题都问FAE去了

xyz543 发表于 2017-7-5 00:00:25

hxl_led 发表于 2017-7-4 22:32
1片 ep4ce10 + 2片 sdram价格可以比拼 STM32的方案软核CPU + ucgui+ 7寸 电容触摸屏

...

耶!~~ 我说 hxl_led 兄,您捣鼓的这个配置看起来蛮有趣好玩的,不知是否有这机会整成一套比更较完善些的开发评估板啊?!
若有这个机会那倒是蛮值得等待与期盼的,而若只是纯自己捣鼓玩玩那还真是...让大伙口水流满地最后即成灾了都!呵呵~ {:biggrin:}

higeo 发表于 2017-7-5 00:05:05

xiaocat85 发表于 2017-7-4 22:35
应该再加上一条 IC功能原型验证

对,这个应该挺多的

XIVN1987 发表于 2017-7-5 00:38:47

hxl_led 发表于 2017-7-4 22:32
1片 ep4ce10 + 2片 sdram价格可以比拼 STM32的方案软核CPU + ucgui+ 7寸 电容触摸屏

...

价格比拼STM32??你这还得加上USB、CAN、ADC一堆东西才能和STM32比吧

mfkiwl 发表于 2017-7-5 00:48:21

fpga的入六门比较困难。要关心很多硬件细节。软件开发则相对容易

hongfadg 发表于 2017-7-5 05:31:35

hxl_led 发表于 2017-7-4 22:32
1片 ep4ce10 + 2片 sdram价格可以比拼 STM32的方案软核CPU + ucgui+ 7寸 电容触摸屏

...

请问软核CPU就是   NIOS 吗,还是有其他的软核CPU的方案!

hxl_led 发表于 2017-7-5 06:24:28

xyz543 发表于 2017-7-5 00:00
耶!~~ 我说 hxl_led 兄,您捣鼓的这个配置看起来蛮有趣好玩的,不知是否有这机会整成一套比更较完善些 ...

如大家感兴趣的话,我可以出个套件

hxl_led 发表于 2017-7-5 06:55:48

天下乌鸦一般黑 发表于 2017-7-4 22:32
接下来也研究一下fpga+dsp的简单应用。~想做个双目摄像头。。。

我做的实验板,ep1c3+sdram+ov7670可以
在lcd上显示,也可以串口传到pc上,速度115200x10入门级别

R8C 发表于 2017-7-5 07:11:33

FPGA纯浪费时间

hxl_led 发表于 2017-7-5 07:16:50

由于ep1c3资源少,不能跑niosii打算用forthj1虚拟机,几百Luts性能就高达100DMips,真的让人喜爱啊

wye11083 发表于 2017-7-5 07:24:11

hxl_led 发表于 2017-7-5 07:16
由于ep1c3资源少,不能跑niosii打算用forthj1虚拟机,几百Luts性能就高达100DMips,真的让人喜爱啊 ...

学习了,我也研究研究~
现在用的mips太大了,要s6的3000个lut,小片子也是很吃力。

hxl_led 发表于 2017-7-5 07:36:36

wye11083 发表于 2017-7-5 07:24
学习了,我也研究研究~
现在用的mips太大了,要s6的3000个lut,小片子也是很吃力。 ...

是的,成本要低,性能要好,工程师不容易啊

hxl_led 发表于 2017-7-5 07:40:37

hongfadg 发表于 2017-7-5 05:31
请问软核CPU就是   NIOS 吗,还是有其他的软核CPU的方案!

先是用or1200,后改用niosii,也想移植risc v

hushaoxin 发表于 2017-7-5 08:26:14

少个选项,仅吃灰{:lol:}

yuyu87 发表于 2017-7-5 08:32:35

都是大神,特来关注下,

gujiamao_love 发表于 2017-7-5 08:37:58

V7或者K7做高速信号采集,存SSD

pulan 发表于 2017-7-5 09:12:28

EP4CE15,232,485,422扩展。价格便宜且有工业级。

smithding 发表于 2017-7-5 09:20:23

就普通小公司,进fpga+ram的价格也不会低吧,性价比实际全无

mcu5i51 发表于 2017-7-5 09:26:04

跑跑自己改的例程,学习一下硬件语言,之后就是一个用RAM运行的MCU开发板了,软CPU加IP外围,比一般的MCU效果好;
下一步还不知道,目标是写一个可能的CPU(MCU),下一个目标不明;

zxq6 发表于 2017-7-5 09:28:14

hxl_led 发表于 2017-7-5 07:16
由于ep1c3资源少,不能跑niosii打算用forthj1虚拟机,几百Luts性能就高达100DMips,真的让人喜爱啊 ...

比zynq的嵌入的cortex a9性能如何?

hxl_led 发表于 2017-7-5 09:40:10

zxq6 发表于 2017-7-5 09:28
比zynq的嵌入的cortex a9性能如何?

那个芯片好几百元,这个20元,怎样比啊

zhangalex88 发表于 2017-7-5 09:40:53

用来控制机械,自动化设备。(没有合适的选项可选)

3DA502 发表于 2017-7-5 09:44:19

本帖最后由 3DA502 于 2017-7-5 10:04 编辑

少了一选项

为了加密 + 装B

同行看见Actel就绕着走了{:lol:}

bad_fpga 发表于 2017-7-5 10:24:03

楼主倒是可以做些东西出来,活跃一下FPGA的气氛啊,几年前搞过FPGA,然后就没有然后了

xuekcd 发表于 2017-7-5 11:15:40

答:做一些简单的视频处理后,信号直接传入LCD

norman33 发表于 2017-7-5 11:19:04

FPGA属于招人的招不到 找工作的找不到这样尴尬的情况

meirenai 发表于 2017-7-5 11:36:55

没搞清楚fpga的应用场合,一直感觉很高大上。

xivisi 发表于 2017-7-5 11:40:13

hxl_led 发表于 2017-7-5 07:16
由于ep1c3资源少,不能跑niosii打算用forthj1虚拟机,几百Luts性能就高达100DMips,真的让人喜爱啊 ...

forthj1看起来不错,后面试试看

hxl_led 发表于 2017-7-5 12:24:33

其实大家真心不要把fpga和单片机及嵌入式分开,我最早用过8031 8051avr还有三星的44b02410atmel的arm99200

hxl_led 发表于 2017-7-5 12:26:41

做东西的时候,该用8位的就用8位,该上32位时上32位,该用fpga时就不要用cpu的思路

hxl_led 发表于 2017-7-5 12:28:46

最合理的方式,自然又不勉强,就行

honeybear 发表于 2017-7-5 12:29:25

除非对速度有要求,现在能用单片机做的绝对不用FPGA,同样的工作,单片机开发周期短,价格也低。

hxl_led 发表于 2017-7-5 12:31:34

我是最早看西电 候伯享教授<电子工程师必备一 VHDL>入门的

hxl_led 发表于 2017-7-5 12:34:13

这些年知识也没什么长进,但觉得fpga真得能给人自由,不受限制

hxl_led 发表于 2017-7-5 12:42:27

现在我也在用3毛多钱的单片机

wye11083 发表于 2017-7-5 13:15:55

hxl_led 发表于 2017-7-5 12:26
做东西的时候,该用8位的就用8位,该上32位时上32位,该用fpga时就不要用cpu的思路 ...

哈哈,用fpga时更要对资源斤斤计较了。mcu现在吊点的都有几MB ROM,fpga存程序很麻烦,甚至要以Byte为单位去抠代码。

zxq6 发表于 2017-7-5 13:54:06

wye11083 发表于 2017-7-5 13:15
哈哈,用fpga时更要对资源斤斤计较了。mcu现在吊点的都有几MB ROM,fpga存程序很麻烦,甚至要以Byte为单 ...

这个怎么做到的呢?

hawkflyking 发表于 2017-7-5 13:59:20

好几年没玩FPGA了,吃灰中

ziruo2002ab 发表于 2017-7-5 14:01:57

当年fpga很火热的,
这几年感觉比较沉寂
除了一些特别高速的之外,恨过应用估计都被mcu替代了

yanghengxu 发表于 2017-7-5 14:37:01

这几年深度学习火起来之后,FPGA也很受关注呀

huangqi412 发表于 2017-7-5 14:42:28

好像也有为了加密的

stdio 发表于 2017-7-5 18:25:23

hxl_led 发表于 2017-7-5 07:40
先是用or1200,后改用niosii,也想移植risc v

也考虑用risc v

stdio 发表于 2017-7-5 18:26:13

zxq6 发表于 2017-7-5 09:28
比zynq的嵌入的cortex a9性能如何?

肯定是硬核快很多。但有些大片子没有硬核啊。

chuanyang 发表于 2017-7-5 22:16:19

太赞同这个想法了"你实在找不到问题的时候,问题一定在最不会犯错的最傻X的地方",其实,总结来说,还是有些习惯和代码结构不够严谨造成的....

chenchaoting 发表于 2017-7-5 22:37:56

chuanyang 发表于 2017-7-5 22:16
太赞同这个想法了"你实在找不到问题的时候,问题一定在最不会犯错的最傻X的地方",其实,总结来说,还是有 ...

当年用的一个开源控制器,被编译器的一个优化,搞了一个星期

chuanyang 发表于 2017-7-6 12:47:46

chenchaoting 发表于 2017-7-5 22:37
当年用的一个开源控制器,被编译器的一个优化,搞了一个星期

chenchaoting::   cycloneIV系列跑nios 如何何跑ucos来像单片机一样使用呢?

AlertTao 发表于 2017-7-6 21:37:36

ackyee 发表于 2017-7-4 22:53
这个NB 占用了多少逻辑资源?

你的头像是叫什么东西?
在深圳会展中心,我看过这个东西,可以看到血管,挺有意思的。

zzj0329 发表于 2017-7-7 10:12:40

做芯片,把代码烧进去验证下,验证完后吃灰。不过最近开发SDK,软件上的一些BUG解决不了,上FPGA用内部逻辑分析仪把芯片内部AHB BUS的信号拉出来一看一目了然。

justin_n 发表于 2017-7-7 15:47:52

目前工作两年,主要用FPGA实现窄带的数字调制解调算法。限于成本原因所选用的FPGA为低端的cyclone4系列,所以压榨FPGA资源占据了大部分工作量。在整个优化过程中最关键的是要充分利用RAM资源与复用思想,否则几个滤波器基本就占满了资源,目前优化的算法能同时解调四个通道,所用片子的型号是EP4CE15.

qingyin2009 发表于 2017-7-7 20:55:27

毕业设计搞的FPGA,后来想找个同类工作的,不过当时已经找到工作了,后来开发板就吃灰了几年,后来就卖掉了,一直不知道能实际做些mcu不能做的什么,不过觉得比单片机高大上,好玩

596142041 发表于 2017-7-9 19:51:21

之前用FPGA做IGBT驱动,现在都忘记了,开发板吃灰中,就连编译器都给卸载了

kaka2007f2 发表于 2017-7-10 14:52:46

高速采集 累加

YFM 发表于 2017-7-19 07:33:53

做卷积神经网络的 inference

bulejeans 发表于 2017-7-19 16:37:59

FPGA 这种玩意,,实际中一般用在单片机什么的不好实现的场合,用好了很爽的感觉,什么4核8核都没这么爽。。

辰星和月 发表于 2017-7-19 22:21:32

asic验证

sunnyczp 发表于 2017-7-27 13:46:34

支持上上一楼的同好看法!

face9 发表于 2017-7-30 16:04:52

我们也是,并网逆变器、充电桩,绝逼会加个FPGA上去,加个密又装逼。

lyl520719 发表于 2017-7-30 17:35:05

用FPGA做多个步进电机控制,应该能发挥FPGA的优势。

sdram 发表于 2017-8-1 05:03:02

snail_dongbin 发表于 2017-7-4 21:55
FPGA目前这块做的人很少,我们公司就花高价找了一个,毕竟是稀缺。对口的不好找。
主要是做图像显示这块 IP ...

开发方法不对头,复杂逻辑一定要模拟。如果是vhdl,可以通过fli将模拟器和系统其它部分联合模拟,如何是verilog,可以考虑system verilog做接口。

hotwind 发表于 2017-8-1 12:02:58

lyl520719 发表于 2017-7-30 17:35
用FPGA做多个步进电机控制,应该能发挥FPGA的优势。

兄弟可曾试过?

lyl520719 发表于 2017-8-1 17:28:46

hotwind 发表于 2017-8-1 12:02
兄弟可曾试过?

正在试,多轴,多电机应该是FPGA发挥特长的地方。

snail_dongbin 发表于 2017-8-1 19:10:24

sdram 发表于 2017-8-1 05:03
开发方法不对头,复杂逻辑一定要模拟。如果是vhdl,可以通过fli将模拟器和系统其它部分联合模拟,如何是v ...

没办法,有些东西没办法模拟,算法可以用mcu甚至pc模拟,但是一些高信号什么的没办法,通信速率18Gbps的信号,只能上FPGA了。
下周那个项目的芯片就回来了,听说公司买的3千块一颗

hotwind 发表于 2017-8-11 23:02:38

lyl520719 发表于 2017-8-1 17:28
正在试,多轴,多电机应该是FPGA发挥特长的地方。

谢谢你的文档,我最近也考虑FPGA控制多个电机的事.

redworlf007 发表于 2017-8-12 01:57:56

有现成的片子就用现成的片子,何必去折腾FPGA……

1a2b3c 发表于 2017-8-12 10:40:09

不是fpga冷清,是因为出现在这里的高手太少,或者说咋们论坛mcu为主

易尘 发表于 2017-9-15 18:23:07

高速采样需要

jxyctwt 发表于 2017-9-19 21:52:49

运动控制 FPGA还是速度要快很多.
页: [1]
查看完整版本: 咱们这里搞FPGA的好冷清啊。做个调查,大家都用FPGA干什么