实时搜索: fpga学多久

fpga学多久

249条评论 4593人喜欢 3660次阅读 742人点赞
请问怎么用按键改变流水灯的闪烁方式,方式>5种。注意按键防抖的处理。(verilog hdl语言) , 如题 , 专业是微电子学,去年毕业后也随便找了一个电子公司做软件测试。但发觉前途一般最近就辞了。大学有点渣基本上分数是比及格好一点。现在要找工作都不知道找哪些好了。感觉要再花功夫学点什么。
之前课程设计有做过FPGA的,所以兴趣也有一点,但基本是入门级别。不过这个自学好像有点困难而且时间也花得多,我知道能做FPGA的好像前途都挺好的,不过我们广州这边这类的公司好像比较少,而且门槛都是挺高的。如果学还是说乖乖的学个单片机比较容易?那大神们,现在好迷茫,我的出路再哪...

FPGA学习到什么境界就算是学好了?: 这个好的评判也有好多标准的。
1)FPGA首先是逻辑电路,你能熟练地拿它来实现任何可以实现的逻辑电路,这就是一个好。这里面包括熟悉芯片的结构,里面每部分功能块的使用。熟悉开发环境,里面的功能,熟悉第三方提供的IP核。能把FPGA的性能发挥到极致,利用约束提高设计的性能等等。如果有一个最好的话,就是你能利用手上的资源独立开发一个IP核。
2)现在的FPGA不纯粹是逻辑电路,而是一个SOC,里面包括多核的CPU,大容量的存储器,DSP处理核,高速的接口电路。简单地说,配合外部的DSP处理器和AD/AD就是一个雷达信号处理系统。这个阶段的学好就有点难了,你必须是一个系统级的工程师,对CPU,对高速串行接口的使用,对DSP的算法等等都有很深入的了解。
3)FPGA是一个高速发展的产品,每两年就出一代新产品,增加很多新的功能。除了CPU,FPGA是跟电子微电子发展趋势最紧密的一个产品。

学FPGA的请进: /*读取按键信号实验
如果按下的是key1,那么点亮LED1
如果按下的是key2,那么点亮LED1-LED2
以此类推,如果下按key8,那么全部点亮8个led*/
module key_led(key,led);//
input[7:0]key;//input [7:0] key
output[7:0]led;
reg[7:0]led_r;
reg[7:0]buffer;
assign led=led_r;

always@(key)
begin
buffer=key;
case(buffer)
8'b11111110:led_r=8'b11111110;//如果按下的是key1,那么点亮LED1
8'b11111101:led_r=8'b11111100;//如果按下的是key2,那么点亮LED1-LED2
8'b11111011:led_r=8'b11111000;//key3
8'b11110111:led_r=8'b11110000;//key4
8'b11101111:led_r=8'b11100000;//key5
8'b11011111:led_r=8'b11000000;//key6
8'b10111111:led_r=8'b10000000;//key7
8'b01111111:led_r=8'b00000000;//key8
default:led_r=8'b11111111;
endcase
end
endmodule

为什么FPGA难学: FPGA是你要用到的工具,而Verilog是你在使用FPGA时所运用语言。也就是说,在你设计一个项目之前,你要先通过verilog语言吧他描述出来(也就是写代码),然后再通过软件(如ISE)将代码移植到FPGA开发板上进行验证(用眼睛看)。你所要研究是应该是FPGA设计,将来要干的职位是:FPGA硬件开发工程师,那么现在你要学的书有两个,1是verilog HDL设计技术,2是数字电路设计。问题补充:硬件语言常用分为两种verilog是一种,还有一种是VHDL。祝你好运!~

为什么要建设FPGA实验室: FPGA是尖端科学技术哦,
很多芯片可以用在军工,航天,导弹,核潜艇上。

民用的也很多。
所以高端的军工芯片,美国是严厉禁止出口中国的。
FPGA技术可以说现在基本只有美国有。

其实原理不是很复杂,就是我们学的数字电路卡若图化简,只是它是成千上万的与非门或非们,甚至上亿个。

可是中国就是做不出来。
FPGA很贵,军工的60万一颗,还买不到,我们国家在做的北斗,全部是fpga搭起来的。
你说要不要建设fpga实验室?
如果楼主对fpga感兴趣,可以去“电子工程论坛”学习相关方面的知识。
百度,google一下就可以找到。
希望对你有帮助。

毕业已经一年了,还是很迷茫,学FPGA好吗: 如果对硬件设计很感兴趣,就下功夫学学FPGA。但如果对硬件设计兴趣平平,只为混口饭吃,还是不要去学FPGA,学也学不过人家学霸,竞争力一般般,而且搞硬件设计很苦的哦!

本科生要多久能学好FPGA啊?: 这跟你是不是本科生没多大区别,人家开EDA课的,一学期下来学得好的也就能做个时钟,抢答器,数字显示密码锁等不是很复杂的项目,至于什么参加比赛拿奖,想都别想,没几年的积累是不可能的,反正EDA是一门有点困难的专业,不是一时的热情就能搞定的,就vhdl语言入门都比较难,一个月想全部搞定都不可能,不要被上面几个回答者迷惑,你如果要学的话,按一学期的课程下来能入门就不错了

学习FPGA需要注意的几个重要问题: 学习FPGA需要注意的几个重要问题:
1. 基础问题

FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是那个版本的,这个是基础,多了解也有助于形成硬件设计的思想。

在语言方面,建议初学者学习Verilog语言,VHDL语言语法规范严格,调试起来很慢,Verilog语言容易上手,而且,一般大型企业都是用Verilog语言。
2. EDA工具问题
熟悉几个常用的就可以的,开发环境QuartusII ,或ISE 就可以了,这两个基本是相通的,会了哪一个,另外的那个也就很Easy了。功能仿真建议使用Modelsim ,如果你是做芯片的,就可以学学别的仿真工具,做FPGA的,Modelsim就足够了。综合工具一般用Synplify,初学先不用太关心这个,用Quartus综合就OK了
3. 硬件设计思想问题
对于初学者,特别是从软件转过来的,设计的程序既费资源又速度慢,而且很有可能综合不了,这就要求我们熟悉一些固定模块的写法,可综合的模块很多书上都有,语言介绍上都有,不要想当然的用软件的思想去写硬件。
4. 学习习惯问题
FPGA学习要多练习,多仿真,signaltapII是很好的工具,可以看到每个信号的真实值,建议初学者一定要自己多动手,光看书是没用的。
关于英文文档问题,如果要学会Quartus II的所有功能,只要看它的handbook就可以了,很详细,对于IT行业的人,大部分知识来源都是英文文档,一定要耐心看,会从中收获很多的。
5. 算法问题
做FPGA的工程师,最后一般都是专攻算法了,这些基础知识都是顺手捏来的,如果你没有做好搞理论的准备,学FPGA始终只能停留在初级阶段上。
对于初学者,数字信号处理是基础,应该好好理解,往更深的方向,不用什么都学,根据你以后从事的方向,比如说通信、图像处理,雷达、声纳、导航定位等。

FPGA初学者,看不懂电路图,请问图中的各个符号是什么意思?: 哪个符号不懂
左下角那个是地
三个帽子一样的是按钮
三个弯弯曲曲的是电阻
那个VCC3P3是电源

  • 2015亚洲杯冠军是谁

    星月夜油画的美术鉴赏: 红褐混合的火焰预示着要从情境内逃出的痛苦,与画布顶点的距离也是绝不能逃出的理由,云层和夜空形成漩涡,不断的吞进吐出,困惑、解脱、痛苦不停缠绕。平静的村庄上方占据了大篇幅的疯狂与悲伤。画布没有真正的如“流动的星夜”中说...

    631条评论 2959人喜欢 5012次阅读 925人点赞
  • h1z1买哪个版本

    女性做了输尿管镜取石术这几天小便失禁: 建议肌注黄体酮,黄体酮不仅可以缓解可以缓解肾盂输尿管平滑肌的痉挛,治疗肾绞痛.同时可以扩张输尿管并利尿,促进结石排出.吃些排石颗粒来治疗的.适当使用解痉的药物松弛输尿管,适当使用抗炎的药物.但是一定要注意多喝水.超过...

    969条评论 4209人喜欢 3932次阅读 718人点赞
  • dnf耳环哪个最好

    win10锁屏按了喜欢后就一直是一张,现在想换回自动更换壁纸,怎么弄?!!: 方法/步骤1在Win10桌面单击右键,选择“个性化”;2在左边栏选择“锁屏界面”,在“背景”中选择“图片”选项;3关闭“在锁屏界面上获取花絮、提示、技巧等”。回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢 ! ...

    916条评论 3487人喜欢 6182次阅读 585人点赞
  • p2p终结者哪个版本

    07cad文字想单个用很多数字必须一个一个编辑吗: CAD没有 可能部分外挂有,只能一个个改 caxa可实现这个功能 ...

    836条评论 3090人喜欢 5103次阅读 342人点赞
  • 168腿围多少才好看

    汽车商业险一年最少要多少钱。。我的车是二手车,今年第一次交保险: 我的车跑了一万公里,报价请参考。交强险855.0元,商业险2215.0元,总计3070.00元。含车损险(保额5.301万)725.81元,三者险(保额50万)921.5元,司机座位(保额1万)25.02元,乘客座位...

    289条评论 2402人喜欢 1481次阅读 549人点赞