嵌入式硬件吧 关注:70贴子:64
  • 1回复贴,共1

硬件工程师的必修课——FPGA

只看楼主收藏回复

任何硬件工程师对FPGA都不陌生,就像C语言是软件工程师的必修课一样。所有主修电子学的学生都应该学习FPGA这门课程。FPGA的英文全称是Field Programmable Gate Array,即现场可编程门阵列,它是在可编程器件如PAL、GAL和EPLD的基础上进一步发展的产物。
Programmable这个词确实可以描述FPGA的特点,但它也让很多初学者走了很多弯路。有些初学者写了很多代码,在演示板上做了N个实验,但是他们还是不理解现场可编程门阵列,甚至不知道现场可编程门阵列和单片机的区别。这是为什么?实际上,这一切都归结为一个原因,那就是它被“可编程”三个字所混淆,也就是说,它不清楚现场可编程门阵列的本质是什么。FPGA的“可编程”是实现不同的数字电路逻辑。这与所谓的软件编程有着本质的区别!归根结底,FPGA设计就是电路设计,因此,对于每个FPGA工程师来说,在做设计时必须在脑中有电路的模样,这很重要!

我整理了一些FPGA的学习资料,免费分享给大家
关注“启扬智能ARM嵌入式开发”,发送关键字【FPGA】即可获取


1楼2020-07-15 16:06回复
    VX"启扬智能ARM嵌入式开发”公众号


    2楼2020-07-15 16:39
    回复