请问: 个人喜欢FPGA设计,想以后往IC设计方向发展,该怎办?

 我来答
10086RainEr
2011-03-22 · TA获得超过224个赞
知道答主
回答量:57
采纳率:0%
帮助的人:87.8万
展开全部
曾经回答过的原话送给你。
朋友,我和你一样,也是对FPGA感兴趣。我现在大四,也是从大三开始接触FPGA。以我个人的认识,我觉得学习FPGA最重要的是训练自己硬件思维逻辑,因为FPGA是传统软件思维的颠覆,推荐学习Verilog,因为这个比较接近硬件层,但当你入门以后,VHDL也得学习,因为你要吸收别人的东西时别人若是用VHDL你就看不懂了。
基础课程最重要的当然是数字电路,只有数电学得扎实,看到HDL代码你才能在头脑中形成硬件逻辑,当然也要了解模拟电路,若你想把FPGA学得很好,模电也得学得相当好。
注意:学习FPGA是一定要理解什么是FPGA,硬件描述语言的功能到底是什么(建议你从原理图输入工具开始着手,当有一个概念认识后再学习HDL)。重点理解什么叫【综合】,千万不要将HDL当成C或者其他编程语言看待,否则你会原地打转始终得不到进步。
还有,FPGA主要面对的是高端数字信号处理,因此建议你一定要把数学学好,包括:高数1、2,概率论,复变函数与积分变换。另一个重要工具就是英语了,FPGA在中国懂的人并不多,玩的非常精的人就更少了,不像单片机,arm那样,网上一搜什么都有,这个很多东西得自己摸索,一重要资源就是官方pdf文档,而这些对你的英语水平是个考验。
另外,FPGA属于系统级设计,编写HDL时是不太涉及模电的,主要还是逻辑功能的划分与实现,因此你的初期学习不需要太多的模电知识。我情况是数电学得好,模电很差。不知道你有没有涉及过FPGA时序分析这块,这是我最头痛的东西,我个人的感觉,模拟电路不懂,难成为一名真正的FPGA工程师。你到网上查查,哪个嵌入式工程师不懂模电有很大前途的?别说FPGA,就是那些搞单片机,嵌入式操作系统的(如Linux)底层驱动开发的人模电照样的会。你要知道,学习是无止境的。如果因为一个东西难学而放弃,那么就会被其他人超越。数字电路,Verilog等都很容易上手,难上手的就是模电,你要想学得精,学得比别人好,路可长着啦,对比一下,学计算机软件编程的人为啥要学习编译原理?不就是为了让自己的代码更有效率么。对了,【数字信号处理】 这门课程也很重要。当然,这都是我个人的建议,供你参考一下,你也可能有你自己的想法。
难得遇见兴趣爱好相同,起点也相同的朋友,因此回答了这么多。
祝你学有所成!
上海矽旭微电子
2024-09-05 广告
数字IC设计入门需掌握数字电路基础,包括逻辑门电路、时序逻辑等。同时,熟悉Verilog或VHDL等硬件描述语言是关键,以便进行RTL设计。此外,了解EDA工具如Cadence、Synopsys等用于仿真和时序分析也至关重要。学习过程中,需... 点击进入详情页
本回答由上海矽旭微电子提供
w20011202
2011-03-22 · TA获得超过101个赞
知道答主
回答量:29
采纳率:0%
帮助的人:11.6万
展开全部
先学习一下数电,对基本的数字电路有些理解,学习一种硬件描述语言Verilog或VHDL,Verilog语法有点类似C语言,最好有个简单的FPGA学习板配合练习。如果有实际项目跟着学就比较快了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式