Spartan-3A/3E FPGA 的配置用于配置 Spartan-3A 和 Spartan-3E FPGA 的解决方案和资源 Spartan™-3A/3E FPGA 采用 CMOS 配置锁存(CCL)来实现布线和逻辑单元之间的可配置互联。Spartan-3A/3E FPGA 是易失性器件 - 电源移除时,不能保留原有配置。为了配置 Spartan-3A/3E FPGA,每一次上电您都必须重新初始化 FPGA 内部的 CCL。Spartan-3A/3E FPGA 的加电配置随应用的不同而不同。了解详情,请选择下列链接: 原型或调试那些还处在原型制作阶段的用户可以使用以下几种方法来完成 Spartan-3A/3E FPGA 配置:
现场应用现场应用中,用户必须实现非易失性配置存储器解决方案,用于对 Spartan-3A/3E FPGA 进行配置。Xilinx 提供以下选项:
其它
配置方案Xilinx 为终端用户提供了配置 Spartan-3A/3E FPGA 所需的灵活性。Spartan-3A/3E FPGA 支持以下方案:串行最简单的配置方案,串行吞吐量。 主串行Xilinx FPGA驱动Xilinx PROM CLK,因为Xilinx PROM为Xilinx FPGA提供了串行(x1)配置数据。 ![]() 从串行与内部振荡器相连Xilinx PROM 的内部振荡器驱动 Xilinx FPGA CCLK,因为 Xilinx PROM 为 Xilinx FPGA 提供串行(x1)配置数据。 ![]() 从串行只与外部时钟驱动PROM相连外部时钟驱动 Xilinx PROM CLK,Xilinx PROM 驱动 Xilinx FPGA CCLK,因为 Xilinx PROM 为 Xilinx FPGA 提供串行(x1)配置数据。 ![]() 从串行与外部时钟驱动FPGA和PROM相连外部时钟驱动 Xilinx FPGA CLK 和 Xilinx PROM CLK,因为 Xilinx PROM 为 Xilinx FPGA 提供串行(x1)配置数据。 主SPISpartan-3A/3E FPGA 驱动 SPI PROM 时钟,因为 SPI PROM 为Spartan-3A/3E FPGA 提供串行(x1)配置数据。![]() 并行针对最快速的吞吐量的并行配置 主并行Xilinx FPGA 驱动 Xilinx PROM CLK,因为Xilinx PROM 为 Xilinx FPGA 提供字节宽的(x8)配置数据。 主并行配置方法是通过 Spartan-3A/3E FPGA BPI 配置设置实现的。 ![]() 与内部振荡器实现从并行Xilinx PROM 的内部振荡器驱动 Xilinx FPGA CCLK,因为 Xilinx PROM 为 Xilinx FPGA 提供字节宽的(x8)配置数据。 ![]() 只与外部时钟驱动 PROM 实现从并行外部时钟驱动 Xilinx PROM CLK,Xilinx PROM 驱动 Xilinx FPGA CCLK,因为 Xilinx PROM 为 Xilinx FPGA 提供字节宽的(x8)配置数据时。 ![]() 与外部时钟驱动 FPGA 和 PROM 实现从并行外部时钟驱动 Xilinx FPGA CCLK 和 Xilinx PROM CLK,因为 Xilinx PROM 为 Xilinx FPGA 提供字节宽的(x8)配置数据。 ![]() 主BPISpartan-3A/3E FPGA 驱动并行 Flash PROM,因为并行 Flash PROM 为 Spartan-3A/3E FPGA 提供字节宽的(x8)配置数据。![]() |