Logo Microsemi

DG0637
Guide demo
SmartFusion2 SoC FPGA CoreTSE_AHB 1000 Base-T
Loopback - Libero SoC v11.8

DG0637 SmartFusion2 SoC FPGA CoreTSE

Microsemi henteu ngajamin, ngagambarkeun, atanapi ngajamin ngeunaan inpormasi anu aya di dieu atanapi kasesuaian produk sareng jasana pikeun tujuan anu khusus, atanapi Microsemi henteu nanggung tanggung jawab naon waé anu timbul tina aplikasi atanapi panggunaan produk atanapi sirkuit. Produk anu dijual di handap ieu sareng produk anu sanés anu dijual ku Microsemi parantos tunduk kana tés kawates sareng henteu kedah dianggo babarengan sareng alat atanapi aplikasi anu penting pikeun misi. Sakur spésifikasi kinerja dipercaya tiasa dipercaya tapi henteu diverifikasi, sareng Meuli kedah ngalaksanakeun sareng ngalengkepan sadaya kinerja sareng uji produk anu sanés, nyalira sareng sareng, atanapi dipasang dina, produk akhir. Anu mésér henteu kedah ngandelkeun data sareng spésifikasi kinerja atanapi parameter anu disayogikeun ku Microsemi. Tanggung jawab Meuli pikeun sacara mandiri nangtukeun kasesuaian produk naon waé sareng pikeun nguji sareng pariksa anu sami. Inpormasi anu disayogikeun ku Microsemi di handap ieu disayogikeun "sakumaha aya, dimana aya" sareng sadaya kalepatan, sareng sadayana résiko anu aya hubunganana sareng inpormasi sapertos kitu sadayana sareng Meuli. Microsemi henteu masihan, sacara eksplisit atanapi implisit, ka pihak mana waé hak patén, lisénsi, atanapi hak IP anu sanés, naha ngeunaan inpormasi sapertos kitu atanapi naon waé anu dijelaskeun ku inpormasi sapertos kitu. Inpormasi anu disayogikeun dina dokumén ieu mangrupikeun milik Microsemi, sareng Microsemi ngagaduhan hak pikeun ngarobih inpormasi dina dokumén ieu atanapi produk sareng jasa iraha waé tanpa aya bewara.

Ngeunaan Microsemi
Microsemi, cabangna milik pinuh ku Microchip Technology Inc. (Nasdaq: MCHP), nawiskeun portopolio komprehensif semikonduktor sareng solusi sistem pikeun aerospace & pertahanan, komunikasi, pusat data sareng pasar industri. Produk kaasup-kinerja tinggi jeung radiasi-hardened analog dicampur-sinyal terpadu sirkuit, FPGAs, SoCs na ASICs; produk manajemén kakuatan; waktos sareng alat singkronisasi sareng solusi waktos anu tepat, netepkeun standar dunya pikeun waktos; alat ngolah sora; solusi RF; komponén diskrit; panyimpen perusahaan sareng solusi komunikasi, téknologi kaamanan sareng anti-t scalableamper produk; solusi Ethernet; Power-over-Ethernet ICs sareng midspans; kitu ogé kamampuhan design custom sarta jasa. Diajar langkung seueur di www.microsemi.com.

Riwayat révisi

Sajarah révisi ngajelaskeun parobahan anu dilaksanakeun dina dokumén. Parobahan didaptarkeun ku révisi, dimimitian ku publikasi panganyarna.
1.1 Révisi 4.0
Di handap ieu kasimpulan parobahan dina révisi 4.0 dokumén ieu.

  • Kusabab IP ieu teu acan ditingkatkeun pikeun nampung simulasi, informasi ngeunaan Simulating Desain geus dihapus.

1.2 Révisi 3.0
Di handap ieu kasimpulan parobahan dina révisi 3.0 dokumén ieu.

  • Vérsi Libero SoC diropéa dina syarat parangkat lunak sareng dina detil desain demo. Kanggo inpo nu leuwih lengkep, tingali Syarat Desain, kaca 3, jeung Desain Demo, kaca 3, masing-masing.

1.3 Révisi 2.0
Di handap ieu kasimpulan parobahan dina révisi 2.0 dokumén ieu.

  • Libero SoC, FlashPro, sareng syarat desain SoftConsole parantos diropéa. Kanggo inpo nu leuwih lengkep, tingal Sarat Desain, kaca 3.
  • Sapanjang dokumen éta, nami proyék SoftConsole anu dianggo dina desain demo sareng sadaya tokoh anu aya hubunganana diropéa.

1.4 Révisi 1.0
Révisi 1.0 mangrupikeun publikasi munggaran tina dokumén ieu.

SmartFusion2 SoC FPGA CoreTSE_AHB 1000 Base-T Loopback Demo

Microsemi Triple-Speed ​​Ethernet MAC, CoreTSE_AHB nyaéta inti intelektual lemes (IP) configurable nu luyu jeung standar IEEE 802.3.
Desain demo ieu nyayogikeun solusi Ethernet pikeun SmartFusion®2 SoC FPGA sareng ngalaksanakeun desain loopback 1000 Base-T basis CoreTSE_AHB dina Kit Evaluasi Kaamanan SmartFusion2.
CoreTSE_AHB ngamungkinkeun désainer sistem pikeun nerapkeun rupa-rupa desain Ethernet, ti béaya rendah 10/100 Ethernet nepi ka-kinerja luhur 1 port gigabit. CoreTSE_AHB cocog sareng peralatan jaringan sapertos saklar, router, sareng sistem akuisisi data.
CoreTSE ogé sayogi dina versi anu tiasa dianggo sareng kulawarga IGLOO® 2 FPGA.

CoreTSE_AHB boga interfaces handap:

  • 10/100/1000 Mbps Ethernet MAC sareng panganteur bebas média gigabit (GMII) sareng antarbeungeut sapuluh bit (TBI) pikeun ngadukung antarmuka bebas média gigabit séri (SGMII), 1000BASE-T, sareng 1000BASE-X
  • GMII atanapi TBI lapisan fisik panganteur nyambung ka Ethernet PHY
  • panganteur jalur data MAC
  • Beus periferal canggih (APB) panganteur budak pikeun registers konfigurasi MAC jeung aksés counter status

CoreTSE_AHB bisa ngonpigurasi sakumaha GMII atanapi TBI pikeun jaringan Ethernet dina 10/100/1000 laju mindahkeun data Mbps (speeds garis).
IP CoreTSE sayogi dina dua vérsi anu béda:

  • CoreTSE_AHB: Nganggo antarmuka AHB pikeun jalur ngirim sareng nampi. IP ieu dianggo pikeun SmartFusion2 SoC FPGA.
  • CoreTSE (Non-AMBA): Ngagunakeun aksés langsung ka MAC kalawan panganteur pakét streaming. IP ieu dianggo pikeun IGLOO2 FPGA sareng SmartFusion2 SoC FPGA.

CoreTSE na CoreTSE_AHB idéntik jeung MSS hard Ethernet MAC di SmartFusion2 nu aya kaitannana ka fitur nu dirojong, ngadaptar konfigurasi, sarta alamat ngadaptar. Sababaraha conto IP CoreTSE tiasa dianggo pikeun ngahontal solusi Ethernet dina alat SmartFusion2. IP CoreTSE_AHB, sareng MSS Ethernet MAC, tiasa dianggo pikeun ngadukung sababaraha antarmuka Ethernet pikeun alat SmartFusion2. Kanggo inpo nu langkung lengkep ihwal CoreTSE_AHB, tingali kana Buku Panduan CoreTSE_AHB.
Kanggo inpo nu langkung lengkep ihwal aplikasi Ethernet, tingali AC423: SmartFusion2 / IGLOO2 Ethernet Aplikasi Catetan.

Catetan: CoreTSE_AHB butuh lisénsi pikeun dianggo dina suite desain Libero® SoC. Pikeun pamundut lisénsi, kontak Téknis Rojongan Center ngaliwatan websitus di www.microchip.com/support.

2.1 Sarat Desain
Tabel di handap ieu daptar sarat desain pikeun ngajalankeun demo.

meja 1 • Sarat Desain

Sarat Hardware Katerangan
Kit Evaluasi Kaamanan SmartFusion2:
• 12 V adaptor
• FlashPro4
programer
Rev D atanapi engké
Host PC atanapi Laptop (12 GB RAM) Sistem Operasi Windows 64-bit
Spirent Test Center (Opsional)
Sarat parangkat lunak
Libero SoC 11.8
FlashPro Programming Software 11.8
SoftConsole v4.0
Ucing Karat Packet Generator Software Disadiakeun ku desain files
Parangkat lunak Wireshark Disadiakeun ku desain files
Syarat IP
CoreTSE_AHB Lisensi disadiakeun dina pamundut. Kontak
Puseur Rojongan Téknis ngaliwatan websitus di www.microchip.com/support.

2.2 Desain demo
Desain demo files sayogi diunduh di: https://www.microchip.com/en-us/application-notes/dg0637
Desain demo files ngawengku:

  • proyék Libero
  • Pemrograman files
  • Sumber files
  • Readme.txt file

Tempo éta Readme.txt file pikeun struktur diréktori lengkep.
Gambar di handap ieu nunjukkeun struktur tingkat luhur desain files.

Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 1

Gambar di handap ieu nunjukkeun diagram blok desain demo.

Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 2

Dina desain demo ieu, CoreTSE_AHB instantiated dina lawon FPGA tur disambungkeun ka on-board Ethernet PHY ngagunakeun-speed tinggi panganteur serial (SERDES_IF).
Dina gambar saméméhna, panah dotted beureum nembongkeun mindahkeun pakét Ethernet ti PC host ka LSRAM internal tur panah dotted dina bulao nembongkeun retransmission pakét ti LSRAM ka host.

2.2.1 Fitur Desain
Desain demo ngalakukeun loopback Ethernet maké CoreTSE_AHB di TBI 1000 Base-T on hardware na ogé dina simulasi.
Ieu mangrupikeun fitur desain demo:

  • Modél simulasi pikeun desain loopback CoreTSE_AHB.
  • Desain loopback CoreTSE_AHB dina Kit Evaluasi Kaamanan SmartFusion2.

Bagian di handap ieu ngajelaskeun initialization sareng konfigurasi CoreTSE_AHB, SERDES_IF, sareng mékanisme loopback.

2.2.1.1-Speed ​​High Konfigurasi Serial Interface
Salila prosés desain, CoreTSE_AHB ieu ngonpigurasi nampilkeun a Sapuluh Bit Interface (TBI) kana blok SERDESIF, nu geus ngonpigurasi pikeun External Physical Coding SubLayer (EPCS) operasi maké jalur 3 pikeun nyieun hiji link SGMII ka éksternal fisik-lapisan (PHY) alat.
2.2.1.2 CoreTSE_AHB IP MAC Initialization
Dina kakuatan-up, firmware dijalankeun dina processor Cortex-M3 bakal initialize registers kontrol dina CoreTSE_AHB jeung alat PHY éksternal nempatkeun aranjeunna dina 1000 Base-T mode.
2.2.1.3 Ethernet Packet Loopback Mékanisme
Mékanisme loopback Ethernet di handap ieu dianggo dina demo ieu:
2.2.1.3.1 Ethernet Packet panarimaan
CoreTSE_AHB narima pakét Ethernet ti on-board Ethernet PHY ngaliwatan-speed tinggi SERDES_IF.
CoreTSE_AHB nampi (RX) jalur disambungkeun ka LSRAM ngaliwatan panganteur AHB. Prosesor Cortex- M3 mindahkeun data pakét Ethernet kana mémori LSRAM nganggo DMA.
2.2.1.3.2 Ethernet Packet Transmission
Pikeun loop deui pakét Ethernet, Cortex-M3processor maca data pakét Ethernet ti memori LSRAM ngaliwatan panganteur AHB tur diteruskeun ka dinya dina jalur CoreTSE_AHB ngirimkeun (TX). CoreTSE_AHB ngirimkeun pakét Ethernet ka on-board Ethernet PHY ngaliwatan SERDES-speed tinggi.
2.2.1.4 Solusi Tés Ethernet
Aya loba cara pikeun evaluate CoreTSE_AHB 1000 Base-T loopback demo dina dewan Evaluasi Kaamanan SmartFusion2.

2.2.1.4.1 Solusi 1

  • Software generator pakét Cat Karat dipasang dina PC host dipaké pikeun ngirimkeun pakét Ethernet ngaliwatan kabel tambaga RJ45 Ethernet.
  • Wireshark software panarima pakét dipasang dina PC host ngarebut pakét Ethernet (loopback) ngaliwatan kabel tambaga RJ45 Ethernet.

2.2.1.4.2 Solusi 2
Pusat uji Spirent atanapi solusi anu sarimbag tiasa dianggo pikeun nguji demo loopback CoreTSE_AHB. Kanggo inpo nu leuwih lengkep, tingali Appendix: Ngajalankeun Desain Demo Ngagunakeun Spirent Test Center, kaca 13.
2.2.2 Pedaran Desain
Desain demo ieu dilaksanakeun ku ngonpigurasikeun CoreTSE_AHB pikeun mode TBI. Gambar di handap ieu nunjukkeun palaksanaan hardware Libero SoC pikeun desain demo ieu.

Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 3

Proyék hardware Libero ngagunakeun sumber daya ieu:

  • CoreTSE_AHB
  • Cortex M3 (sub sistem mikrokontroler) pikeun ngonpigurasikeun CoreTSE_AHB sareng on-board Ethernet PHY
  • panganteur serial-speed tinggi (SERDES_IF) ngonpigurasi pikeun EPCS jalur 3 mode
  • SoftConsole - aplikasi pikeun ngamimitian CoreTSE_AHB sareng pikeun mindahkeun data pakét Ethernet ka/tina LSRAM
  • Pad input dedicated 0 salaku sumber jam

2.3 Nyetél Desain Demo
Léngkah-léngkah ieu ngajelaskeun kumaha nyetél demo.

  1. Sambungkeun FlashPro4 Programmer ka konektor J5 dina SmartFusion2 FPGA Board Evaluasi Kaamanan.
  2. Sambungkeun jumper ka SmartFusion2 FPGA Kaamanan Evaluasi Board sakumaha dieusian dina tabel di handap ieu.
    meja 2 • SmartFusion2 Kaamanan FPGA Evaluasi Kit Jumper Setélan
    Jumper Pin (ti) Pin (ka) Koméntar
    J22 1 2 Default
    J23 1 2 Default
    J24 1 2 Default
    J8 1 2 Default
    J3 1 2 Default
  3. Sambungkeun catu daya ka konektor J6.

2.3.1 Programming Desain
Léngkah-léngkah di handap ieu ngajelaskeun kumaha program desain demo.

  1. Unduh desain demo tina jalur ieu: https://www.microchip.com/en-us/application-notes/dg0637
  2. Pindah ON saklar catu daya, SW7.
  3. Ngajalankeun software FlashPro.
  4. Klik Project Anyar.
  5. Dina jandela Proyék Anyar, lebetkeun nami proyék salaku CoreTSE_AHB_Demo.
  6. Klik Kotektak, tur arahkeun ka lokasi pikeun nyimpen proyék.
  7. Pilih Alat Tunggal salaku mode program.
  8. Klik OK pikeun nyimpen proyék.Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 4
  9. Klik Konpigurasikeun Alat.Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 5
  10. Klik Kotektak, arahkeun ka lokasi dimana SF2_1000BaseT_Demo.stp file lokasina, tur pilih nu file. Lokasi standar nyaéta: \SF2_1000BaseT_loopback_demo_df\ProgrammingFile\
  11. Pilih Advanced salaku Mode, tur pilih PROGRAM dina Aksi.
  12. Klik PROGRAM pikeun ngamimitian program alat. Antosan dugi status programmer dirobah jadi RUN PASSED.Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 6

2.3.2 Nyambungkeun Board Evaluasi Kaamanan SmartFusion2 ka PC host
Léngkah-léngkah ieu ngajelaskeun kumaha nyambungkeun Papan Evaluasi Kaamanan SmartFusion2 ka PC host:

  1. Saatos program suksés, pareumkeun Papan Evaluasi Kaamanan SmartFusion2.
  2. Sambungkeun PC host kana konektor J13 dina Kit Evaluasi Kaamanan SmartFusion2 nganggo kabel RJ45.

Gambar di handap ieu nunjukkeun setelan dewan SmartFusion2 Security Evaluation Kit.
Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 72.3.3 Ngajalankeun Desain Demo sareng Cat Karat sareng Wireshark dina Hardware

  1. Pindah ON saklar catu daya, SW7.
  2. Pasang software pakét Cat Karat sareng parangkat lunak Wireshark dina PC host tina sumberna files.
    ( \ SF2_1000BaseT_loopback_demo_df \Sumber Files\)
  3. Dina PC host, buka Wireshark network analyzer. Pilih Mimitian ditémbongkeun saperti dina Gambar 8, kaca 11.Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 8
  4. Dina PC host, buka software Cat Karat, ditémbongkeun saperti dina gambar di handap ieu.Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 9
  5. Dina Protokol View, pilih tab Control jeung asupkeun nilai 1 pikeun pakét per burst, ditémbongkeun saperti dina gambar di handap ieu.Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 10
  6. Dina Packet Flow, pilih make RAW, sakumaha ditémbongkeun dina Gambar 9, kaca 11.
  7. Dina Protokol View, pilih tab RAW jeung nyalin pakét net Ethernet ti sumberna files ( \ SF2_1000BaseT_loopback_demo_df \Sumber Files\Raw_packet.txt), ditémbongkeun saperti dina Gambar 9, kaca 11.
  8. Dina Interfaces, pilih sambungan Ethernet ka papan Evaluasi SmartFusion2.
  9. Pilih Mimitian Kirim ti ménu, ditémbongkeun saperti dina Gambar 9, kaca 11, pikeun ngirimkeun pakét.
  10. Dina jandela software Wireshark, ganda-klik Ethernet-II, ditémbongkeun saperti dina gambar di handap ieu. Paket Ethernet anu dikirimkeun sareng ditampi ditampilkeun.

Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 11

Appendix: Ngajalankeun Desain Demo Ngagunakeun Spirent Test Center

Léngkah-léngkah ieu ngajelaskeun kumaha ngajalankeun demo loopback CoreTSE_AHB nganggo pusat uji Spirent:

  1. Sambungkeun Kit Evaluasi Kaamanan SmartFusion2 ka slot 1 port Ethernet dina alat uji Spirent nganggo kabel RJ45.
  2. Dina PC host, buka konfigurator puseur uji Spirent.
  3. Tambahkeun port (Ethernet) dina puseur uji Spirent, ditémbongkeun saperti dina gambar di handap ieu.Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 12
  4. Pilih Generator Lalu Lintas di handapeun palabuhan, tambahkeun inpormasi pakét dina pangropéa blok aliran, teras klik Mimitian Lalu Lintas dina sadaya palabuhan, sapertos anu dipidangkeun dina gambar di handap ieu.Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 13pakét Ethernet dikirimkeun jeung narima dina port 1 ngaliwatan kabel RJ45.
  5. Titénan total TX, RX, RX FCS, jeung cacah kasalahan CRC. Gambar di handap ieu nembongkeun total TX, RX, RX FCS, sareng inpormasi cacah kasalahan CRC di pusat uji Spirent. 0 nunjukkeun euweuh leungitna dina pangiriman pakét sarta panarimaan.Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE - Gbr 14
  6. Klik OK pikeun nutup StreamBlock Editor.

Logo MicrosemiMarkas Microsemi
Hiji Perusahaan, Aliso Viejo,
CA 92656 AS
Di jero AS: +1 800-713-4113
Luar AS: +1 949-380-6100
Penjualan: +1 949-380-6136
Fax: +1 949-215-4996
Surélék: sales.support@microsemi.com
www.microsemi.com
©2023 Microsemi, cabangna milik pinuh ku Microchip Technology Inc. Sadaya hak ditangtayungan. Microsemi jeung
Logo Microsemi mangrupakeun mérek dagang kadaptar tiMicrosemi Corporation. Sadaya merek dagang sareng merek jasa sanés mangrupikeun hak milik nu gaduhna.

Dokumén / Sumberdaya

Microsemi DG0637 SmartFusion2 SoC FPGA CoreTSE [pdf] Pituduh pamaké
DG0637, DG0637 SmartFusion2 SoC FPGA CoreTSE, DG0637, SmartFusion2 SoC FPGA CoreTSE, SoC FPGA CoreTSE, CoreTSE

Rujukan

Ninggalkeun komentar

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