目录
一、FPGA简介
写了这么久的Verilog代码,还没有系统的总结过到底什么是FPGA,它相对于单片机、DSP到底有哪些优势?这里说一下我个人的看法。
FPGA(Field Programmable Gate Array,简称 FPGA),译文:现场可编程门阵列,一 种主要以数字电路为主的集成芯片,它内部主要是通过无数个门电路搭建起来的,它的优势在于利用硬件并行执行,打破了顺序执行的模式,在每个时钟周期内完成更多的处理任务,超越了数字信号处理器(DSP)的运算能力。这里简单的说一下流水线并行,比如一个工厂生产一件产品,需要10个步骤,如果采用流水线的生产模式,其所有步骤同时执行,那么平均下来,只需要生产该产品一个步骤的时间就可以生产出这一件产品,这就是它的优势所在。同一时刻,不同级在处理不同的数据,那么下一个时刻,就会输出相应的数据,这就是FPAG的优势所在。其次,我