- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FPGA: cyclone IV, EP4CE15U14A7N
external oscillator: 25MHz
My overall fpga application module will use 25MHz as system clock.
Solution 1 : use oscillator directly
Solution 2: external oscillator 25MHz ->PLL-> output 25MHz
which solution is better? why?
1 Solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Advantage if using internal PLL.
- Using internal PLL will save cost of the board manufacturing, where you save 1 component (clock oscillator specific just for 25Mhz).
- You can control of your system clock skew, delay, phase using internal PLL.
- you can save cost again by reducing another component which is voltage regulator(if you use external oscillator, you need to supply power for the external clk osc.)
Advantage if using external clk osc:
- jitter is guaranteed (but for low speed clk such as 25Mhz this is not much impact).
- the clock is ready when board power up. (if you using internal PLL, you need wait until FPGA enter user mode and PLL locked). If your system can't wait for this delay, you need to use external clk osc.
regards,
Farabi
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Advantage if using internal PLL.
- Using internal PLL will save cost of the board manufacturing, where you save 1 component (clock oscillator specific just for 25Mhz).
- You can control of your system clock skew, delay, phase using internal PLL.
- you can save cost again by reducing another component which is voltage regulator(if you use external oscillator, you need to supply power for the external clk osc.)
Advantage if using external clk osc:
- jitter is guaranteed (but for low speed clk such as 25Mhz this is not much impact).
- the clock is ready when board power up. (if you using internal PLL, you need wait until FPGA enter user mode and PLL locked). If your system can't wait for this delay, you need to use external clk osc.
regards,
Farabi
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page