仅对英特尔可见 — GUID: sam1412835831176
Ixiasoft
5.1. 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端口。该选项因双向模式而自动开启。 在 Intel® Stratix® 10器件中,每个3 V I/O bank仅为其8八个单端I/O提供2个输出使能(OE)。 |
Enable seriestermination / paralleltermination ports | — |
|
如果开启,则使能输出缓冲的seriesterminationcontrol和parallelterminationcontrol端口。 |
参数 | 条件 | 允许值 | 说明 |
---|---|---|---|
Register mode | — |
|
指定用于GPIO IP核的寄存器模式:
如果使用仅有3 V I/O bank支持的I/O标准,则选择None。 |
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)。 |