学fpga需要掌握什么
6个回答
展开全部
你得知道自己为什么学习fpga,作为一个可编辑的接口,这是现在企业应用的一大部分,而fpga有很大部分是用来做通信应用的。如果你和一楼一样只是把fpga当做可编辑的接口,而且再加上如果你倾向于功能的实现,那么这部分的fpga是比较简单的,楼上的看法基本正确,就是看看目标接口的数据手册,满足时序的要求。fpga只是一个工具,一个算法实现的强大途径。你的基础课程已经够了,数电的内容基本满足了,学过51估计你也学过一些接口的编程了,懂得一些器件的时序了,基础都够了。不知道你是什么专业的,估计也是通信的吧,如果是自动化的话,现在企业中有部分是fpga和dsp结合应用。如果是通信的话,可以加把力好好学学,通信原理上的理论可以在这上面实现,像我们学校在大三下会有用fpga实现通信原理的课程设计,比较有用。板子我个人觉得是得买的,原因如下:
1、你学的是硬件而不是软件,单靠仿真毕竟不够
2、虽说modelsim仿真到后期也得学,但是入门就开始学会比较烦人,比较分心,而且缺少成就感。
fpga有几大厂家,多种序列,从高级到低级产品链很广,价格差非常多,贵的到数万,便宜的几十就够,我自己没买过板子,不知道具体价格。建议你去和熟悉的老师要板子,跟着老师做项目,或者以竞赛之类的搞到板子。如果没门道,去买的话,多了解了解,以自身的需求来买板子。
1、你学的是硬件而不是软件,单靠仿真毕竟不够
2、虽说modelsim仿真到后期也得学,但是入门就开始学会比较烦人,比较分心,而且缺少成就感。
fpga有几大厂家,多种序列,从高级到低级产品链很广,价格差非常多,贵的到数万,便宜的几十就够,我自己没买过板子,不知道具体价格。建议你去和熟悉的老师要板子,跟着老师做项目,或者以竞赛之类的搞到板子。如果没门道,去买的话,多了解了解,以自身的需求来买板子。
上海矽旭微电子
2024-04-10 广告
2024-04-10 广告
IC后端设计培训是提升设计师技能的关键环节。我们提供全面的培训课程,涵盖布局、布线、封装测试等方面,帮助设计师掌握先进的设计工具和流程。通过实际案例分析,加强理论与实践的结合,让设计师能够快速应对复杂的设计挑战。此外,我们还注重团队合作与沟...
点击进入详情页
本回答由上海矽旭微电子提供
展开全部
1、语法层面搞懂阻塞和非阻塞语句,以及Verilog语言的时序描述方法,把自己想象成机器,尝试去编译自己写的Module。
2、然后搞明白同步和异步,最后,一定要熟练地掌握状态机的设计。
这是最初级也是最基本的要求。
3、然后再进一步就是自顶向下设计,复杂时序,同步和异步时序都有的应用。
4、更进一步就是IP核的应用,会配置IP核之后你会发现新世界的大门正在被打开,这个时候FPGA真正的优势才体现出来了。
5、最后就是SOC,以上四个阶段都是在硬件底层,SOC是应用层的东西,干的和码农一个活。
2、然后搞明白同步和异步,最后,一定要熟练地掌握状态机的设计。
这是最初级也是最基本的要求。
3、然后再进一步就是自顶向下设计,复杂时序,同步和异步时序都有的应用。
4、更进一步就是IP核的应用,会配置IP核之后你会发现新世界的大门正在被打开,这个时候FPGA真正的优势才体现出来了。
5、最后就是SOC,以上四个阶段都是在硬件底层,SOC是应用层的东西,干的和码农一个活。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fpga当做可编辑的接口,而且再加上如果你倾向于功能的实现,那么这部分的fpga是比较简单的,楼上的看法基本正确,就是看看目标接口的数据手册,满足时序的要求。fpga只是一个工具,一个算法实现的强大途径。你的基础课程已经够了,数电的内容基本满足了,学过51估计你也学过一些接口的编程了,懂得一些器件的时序了,基础都够了。不知道你是什么专业的,估计也是通信的吧,如果是自动化的话,现在企业中有部分是fpga和dsp结合应用。如果是通信的话,可以加把力好好学学,通信原理上的理论可以在这上面实现,像我们学校在大三下会有用fpga实现通信原理的课程设计,比较有用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看代码建模型,用数学思维来简化设计逻辑,了解时钟与触发器的关系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2022-09-18
展开全部
如果单纯想要学习FPGA,其实掌握一些数电基础知识应该就可以了;不过想要学好他,还是需要下点功夫的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询