CLB实现用户定义的基本逻辑功能,IOB实现内部逻辑与器件封装引脚之间的接口,可编程内部连线PI完成模块之间的信号传递。FPGA的配置数据存放在静态随机存储器SRAM中,即FPGA的所有逻辑功能块、接口功能块和可编程内部连线PI的功能都由存储在芯片上的SRAM中的编程数据来定义。由于断电之后SRAM中的数据会丢失,因而每次接通电源时,由微处理器来进行初始化和加载编程数据,或将实现电路的结构信息保存在外部存储器EPROM中。FPGA由EPROM读入编程信息,由SRAM中的各位存储信息控制可编程逻辑单元阵列中各个可编程点的通断,从而达到现场可编程的目的。换一种说法
时间: 2023-06-02 16:08:31 浏览: 124
:FPGA是一种可编程逻辑器件,它包含了大量基本功能模块和可编程内部连线,而这些功能模块和连线可以通过编程数据来定义。这些编程数据需要保存在静态随机存储器中,并且必须在每次接通电源时进行初始化和加载。另外,为了保留已经编程的信息,我们可以将这些信息保存在外部存储器中。FPGA可以通过可编程逻辑单元阵列中的可编程点的通断来实现各种逻辑功能。
阅读全文