General-Purpose I/O User Guide: Agilex™ 3 FPGAs and SoCs
Visible to Intel only — GUID: dis1673522156630
Ixiasoft
Visible to Intel only — GUID: dis1673522156630
Ixiasoft
3.1.2. HVIO Buffers and Registers
- The input path for handling data from the input pin to the core
- The output path for handling data from the core to the output pin
- The output enable (OE) path for handling the OE signal to the output buffer
The I/O registers allow fast source-synchronous register-to-register transfers and resynchronizations. To use the I/O registers to implement DDR circuitry, you can use the GPIO FPGA IP.
The input and output paths contain the following blocks:
- Input registers:
- Support full rate data transfer from the periphery to the core
- Support double or single data rate data captured from I/O buffer to the core
- Output registers:
- Support full rate data transfer from the core to the periphery
- Support double or single data rate data transfer to the output pin
- OE registers:
- Support the output enable signal from the core to the periphery
- Support double data rate or single data rate data transfer to the I/O pin
The input and output paths also support the following features:
- Clock enable
- Asynchronous or synchronous reset
- Delay chain on input and output paths