Visible to Intel only — GUID: viv1711400387634
Ixiasoft
Answers to Top FAQs
1. Parameterizable Macros for Intel FPGAs Overview
2. Dual-Port Random Access Memory (RAM) Parameterizable Macros
3. FIFO Parameterizable Macros
4. I/O PLL Parameterizable Macro (ipm_iopll)
5. CDC Parameterizable Macros
6. Document Revision History for the Parameterizable Macros for Intel FPGAs User Guide
7. Parameterizable Macros for Intel FPGAs User Guide Archives
2.1.1. Simple Dual-Port RAM Parameterizable Macro Port Descriptions
2.1.2. Simple Dual-Port RAM Parameterizable Macro Parameters
2.1.3. Simple Dual-Port RAM VHDL Instantiation Template
2.1.4. Simple Dual-Port RAM Verilog Instantiation Template
2.1.5. Simple Dual-Port RAM SystemVerilog Instantiation Template
5.1. Synchronous Reset Synchronizer Parameterizable Macro (ipm_cdc_sync_rst)
5.2. Asynchronous Reset Synchronizer Parameterizable Macro (ipm_cdc_async_rst)
5.3. Synchronizer Using Single Clock Parameterizable Macro (ipm_cdc_1clk_sync)
5.4. Synchronizer Using Two Clocks Parameterizable Macro (ipm_cdc_2clks_sync)
5.5. Glitchless Clock MUX Parameterizable Macro (ipm_cdc_glitchless_clk_mux)
5.6. Bus Synchronizer Parameterizable Macro (ipm_cdc_bus_sync)
5.7. Pulse Synchronizer Parameterizable Macro (ipm_cdc_pulse_sync)
5.1.1. Synchronous Reset Synchronizer Parameterizable Macro Port Descriptions
5.1.2. Synchronous Reset Synchronizer Parameterizable Macro Parameters
5.1.3. Synchronous Reset Synchronizer VHDL Instantiation Template
5.1.4. Synchronous Reset Synchronizer Verilog Instantiation Template
5.1.5. Synchronous Reset Synchronizer SystemVerilog Instantiation Template
5.2.1. Asynchronous Reset Synchronizer Parameterizable Macro Port Descriptions
5.2.2. Asynchronous Reset Synchronizer Parameterizable Macro Parameters
5.2.3. Asynchronous Reset Synchronizer VHDL Instantiation Template
5.2.4. Asynchronous Reset Synchronizer Verilog Instantiation Template
5.2.5. Asynchronous Reset Synchronizer SystemVerilog Instantiation Template
5.3.1. Synchronizer Using Single Clock Parameterizable Macro Port Descriptions
5.3.2. Synchronizer Using Single Clock Parameterizable Macro Parameters
5.3.3. Synchronizer Using Single Clock VHDL Instantiation Template
5.3.4. Synchronizer Using Single Clock Verilog Instantiation Template
5.3.5. Synchronizer Using Single Clock SystemVerilog Instantiation Template
5.4.1. Synchronizer Using Two Clocks Parameterizable Macro Port Descriptions
5.4.2. Synchronizer Using Two Clocks Parameterizable Macro Parameters
5.4.3. Synchronizer Using Two Clocks VHDL Instantiation Template
5.4.4. Synchronizer Using Two Clocks Verilog Instantiation Template
5.4.5. Synchronizer Using Two Clocks SystemVerilog Instantiation Template
5.5.1. Glitchless Clock MUX Parameterizable Macro Port Descriptions
5.5.2. Glitchless Clock MUX Parameterizable Macro Parameters
5.5.3. Glitchless Clock MUX VHDL Instantiation Template
5.5.4. Glitchless Clock MUX Verilog Instantiation Template
5.5.5. Glitchless Clock MUX SystemVerilog Instantiation Template
Visible to Intel only — GUID: viv1711400387634
Ixiasoft
4.1. I/O PLL Parameterizable Macro Operating Modes
The I/O PLL parameterizable macro supports the following operating modes of the PLL that you specify with the OPERATION_MODE parameter:
- Direct mode (direct)—the PLL minimizes the feedback path length to produce the smallest possible jitter at the PLL output. In this mode, the PLL does not compensate for any clock networks.
- Normal mode (normal)—the PLL feedback path source is a global or regional clock network, minimizing clock delay from the input clock pin to the core registers through global or regional clock network.
- Source Synchronous mode (source_synchronous)—the data and clock signals arrive at the input pins at the same time. In this mode, the signals have the same phase relationship at the clock and data ports of any input output enable register.
- External Feedback mode (external)—the PLL compensates for the fbclk feedback input to the PLL, thus minimizing the delay between the input clock pin and the feedback clock pin.
- Non Dedicated Feedback Normal mode (NDFB normal)—enables a non-dedicated feedback path option for the normal compensation mode.
- Non Dedicated Feedback Source Synchronous mode (NDFB source synchronous)—enables a non-dedicated feedback path option for the source synchronous compensation mode.
- Zero Delay Buffer mode (zdb)—the PLL feedback path is confined to the dedicated PLL external output pin. The clock port driven off-chip is phase aligned with the clock input for a minimal delay between the clock input and the external clock output.
- LVDS mode (lvds)—maintains the same data and clock timing relationship at the pins of the internal serializer/deserializer (SERDES) capture register, except that the clock is inverted (180° phase shift). Thus, LVDS mode compensates for the delay of an LVDS clock network.