搜索
bottom↓
回复: 26

请问FPGA用来驱动什么样的芯片或外设比较好啊?

[复制链接]

出0入0汤圆

发表于 2012-5-17 13:44:57 | 显示全部楼层 |阅读模式
请问FPGA用来驱动什么样的芯片或外设比较好啊?,你们都用来驱动什么了?最近有点迷惑,什么都想用FPGA驱动试试看,但发现有些 很麻烦,而且由于还是学生,缺少资金,没有机会接触项目,和高端的东西,感觉进入瓶颈期了,所以想考研~~~不知上研后,会有什么改变?留本校,还没准备~~~大家都说说~~~

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

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-5-17 14:09:59 | 显示全部楼层
楼主你想太多了

出0入0汤圆

 楼主| 发表于 2012-5-17 15:07:34 | 显示全部楼层
xivisi 发表于 2012-5-17 14:09
楼主你想太多了

额~~~这个。。。没办法~~还是菜鸟嘛 ~~~

出0入0汤圆

发表于 2012-5-17 15:34:15 | 显示全部楼层
先踏踏实实的驱动LED开始,然后尝试驱动TFT,最后驱动一个小电机。呵呵基本上MCU可以驱动的东西,他都可以驱动。

出0入0汤圆

 楼主| 发表于 2012-5-17 15:59:59 | 显示全部楼层
tiancaigao7 发表于 2012-5-17 15:34
先踏踏实实的驱动LED开始,然后尝试驱动TFT,最后驱动一个小电机。呵呵基本上MCU可以驱动的东西,他都可以 ...

嗯,谢谢~ ~~我也算是入门了吧~~~PS2鼠标键盘,VGA都玩过,还写了个 乒乓球的 游戏,vga显示,键盘控制的。嗯,TFT正在计划中,现在的问题是,有点不知道更深层次的提高自己,~~~每次看到论坛里面的元老~~就很膜拜膜拜~~

出0入0汤圆

发表于 2012-5-17 16:12:43 | 显示全部楼层
我tft用Nios做的

出0入0汤圆

发表于 2012-5-17 17:12:40 | 显示全部楼层
dytdyt2010 发表于 2012-5-17 15:59
嗯,谢谢~ ~~我也算是入门了吧~~~PS2鼠标键盘,VGA都玩过,还写了个 乒乓球的 游戏,vga显示,键盘控制的 ...

如果上面那些知识你都已经掌握了,你确实算是入门了,这样就可以开始做项目了,做项目并不像你之前做的那些那么花哨,一般都是尽可能的简单,如果能进实验室的话,跟着老板做项目是可以的,如果进不了实验室,尝试一下做FPGA的图像处理和视频处理这个目前比较热,而且可以结合上算法以及DSP部分。

出0入8汤圆

发表于 2012-5-17 17:15:29 | 显示全部楼层
用FPGA的关键是算法,如果仅仅做控制的话,还不如用MCU 呢~

出0入0汤圆

 楼主| 发表于 2012-5-17 17:54:57 | 显示全部楼层
tiancaigao7 发表于 2012-5-17 17:12
如果上面那些知识你都已经掌握了,你确实算是入门了,这样就可以开始做项目了,做项目并不像你之前做的那 ...

嗯  现在大三,在实验室呆了半年了,自己自学的,周围FPGA没几个人在学,所以刚开始很痛苦啊。。。。。最近要考试考完试得准备考研了,留本校,容易点。考完研,再一心一意往高处发展。没接触过FPGA的项目,也不能体会你说的 不需要花哨的,尽可能简单的 意思~~~对于算法,也感觉很神秘,~~嗯,谢谢前辈的 建议~~我会努力的~你工作了吗?

出0入0汤圆

 楼主| 发表于 2012-5-17 17:56:41 | 显示全部楼层
qingyin2009 发表于 2012-5-17 16:12
我tft用Nios做的

nios~~搞过几天,一点点理解。

出0入0汤圆

 楼主| 发表于 2012-5-17 17:58:34 | 显示全部楼层
huangdog 发表于 2012-5-17 17:15
用FPGA的关键是算法,如果仅仅做控制的话,还不如用MCU 呢~

嗯 是的,目前干的事情都是MCU可以干的~~~~算法,可能用过,,但是没什么概念,很抽象,,能举个例子讲讲吗?~~谢谢~~~

出0入442汤圆

发表于 2012-5-17 18:13:43 | 显示全部楼层
要是不想买华而不实的开发板,就买个百十块的核心板,不要求很新,也没必要很新。等你玩差不多了再考虑买相当新的器件,带GTP等高速串口的,然后就是巨大的提高。

出0入8汤圆

发表于 2012-5-17 21:37:53 | 显示全部楼层
dytdyt2010 发表于 2012-5-17 17:58
嗯 是的,目前干的事情都是MCU可以干的~~~~算法,可能用过,,但是没什么概念,很抽象,,能举个例子讲讲 ...

FPGA与单片机相比,在并行处理上是单片机无可比拟的~对于大数据量/高速/复杂数据处理,单片机是很难胜任的。比如跑个高分辨率的FFT或者做个什么卡尔曼滤波啊什么的,不是很了解,瞎说说。

曾经见过一个FPGA驱动8片高速AD并行采样,实时进行卡尔曼滤波输出不同用途的信号的。。。

出0入0汤圆

发表于 2012-5-17 21:42:50 | 显示全部楼层
做基于FPGA的振动棒

出0入0汤圆

 楼主| 发表于 2012-5-18 17:36:04 | 显示全部楼层
huangdog 发表于 2012-5-17 21:37
FPGA与单片机相比,在并行处理上是单片机无可比拟的~对于大数据量/高速/复杂数据处理,单片机是很难胜任 ...

嗯  有机会慢慢 研究~~~~

出0入0汤圆

 楼主| 发表于 2012-5-18 17:37:04 | 显示全部楼层
NJ8888 发表于 2012-5-17 21:42
做基于FPGA的振动棒

~~内涵~~~

出0入0汤圆

发表于 2012-5-18 21:39:51 | 显示全部楼层
本帖最后由 shangdawei 于 2012-5-18 21:41 编辑
NJ8888 发表于 2012-5-17 21:42
做基于FPGA的振动棒

控制电机用 ?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2012-5-18 22:32:15 | 显示全部楼层
shangdawei 发表于 2012-5-18 21:39
控制电机用 ?

这。、。振动棒 也~~~~~

出0入0汤圆

发表于 2012-5-19 11:19:01 | 显示全部楼层
路漫漫其修远兮~~

出0入0汤圆

 楼主| 发表于 2012-5-19 13:43:40 | 显示全部楼层
hunningtu 发表于 2012-5-19 11:19
路漫漫其修远兮~~

嗯  这也是我学FPGA经常对自己说的一句话!!共勉!

出0入0汤圆

发表于 2012-5-19 14:20:24 | 显示全部楼层
楼主已经入门了,我可还没找到门呢,目前弄流水灯还没有理解呢,楼主可否发些入门的实例哦。

出0入0汤圆

 楼主| 发表于 2012-5-20 01:26:30 | 显示全部楼层
haohan007 发表于 2012-5-19 14:20
楼主已经入门了,我可还没找到门呢,目前弄流水灯还没有理解呢,楼主可否发些入门的实例哦。 ...

http://www.ourdev.cn/thread-5477243-1-1.html。先买本 VHDL或者 verilog的书看看,中文版的,VHDL与数字电路设计,我看得这个。

出0入0汤圆

发表于 2012-5-21 21:07:07 | 显示全部楼层
谢谢dytdyt2010兄弟,我去下载学习,争取早日入门FPGA..

出0入0汤圆

 楼主| 发表于 2012-5-22 08:57:02 | 显示全部楼层
haohan007 发表于 2012-5-21 21:07
谢谢dytdyt2010兄弟,我去下载学习,争取早日入门FPGA..

学VHDL的话建议 你先 把  VHDL与数字电路设计(中文的 还不错,小错误有点) 给看完,里面的例子 自己动手都写一遍。然后如果有兴趣,看看McGraw.Hill.VHDL.Programming.by.Example.4th.Ed,我没看过,看了下目录,应该是注重语言的,然后买块好点的板子,找点中文的视频看看(但是别一直看国内的代码),然后就是FPGA Prototyping by VHDL  Examples,这本书与硬件结合比较紧,看完你会发现,之前看视频写程序很多问题都会得到优化和解决,这时候差不多入门了.如果想看中文的书,建议你三思。。多比较。一个学长做毕设,参考一本 什么 破书上的程序,调了三天搞不出来,昨天我看了下,错误百出。。。首先是把CLK连到CLR,然后是同一信号在不同进程赋值,没有考虑信号在process的更新情况,状态机死循环...风格极不规范。。、、、、看得我崩溃了。,,

出0入0汤圆

 楼主| 发表于 2012-5-22 08:58:37 | 显示全部楼层
dytdyt2010 发表于 2012-5-22 08:57
学VHDL的话建议 你先 把  VHDL与数字电路设计(中文的 还不错,小错误有点) 给看完,里面的例子 自己动 ...

还有我上传的 资料很多 你暂时 用不到,反而会让你看着一大堆资料糊涂~~收藏就好~~~

出0入0汤圆

发表于 2012-5-22 10:03:56 | 显示全部楼层
感觉目前楼主对逻辑设计应该没有什么问题。即使当你遇到你曾经没有做过的设计,在看了相关资料后,也会设计出方案以及实现方法。
从我个人的感觉,楼主现在可以去发展的方向有以下几个:
1)增强自己在仿真方面的设计能力。除了能够描述一般的激励外,还能够写复杂的激励以及测试平台,学习使用仿真测试中的文件读写功能。
2)如果想向算法方面靠近,那么Matlab以及Matlab和FPGA综合工具的联合开发就要学习了。但是,我认为没有必要去专研算法,这是算法工程师的事情。你只要能够实现就可以了。
3)如果想向嵌入式方向发展,那么就去增强自己的软件开发能力吧。
4)以后还是要有个本事混口饭吃,那么一定要选对一个你可以认为以后能为你带来收入的方向,仔细深入一下。
5)万丈高楼平地起,不论多复杂的设计其背后的理论也许并不高深。之所以有那么多高人,就是因为其不仅知其然,更知其所以然。所以,不要被某人做过n多个开发,实现过n多个设计而迷惑,把高深的东西讲通俗了,化腐朽为神奇了,那才是高人。
个人一点体会,仅供参考。

出0入0汤圆

 楼主| 发表于 2012-5-22 10:52:45 | 显示全部楼层
superluan 发表于 2012-5-22 10:03
感觉目前楼主对逻辑设计应该没有什么问题。即使当你遇到你曾经没有做过的设计,在看了相关资料后,也会设计 ...

嗯,把你说的几点看了几遍,能够引起我的共鸣。第一点就说到点了,激励文件我的确得好好加强,第二点算法,一直都觉得很深奥 的东西,不敢去接触,第三点第四点,正是这个时期的我应该考虑的事,第五点给我继续前进向高人发展的信心。感激你花时间来写下自己的体会,我会听取你的建议的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-7-24 09:23

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

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