搜索
bottom↓
回复: 27

大家都说说自己FPGA入门的时候都做了什么试验,有何收获。让我们做个入门引导帖

[复制链接]

出0入0汤圆

发表于 2009-3-3 12:36:59 | 显示全部楼层 |阅读模式
呵呵,本人也初学。希望大家多多帮助哈。

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

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

出0入0汤圆

发表于 2009-3-3 15:44:25 | 显示全部楼层
先做的都是一些组合电路把,像3-8译码器,2-4选择器,流水灯,跑表,时钟,交通灯等,这部分感觉是熟悉verilog语法.  后面开始写串口接收发送,LCD1602,PS2键盘等等,加深理解verilog的并行执行思想,多分析,多思考...我是这样认为的把...

出0入21汤圆

发表于 2009-3-3 16:00:15 | 显示全部楼层
还没有玩过。

出0入0汤圆

发表于 2009-3-3 16:18:33 | 显示全部楼层
支持1楼的说法

出0入0汤圆

发表于 2009-3-3 16:29:53 | 显示全部楼层
直接上并行EPP接口+AD采集+存储(用CPLD+SRAM做的FIFO)送电脑,在此只前没玩过更简单的

出0入0汤圆

 楼主| 发表于 2009-3-3 23:48:39 | 显示全部楼层
谢谢1楼和4楼哈

出0入0汤圆

发表于 2009-3-4 11:13:41 | 显示全部楼层
我也是初学者,我觉得刚开始的时候,把软件平台使用熟练是比较重要的。然后就是多看看别人写的程序

出0入0汤圆

发表于 2009-3-4 13:26:21 | 显示全部楼层
点灯,不管单片机,ARM,CPLD,FPGA,第一件事,点灯。。

出0入0汤圆

发表于 2009-3-4 20:42:49 | 显示全部楼层
第1:点灯
第2:按键
第3:还在学习中

出0入0汤圆

发表于 2009-3-8 21:35:13 | 显示全部楼层
做接口程序,比如串口通讯什么的感觉提高比较多,而且印象最深的是,用verilog写程序,开始不明白为啥写的程序自己看起来逻辑没错,可是下到板子上确发现不好用,后来才知道,原来verilog不是所有语句都能综合的~~~~

出0入0汤圆

发表于 2009-3-8 21:37:37 | 显示全部楼层
我个人觉得还是从CPLD入手比较合适

毕竟EPM240  的价格只有9.5元左右,非常适合初学者,240个LE足够用了,而且内部还有FLASH,和内部振荡器

出0入0汤圆

发表于 2009-3-11 16:48:33 | 显示全部楼层
先用几个基础的例子把软件环境摸熟,然后做个稍微复杂点的。做完差不多就算入门了。

出0入0汤圆

发表于 2009-9-5 23:22:16 | 显示全部楼层
做个256点的 16位FFT。。。。

出0入0汤圆

发表于 2009-9-6 02:44:30 | 显示全部楼层
那也只有你这样的牛人FPGA入门就能写FFT。。。。

出0入0汤圆

发表于 2009-9-6 20:02:04 | 显示全部楼层
还没有学过 正打算学 不知道初学者最应掌握什么资料

出0入0汤圆

发表于 2009-9-6 20:45:29 | 显示全部楼层
也正开始学..

出0入0汤圆

发表于 2009-9-6 22:26:30 | 显示全部楼层
mark,1楼,7楼意见不错哦

出0入0汤圆

发表于 2009-9-7 11:43:31 | 显示全部楼层
CPLD/FPGA还没有开始学,有这个想法。比较常用的入门级别芯片,市面常比较常见的芯片都有那些型号啊,价格大概几块?

出0入0汤圆

发表于 2009-9-7 12:27:37 | 显示全部楼层
入门级的学下CPLD,xilinx ,altera 你自己选把!!!同时还要学习HDL语言和厂家工具;还有很多第三方工具;
还有很多设计思想,设计方法。注意,避免什么的;

出0入0汤圆

发表于 2009-9-7 13:07:26 | 显示全部楼层
不知道你学的哪个公司的,不过都差不多,用VHDL的话。我觉得ZLG的资料不错,很适合初学者。

出0入0汤圆

发表于 2009-12-5 16:21:14 | 显示全部楼层
点灯

出0入0汤圆

发表于 2009-12-5 16:47:25 | 显示全部楼层
组合逻辑,译码器等
跑马灯
状态机跑马灯
74HC164驱动或者多位数码管驱动
蜂鸣器演奏音乐
同步fifo
异步跨时钟域fifo
数字钟

入门完毕。

进阶:
UART控制器,写好以后可以长期用。
LCD驱动
VGA驱动
PS2键盘驱动
I2C接口驱动
SRAM控制器
NOR FLASH读写

……

基本这些如果都,认认真真的做了,那么可以说有一定水平了。关键是做这些东西的时候,一定要自己努力思考,不要参考别人的代码。别人的代码放在自己实现功能以后,分析不足和提高的时候用。

出0入0汤圆

发表于 2009-12-5 18:50:45 | 显示全部楼层
入门之后就没学过了,先标记,以后有兴趣再继续学

出0入0汤圆

发表于 2009-12-10 15:14:25 | 显示全部楼层
测试的时候似乎fpga比cpld更方便(FPGA编程次数要比cpld多些?)

出0入0汤圆

发表于 2009-12-22 16:45:37 | 显示全部楼层
7楼正解决

出0入0汤圆

发表于 2009-12-22 23:45:25 | 显示全部楼层
还没有入门啊

出0入0汤圆

发表于 2009-12-23 00:22:02 | 显示全部楼层
先把以前在MCU上积累的经验统统忘记掉
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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

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