搜索
bottom↓
回复: 58

初次接触fpga,导师直接给了个de1-soc,我该买其他开发板吗?

[复制链接]

出0入0汤圆

发表于 2016-4-11 14:40:02 | 显示全部楼层 |阅读模式
之前一直在四轴飞行器板块。今年刚刚考上了研究生,然后老师直接给了个de1-soc的板子(Cyclone V SoC with Dual-core ARM Cortex-A9,很高端的样子,然并卵),所以又要转战fpga了。
我是刚刚接触fpga,之前一直没搞过,最近才照着文档编了my_first_fpga,仅仅只流水灯的显示,发现编译完竟要5分钟...瞬间感觉不能好好玩耍了!...(因为之前玩stm32的时候编译完一个工程只是一会儿的功夫)。
所以比较困惑,是不是该先搞个较低端的fpga先入门?比如黑金的学习板子?况且拿着这么一个大板子,也感觉很难下手。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2016-4-11 14:53:24 | 显示全部楼层
你只用FPGA部分就行了呀?

出0入0汤圆

发表于 2016-4-11 14:55:31 | 显示全部楼层
上手快的 也用不了多少钱

出0入0汤圆

 楼主| 发表于 2016-4-11 15:03:51 | 显示全部楼层
banye2010 发表于 2016-4-11 14:53
你只用FPGA部分就行了呀?

我记得照着例程创建整个工程的每一步,好像都没有涉及到arm部分,只有fpga部分,不太清楚您具体是什么意思呢,还是我工程的设置没对?

出0入0汤圆

发表于 2016-4-11 15:10:14 | 显示全部楼层
换ZYNQ   靠谱      

出0入0汤圆

 楼主| 发表于 2016-4-11 15:16:46 | 显示全部楼层

额,我们学校都用altera..

出0入0汤圆

发表于 2016-4-11 15:19:07 | 显示全部楼层
945595199 发表于 2016-4-11 15:16
额,我们学校都用altera..

那个没戏了·基本没有推广      

出140入158汤圆

发表于 2016-4-11 15:23:43 | 显示全部楼层
您什么学校我不知,可能导师水平很高也不一定,以前我们学校的导师,经常找我帮他们收拾烂尾项目,看起来都是高大上,但目的还是骗经费,往往一个普通的ARM+普通的FPGA(甚至CPLD)能搞定,但却要买最高配的开发板。我一个小本科也懒得理他们,敷衍一下,我自己手头就有很多项目要做,攒点小钱自己用好过。

出0入0汤圆

发表于 2016-4-11 15:31:13 | 显示全部楼层
amigenius 发表于 2016-4-11 15:23
您什么学校我不知,可能导师水平很高也不一定,以前我们学校的导师,经常找我帮他们收拾烂尾项目,看起来都 ...

这个深表赞同,现在的专家呀,,,,

出0入0汤圆

 楼主| 发表于 2016-4-11 15:36:47 | 显示全部楼层
amigenius 发表于 2016-4-11 15:23
您什么学校我不知,可能导师水平很高也不一定,以前我们学校的导师,经常找我帮他们收拾烂尾项目,看起来都 ...

本来就有这种风气,都喜欢用高配的板子,我们实验室也是这样子。
我也只是小白一个,只求能学到更多东西

出0入0汤圆

发表于 2016-4-11 15:38:57 | 显示全部楼层
官方的板子,还是比较不错的,资料比较齐,入门肯定比山上的板子强!楼主知足吧

出0入0汤圆

发表于 2016-4-11 15:40:58 | 显示全部楼层
我在用de0-nano-soc,fpga部分包含几十个gpio,外加几个spi和pwm模块。
跑的rtems,基本功能实现了,简单测试了一下,跑得挺正常的。

出0入0汤圆

 楼主| 发表于 2016-4-11 15:47:53 | 显示全部楼层
iwinstone 发表于 2016-4-11 15:38
官方的板子,还是比较不错的,资料比较齐,入门肯定比山上的板子强!楼主知足吧 ...

我当然知足了,但未免这个板子对初学者来说门槛高了,毕竟我是入门,所以是想先学习低端的,再回头看这个板子的时候,会感觉更好吧。

出0入0汤圆

发表于 2016-4-11 15:48:18 | 显示全部楼层

ZYNQ的学习资料哪里可以找到?

出0入0汤圆

发表于 2016-4-11 15:49:43 | 显示全部楼层
DepravedLucien 发表于 2016-4-11 15:48
ZYNQ的学习资料哪里可以找到?

官网,百度博客论坛,QQ群,淘宝,很多地方都有。。。

出0入0汤圆

发表于 2016-4-11 15:52:48 | 显示全部楼层
研究生就是不同,一来就用高端的

出0入0汤圆

 楼主| 发表于 2016-4-11 15:57:07 | 显示全部楼层
ryq0110 发表于 2016-4-11 15:40
我在用de0-nano-soc,fpga部分包含几十个gpio,外加几个spi和pwm模块。
跑的rtems,基本功能实现了,简单测 ...

那你是直接就上手了?之前没有买其他的板子直接就用这个板子入门的?

出0入0汤圆

发表于 2016-4-11 15:57:10 | 显示全部楼层
孤独的猫 发表于 2016-4-11 15:49
官网,百度博客论坛,QQ群,淘宝,很多地方都有。。。

谢谢              

出0入0汤圆

发表于 2016-4-11 15:58:11 来自手机 | 显示全部楼层
工作了才发现那么高端的东西基本无缘再用了~~~

出0入0汤圆

 楼主| 发表于 2016-4-11 15:59:57 | 显示全部楼层
hunningtu 发表于 2016-4-11 15:58
工作了才发现那么高端的东西基本无缘再用了~~~

呵呵,都是后来话了...

出0入0汤圆

 楼主| 发表于 2016-4-11 16:06:17 | 显示全部楼层
tianxian 发表于 2016-4-11 15:52
研究生就是不同,一来就用高端的

额,其实是学校有这个资源,所以老师说我可以去借用,我现在反倒打算先学习低端的...

出0入0汤圆

发表于 2016-4-11 16:07:19 | 显示全部楼层
945595199 发表于 2016-4-11 15:47
我当然知足了,但未免这个板子对初学者来说门槛高了,毕竟我是入门,所以是想先学习低端的,再回头看这个 ...

FPGA高端底端学习起来没有什么不同,高级的资源你不用不就行了.你这个可以先从简单的设备开始学习,一直到比较大的系统,都可以用,时间长了,资源的位置记住了,分配IO更不容易出错了.比经常换版强多了.

出0入0汤圆

 楼主| 发表于 2016-4-11 16:09:36 | 显示全部楼层
恩,谢谢你的指导。关键是编译时间太长了,这正常吗?

出0入0汤圆

 楼主| 发表于 2016-4-11 16:10:04 | 显示全部楼层
iwinstone 发表于 2016-4-11 16:07
FPGA高端底端学习起来没有什么不同,高级的资源你不用不就行了.你这个可以先从简单的设备开始学习,一直到 ...

恩,谢谢你的指导。关键是编译时间太长了,这正常吗?

出0入0汤圆

发表于 2016-4-11 16:13:07 | 显示全部楼层
发现编译完竟要5分钟===换电脑配置,增加内存

出0入0汤圆

发表于 2016-4-11 16:18:00 | 显示全部楼层
945595199 发表于 2016-4-11 15:57
那你是直接就上手了?之前没有买其他的板子直接就用这个板子入门的?

公司第一次用这个芯片,硬件设计有误,现在直接拿这个开发板做demo演示。

出0入0汤圆

 楼主| 发表于 2016-4-11 16:18:26 | 显示全部楼层
denike 发表于 2016-4-11 16:13
发现编译完竟要5分钟===换电脑配置,增加内存

不是吧?4年前4600买的thinkpad..我8G的内存,i5处理器,另外有3个硬盘快满了

出0入0汤圆

发表于 2016-4-11 16:18:35 | 显示全部楼层
5分钟在FPGA编译时不算长,深入了后面你还可能碰到以小时为单位的编译时间。不过流水等5分钟确实有些长,可以确认一下是否使用了其他的资源。另外,FPGA入门我推荐黑金的《 Verilog那些事儿》,这本书讲的比较浅显易懂。

出0入0汤圆

 楼主| 发表于 2016-4-11 16:21:42 | 显示全部楼层
iwinstone 发表于 2016-4-11 16:18
5分钟在FPGA编译时不算长,深入了后面你还可能碰到以小时为单位的编译时间。不过流水等5分钟确实有些长,可 ...

终于收到有用的信息了,谢谢!

出0入0汤圆

发表于 2016-4-11 16:22:02 | 显示全部楼层
流水灯编译需要5分钟,那估计你程序还包括其他没用到的代码吧?

出0入0汤圆

发表于 2016-4-11 16:26:57 | 显示全部楼层
其实道理都是相通的,直接把你逼到一个高的起点也不是坏处,altera的教程和官方wiki文档都很全,至少我感觉比zynq写的细致
只学习fpga就把这块板子当fpga用就可以了,和普通的fpga开发板没有什么两样。

出0入0汤圆

 楼主| 发表于 2016-4-11 16:32:12 | 显示全部楼层
denike 发表于 2016-4-11 16:22
流水灯编译需要5分钟,那估计你程序还包括其他没用到的代码吧?

我后来重新建了个工程,编译是两分半钟

出0入0汤圆

发表于 2016-4-11 16:34:28 | 显示全部楼层
可以吧,大一点的程序10多分钟都试过,换个64位的QII应该效率高很多

出0入0汤圆

 楼主| 发表于 2016-4-11 16:37:00 | 显示全部楼层
xuxi2009 发表于 2016-4-11 16:26
其实道理都是相通的,直接把你逼到一个高的起点也不是坏处,altera的教程和官方wiki文档都很全,至少我感觉 ...

恩,如果是这样的话,那我打算照着黑金的教程来学习这个板子,不知道行不行的通。

出0入0汤圆

发表于 2016-4-11 16:40:33 | 显示全部楼层
Altera官方的板子 很高端呢  有很多官方的例程 可以玩一玩

出0入0汤圆

发表于 2016-4-11 16:47:04 | 显示全部楼层
ep4sgx530,一次下载10分钟。。。综合也要好久

出0入0汤圆

发表于 2016-4-11 16:48:10 | 显示全部楼层
945595199 发表于 2016-4-11 16:37
恩,如果是这样的话,那我打算照着黑金的教程来学习这个板子,不知道行不行的通。 ...

当然可以了,我当时是用黑金的教程,我自己画的板子,FPGA教程是最通用的,IO分配一改就适合你的板子了。

出0入0汤圆

发表于 2016-4-11 16:50:01 | 显示全部楼层
wangrb 发表于 2016-4-11 16:47
ep4sgx530,一次下载10分钟。。。综合也要好久

这芯片老BT了!!!我用过最大的也就是2S180

出0入0汤圆

发表于 2016-4-11 16:52:53 | 显示全部楼层
建议换大内存,你搜一下altera对每种型号推荐的电脑内存大小吧。我要是没记错cycloneV应该是8G左右,不知道你那配置上去没。quartus特别吃内存。

出0入0汤圆

发表于 2016-4-11 16:55:23 | 显示全部楼层
iwinstone 发表于 2016-4-11 16:50
这芯片老BT了!!!我用过最大的也就是2S180

坛友做的板子,用起来真是不错,C2的片子跑软核能上500M

不过最后做出来的实用东西都用的ep3c10...还有一次RAM爆了用的3c25

出0入0汤圆

发表于 2016-4-11 16:58:51 | 显示全部楼层
runapp 发表于 2016-4-11 16:52
建议换大内存,你搜一下altera对每种型号推荐的电脑内存大小吧。我要是没记错cycloneV应该是8G左右,不知道 ...

上次给DE2-115例化一个36位*1k的SRAM,写的不对去用LE例化了,吃了60多G物理+虚拟内存

出0入0汤圆

发表于 2016-4-11 17:03:18 | 显示全部楼层
wangrb 发表于 2016-4-11 16:58
上次给DE2-115例化一个36位*1k的SRAM,写的不对去用LE例化了,吃了60多G物理+虚拟内存 ...

你这个厉害……机器什么配置?

出0入0汤圆

发表于 2016-4-11 17:05:53 | 显示全部楼层
runapp 发表于 2016-4-11 17:03
你这个厉害……机器什么配置?

16G内存的笔记本,C盘是固态盘还有80G空间

出0入4汤圆

发表于 2016-4-11 17:09:42 | 显示全部楼层
玩过一段时间的FPGA,但是编译环境太TM的大了,耗时又长,后来就不玩了

出0入0汤圆

发表于 2016-4-11 17:09:58 | 显示全部楼层
换新的Quartus 版本   并且 你确定 你工程里没有加入HPS?   还有玩FPGA 需要投资点电脑 。 不管哪家 都会比 MCU慢啊

出0入4汤圆

发表于 2016-4-11 18:07:07 | 显示全部楼层
以前玩一下学习板,不得了啊  编译都要半个小时以上。电脑都是假死状态中。太耗电脑资源啦。可能电脑配置也差点

出0入0汤圆

发表于 2016-4-11 19:30:47 | 显示全部楼层
wangrb 发表于 2016-4-11 17:05
16G内存的笔记本,C盘是固态盘还有80G空间

膜拜,比不了

出0入0汤圆

发表于 2016-4-11 19:31:11 | 显示全部楼层
编译只要5分钟你就受不了了?我们现在动不动就一两个小时的编译时间怎么活?

出0入0汤圆

发表于 2016-4-11 19:55:18 | 显示全部楼层
FPGA编译时间比STM32长很多 很正常,但流水灯程序要5分钟就不正常了,除非程序写得比较复杂。没有用过高端FPGA,不清楚是否与IC有关

出0入4汤圆

发表于 2016-4-11 20:05:36 | 显示全部楼层
之前买了块黑金Cyclone V的核心板!

出0入8汤圆

发表于 2016-4-11 23:12:37 | 显示全部楼层
流水灯的话我编译也就不到一分钟,估计你写的有点复杂了吧

出0入0汤圆

发表于 2016-4-18 11:15:52 | 显示全部楼层
综合几个小时 布线几个小时你肯定没经历过

出0入0汤圆

发表于 2016-4-18 12:03:42 | 显示全部楼层
新手建议你买个黑金这类的可以加快你学习进度

出0入0汤圆

发表于 2016-4-18 17:54:05 | 显示全部楼层
可以入手黑金的797的一款,资料还行,其实你手上的主要是在线逻辑分析的时候比较占优势,其他的功能强大,当然事也多,所以编译起来要略慢一些。

出0入0汤圆

发表于 2016-4-18 19:09:56 来自手机 | 显示全部楼层
本帖最后由 bj232 于 2016-4-18 19:11 编辑

Xilinx的飘过,记得刚开始学习FPGA的时候,也是特别不适应这个速度。后来知道有仿真软件了,整个人都好了

出0入22汤圆

发表于 2016-4-18 20:18:06 来自手机 | 显示全部楼层
bj232 发表于 2016-4-18 19:09
Xilinx的飘过,记得刚开始学习FPGA的时候,也是特别不适应这个速度。后来知道有仿真软件了,整个人都好了 ...

仿真是不是能够很快的验证设计?

出0入0汤圆

发表于 2016-4-18 20:26:07 | 显示全部楼层
zxq6 发表于 2016-4-18 20:18
仿真是不是能够很快的验证设计?

仿真至少能够知道时序是否正确,而且仿真肯定比综合,布局布线,下载之后才知道结果,要快很多

出0入10汤圆

发表于 2016-4-19 09:13:57 | 显示全部楼层
上学那会也是DE2-115,高配的开发板,资料也挺全。可惜我只是用来点灯了

出0入0汤圆

发表于 2016-4-20 16:24:56 | 显示全部楼层
工作了才发现那么高端的东西基本无缘再用了~~~
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-13 15:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表