O recurso de inversão de polaridade genérica do transceptor Tx e Rx não funciona em dispositivos Stratix® V, Arria® V, Cyclone® V devido a um erro nas versões 12.1sp1 e anteriores do software Quartus® II.
O recurso de inversão de polaridade genérica do transceptor Tx e Rx é diferente do recurso de inversão de polaridade PCI Express. PCI Express não foi afetado.
Para resolver este problema, abra o arquivo de transceptor megaWizard™ adequado abaixo
- Arria V GX ou Cyclone V GX = "av_xcvr_custom_native.sv"
- Stratix V GX/T ou Arria V GZ = "sv_xcvr_custom_native.sv"
e substitua o seguinte texto
- localparam INT_RX_POL_INV = (prot_mode == "básico") ? "en_pol_inv": "dis_pol_inv";
- localparam INT_TX_POL_INV = (prot_mode == "básico") ? "enable_polinv": "dis_polinv";
Com
- localparam INT_RX_POL_INV = "en_pol_inv";
- localparam INT_TX_POL_INV = "enable_polinv";
Este problema será corrigido em uma versão futura do software Quartus II.