什么是FPGA(fpga使用的语言)

2023-03-01 19:47:26

 

1、什么是FPGA FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物 FPGA中文含义:现场可编程逻辑门阵列 。

2、FPGA工作原理 FPGA工作原理是采用了基于SRAM工艺的查找表(LUT)结构来实现可编程FPGA利用小型查找表16×1RAM来实现组合逻辑,每个查找表连接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O,由此构成了既可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元模块,这些模块间利用金属连线互相连接或连接到I/O模块。

FPGA的逻辑是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中的值决定了逻辑单元的逻辑功能以及各模块之间或模块与I/O间的联接方式,并最终决定了FPGA所能实现的功能,FPGA允许无限次的编程。

3、FPGA芯片结构 FPGA芯片主要由6部分完成,分别为:可编程输入输出单元(IOB)、基本可编程逻辑单元(CLB )、完整的时钟管理(DCM)、嵌入块式RAM(BRAM)、丰富的布线资源、内嵌的底层功能单元和内嵌专用硬件模块。

4、FPGA编程语言 常用的主要有VHDL、Verilog HDL、System Verilog5、FPGA开发工具 主要有quartusII、ISE、Vivado,仿真工具modelsim,综合工具Synplify Pro 等。

6、FPGA应用领域广泛 航天科工、通信领域(比如基站)、视频图像处理、雷达、汽车、云计算、AI等。

7、FPGA入门书籍推荐几本FPGA入门书籍1)、 Verilog数字系统设计教程

2)、 Altera FPGA/CPLD设计(基础篇)

3)、深入浅出玩转FPGA

4)、FPGA应用开发实战技巧精粹

5)、Altera FPGA/CPLD设计(高级篇)(第2版)

8、FPGA学习论坛推荐几个FPGA学习论坛1)、电子发烧友FPGA论坛2)、易特创芯3)、至芯科技FPGA论坛4)、中国电子网技术论坛5)、电子工程世界(EEWORLD)6、一牛网7)、电子产品世界fpga技术社区

8)、明德扬论坛以上这些论坛都是综合性论坛,涵盖的技术种类比较多,FPGA只是其中的一个版块。但其中至芯科技和明德扬都是FPGA培训机构,他们的论坛内容大部分是FPGA。


以上就是关于《什么是FPGA(fpga使用的语言)》的全部内容,本文网址:https://www.7ca.cn/news/dianzizhizao/647.shtml,如对您有帮助可以分享给好友,谢谢。
标签:
声明