GPIO Intel® FPGA IP参数设置
可以在 Intel® Quartus® Prime软件中对GPIO IP核进行参数设置。有三组选项:General、Buffer和Registers。
参数 | 条件 | 允许值 | 说明 |
---|---|---|---|
Data Direction | — |
|
指定GPIO的数据方向。 |
Data width | — | 1至128 |
指定数据宽度。 |
Use legacy top-level port names | — |
|
使用与 Stratix® V、 Arria® V和 Cyclone® V器件中相同的端口名称。 例如:dout成为dataout_h和dataout_l,以及din成为datain_h和datain_l。
注: 相比在 Stratix® V、 Arria® V和 Cyclone® V器件中,这些端口的行为会有所不同。 有关移植指南,请参阅相关信息。
|
参数 | 条件 | 允许值 | 说明 |
---|---|---|---|
Use differential buffer | — |
|
如果启用,则使能差分I/O缓冲器。 |
Use pseudo differential buffer |
|
|
如果在输出模式下启用,则使能伪差分输出缓冲器。 如果启用Use differential buffer,则该选项将双向模式自动启用。 |
Use bus-hold circuitry |
|
|
如果开启,则总线保持电路可将I/O管脚上的信号微弱保持为其最后驱动的状态,其中输出缓冲器状态将会是1或0,但非高阻抗。 |
Use open drain output |
|
|
如果开启,则开漏输出将器件使能以提供系统级的控制信号,例如,可经系统中多个器件置位的中断和写入使能信号。 |
Enable output enable port | Data Direction = Output |
|
如果开启,则使能用户输入到OE端口。该选项自动对双向模式开启。 |
Enable seriestermination / paralleltermination ports | — |
|
如果开启,则使能输出缓冲的seriesterminationcontrol和parallelterminationcontrol端口。 |
参数 | 条件 | 允许值 | 说明 |
---|---|---|---|
Register mode | — |
|
指定GPIO IP核的寄存器模式:
|
Enable synchronous clear / preset port |
|
|
指定如何实现同步复位端口。
|
Enable asynchronous clear / preset port |
|
|
指定如何实现异步复位端口。
ACLR和ASET信号为高有效电平。 |
Enable clock enable ports | Register mode = DDIO |
|
|
Half Rate logic | Register mode = DDIO |
|
如果开启,则使能半速率DDIO。 |
Separate input / output Clocks |
|
|
如果开启,则使能用于双向模式下输入和输入路径的独立时钟(CK_IN和CK_OUT)。 |