fpga什么事?作为组合逻辑电路。必须采用的是fpga是一个逻辑门阵列,在初学者的情况下可以认为是一个电路,和单片机ARM有很大的区别;可用于1通信协议转换,如SPI和I2C,2逻辑绑定,如解码器和编码器,3数字信号处理,如数据运算,数字滤波等,,是比较高级的应用,FPGA厂商众多,其中以xilinx最为突出,开发平台是ISE,altera是对应平台quartus,Actel是对应平台Libero,Lattice是对应平台ispLEVER。
不是万能的~只要考虑应用方向就可以了~。FPGA不是一切。但是如果使用得当。通信中的大部分数字部分都可以用FPGA解决。FPGA是一种替代产品。它既有ASIC的高密度,又有软件的高效率。FPGA不同于ARM和MCU。FPGA中没有指令,没有定时器,甚至连一个基本的乘法器都不能直接使用。要用FPGA,不要考虑软件流程。
FPGA的经典结构是:触发器 查找表。触发器被用作时序逻辑电路。作为组合逻辑电路。理论上任何算法都可以实现。当算法最终细化为NAND逻辑时,可以用FPGA实现,但遗憾的是,这需要大量的时间。这就是软件和硬件的区别。FPGA是ASIC的一种,它最大的特点就是可编程,而且是在同步设计的前提下!FPGA的开发时间明显比ASIC短。
Q1,相位累加器的输出和查找 table的地址是什么关系?关于高m位寻址,数据说明了什么?Q2:相位累加器溢出一次的累计次数就是NCO的周期。在上面的例子中,累计数是16,所以需要在addaddaddr 16处寻址正弦表的256个点。这是否正确,如何实现?Q3:NCO的性能与相位累加器的位数有关,但与正弦表的精度有什么关系?可以用小一点的正弦表吗?
3、 fpga是什么??做什么的???什么平台???一定采纳fpga是逻辑门阵列,初学者的情况下可以认为是电路,和单片机ARM有很大区别;可用于1通信协议转换,如SPI和I2C,2逻辑绑定,如解码器和编码器,3数字信号处理,如数据运算,数字滤波等。,是比较高级的应用,FPGA厂商众多,其中以xilinx最为突出。开发平台是ISE,altera是对应平台quartus,Actel是对应平台Libero,Lattice是对应平台ispLEVER。