Intel® Hyperflex™ 体系结构高性能设计手册

ID 683353
日期 10/04/2021
Public
文档目录

7.1.4. 管脚分配

black-boxing逻辑能导致一些管脚分配错误。使用以下指南来解析管脚分配。重新分配高速通信输入管脚来纠正这些错误。

FPGA检查高速管脚的状态,如果不连接这些管脚,那么会生成错误信息。当black-box收发器时,您可能会遇到这种情况。要解决这些错误,请将HSSI管脚重新分配给一个标准I/O管脚。必要时验证并更改I/O bank。

在.qsf文件中,assignmnet语句如下所示:

set_instance_assignment –name IO_STANDARD “2.5 V” –to hip_serial_rx_in1
set_instance_assignment –name IO_STANDARD “2.5 V” –to hip_serial_rx_in2
set_instance_assignment –name IO_STANDARD “2.5 V” –to hip_serial_rx_in3
set_location_assignment IOBANK_4A –to hip_serial_rx_in1
set_location_assignment IOBANK_4A –to hip_serial_rx_in2
set_location_assignment IOBANK_4A –to hip_serial_rx_in3

悬挂管脚(dangling pins)

如果由于black-boxing组件而导致高速I/O管脚悬挂,那么要将他们设置成虚拟管脚。您可以在Assignment Editor中输入此assignment,或者直接在.qsf文件中输入,如下所示:

set_instance_assignment –name VIRTUAL_PIN ON –to hip_serial_tx_in1
set_instance_assignment –name VIRTUAL_PIN ON –to hip_serial_tx_in2
set_instance_assignment –name VIRTUAL_PIN ON –to hip_serial_tx_in3

GPIO管脚

如果您有GPIO管脚,那么要使用qsf assignment将他们变成虚拟管脚:

set_instance_assignment VIRTUAL_PIN –to *