AN 496: Using the Internal Oscillator Intel® FPGA IP

ID 683653
Date 4/01/2024
Public

Using the Internal Oscillator in All Supported Devices (except MAX® II and MAX® V devices)

The internal oscillator has a single input, oscena, and a single output, osc. To activate the internal oscillator, use oscena. When activated, a clock with the frequency is made available at the output. If oscena is driven low, the output of the internal oscillator is a constant low. The internal oscillator only has a single output, osc, in Stratix® 10, Agilex™ 5, and Agilex™ 7 devices.

To create a variant of the Internal Oscillator Intel® FPGA IP, follow these steps:

  1. In the IP catalog, navigate to Library > Basic Functions > Configuration and Programming.
  2. Double-click the following IP entry:
    • Stratix® 10, Agilex™ 5, and Agilex™ 7 devices—Configuration Clock Intel FPGA IP
    • All other supported devices—Internal Oscillator Intel FPGA IP
  3. In the New IP Variant window, specify your IP variation file name and click Create.
  4. Click Generate HDL.

The selected files are created and can be accessed from the output file folder as specified in the output directory path. After the instantiation code is added to the file, the oscena input must be made as a wire and assigned as a logic value of "1" to enable the oscillator.