A newer version of this document is available. Customers should click here to go to the newest version.
1. About the PHY Lite for Parallel Interfaces IP
2. PHY Lite for Parallel Interfaces FPGA IP for Agilex™ 5 D-Series and E-Series Devices
3. PHY Lite for Parallel Interfaces FPGA IP for Agilex™ 7 M-Series Devices
4. PHY Lite for Parallel Interfaces FPGA IP for Agilex™ 7 F-Series and I-Series Devices
5. PHY Lite for Parallel Interfaces FPGA IP for Stratix® 10 Devices
6. PHY Lite for Parallel Interfaces FPGA IP for Arria® 10 and Cyclone® 10 GX Devices
7. PHY Lite for Parallel Interfaces FPGA IP User Guide Document Archives
8. Document Revision History for the PHY Lite for Parallel Interfaces FPGA IP User Guide
5.5.6.4.1. Timing Closure: Dynamic Reconfiguration
5.5.6.4.2. Timing Closure: Input Strobe Setup and Hold Delay Constraints
5.5.6.4.3. Timing Closure: Output Strobe Setup and Hold Delay Constraints
5.5.6.4.4. Timing Closure: Non Edge-Aligned Input Data
5.5.6.4.5. I/O Timing Violation
5.5.6.4.6. Internal FPGA Path Timing Violation
6.5.6.4.1. Timing Closure: Dynamic Reconfiguration
6.5.6.4.2. Timing Closure: Input Strobe Setup and Hold Delay Constraints
6.5.6.4.3. Timing Closure: Output Strobe Setup and Hold Delay Constraints
6.5.6.4.4. Timing Closure: Non Edge-Aligned Input Data
6.5.6.4.5. I/O Timing Violation
6.5.6.4.6. Internal FPGA Path Timing Violation
6.3.2.4. Avalon Configuration Bus Interface Signals
The PHY Lite for Parallel Interfaces FPGA IP exposes the Avalon® memory-mapped interface slave and Avalon® memory-mapped interface master interfaces when you perform dynamic reconfiguration. Connect the Avalon® memory-mapped interface slave to either a master in the core or the master interface of either an PHY Lite for Parallel Interfaces FPGA IP or the External Memory Interface IP to be placed in the same column. You can only connect the master interface to the slave interface of a PHY Lite for Parallel Interfaces FPGA IP or External Memory Interface IP to be placed in the same column.
Signal Name | Direction | Width | Description |
---|---|---|---|
avl_clk | Input | 1 | Avalon interface clock. |
avl_reset_n | Input | 1 | Reset input synchronous to avl_clk. |
avl_read | Input | 1 | Read request from io_aux. This signal is synchronous to the avl_clk input. |
avl_write | Input | 1 | Write request from io_aux. This signal is synchronous to the avl_clk input. |
avl_byteenable | Input | 4 | Controls which bytes should be written on avl_writedata. |
avl_address | Input | 28 ( Arria® 10 and Cyclone® 10 GX devices) | Address from io_aux. This signal is synchronous to the avl_clk input. |
avl_readdata | Output | 32 | Read data to io_aux. This signal is synchronous to the avl_clk input. |
avl_writedata | Input | 32 | Write data from io_aux. This signal is synchronous to the avl_clk input. |
avl_readdata_valid | Output | 1 | Indicates that read data has returned. |
avl_waitrequest | Output | 1 | Stalls upstream logic when it is asserted. |
Signal Name | Direction | Width | Description |
---|---|---|---|
avl_out_clk | Output | Connect this signal to the input Avalon interface of another PHY Lite for Parallel Interfaces FPGA IP or the External Memory Interfaces IP. | |
avl_out_reset_n | Output | 1 | Connect this signal to the input Avalon interface of another PHY Lite for Parallel Interfaces FPGA IP or the External Memory Interfaces FPGA IP. |
avl_out_read | Output | 1 | Indicates read transaction. |
avl_out_write | Output | 1 | Indicates write transaction. |
avl_out_byteenable | Output | 4 | Controls which bytes should be written on avl_out_writedata. |
avl_out_writedata | Output | 32 | The data packet associated with the write transaction. |
avl_out_address | Output | 28 ( Arria® 10 and Cyclone® 10 GX devices) | Avalon address (in byte granularity). Value is identical to avl_address but with zeroes padded on the LSBs. |
avl_out_readdata | Input | 32 | The data packet associated with avl_out_readdata_valid. |
avl_out_readdata_valid | Input | 1 | Indicates that read data has returned. |
avl_out_waitrequest | Input | 1 | Stalls upstream logic when it is asserted. |
Related Information