打印

FPGA菜鸟入门前的准备

[复制链接]
2314|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liwsx|  楼主 | 2012-3-28 18:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 GoldSunMonkey 于 2012-5-22 11:50 编辑

学习FPGA已经有一个多月了,感觉还是有所收获,在此分享一下一些学习心得。

至于什么是FPGA那就不扯了,网上到处都是,时下也就: FPGA/cpld, ARM, DSP算是比较牛X的东西了吧,下面谈谈我的学习经历:

VHDL语言的学习,VHDL语言语法结构比较严谨,刚开始可能会有很多细节的地方注意不到,不过可以暂时不用太担心,多看,多写,其实VHDL写的代码结构是十分清楚的,只要对语法结构稍微有些了解就能很容易看懂代码。由于以前C语言用的比较多,总是摆脱不了顺序执行这个思想,但FPGA却很不一样,FPGA很大部分都是并行执行的,由此可见其效率可以多高!!
如:   A <= A +1;
           B <= A +1;
           C<= B +1; 就是一个典型的3级流水线结构,流水线结构可以提高数据的处理速率,同时在一些有输入信号和数据对齐的地方,流水线也常用到,再看如:  <= 这个信号赋值的时候,应该理解成一个D触发器结构的电路,当时钟一来,便将触发器的输入端数据打到输出端。要有这样一个概念:虽然我们写的是VHDL代码,但是同时我们也的是硬件电路!总之在看程序的时候记住:并行执行这个东西。

有了一定的语言基础,接下来就可以开始熟悉一下ISE工具(xilinx)的使用了,从建立工程到编译运行没有错误,或者可以生成一个symbol。由于以前玩过单片机,所以对电路结构方面还比较容易懂,可以对板子资源有所了解,然后试着了解如何进行引脚分配,这当然是FPGA灵活性的体现。接下来便是Chipscope的使用,最好还会用modesim,因为一个大的工程如果硬仿一天也就编译几把就完了。如里前面这些都会了,FPGA算是快入门了,还有一个叫Microblaze的东西,搞定就入门了。。。。(技术很水,以后会推出各种技术心得贴吧,希望大家指正)

相关帖子

沙发
linas| | 2012-3-29 20:46 | 只看该作者
我做好准备了。呵呵。

使用特权

评论回复
板凳
lirfv| | 2012-3-30 11:40 | 只看该作者
学习FPGA已经有一个多月了                                       
,感觉还是有所收获

使用特权

评论回复
地板
年轻不再| | 2012-3-30 15:22 | 只看该作者
反正我是混着论坛成长的。;P

使用特权

评论回复
5
molagefei| | 2012-3-30 15:40 | 只看该作者
学习加赚分。不想再输入验证码。:Q

使用特权

评论回复
6
anqier1| | 2012-4-4 20:38 | 只看该作者
呵呵 楼主有点意思

使用特权

评论回复
7
anqier1| | 2012-4-4 20:38 | 只看该作者
我也是刚入门呢
互相学习

使用特权

评论回复
8
789a| | 2012-5-17 21:06 | 只看该作者
还没入门

使用特权

评论回复
9
tee.| | 2012-5-18 11:05 | 只看该作者
进来看看,支持下

使用特权

评论回复
10
okyouwin| | 2012-5-18 14:49 | 只看该作者
准备好咯,嘿嘿

使用特权

评论回复
11
zbhbyc| | 2012-5-18 17:54 | 只看该作者
进来看看,支持下!!

使用特权

评论回复
12
GoldSunMonkey| | 2012-5-19 18:28 | 只看该作者
:)

使用特权

评论回复
13
littyang| | 2012-5-20 18:28 | 只看该作者
俺是新手,进来看看,嘿嘿

使用特权

评论回复
14
littyang| | 2012-5-20 18:28 | 只看该作者
俺是新手,进来看看,嘿嘿

使用特权

评论回复
15
f.s.cheung| | 2012-5-20 20:11 | 只看该作者
:)

使用特权

评论回复
16
GoldSunMonkey| | 2012-5-20 23:42 | 只看该作者
:)

使用特权

评论回复
17
XTXFLYM| | 2012-5-21 09:42 | 只看该作者
你说的真好,学习。

使用特权

评论回复
18
McuPlayer| | 2012-5-22 00:17 | 只看该作者
如果仅仅以入门为目标,可以看看我的连载帖
跟着我从零开始入门FPGA(一周入门XXOO系列)https://bbs.21ic.com/icview-335454-1-1.html

使用特权

评论回复
19
ckxhy| | 2012-5-22 09:33 | 只看该作者
學習學習

使用特权

评论回复
20
mzhang198| | 2012-5-22 11:31 | 只看该作者
谢谢楼主分享。 如果技术领域多一些这样的分享, 居高者一定不孤独, 攀登者一定不那么吃力。 教学相长, 分享的同时也是探讨和学习。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

221

帖子

0

粉丝