嵌入式教程:为什么FPGA会难学?
2022-01-27 09:56:51
247
0

  很多学习嵌入式教程的朋友可能一直想不通一件事情,那就是FPGA为什么可以编程,虽然大部分人都不知道,也不想知道。因为这对于他们学习来说没有太大的影响,他能不能又有什么区别呢。


  FPGA内部主要三块:可编程的逻辑单元、可编程的连线和可编程的IO模块。可变沉的逻辑单元基本结构某种存储器(SRAM、 FLASH等)制成的4输入或6输入1输出地“真值表”加上一个D触发器构成。



嵌入式教程:为什么FPGA会难学?



  而可编程连线通过改写对应存储器的值就可以确定哪些线是连上的而哪些线是断开的,这样的话可把不同的单元一个个组合起来,形成一个大型的逻辑电路。


  引脚的作用大家都是知道的,所有芯片都不能没有引脚输入和输出。不管引脚是输入还是输出,只要你不是专用的,可编程的IO都可以随意定义。是的,可编程的IO就是如此强大。


  这些FPGA的内部模块,是FPGA难学的关键,有许多人,经常搞不懂这几个模块是干什么的,或者是他们之间的联系是什么也不清楚。除此之外,还有一个非常重要的原因就是没有掌握数字逻辑。



嵌入式教程:为什么FPGA会难学?



  虽然数字逻辑是根本,但很多学习嵌入式教程的人连根本也无法具有,要知道FPGA不管往哪个方向发展,都是需要数字逻辑这个根本去进行支撑的。如果缺乏数字逻辑,那我们学习FPGA也不过是空中楼阁,不管怎么学习都是不会有任何结果的。


  本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/

你估计猜不到他们也是程序员,虽然学的不一定是Java教程
嵌入式教程:零基础入门FPGA,如何学习?