Xilinx FPGA芯片内部时钟和复位信号使用-Xilinx-AMD社区-FPGA CPLD-ChipDebug

Xilinx FPGA芯片内部时钟和复位信号使用

如果FPGA没有外部时钟源输入,可以通过调用STARTUP原语,来使用FPGA芯片内部的时钟和复位信号,Spartan-6系列内部时钟源是50MHz,Artix-7、Kintex-7等7系列FPGA是65MHz。

Spartan-6系列

wire clk_50m;
wire rst_n;

STARTUP_SPARTAN6 STARTUP_SPARTAN6_inst (
    .CFGMCLK(clk_50m),     // 1-bit output: Configuration internal oscillator clock output.
    .EOS(rst_n),             // 1-bit output: Active high output signal indicates the End Of Configuration.
);

Artix-7(7系列)

wire clk_65m;
wire rst_n;

STARTUPE2 STARTUPE2_ut0(
    .CFGMCLK(clk_65m),     // 1-bit output: Configuration internal oscillator clock output 65MHz.
    .EOS(rst_n)            // 1-bit output: Active high output signal indicating the End Of Startup.
);

分别可以参考文档:

  • UG380:Spartan-6 FPGA Configuration

  • UG470:7 Series FPGAs Configuration

图片[1]-Xilinx FPGA芯片内部时钟和复位信号使用-Xilinx-AMD社区-FPGA CPLD-ChipDebug
图片[2]-Xilinx FPGA芯片内部时钟和复位信号使用-Xilinx-AMD社区-FPGA CPLD-ChipDebug

 

请登录后发表评论

    没有回复内容