Visible to Intel only — GUID: mcn1425186271175
Ixiasoft
1.1. Fractional PLL Reconfiguration in 28-nm Devices
1.2. Fractional PLL Dynamic Phase Shifting in the Intel® Quartus® Prime Software
1.3. Design Considerations
1.4. Using the Design Examples
1.5. Tutorial Walkthrough
1.6. Document Revision History for AN 661: Implementing Fractional PLL Reconfiguration with Altera PLL and Altera PLL Reconfig IP Cores
1.1.1.1. Connectivity between Altera PLL and Altera PLL Reconfig IP Cores
1.1.1.2. Connecting Altera PLL and Altera PLL Reconfig IP Cores
1.1.1.3. Avalon-MM Signals in Altera PLL Reconfig IP Core
1.1.1.4. Registers and Counters Settings
1.1.1.5. Reconfiguring Fractional PLL Settings with Avalon-MM Interface
1.1.1.6. .mif Streaming Reconfiguration
1.4.1. Software Requirement
1.4.2. Design Example 1: PLL Reconfiguration with Altera PLL Reconfig IP Core to Reconfigure M, N, and C Counters
1.4.3. Design Example 2: PLL Reconfiguration with Altera PLL Reconfig IP Core to Perform Dynamic Phase Shift
1.4.4. Design Example 3: PLL Reconfiguration with Altera PLL Reconfig IP Core using Qsys Design Flow
1.4.5. Design Example 4: Dynamic Phase Shift with Altera PLL IP Core
1.4.6. Design Example 5: .mif Streaming Reconfiguration
Visible to Intel only — GUID: mcn1425186271175
Ixiasoft
1.5.2. Creating the Qsys System
To create a Qsys system, follow these steps:
- On the Tool menu, click Qsys.
- Add the Qsys components that your design requires.
- To create an Altera PLL instance, perform these steps:
- Expand PLL, select Altera PLL, and click Add.
- Set Reference Clock Frequency to 50.0 MHz.
- Select the number of output clock and set its output frequency and phase relationship.
- In the Settings tab, turn on the Enable dynamic reconfiguration of PLL option.
- Click Finish.
- To create an Altera PLL Reconfig instance, perform these steps:
- Expand PLL, select Altera PLL Reconfig, and click Add.
- Click Finish.
- Under Component Library > Memories and Memory Controllers > On-Chip, select On-Chip Memory (RAM or ROM), and then click Add.
- For Total Memory size, type 65536 bytes.
- Click Finish.
- Under Component Library, expand Embedded Processors, select Nios II Processor and click Add.
- Select Nios II/s.
- Set Reset Vector Offset to 0x00 and Exception Vector Offset to 0x20.
- Click Finish.
- Under Interface Protocols > Serial, select JTAG UART and click Add.
- Under Write FIFO and Read FIFO, for the Buffer depth (bytes) select 64, and for IRQ threshold type 8.
- For Prepare interactive windows, select INTERACTIVE_INPUT_OUTPUT to open the interactive display window during simulation.
- Click Finish.
- In the Project Setting tab, for Clock Crossing Adapter Type, select Auto.
- To create an Altera PLL instance, perform these steps:
- In the System Contents tab, make the appropriate bus connection and IRQ lines as shown in Qsys System and Components for Design Example 3 figure.
If there are warnings about overlapping addresses, on the System menu, click Assign Base Addresses. If there are warnings about overlapping IRQ, on the System menu, click Assign Interrupt numbers.
- After setting up the connections, right-click the Nios II Processor and select Edit to open the Nios II Processor parameter editor. In the Core Nios II tab, for Reset vector memory and Exception vector memory, select onchip_memory2_0.s1, and click Finish.
- On the File menu, click Save.
- In the Generation tab, under Synthesis, turn on Create HDL design files for synthesis and Create block symbol file (.bsf).
- Click Generate.
Related Information