MICROCHIP AN5864 PolarFire Mid Range FPGAs

spésifikasi
- Transceiver Mode: PCS 8B10B
- Lebar Data: 32-bit
- Jalur Transceiver: Tunggal
- Panganteur: SFP + jeung SMA
- Laju Data: 3.125 GHz
Bubuka
(Nanyakeun Patarosan)
Dokumén ieu nyayogikeun pitunjuk pikeun ngagunakeun Aurora 8B / 10B IP dina Papan Evaluasi PolarFire®. The PolarFire-speed tinggi transceiver (PF_XCVR_ERM) kudu ngonpigurasi dina modeu PCS 8B10B sapanjang kalawan Aurora 8B / 10B IP. Modul AURORA_TX_GENERATOR sareng AURORA_RX_CHECKER dianggo pikeun ngahasilkeun sareng verifikasi data ngalangkungan antarmuka AXI4-Stream.
Dewan Evaluasi gaduh dua antarmuka: SFP + sareng SMA. Desain rujukan ieu ngarojong duanana konfigurasi. kabel kudu disambungkeun dina modeu loopback ti TX mun RX on dewan.
Leuwihview
Aurora 8B/10B IP ngagunakeun AXI4-Stream salaku panganteur pamaké pikeun komunikasi. Desain rujukan ieu ngawengku dua modul, AURORA_TX_GENERATOR na AURORA_RX_CHECKER, pikeun nguji. Blok transceiver-speed tinggi ngarojong laju data mimitian ti 250 Mbps nepi ka 12.7 Gbps. Modul transceiver (PF_XCVR_ERM) ngahijikeun sababaraha blok fungsional pikeun ngaktifkeun transfer data serial-speed tinggi dina FPGA. Transceiver anu dianggo dina aplikasi Aurora 8B / 10B gaduh rubakpita dugi ka rentang laju garis 0.5 Gb / s dugi ka 6.6 Gb / s.
Aurora 8B / 10B IP ngadukung lebar data 32-bit sareng jalur transceiver tunggal. Desain rujukan ieu bisa dilaksanakeun dina dua papan Microchip PolarFire sangkan mindahkeun data full-duplex.
Gambar 1-1. Aurora 8B / 10B IP Rujukan Desain Blok Diagram

Spesifikasi Desain Rujukan
Bagian ieu nyadiakeun daptar spésifikasi desain rujukan.
- Modeu full-duplex
- Saluran tunggal
- Laju data: 3.125 Gbps
- Unit Data Payload (PDU): lebar data 32-bit
- Uji Kontrol Aliran Pamaké (UFC) sareng Kontrol Aliran Asli (NFC)
Émbaran Desain
bagian ieu nyadiakeun leuwihview tina modul nu kaasup dina rarancang.
Aurora Tx Generator
Nalika LANE sareng CHANNEL suksés diinisialisasi, sinyal AURORA_TX_GENERATOR.CHANNEL_UP ditegeskeun. Generator teras mimiti ngahasilkeun pola uji sareng ngirimkeunana ka Aurora
8B / 10B IP ngaliwatan panganteur AXI4-Stream.
Pangiriman Data: Pola data PRBS dianggo pikeun nguji antarmuka pangguna TX. Ukuran kecap data ningkat sacara bertahap dina unggal pigura, ti 1 dugi ka 255 (1 kecap = 32 bit). Sajumlah acak pondok tina siklus diselapkeun antara pigura.
Gambar 3-1. Runtuyan Uji Data

UFC Pesen Transmission: nilai pre-set dipaké pikeun nguji panganteur pamaké TX UFC. Nurutkeun kana spésifikasi Aurora 8B/10B, rentang ukuran UFC mangrupa angka genap oktét, antara 2 jeung 16.
Gambar 3-2. UFC Runtuyan Test

Pangiriman Pesen NFC: Runtuyan nomer jeda nuturkeun pola 1 ka 8, teras 0xF sareng tungtungna 0. Numutkeun spésifikasi Aurora 8B / 10B, rentang data NFC tina 1 dugi ka 8. Nilai 0xF maréntahkeun mitra saluran pikeun ngeureunkeun ngirimkeun data, sedengkeun nilai 0 maréntahkeun pikeun neruskeun pangiriman.
Gambar 3-3. Runtuyan Test NFC

Aurora Rx Checker
Saatos LANE sareng CHANNEL suksés diinisialisasi, modul CHECKER mimiti pariksa data anu ditampi tina Aurora 8B / 10B IP ngalangkungan antarmuka AXI4-Stream.
Tabel di handap ieu nyayogikeun inpormasi port. palabuhan ieu nunjukkeun kasalahan mismatch data masing-masing.
Tabél 3-1. Aurora Rx Checker
| Sinyal Hierarki | Katerangan |
| AURORA_RX_CHECKER.ERR_PDU | Nunjukkeun mismatch dina data PDU narima. |
| AURORA_RX_CHECKER.ERR_UFC | Nunjukkeun teu cocog dina pesen UFC anu ditampa. |
| AURORA_RX_CHECKER.ERR_NFC | Nunjukkeun teu cocog dina talatah NFC nu ditampa. |
Konfigurasi Transceiver
PolarFire Aurora 8B / 10B IP henteu kalebet transceiver PMA sareng PCS. Gambar di handap ieu nunjukkeun konfigurasi Transceiver IP dina desain Libero®.
- Dewan Evaluasi PolarFire nyayogikeun sumber jam 125 MHz. Ngonpigurasikeun PF_TX_PLL IP pikeun ngahasilkeun jam bit 6250 Mbps pikeun PF_XCVR_ERM.
Gambar 3-4. Kirimkeun PLL
- Ngonpigurasikeun PF_XCVR_ERM pikeun operasi full-duplex sareng jalur tunggal sareng laju data 3.125 GHz.
- Konpigurasikeun lebar panganteur PCS ka 32 bit kalawan 8B/10B encoding jeung decoding.

Proyék Libero
Salian blok fungsi utama, aya modul tambahan kayaning CCC, reset_syn na INIT_Monitor, nu jawab generating jam Sistim na reset.
Gambar di handap ieu nunjukkeun desain Libero tingkat luhur transfer data-speed tinggi nganggo Aurora 8B/10B IP.
Gambar 4-1. Proyék Libero

Watesan waktos
Konstrain handap ngajelaskeun frékuénsi SYS_CLK nyaeta 125 MHz, TX_CLK na RX_CLK nyaeta 78.125 MHz.
Jalur palsu ARSTN mangrupakeun sinyal Asynchronous.

Watesan panganteur
Bagian ieu ngajelaskeun konstrain panganteur.
Konstrain pikeun konektor SFP +


Konstrain pikeun konektor SMA

simulasi
A testbench simulasi loopback disadiakeun. Pengamatan konci di handap ieu tiasa dilakukeun tina bentuk gelombang:
- Nalika duanana PF_XCVR_ERM.RX_VAL na PF_XCVR_ERM.RX_READY negeskeun, eta nunjukkeun yén panarima PF_XCVR_ERM geus réngsé initialization. IP Aurora 8B/10B bakal ngamimitian operasi saatos nampi sinyal ieu.
Gambar 5-1. simulasi
- Salila interval waktu ti RX_VAL ka CHANNEL_READY, Aurora 8B/10B IP ngalaman initialization jeung verifikasi. Sistem aplikasi pangguna kedah ngantosan dugi ka CHANNEL_READY ditegeskeun sateuacan ngamimitian operasi.
Gambar 5-2. CHANNEL_READY ditegeskeun sateuacan Ngamimitian Operasi
- Modul TX_GENERATOR mimiti ngirimkeun pola uji ka Aurora 8B/10B IP saatos CHANNEL_READY ditegeskeun.
Gambar 5-3. CHANNEL_READY ditegeskeun
- Modul AURORA_RX_CHECKER ngamimitian marios data anu ditampi saatos CHANNEL_UP ditegeskeun.
- Data PDU, UFC sareng NFC terus dipariksa. Sinyal ERR_PDU, ERR_UFC sareng ERR_NFC kedah tetep handap; disebutkeun, a mismatch data dideteksi.
Gambar 5-4. Teu cocog Data Dideteksi
Debug jeung Tés
Anggo alat Identify® Debug Design pikeun ngawas sinyal dina desain.
- CHANNEL_UP
Sinyal ieu kedah ditegeskeun saatos kabel dipasang sareng prosés inisialisasi parantos réngsé. - ERR_PDU / ERR_UFC / ERR_NFC
- Sinyal ieu kedah salawasna tetep low.
- Setel pemicu dina alat pikeun ngawas kasalahan.
- LED Status
- LED4: kasalahan DATA. Lampu LED nunjukkeun kasalahan pikeun data.
- LED5: kasalahan UFC. Lampu LED nunjukkeun kasalahan pikeun UFC.
- LED6: Kasalahan NFC. Lampu LED nunjukkeun kasalahan pikeun UFC.
- LED7: SALURAN SIAP. Lampu LED nunjukkeun initialization suksés.
Gambar di handap ieu nunjukkeun Identipikasi Alat Desain Debug.
Gambar 6-1. Debug jeung Tés

Gambar di handap ieu nunjukkeun hasil dina bentuk gelombang vieweh.
Gambar 6-2. Kasalahan Monitor

Pikeun nguji setelan hardware, tuturkeun pitunjuk di handap ieu:
- Tutup jumper J46.
- Sambungkeun SPF + jeung kabel optik dina mode loop-balik.
- Nitenan status LEDs.
Gambar di handap ieu nunjukkeun setelan papan pangembangan PolarFire.
Gambar 6-3. Setup dewan


penting:
- LED4: Status kasalahan PDU, ON nunjukkeun, kasalahan geus kauninga.
- LED5: Status kasalahan UFC, ON nunjukkeun, kasalahan geus kauninga.
- LED6: Status kasalahan NFC, ON nunjukkeun, kasalahan geus kauninga.
- LED7: Status channel siap, ON nunjukkeun, saluran geus initialized.
Riwayat révisi
Sajarah révisi ngajelaskeun parobahan anu dilaksanakeun dina dokumén. Parobahan didaptarkeun ku révisi, dimimitian ku publikasi panganyarna.

Rojongan FPGA Microchip
- Grup produk Microchip FPGA ngadukung produkna sareng sababaraha jasa dukungan, kalebet Layanan Pelanggan, Pusat Rojongan Téknis Pelanggan, a websitus, sareng kantor penjualan sadunya. Konsumén disarankan pikeun nganjang ka sumber online Microchip sateuacan ngahubungi dukungan sabab kamungkinan pisan patarosan na parantos dijawab.
- Kontak Center Rojongan Téknis ngaliwatan websitus di www.microchip.com/support. Sebutkeun nomer Bagian Alat FPGA, pilih kategori kasus anu pas, sareng unggah desain files bari nyieun kasus rojongan teknis.
- Kontak Service Palanggan pikeun rojongan produk non-teknis, kayaning harga produk, upgrades produk, update informasi, status pesenan, jeung otorisasina.
- Ti Amérika Kalér, nelepon 800.262.1060
- Ti sakuliah dunya, nelepon 650.318.4460
- Fax, ti mana waé di dunya, 650.318.8044
Émbaran Microchip
mérek dagang
Nami sareng logo "Microchip", logo "M", sareng nami, logo, sareng merek sanés mangrupikeun mérek dagang kadaptar sareng teu kadaptar ti Microchip Technology Incorporated atanapi afiliasi sareng/atawa anak perusahaan di Amérika Serikat sareng/atawa nagara-nagara sanés ("Microchip Mérek dagang"). Inpormasi ngeunaan Microchip Trademark tiasa dipendakan di https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.
ISBN: 979-8-3371-1155-1
Bewara Hukum
- Publikasi ieu sareng inpormasi di dieu ngan ukur tiasa dianggo sareng produk Microchip, kalebet pikeun ngarancang, nguji, sareng ngahijikeun produk Microchip sareng aplikasi anjeun. Pamakéan informasi ieu
dina sagala cara séjén ngalanggar istilah ieu. Inpormasi ngeunaan aplikasi alat disayogikeun ngan ukur pikeun genah anjeun sareng tiasa diganti ku apdet. Tanggung jawab anjeun pikeun mastikeun yén aplikasi anjeun cocog sareng spésifikasi anjeun. Ngahubungan kantor jualan Microchip lokal Anjeun pikeun rojongan tambahan atawa, ménta rojongan tambahan di www.microchip.com/en-us/support/design-help/client-support-services. - Inpormasi ieu disayogikeun ku MICROCHIP "AS IS". MICROCHIP TEU NGAREGEPKEUN REPRESENTASI ATAWA HARANSI NAON NAON BAHA TERNYATA ATAU TERSIRAT, TULIS ATAU LISAN, STATUTORY ATAWA SABAJEUN, PABUAT KA INFORMASI KAAWASAN TAPI TEU DIWATES KA SALAH JENIS HARANSI TERSIRAT, NON-PENDAFTARAN, DAN FIRMAN. TUJUAN, ATAWA HARANSI PABUAT KA KONDISI, KUALITI, ATAWA KINERJANA.
- MICROCHIP MOAL MAH TANGGUNG JAWAB KANGGO NU LANGSUNG, KHUSUS, PUNITIF, INCIDENTAL, ATAWA KONSEQUENTIAL RUGI, KARUSAKAN, BIAYA, ATAWA BAYAAN NAON NU SAUNANA NU PABUAT KA INFORMASI ATAWA GUNAANNA, NAON NGABISABUNGKEUN, KALAU KANGGO KANGGO KITU. Kamungkinan ATAWA KARUKSAKAN NU DIHARAPKEUN. Pikeun FULLEST EXTENT diidinan ku hukum, tanggung jawab total Microchip dina sagala klaim dina sagala cara patali jeung informasi atawa pamakéan na moal ngaleuwihan jumlah waragad, lamun aya, nu geus dibayar langsung ka Microchip pikeun informasi.
- Pamakéan alat Microchip dina rojongan hirup jeung / atawa aplikasi kaamanan sagemblengna dina resiko meuli urang, sarta meuli satuju pikeun membela, indemnify jeung nahan Microchip bahya tina sagala jeung sagala Karuksakan, klaim, jas, atawa expenses hasilna tina pamakéan sapertos. Taya lisensi anu conveyed, implicitly atawa lamun heunteu, dina sagala hak cipta intelektual Microchip iwal disebutkeun béda.
Fitur Protection Code Alat Microchip
Catet detil di handap ieu ngeunaan fitur panyalindungan kode dina produk Microchip:
- Produk Microchip nyumponan spésifikasi anu aya dina Lembar Data Microchip khususna.
- Microchip percaya yén kulawarga produkna aman nalika dianggo dina cara anu dimaksud, dina spésifikasi operasi, sareng dina kaayaan normal.
- nilai Microchip sarta aggressively ngajaga hak cipta intelektual na. Usaha pikeun ngalanggar fitur panyalindungan kode produk Microchip dilarang pisan sareng tiasa ngalanggar Digital Millennium Copyright Act.
- Boh Microchip atanapi produsén semikonduktor sanés tiasa ngajamin kaamanan kode na. Perlindungan kode henteu hartosna yén kami ngajamin produkna "teu tiasa dipecahkeun". Perlindungan kode terus mekar. Microchip komitmen pikeun terus ningkatkeun fitur panyalindungan kode produk urang.
Catetan Aplikasi
© 2025 Microchip Technology Inc. sareng anak perusahaan na
FAQ
P: Naon anu kudu dilakukeun upami kuring mendakan kasalahan anu teu cocog dina data anu ditampi?
A: Upami anjeun mendakan kasalahan sapertos ERR_PDU, ERR_UFC, atanapi ERR_NFC, pariksa hirarki sinyal sareng mastikeun konfigurasi anu pas tina transceiver sareng modul pikeun pangiriman sareng panarimaan data anu akurat.
Dokumén / Sumberdaya
![]() |
MICROCHIP AN5864 PolarFire Mid Range FPGAs [pdf] Manual pamaké AN5864, AN5864 PolarFire Mid Range FPGAs, AN5864, PolarFire Mid Range FPGAs, Range FPGAs, FPGAs |

