您的位置 首页 IOT

学习FPGA 首要要知道哪些

学习FPGA 首先要知道哪些-开始了第一个独立项目的研制,FPGA选型当然是已经固定了,我就围着这款FPGA给他添油加醋,希望能让他满足我所有的设计需求,有了原理图,后来又出了PCB,和ME的人给他设计了外壳,装上了实验平台开始调试,虽然坑着一个老师和我一块加班,但这次装逼显然是成功的,我用了六个月完成了一个小系统和上位机调试软件的设计。

作为一个硬件攻城狮,我到现在也算是和FPGA/CPLD有缘的,从MaxplusII到Quartus,从ISE到Vivado。从门电路和寄存器原理图输入,到运用Verilog写了一个分屏器,其时我是有骂过Verilog是什么狗屁玩意,不直观也不符合我的思想,仍是原理图输入最好用。直到有一天,我要用门电路和寄存器规划一个电子表24小时计时功用的时分,我大骂了一句,真X蛋,这玩意得画多久呀。
 

其时我大脑里显现的是小时分2块钱一个,够我装逼一个星期的电子表还有电子表上精巧的图画,两块钱,只需两块钱,买不了吃亏,更不会受骗。再想想其时做试验用的那块Altera开发板,要将近一千大洋,我想这玩意怎样或许会有商场,今后找作业哪会有SB会要我。其时作为一个懵懂本科生的我,心里是溃散的,没有简直!

学习FPGA 首要要知道哪些

再后来,我觉着那玩意没啥用,我就学习了当年很盛行还一度从6块钱一片涨到8块钱一片的51单片机,我其时觉着这玩意真是好呀,程序网上一摞摞,学的很快,装逼也真实。有一天,老板让我做一些加减乘除运算,还要并行,还要实时,我其时一想,装逼好一段时间的51程序是次序履行的呀,老板,你就不能再让我装逼更久么?

这时分我又想起当年那款老旧的CPLD,他依然躺在好像要说这什么,可是毕竟什么也没说。那款CPLD是FLASH类型的,管脚数目是144个,可用IO 116个,宏单元440个,工业等级,可是其时的我并不知道这些玩意有什么用。

再后来,我离开了那个美丽的城市,也很少有时间回去,来到现在这个当地,老板对我很信赖,两年给了我两个项目。我也有幸知道到了Actel那款被称做FPGA的ASIC。开端了第一个独立项目的研发,FPGA选型当然是现已固定了,我就围着这款FPGA给他添枝加叶,期望能让他满意我一切的规划需求,有了原理图,后来又出了PCB,和ME的人给他规划了外壳,装上了试验渠道开端调试,尽管坑着一个教师和我一块加班,但这次装逼显然是成功的,我用了六个月完成了一个小体系和上位机调试软件的规划。

后来,老板看我过的太悠闲,让我做一个高速数据交换的玩意,其实这个玩意是能够用专用PHY芯片、DCM芯片、SERDES和一片本钱较低的FPGA等建立起来的,可是本着老板是不差钱的准则,我选了一款X公司的高端FPGA。后来我就作为小硕毕业了。现在去做System/SI/PI了,应验了我当年找不到FPGA相关作业的那句气话。

整体来讲,学习FPGA最需求的或许仍是你自己的需求。当然假如只做了解我主张你能够依照上面诸位大神所说的那样:

1:学习硬件描绘言语语法;

2:买一块廉价的开发板,跟着配套材料Step BY Step;

3:不断的考虑为什么,然后有爱好的话,山寨一下你买的那块那块开发板,假如你喜爱,你再增加一些功用。

4:好好想一想我当年学的数电和硬件描绘言语有什么关系呀?

5:从体系的层面考虑你的需求,想想FPGA精干什么,比较于MCU的优缺点在哪;

6:你或许觉着体系规划能够玩了,那么EDA软件是怎样作业的?FPGA里边是什么鬼?再后来我也不知道了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/iot/337806.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部