微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 请你们一定要进来看看,否则FPGA的道路上又要少一个人,真诚的心,一起学习FPGA,

请你们一定要进来看看,否则FPGA的道路上又要少一个人,真诚的心,一起学习FPGA,

时间:10-02 整理:3721RD 点击:
我是在读的研究生一枚,最近导师让我学习FPGA,可以本人初学者,很想学好,以后出来找工作也能混口饭吃,也有赛灵思的S6的板子一个,但是看到时序分析这块,一头雾水,我想问问FPGA到底干嘛的,和单片机有什么区别,单片机能解决的,为什么要用FPGA,搞不懂,真是太痛苦了,没有师兄带带,也没有同门一起研究,真是太痛苦了

FPGA是数字电路设计,触发器与非门之类。FPGA可以做的单片机做不了


谢谢你,我第一次上网发现这个论坛,也感谢你的回复,本人在不断的学习FPGA,谢谢你,我原本以为会石沉大海,又重新激发我学习FPGA的热情

FPGA能做单片机的事,单片机不一定能做FPGA的事情。你的范围会更广,更深

哈哈,问题虽然很初级,但是和10几年前我初次接触FPGA时的困惑是一样的。
最基本的就是FPGA可以定制里面的硬件电路,最简单的比如组合逻辑复杂点的时序电路,你学数字电路时在外面搭的的数字电路都可以实现出来。
比如你要做一个PCI总线控制器,你用单片机是做不出来的,你必须用FPGA来实现PCI的各种状态机以及数据实时传送。


理解了,谢谢你啊,十分感谢,我开始学,掌握不了方法,太痛苦了


感觉到大神的魅力了,从我懂的讲到我不懂的,谢谢你,感觉这个论坛真心的好,我初次学FPGA,老师让我看书如下,可我就是效率提不上来,兴趣也没有了,就会做个流水灯,最初做成功的时候特别兴奋,尽管是S6开发板一步一步介绍的,很死板的照做而已,我就想提高自己的兴趣,掌握一定的方法,老师让我两个月学习完这本书,然后上手做项目。很高兴结识你,本人是南京一个大学的的在读硕士,很荣幸请大神指点,并且希望您能带带小弟,进入FPGA的世界,万分感谢



    关键要去理解去思考,我觉得看书最好能很快看一遍,哪怕不做实验,通读一遍理解一下,如果有不懂可以发到论坛上来询问。
其实入门很简单,不要想得太难了。

我也是新手~我也要学好!

多思考,多看书,其实当你做项目的时候,就会发现以前学的那些理论基础是多么重要了

我也是初学者,这是一点鄙见:
从数字化的时间单元来看,单片机程序逻辑的“最小时间单元”是指令集,FPGA则是时钟周期;
从本质上来看:单片机的核心CPU是一种具有比较固定的工作模式的数字电路,其外围模是具有特定功能的数模混合电路,而FPGA则是一种便于实现任何数字逻辑电路的可编程数字电路(现代的FPGA包含了其他模块);
从开发者的抽象层次上来看:单片机开发是一种基于数字逻辑,但是高于数字逻辑的软件逻辑(存储程序、执行程序),而fpga一般则是纯粹的数字逻辑设计;
作为这两种芯片的使用者而言,不存在谁更难,或者更不难,不同抽象层面上都有自己的难题和学问;不能说单片机隶属于fpga,只能说单片机能够实现的功能,FPGA也能实现;但是fpga无法代替单片机,单片机在开发周期、功耗等很多方面比fpga强;……(感觉这样罗列下去太多太乱了,以至于说不清本质)
这么说吧,单片机是CPU这种模式的数字电路的极致(功耗和速度),凡是适合采用存储执行程序的解决办法的问题,采用单片机是好很多的;除此之外则是FPGA和ASIC的天堂。
一点鄙见,欢迎批评。

我也是原来做单片机电路,后来做数字电路的。
建议你看看特权的《深入浅出玩转FPGA》,这样入门比较容易。



    首先要学习fpga开发的硬件语言:verilog和vhdl;然后了解器件,比方说你要用xilinx的片子,你就要了解该片子的架构,如xilinx的片子大致由IOB、CLB、BRAM和CLK resource等等组成,那么你就要了解这些结构的特性以及怎么使用,这个你可以买xilinx的书学学,网上应该有,也可以下一个v5的中文指南,貌似只有v5的有人把user guide翻译成中文的,刚开始看英文的会很吃力;同时你也可以从网上下载一些fpga开发的学习资料,比方说xilinx fpga开发全攻略什么的;总之,慢慢积累吧。
   你说的那个时序,其实fpga开发我的理解是仅仅做数字前端,不需要做时序仿真,所以时序方面的东西不需要了解太多,知道建立保持时间就行了,因为时序说到底就是建立保持时间。

多加学习,我也是刚刚入门的新人


FPGA是门海,相当于自己设计功能的较低速的芯片而单片机主要用于软件控制,需要扩展外设来实现特定的功能,当然速度一般比FPGA还低

一个单片机多少钱? 一个FPGA多少钱,都不在一个数量级。 要是都用单片机了怎么给国家申请资金。 以前听前辈说,有的研究所,一个S6的芯片就够了,结果用了一颗近10W的7系芯片。


嗯,好的,谢谢你



   呵呵,感受到这个高科技的魅力了


谢谢你的回复,不断学习中,慢慢琢磨吧


看了一点,是ALTER公司的芯片,我在学赛灵思的



   慢慢学习中

初学可以理解和单片机没区别。因为我也是新人,也没看出来和单片机有什么区别。

慢慢来 别浮躁


我有一本和你一样的书,哈哈。FPGA可以做数字逻辑,同时可以嵌入软核,既可以做接口,也可以做处理器
而单片机就只有固定的接口和处理器
从多元性来说FPGA有很大的优势



   怎么学能教教我么


恩恩,非常感谢你,一定会去除浮躁,静下心来慢慢学的

加个好友啊~我也是刚开始学,一起学习,进步大大的



   人家这是一年前的帖子,应该不是新人了

一年多了,不知道小编学习的怎么样了。记得来分享啊。

我也是初学者,刚入手了小编那本书,共勉!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top