2016-02-23 11 views
6

Desidero inviare segnali (non importa quale tipo di segnale, solo binario casuale) sulle corsie MGT di un FPGA Xilinx. Questo è per testare le tracce MGT sul PCB. Qual è il modo più semplice per raggiungerlo? Per un normale IO vorrei semplicemente utilizzare un buffer di uscita (OBUF) e inviare il segnale ai pin di uscita. Quale sarebbe l'equivalente di questo (o il più semplice equivalente di questo) per i pin della banca MGT?Qual è il modo più semplice per trasmettere un segnale su MGT di Xilinx FPGA?

MODIFICA: Voglio stare lontano da ipcores il più possibile. Sto cercando una soluzione davvero semplice per in qualche modo bufferizzare i segnali ai pin MGT.

+1

La soluzione più semplice è utilizzare il protocollo Aurora. Altrimenti suggerisco di leggere la guida del transceiver del tuo FPGA. MGT sono in banche speciali. Non hanno I/O-BUF solo PADs ... – Paebbels

risposta

2

Se si dispone di entrambe le corsie TX e RX, suggerirei di eseguire il test di loopback. FPGA produrrebbe dati sul collegamento TX, lo riceverà su RX e confronterà i risultati.

Per fare ciò è possibile collegare le corsie TX alle corsie RX sul connettore PCB e utilizzare il core FPGA Ibert che creerà automaticamente i circuiti di trasmissione, ricezione e confronto e produrrà risultati ottimali per ciascuna corsia.

Per serie 7 ecco il link al core Ibert http://www.xilinx.com/products/intellectual-property/ibert_7series_gtx.html

Per le altre famiglie Ibert è inoltre disponibile.

Problemi correlati