MICROCHIP-logo

MICROCHIP AN5864 PolarFire Mid Range FPGAs

MICROCHIP-AN5864-PolarFire-Mid-Rentang-FPGAs-product

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

MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-1

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

MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-2

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

MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-3

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

MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-4

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®.

  1. 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 PLLMICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-5
  2. Ngonpigurasikeun PF_XCVR_ERM pikeun operasi full-duplex sareng jalur tunggal sareng laju data 3.125 GHz.
  3. Konpigurasikeun lebar panganteur PCS ka 32 bit kalawan 8B/10B encoding jeung decoding.MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-6

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

MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-7

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.

MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-8

Watesan panganteur

Bagian ieu ngajelaskeun konstrain panganteur.

Konstrain pikeun konektor SFP +

MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-9MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-10

Konstrain pikeun konektor SMA

MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-11

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. simulasiMICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-12
  • 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 OperasiMICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-13
  • Modul TX_GENERATOR mimiti ngirimkeun pola uji ka Aurora 8B/10B IP saatos CHANNEL_READY ditegeskeun.
    Gambar 5-3. CHANNEL_READY ditegeskeunMICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-14
  • 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 DideteksiMICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-15

Debug jeung Tés

Anggo alat Identify® Debug Design pikeun ngawas sinyal dina desain.

  1. CHANNEL_UP
    Sinyal ieu kedah ditegeskeun saatos kabel dipasang sareng prosés inisialisasi parantos réngsé.
  2. ERR_PDU / ERR_UFC / ERR_NFC
    • Sinyal ieu kedah salawasna tetep low.
    • Setel pemicu dina alat pikeun ngawas kasalahan.
  3. 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

MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-16

Gambar di handap ieu nunjukkeun hasil dina bentuk gelombang vieweh.

Gambar 6-2. Kasalahan Monitor

MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-17

Pikeun nguji setelan hardware, tuturkeun pitunjuk di handap ieu:

  1. Tutup jumper J46.
  2. Sambungkeun SPF + jeung kabel optik dina mode loop-balik.
  3. Nitenan status LEDs.
    Gambar di handap ieu nunjukkeun setelan papan pangembangan PolarFire.

Gambar 6-3. Setup dewan

MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-18MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-19

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.

MICROCHIP-AN5864-PolarFire-Mid-Range-FPGAs-gbr-20

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

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *