时间:2025-04-15 来源:FPGA_UCY 关于我们 0
首先我们要明白一点
你想花很短的时间,比如一周,或者两周或者一个月
就想从一个FPGA的小白变成一名合格的FPGA工程师
这是不太现实的
因为FPGA入门本来就比较难
它需要很多电路的基础,编程的基础,逻辑的思维能力
还要对比较复杂的开发环境的应用。
但有些时候我们并不需要一下子就要达到这么高的目标
我们有时候只需要简单了解一下
或者我只是需要进行简单的应用
比如说,我原来是做单片机,现在我想转行做FPGA
因为FPGA的收入比较高,工作又比较好找
在前期已经花了很多时间来了解FPGA的相关的知识
知道FPGA非常厉害,各方面都要用得到
然后一看,厚厚的语法法, 语言
但是一看,这个语法与C语言长的相似,但实际上又差别很大
这个时候,就觉得不知道该从何学起
在这个时候 我们就可以先把复杂的语法放一边
先来走完一个比较简单的FPGA开发流程
对这个设计的过程有一个切身的体会
这样后面在做设计的时候
就可以简单来做一个语法的验证,或者基本电路的验证
这是第一种情况
第二种情况呢,你在公司里面做设计
但是你是做硬件设计的,硬件板卡或者单片机、DSP
你这个项目里面又要跟FPGA工程师打交道
然后做FPGA工程师的这个兄弟呢,跳槽去了
被别人挖走了,因为给更高的工资,就被挖走了
这个时候,他的程序留下来了,程序还能跑
怎么办呢?
你不能把他叫回来, 这个时候就需要你对FPGA
他的下载,简单的程序的修改,也能够有一定的了解
在了解的情况下,能跟你自己的DSP 做一个联合的调试
你不需要去深入的了解FPGA到底怎么设计的
但你知道怎么去用它
第三种情况,也是我做这个视频的一个原因
我现在正在给浙江一所高校做一个设计
在设计的过程中,我不可能从成都飞到浙江去
来给你调开发板调电路
我把程序设计好了后,把程序发给你,你会自己做一个下载
在下载后我们会做一个简单的沟通
比如说哪个信号,我要去观察一下,哪个信号我要简单改一下
你会做一个简单的修改
这样,我们的项目进展得就更加高效
基于这些原由的话,我们很有必要来做一个快速的了解
我所谓的极速FPGA入门,也就是基于这样的条件
我只需要了解一个FPGA工程的建立、编译
做一个简单程序的下载,做一个程序的简单的移植
和几行代码的修改,然后做一个调试
达到这样的目的,并不需要花太多的时间
这一系列视频,我们就带领大家一起来达到这样一个目的
这期视频就讲到这里
我们下期再见