你的位置:电感厂 > 基础知识功率电感

新手福音:概述学习FPGA的一些常见误区

2016-05-31 14:53:39      点击次数:
上一篇:WiFi信号是怎样传播的? 贴片电感

  1、不熟悉FPGA的内部结构,不了解可编程逻辑器件的基本原理。

  FPGA为什么是可以编程的?恐怕很多菜鸟不知道,他们也不想知道。因为他们觉得这是无关紧要的。他们潜意识的认为可编程嘛,肯定就是像写软件一样啦。软件编程的思想根深蒂固,看到Verilog或者VHDL就像看到C语言或者其它软件编程语言一样。一条条的读,一条条的分析。如果这些菜鸟们始终拒绝去了解为什么 FPGA是可以编程的,不去了解FPGA的内部结构,要想学会FPGA恐怕是天方夜谭。虽然现在EDA软件已经非常先进,像写软件那样照猫画虎 也能综合出点东西,但也许只有天知道EDA软件最后综合出来的到底是什么。也许点个灯,跑个马还行。这样就是为什么很多菜鸟学了N久以后依然是一个菜鸟的原因。

  那么FPGA为什么是可以“编程”的呢?

  首先来了解一下什么叫 “程”。其实“程”只不过是一堆具有一定含义的01编码而已。编程,其实就是编写这些01编码。只不过我们现在有了很多开发工具,通常都不是直接编写这些 01编码,而是以高级语言的形式来编写,最后由开发工具转换为这种01编码而已。对于软件编程而言,处理器会有一个专门的译码电路逐条把这些01编码翻译为各种控制信号,然后控制其内部的电路完成一个个的运算或者是其它操作。所以软件是一条一条的读,因为软件的操作是一步一步完成的。而FPGA的可编程,本质也是依靠这些01编码实现其功能的改变,但不同的是FPGA之所以可以完成不同的功能,不是依靠像软件那样将01编码翻译出来再去控制一个运算电路,FPGA里面没有这些东西。

  FPGA内部主要三块:可编程的逻辑单元、可编程的连线和可编程的IO模块。

大电流电感
  • 被忽略的“定时炸弹”--移动电源真的安全吗? 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费

  • 放大器设计中常见基本问题的解决办法 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费

  • 如何制作耦合电感大家好请问一个问题我需要绕一个耦合电感L14uHL2220uH互感30uH在同一个磁芯上饶那么L2至少得绕55圈啊
    麻烦大家了

  • 有源钳位拓扑结构关断重置开关的正向转换器
  • 高频变压器原边波形
  • 物联网中的无线技术
  • 磁放大器的讨论!
  • 宽电压输入半桥型LLC谐振变换器设计与实验
  • RCC电源怎样减小轻载振荡
  • 电源设计小贴士48:解决隔离式开关的传导性共模辐
  • 放大器输入保护...福兮祸兮?
  • 新型S波段宽带圆形贴片天线的设计
  • 如何提高逆变电源供电质量的硬件控制?