EasyManua.ls Logo

Efinix Titanium - Chapter 12: Oscillator; Using the Oscillator Block; Design Check: Oscillator Errors

Default Icon
138 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Titanium Interfaces User Guide
Chapter 12
Oscillator
Contents:
Using the Oscillator Block
Design Check: Oscillator Errors
The Titanium FPGA has 1 low-frequency oscillator tailored for low-power operation. The
oscillator runs at a nominal frequency of 10, 20, 40, or 80 MHz. You can use the oscillator to
perform always-on functions with the lowest power possible. It's output clock is available to
the core. You can enable or disable the oscillator to allow power savings when not in use.
Using the Oscillator Block
To use the oscillator block in your design:
1. Add the oscillator block.
2. Select the resource (OSC_0).
3. Choose the clock frequency (10, 20, 40, or 80).
4. Specify the instance name and clock pin.
Note: You can disable the internal oscillator in Titanium FPGAs. The internal oscillator is disabled if it is
not instantiated in the Efinity
®
Interface Designer.
Design Check: Oscillator Errors
When you check your design, the Interface Designer applies design rules to your
configuration settings. The following tables show some of the error messages you may
encounter and explains how to fix them.
osc_rule_clock_name (error)
Message Clock pin name is not specified
Valid characters are alphanumeric characters with dash and underscore only
To fix Specify a valid clock name.
osc_rule_frequency (error)
Message Invalid frequency <value>
Unrecognized frequency <value>
To fix The oscillator only supports 10, 20, 40, or 80 MHz frequencies, so choose one of those.
osc_rule_instance_count (error)
Message There can only be one oscillator instance
To fix Titanium FPGAs only have one oscillator, so you can only use one oscillator block.
www.efinixinc.com 131

Table of Contents

Related product manuals