Microsemi-SmartFusion2-SoC-FPGA-Code-Shadowing-ukusuka-SPI-Flash-ukuya-DDR-Memory-logo

I-Microsemi Pest Repeller Eqhuba ngokuKhuselekileyo Webumncedisi kwi SmartFusion2

Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-imveliso-umfanekiso

Imbali yohlaziyo

Imbali yohlaziyo ichaza utshintsho oluthe lwaphunyezwa kuxwebhu.
Ezi nguqulelo zidweliswe ngohlaziyo, kuqalwa kolona papasho lwangoku.

Uhlaziyo 9.0
Oku kulandelayo sisishwankathelo sotshintsho olwenziwe kolu hlaziyo.

  • Hlaziya uxwebhu lweLibero SoC v2021.1.
  • Isusiwe iimbekiselo kwiinombolo zenguqulelo yeLibero.

Uhlaziyo 8.0
Hlaziya uxwebhu lweLibero v11.8 SP1 ukukhutshwa kwesoftware.

Uhlaziyo 7.0
Olu lulandelayo lutshintsho olwenziwe kuhlaziyo 7.0 lolu xwebhu.

  • ILibero SoC, iFlashPro, kunye neemfuno zoyilo lweSoftConsole zihlaziywa. Ngolwazi oluthe vetshe, jonga iiMfuno zoYilo, iphepha lesi-5.
  • Kulo lonke isikhokelo, amagama eeprojekthi zeSoftConsole ezisetyenziswe kwidemo yoyilo kunye nawo onke amanani ahambelanayo ahlaziywa.

Uhlaziyo 6.0
Ukuhlaziya uxwebhu lwe-Libero v11.7 yokukhutshwa kwesoftware (SAR 76931) kuhlaziyo lwe-6.0 yolu xwebhu.

Uhlaziyo 5.0
Iprojekthi ehlaziyiweyo yeSoftConsole yeFirmware, iphepha le-9 (SAR 73518).

Uhlaziyo 4.0
Hlaziya uxwebhu lweLibero v11.6 yokukhutshwa kwesoftware (SAR 72058).

Uhlaziyo 3.0
Hlaziya uxwebhu lweLibero v11.5 yokukhutshwa kwesoftware (SAR 63973).

Uhlaziyo 2.0
Hlaziya uxwebhu lweLibero v11.4 yokukhutshwa kwesoftware (SAR 60685).

Uhlaziyo 1.0
Uhlaziyo 1.0 ibe lupapasho lokuqala lolu xwebhu.

Ukubaleka ngokukhuselekileyo WebUyilo lweDemo yomncedisi kwi-SmartFusion2 Devices

Ukusebenzisa i-PolarSSL, i-lwIP, kunye ne-FreeRTOS

Le demo ichaza ekhuselekileyo webamandla omncedisi usebenzisa uKhuseleko loMaleko woThutho (TLS),
Iprothokholi yoKhuseleko lweSockets Layer (SSL), kunye netri-speed ethernet medium access controller (TSEMAC) yezixhobo ze-SmartFusion®2. Le demo ichaza:

  • Ukusebenzisa i-SmartFusion2 i-Ethernet yoLawulo loFikelelo lweMedia (MAC) eqhagamshelwe kwi-Serial Gigabit Media Independent Interface (SGMII) PHY.
  • Ukudibanisa umqhubi we-SmartFusion2 we-MAC kunye nelayibrari ye-PolarSSL (ithala leencwadi le-TLS/SSL protocol yasimahla), i-IP ekhaphukhaphu (lwIP) i-TCP/IP stack, kunye neNkqubo yokuSebenza yeXesha lokwenyani yasimahla (RTOS).
  • Ukusebenzisa iinkonzo ze-Microsemi cryptographic system ukuphumeza iprotocol ye-TLS/SSL.
  • Ukuphumeza ukhuseleko webisicelo somncedisi kwibhodi SmartFusion2 Advanced Development Kit.
  • Ukuqhuba idemo.

Umzekelo weperipheral we-TSEMAC kwi-SmartFusion2 Microcontroller Subsystem (MSS) inokulungiswa ukudlulisa idatha phakathi kwe-PC yokusingatha kunye nenethiwekhi ye-Ethernet kulawa maxabiso alandelayo edatha (isantya somgca):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Ngolwazi oluthe kratya malunga ne-TSEMAC interface yezixhobo ze-SmartFusion2, bhekisa kwi-UG0331: I-SmartFusion2 Microcontroller Subsystem User Guide.
Khusela Webumncedisi uyilo lwedemo ngaphezuluview

Ekhuselekileyo webumncedisi wesicelo uxhasa i TLS/SSL umthetho olandelwayo wokhuseleko ofihlayo kwaye ukhuphele imiyalezo, ikhusela unxibelelwano ngokuchasene nomyalezo t.ampering. Unxibelelwano oluvela kwindawo ekhuselekileyo webumncedisi uqinisekisa ukuba idata enovakalelo inokuguqulelwa kwikhowudi eyimfihlo eyenza kube nzima ukuba tamper ngedatha.

Ekhuselekileyo webuyilo lwedemo yomncedisi luqulathe ezi maleko zilandelayo, njengoko kubonisiwe kuMfanekiso 1, :

  • Uluhlu lweSicelo
  • Uluhlu loKhuseleko (TLS/SSL Protocol)
  • Umaleko wezoThutho (lwIP TCP/IP Stack)
  • I-RTOS kunye ne-Firmware Layer

Ukubaleka ngokukhuselekileyo WebUyilo lweDemo yomncedisi kwizixhobo zeSmartFusion2 eziSebenzisa iPolarSSL, lwIP, kunye neFreeRTOS

Umzobo 1 • Ikhuselwe Webumncedisi Iileya

 Umaleko wosetyenziso (HTTPS) I-FreeRTOS
Uluhlu loKhuseleko (TLS/SSL Protocol)
Umaleko wezoThutho (IwIP TCP/IP Stack)
Uluhlu lweFirmware
I-SmartFusion2 Ikhithi yoPhuhliso oluPhezulu (HW)

Uluhlu lweSicelo
Ekhuselekileyo webisicelo somncedisi siphunyezwe kwibhodi ye-SmartFusion2 Advanced Development Kit. Isicelo siphatha isicelo se-HTTPS kwisikhangeli somthengi kwaye sidlulisela amaphepha amileyo kumxhasi ngokuphendula izicelo zabo. La maphepha asebenza kumxhasi (i-PC yomkhosi) isikhangeli. Lo mfanekiso ulandelayo ubonisa umzobo webhloko womncedisi wokudibanisa (Khusela webisicelo somncedisi osebenza kwisixhobo SmartFusion2) kunye nomxhasi (web umkhangeli zincwadi osebenza kwi-PC yomkhosi).

Umfanekiso 2 • ISazobe seBhlokhi yoNxibelelwano lweSeva yoMxumi

Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-01

Umfanekiso 2 • ISazobe seBhlokhi yoNxibelelwano lweSeva yoMxumi

Uluhlu loKhuseleko (TLS/SSL Protocol)
Iibhrawuza ze-Intanethi kunye webabancedisi basebenzisa umthetho olandelwayo we TLS/SSL ukuhambisa ulwazi ngokukhuselekileyo.
I-TLS/SSL isetyenziselwa ukuqinisekisa umncedisi kunye nomxhasi ukuseka unxibelelwano olukhuselekileyo phakathi kwamaqela aqinisekisiweyo usebenzisa uguqulelo oluntsonkothileyo. Le protocol ibekwe ngentla kweprothokholi yothutho, iTCP/IP njengoko kubonisiwe kuMfanekiso 1, iphepha 3. Umthombo ovulekileyo wethala leencwadi lePolarSSL lisetyenziselwa ukuphumeza iprotocol yeTLS/SSL yokhuseleko olukhuselekileyo. webisicelo somncedisi kule demo.

Jonga koku kulandelayo URLs yeenkcukacha ezipheleleyo ze-TLS/SSL zokuphunyezwa kweprotocol:

Ithala leencwadi lePolarSSL libandakanya ukuphunyezwa kweprotocol yeTLS/SSL. Eli thala leencwadi libonelela ngemisebenzi yojongano lwenkqubo yesicelo ukuphumeza ukhuseleko webusetyenziso lomncedisi usebenzisa i TLS/SSL umthetho olandelwayo kunye nenkqubo yokufihlakala kwenkqubo.

Ukuze ufumane inkcazelo engakumbi malunga TLS/SSL protocol ikhowudi umthombo ilayibrari ebhalwe C kunye nolwazi lwelayisensi, bhekisa ku https://polarssl.org/.

Umaleko wezoThutho (lwIP TCP/IP Stack)
Isitaki se-lwIP silungele iinkqubo ezizinzisiweyo kuba zisebenzisa izixhobo ezimbalwa, kwaye zingasetyenziswa kunye okanye ngaphandle kwenkqubo yokusebenza. I-lwIP iqulathe ufezekiso olululo lwe IP, iProtokholi yoLawulo loMyalezo weIntanethi (ICMP), uMsebenzisi DatagIprothokholi yenkunzi yegusha (UDP), kunye neeprothokholi zeTCP, kunye nemisebenzi yenkxaso efana ne-buffer kunye nolawulo lwememori.

I-lwIP iyafumaneka (phantsi kwelayisensi ye-BSD) njengekhowudi yomthombo C ukuze ukhutshelwe kule dilesi ilandelayo: http://download.savannah.gnu.org/releases/lwIP/

I-RTOS kunye ne-Firmware Layer
I-FreeRTOS ngumthombo ovulekileyo wenkqubo ye-kernel yexesha langempela. I-FreeRTOS isetyenziswa kule demo ukubeka phambili kunye nokucwangcisa imisebenzi. Ngolwazi oluthe kratya kunye nekhowudi yemvelaphi yamva nje, jonga kwi
http://www.freertos.org.

I-firmware ibonelela ngokuphunyezwa komqhubi wesoftware ukuqwalasela nokulawula la macandelo alandelayo e-MSS:

  • I-Ethernet MAC
  • Iinkonzo zokulawula inkqubo
  • IiMowudi ezininzi zeAsynchronous/synchronous Receiver/Transmitter (MMUART)
  • Igalelo leNjongo ngokubanzi kunye neZiphumo (GPIO)
  • Uthotho lwesiNxulumaniso sePeripheral (SPI)
IiMfuno zoYilo

Le theyibhile ilandelayo idwelisa ihardware kunye neemfuno zoyilo lwesoftware kolu yilo lwedemo.

Uluhlu loku-1 • IiMfuno zoYilo

  • Imfuneko /uguqulelo
    Inkqubo yokuSebenza i-64 bit Windows 7 kunye ne-10
  • Hardware
    I-SmartFusion2 Ikhithi yoPhuhliso oluPhezulu:
    • 12 V iadaptha
    • Umhleli weFlashPro5
    • Intambo ye-USB A ukuya kwiMini-B
  • Intambo ye-Ethernet RJ45
  • Ikhompyuter yokusingatha okanye iLaptop
  • Isoftware
    I-FlashPro Express
    Phawula: Jonga kwi readme.txt file kubonelelwe kuyilo files yoguqulelo lwesoftware esetyenziswa ngoluyilo lwereferensi.
  • I-Libero ® System-on-Chip (SoC) ye viewkuyilo files
  • ISoftConsole
  • MSS Ethernet MAC abaqhubi
  • Host PC Drivers USB kubaqhubi UART
  • Enye yezi nkqubo zokulinganisa i-terminal elandelayo:
    • I-Hyperterminal
    • Term Term
    • I-PuTTY
  • Isikhangeli
    Uguqulelo lweMozilla Firefox 24 okanye kamva
    Internet Explorer version 8 okanye kamva

Phawula: I-Libero SmartDesign kunye noqwalaselo lwesikrini sokufota eziboniswe kwesi sikhokelo zezenjongo yomzekeliso kuphela.
Vula uyilo lweLibero ukuze ubone uhlaziyo lwamva nje.

Izinto ezifunekayo kuqala
Ngaphambi kokuba uqale:
Khuphela kwaye ufake i-Libero SoC (njengoko kubonisiwe kwifayile ye webindawo yolu yilo) kwi-PC yokusingatha ukusuka kule ndawo ilandelayo.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc

Uyilo lwedemo
Uyilo lwedemo files ziyafumaneka ukuze zikhutshelwe kwikhonkco elilandelayo:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Lo mfanekiso ulandelayo ubonisa ubume bomgangatho ophezulu woyilo files. Ngeenkcukacha ezithe vetshe, jonga kwi Readme.txt file.

Umzobo 3 • Uyilo lweDemo Files Ulwakhiwo olukwiNqanaba eliphezulu

Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-02

Iimpawu zoYilo lweDemo
Uyilo lwedemo lunolu khetho lulandelayo:

  • Ukuqhwanyaza kwee-LED
  • Umboniso weHyperTerminal
  • SmartFusion2 Uphendlo lukaGoogle

Inkcazo yoyilo lwedemo
Uyilo lwedemo luphunyezwa kusetyenziswa ujongano lweSGMII PHY ngokumisela i-TSEMAC kusetyenziso lwe-Ten-Bit Interface (TBI).
Ngolwazi oluthe kratya malunga ne-TSEMAC TBI interface, bhekisa kwi-UG0331: I-SmartFusion2 Microcontroller Subsystem User Guide.

Iprojekthi yeLibero SoC Hardware
Lo mzobo ulandelayo ubonisa ukuphunyezwa koyilo lwehardware yeLibero SoC kolu yilo lwedemo.

Umzobo 4 • I-Libero SoC i-Top-Level Hardware Design

Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-03

Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-04

Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-05

Iprojekthi yehardware yeLibero SoC isebenzisa ezi zixhobo zilandelayo ze-SmartFusion2 MSS kunye nee-IPs:

  • Ujongano lwe-TSEMAC TBI.
  • MMUART_0 ye-RS-232 yonxibelelwano kwi-SmartFusion2 Advanced Development Kit.
  • I-GPIO: Ukudibana kunye neediode ezikhupha ukukhanya (iiLED)
  • Ezinikezelweyo iphedi yegalelo 0 njengomthombo wewotshi
  • Ujongano olunesantya esiphezulu sothotho (SERDESIF) SERDES_IF IP: Ilungiselwe iSERDESIF_3 EPCS lane3, njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Ngolwazi oluthe kratya malunga nojongano lweserial enesantya esiphezulu, bhekisa kwi-UG0447: IGLOO2 kunye neSmart-Fusion2 iSmart-Speed ​​seSerial Interfaces IsiKhokelo somsebenzisi.

Umfanekiso wesi-5 • Ifestile yeSiqwalaseli seSijongano esiPhezulu esiPhezulu

Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-06

  1. Iinkonzo zokulawula inkqubo yeCryptographic: Ukuphumeza i-TLS/SSL protocol.

I-Package Pin Izabelo
Izabelo zepakethe yephini yee-LED kunye neempawu zojongano lwe-PHY ziboniswe kwezi tafile zilandelayo.

ITheyibhile 2 • I-LED ukuya kwiPackage Pins izabelo

Igama lePort I-Package Pin
I-LED_1 D26
I-LED_2 F26
I-LED_3 F27
I-LED_4 C26
I-LED_5 C28
I-LED_6 B27
I-LED_7 C27
I-LED_8 E26

Uluhlu lwesi-3 • Imiqondiso ye-PHY Interface yokuPakisha izabelo zeZikhonkwane

Igama lePort Isalathiso I-Package Pin
PHY_MDC Isiphumo F3
PHY_MDIO Igalelo K7
PHY_RST Isiphumo F2

Iprojekthi yeSoftConsole yeFirmware
Biza iprojekthi yeSoftConsole usebenzisa i-IDE ezimeleyo yeSoftConsole.

Ezi mfumba zilandelayo zisetyenziselwa olu yilo lwedemo:

  • Inguqulelo yethala leencwadi lePolarSSL 1.2.8
  • lwIP TCP/IP isitaki uguqulelo 1.4.1
  • I-FreeRTOS

Lo mfanekiso ulandelayo ubonisa i-example yolwakhiwo lwesoftware yeSoftConsole yoyilo lwedemo.

Umzobo 6 • iSoftConsole Project Explorer Window

Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-07

Le projekthi iqulethe ukhuseleko webukuphunyezwa kwesicelo somncedisi usebenzisa iPolarSSL, lwIP, kunye neFreeRTOS.

Umgangatho wokuFihla oPhambili (AES) kunye ne-Non-deterministic Random Bit Generator (NRBG) iinkonzo zenkqubo zisetyenziselwa ukuphumeza ukhuseleko. webisicelo somncedisi. I-AES kunye ne-NRBG inokuphunyezwa ngokusebenzisa injini ye-SmartFusion2 ye-hardware okanye ilayibrari ye-software ye-PolarSSL. Kulo yilo lwedemo, i-AES kunye ne-NRBG ziphunyezwa ngokusebenzisa i-SmartFusion2 injini ye-hardware ngeenkonzo zenkqubo.

Itheyibhile 4 • IiMacros zokuVumela okanye ukuKhubaza iiNkonzo zoLawulo lweNkqubo

Inkonzo yeNkqubo yeMakhro / Indawo enkulu

  • I-AES
    • #chaza i-HW_AES 1
      <$Uyilo_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webiseva_T
      CP_Demo_DF\Libero\Webiseva_TCP\SoftConsole\Webiseva_TCP_M
      SS_CM3\polarssl-1.2.8\iquka\polarssl\aes.h
  • NRBG
    • #chaza i-HW_NRBG 1
      <$Uyilo_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webiseva_T
      CP_Demo_DF\Libero\Webiseva_TCP\SoftConsole\Webiseva_TCP_M
      SS_CM3\polarssl-1.2.8\iquka\polarssl\ssl.h
      Phawula: Iinkonzo zenkqubo ye-AES kunye ne-NRBG zixhaswa kukhuseleko lwedatha olunikwe amandla izixhobo ze-SmartFusion2 ezifana ne-M2S0150TS. Ukuba isixhobo se-SmartFusion2 asikho ukhuseleko lwedatha, khubaza ii-macros ezikhankanywe kwitheyibhile eyandulelayo ukuze usebenzise i-software ye-PolarSSL AES kunye ne-NRBG algorithms.
      Lo mfanekiso ulandelayo ubonisa iinguqulelo zomqhubi ezisetyenziselwa idemo.
      Umzobo 7 • Iinguqulelo zoMqhubi weDemo
      Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-08

Ukuphunyezwa kweProtocol ye-TLS/SSL kusetyenziswa iThala leencwadi lePolarSSL
Iprothokholi ye-TLS/SSL yahlulwe yangale mihlaba emibini yeprotocol:

  • Handshake protocol layer
  • Rekhoda umaleko weprotocol

Handshake Protocol Layer
Lo maleko uqulathe ezi nkqubo zilandelayo:

  • Ukuxhawula isandla: Isetyenziselwa ukubonisana ngolwazi lweseshoni phakathi komncedisi kunye nomxhasi. Ulwazi lweseshoni lubandakanya i-ID yeseshoni, izatifikethi zoontanga, i-cipher spec, i-algorithm yoxinzelelo, kunye nekhowudi eyimfihlo ekwabelwana ngayo esetyenziselwa ukuvelisa izitshixo ezifunekayo.
  • Guqula i-Cipher specs: Isetyenziselwa ukutshintsha iqhosha elisetyenziselwa uguqulelo oluntsonkothileyo phakathi komxhasi kunye nomncedisi. Isitshixo sibalwa kulwazi olutshintshiweyo ngexesha lokuxhawulana ngesandla kwe-client-server.
  • Isilumkiso: Imiyalezo yesivuseleli iveliswa ngexesha lokuxhawula umxhasi-umncedisi ukunika ingxelo yemposiso okanye utshintsho kwisimo kwintanga.

Lo mfanekiso ulandelayo ubonisa isipheloview yenkqubo ye-TLS/SSL yokuxhawula izandla.
Ngolwazi oluthe kratya malunga neprothokholi yokuxhawula izandla, irekhodi lomthetho, kunye ne-cryptographic algorithms, bhekisa ku http://tools.ietf.org/html/rfc5246.

Umfanekiso 8 • Inkqubo ye-TLS/SSL yokuxhawula izandla

Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-09

Rekhoda iProtocol Layer
Iprotocol yerekhodi ifumana kwaye ibethelele idatha kwisicelo kwaye iyidlulisele kuluhlu lwezothutho. I-protocol yerekhodi iqhekeza idatha efunyenweyo kwisayizi efanelekileyo kwi-algorithm ye-cryptographic kwaye icinezela ngokukhetha idatha. Iprothokholi isebenzisa i-MAC okanye ikhowudi yoqinisekiso lomyalezo we-keyed-hash (HMAC) kwaye iguqulelwe ngokuntsonkothileyo okanye ikhuphe ukuntsonkotha kwedatha kusetyenziswa ulwazi ekuxoxiswane ngalo ngexesha lokuxhawulana ngesandla.

Ukumisela uYilo lweDemo
La manyathelo alandelayo achaza indlela yokuseta idemo yebhodi yeSmartFusion2 Advanced Development Kit Kit:

  1. Qhagamshela i-PC engumamkeli kwi-J33 Connector usebenzisa i-USB A ukuya kwi-mini-B intambo. I-USB ukuya kwi-universal asynchronous receiver/transmitter (UART) abaqhubi beebhulorho zibhaqwa ngokuzenzekelayo.
    Phawula: Ukuba izibuko ze-COM azibonwa ngokuzenzekelayo, faka i-FTDI D2XX umqhubi wonxibelelwano lwe-terminal ye-serial nge-FTDI mini-USB cable. Umqhubi, kunye nesikhokelo sofakelo, siyafumaneka kwi www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. Nqakraza-ekunene kwizibuko ezine ezichongiweyo ze-COM, kwaye nqakraza Iimpahla ukufumana izibuko kunye nendawo kwi-USB FP5 Uthotho Converter C, njengoko kubonisiwe kulo mfanekiso ulandelayo. Yenza inqaku lenombolo yezibuko ye-COM ukuze isetyenziswe ngexesha loqwalaselo lwe-terminal yothotho, njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umzobo 9 • Ifestile yoMphathi weSixhobo
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-10
  3. Qhagamshela abatsiba kwibhodi yeSmartFusion2 Advanced Development Kit, njengoko kubonisiwe kolu luhlu lulandelayo. Ngolwazi malunga neendawo zokuxhuma, jonga kwiSihlomelo sesi-3: Iindawo zeJumper,.
    Isilumkiso: CIMA isitshixo sombane, SW7, phambi kokwenza uqhagamshelo lwe-jumper.
    ITheyibhile 5 • I-SmartFusion2 Iisetingi zeKit Jumper ephucukileyo
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-31
  4. Kwi-SmartFusion2 Advanced Development Kit, qhagamshela umbane kwi-J42 connector.
  5. Lo mzekelo woyiloample inokusebenza kuzo zombini i-IP engatshintshiyo kunye neendlela ze-IP eziguqukayo. Ngokungagqibekanga, inkqubo files zinikezelwe kwimo ye IP eguqukayo.
    • Kwi-IP engaguqukiyo, qhagamshela i-PC yokusingatha kwi-J21 ikhonkco yebhodi ye-SmartFusion2 Advanced Development Kit usebenzisa intambo ye-RJ45.
    • Kwi-IP eguquguqukayo, qhagamshela nayiphi na enye yeechweba zenethiwekhi ezivulekileyo kwi-J21 ikhonkco yebhodi ye-SmartFusion2 Advanced Development Kit usebenzisa i-RJ45 cable.

Ibhodi yokuSeta umfanekiso omfutshane
Izifinyezo zebhodi yeSmartFusion2 Advanced Development Kit kunye noseto olucwangcisiweyo lunikwe kwiSihlomelo 2: Ukuseta iBhodi yokuSebenza ngokuKhuselekileyo. Webiseva,

Ukuqhuba uYilo lweDemo
La manyathelo alandelayo achaza indlela yokwenziwa koyilo lwedemo:

  1. Khuphela uyilo lwedemo ukusuka: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
  2. Vula iswitshi yokubonelela ngombane SW7.
  3. Qala nayiphi na inkqubo yokulinganisa i-terminal efana nale:
    • I-Hyperterminal
    • I-PuTTY
    • Term Term
      Phawula: Kule demo iPuTTY isetyenziswa.
      Uqwalaselo lwenkqubo lu:
    • Ixabiso leBaud: 115200
    • Amasuntswana edatha asibhozo
    • Enye stop bit
    • Akukho Parity
    • Akukho lawulo lokuqukuqela
      Ngolwazi oluthe kratya malunga nokuqwalasela uthotho lweenkqubo zolinganiso lwesiphelo sendlela, bhekisa ku Uqwalaselo lwenkqubo yokulinganisa yeSitena soFundo.
  4. Inkqubo yebhodi ye-SmartFusion2 Advanced Development Kit kunye nomsebenzi file inikezelwe njengenxalenye yoyilo files usebenzisa isoftware yeFlashPro Express, bhekisa kwiSihlomelo 1: Ukucwangcisa isixhobo usebenzisa iFlashPro Express,.
    Phawula: Idemo inokuqhutywa kwiindlela ezimileyo kunye neziguqukayo. Ukuqhuba uyilo kwimodi ye-IP engatshintshiyo, landela amanyathelo akhankanywe kwiSihlomelo 4: Ukuqhuba uYilo kwi-Static IP Mode,.
  5. Umjikelo wamandla kwibhodi yeSmartFusion2 Advanced Development Kit.
    Umyalezo owamkelekileyo onedilesi ye-IP eguqukayo uboniswa kwinkqubo yokulinganisa i-terminal yothotho, njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umzobo 10 • Iinketho zoMsebenzisi
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-11
  6. Idilesi ye-IP eboniswe kwi-PuTTY kufuneka ifakwe kwibar yedilesi yesikhangeli ukuze usebenze ngokukhuselekileyo webumncedisi. Ukuba idilesi ye-IP ngu-10.60.3.120, ngenisa u-https://10.60.3.120 kwibha yedilesi yesikhangeli. Le demo ixhasa zombini iMicrosoft Internet Explorer kunye neMozilla Firefox browser.

Ukubaleka ngokuKhuselekileyo WebiDemo yomncedisi eneMicrosoft Internet Explorer
La manyathelo alandelayo achaza indlela yokusebenza ekhuselekileyo webidemo yeseva enoMicrosoft Internet Explorer:

  1. Vula iMicrosoft Internet Explorer kwaye uchwetheze i URL (umzekeloample, https://10.60.3.120) kwibha yedilesi. Isikhangeli sibonisa umyalezo wesilumkiso, njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umfanekiso we-11 • I-Microsoft Internet Explorer ebonisa uMyalezo weSilumkiso seSilumkiso seSatifikethi
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-12
  2. Cofa uQhuba kule webindawo (ayikhuthazwa) ukuqala unxibelelwano olukhuselekileyo kunye ne webumncedisi. IMicrosoft Internet Explorer ibonisa imenyu engundoqo yokhuseleko webumncedisi, njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umfanekiso we-12 • Imenyu engundoqo yoKhuseleko Webiseva kwi-Internet Explorer
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-32

Ukubaleka ngokuKhuselekileyo WebiDemo yomncedisi eneMozilla Firefox
La manyathelo alandelayo achaza indlela yokusebenza ekhuselekileyo webidemo yeseva eneMozilla Firefox:

  1. Vula isiphequluli seMozilla Firefox kwaye ufake ifayile URL (umzekeloample, https://10.60.3.120) kwibha yedilesi. Isikhangeli sibonisa umyalezo wesilumkiso, njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umfanekiso we-13 • IMozilla Firefox ibonisa uMyalezo weSilumkiso
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-14
  2. Khetha Ndiyayiqonda imingcipheko kwaye ucofe Yongeza ngaphandle….
  3. Cofa uQinisekisa ngaphandle koKhuseleko kwifestile yoKhenketho yoKhuseleko, njengoko kubonisiwe kulo mfanekiso ulandelayo, ukuqala unxibelelwano olukhuselekileyo ne webumncedisi. Umzobo 14 • Yongeza iWindow eKhethekileyo yoKhuseleko
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-15Phawula: Ukongeza ukhuseleko kwidilesi ye-IP kuyafuneka kukhangelo lokuqala kuphela.
    Phawula: Ukuba ufumana nawuphi na umyalezo ongaphumeleliyo kwi-terminal, ungawuhoyi lo myalezo.
  4. Isikhangeli seMozilla Firefox sibonisa imenyu ephambili, njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umfanekiso we-15 • Imenyu engundoqo yoKhuseleko Webumncedisi kwiMozilla Firefox
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-16Uluhlu oluphambili lunolu khetho lulandelayo:
    • Ukuqhwanyaza kwee-LED
    • Umboniso weHyperTerminal
    • SmartFusion2 Uphendlo lukaGoogle
      Phawula: Olu khetho lunokuqinisekiswa kusetyenziswa iMicrosoft Internet Explorer okanye iMozilla Firefox web iibhrawuza. Kule demo, iinketho ziboniswa kusetyenziswa iMozilla Firefox web umkhangeli zincwadi.

Ukuqhwanyaza kwee-LED

  1. Cofa ukuqhwanyaza ii-LEDs kwimenyu ephambili. Unokujonga ipateni ye-LED esebenzayo kwibhodi ye-SmartFusion2. I webiphepha linika ukhetho lokungena amaxabiso ukuqhwanyaza ii-LEDs ngesandla njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umfanekiso we-16 • Iphepha le-LEDs eliqhwanyazayo
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-17
  2. Faka naliphi na inani phakathi kwe-1-255 ukuze ukhanyise ii-LEDs ngesandla. UmzekeloampLe, ukuba ufaka u-1, ukuqhwanyaza kwe-LED1 IYACIMA. Ukuba ufaka i-255, zonke ii-LED eziqhwanyazayo ezisibhozo ziyacima.
  3. Cofa eKhaya ukuze ubuyele kwimenyu engundoqo.
    Phawula: I-SmartFusion2 Advanced Development Kit inee-LED eziphantsi ezisebenzayo.

Umboniso weHyperTerminal

  1. Cofa umboniso weHyperterminal kwimenyu ephambili. Lo mfanekiso ulandelayo ubonisa a webiphepha elinika ukhetho lokungena ixabiso lomtya.
    Umzobo we-17 • Iphepha lokuBonisa le-Hyperterminal
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-18Umtya ongenisiweyo uboniswa kwiPuTTY, njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umfanekiso we-18 • Isiboniso sentambo kwiPuTTY
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-19
  2. Cofa uBuyela Umva Iphepha elinye (iqhosha lotolo) okanye eKhaya ukubuyela kwimenyu ephambili.

SmartFusion2 Uphendlo lukaGoogle

  1. Cofa i-SmartFusion2 Ukukhangela kuGoogle kwimenyu ephambili.
    Phawula: Uqhagamshelo lwe-Intanethi luyafuneka ngamalungelo afanelekileyo okufikelela ukuze ufike kwi-SmartFusion2 Ukukhangela iphepha likaGoogle. Lo mfanekiso ulandelayo ubonisa a web iphepha ngophendlo lukaGoogle.
    Umzobo 19 • SmartFusion2 Iphepha lokukhangela likaGoogle
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-20
  2. Cofa eKhaya ukubuyela kwimenyu engundoqo.

ISihlomelo 1: Ukucwangcisa isixhobo usebenzisa iFlashPro Express

Eli candelo lichaza indlela yokucwangcisa isixhobo seSmartFusion2 ngomsebenzi wokudwelisa file usebenzisa iFlashPro Express.

Ukucwangcisa isixhobo, yenza la manyathelo alandelayo:

  1. Qinisekisa ukuba izicwangciso ze-jumper ebhodini ziyafana nezo zidweliswe kwiThebhile 5,.
    Phawula: Umbane wombane kufuneka ucinywe ngelixa udibanisa i-jumper.
  2. Qhagamshela intambo yombane kwisidibanisi se-J42 ebhodini.
  3. Amandla KWISwitshi yokubonelela ngombane SW7.
  4. Kwi-PC yomkhosi, vula isoftware yeFlashPro Express.
  5. Cofa eNtsha okanye ukhethe iProjekthi yeMisebenzi eNtsha kwiFlashPro Express Job kwimenyu yeProjekthi ukwenza iprojekthi entsha yomsebenzi, njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umzobo 20 • Iprojekthi yeFlashPro Express Job
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-21
  6. Ngenisa oku kulandelayo kwiProjekthi yeMisebenzi eNtsha esuka kwibhokisi yencoko yababini yeFlashPro Express Job:
    • Umsebenzi wokucwangcisa fileNONE file ibekwe kwaye ukhethe i file. Indawo emiselweyo yile:
      \m2s_dg0516_df\SF2_Secure_Webiseva_TCP_Idemo_DF\ Inkqubo ing_Job
    • Igama leprojekthi yeFlashPro Express: Cofa Khangela kwaye uhambe uye kwindawo ofuna ukuyigcina kuyo iprojekthi.
      Umfanekiso we-21 • Iprojekthi yeMisebenzi eNtsha evela kwiFlashPro Express Job
      Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-22
  7. Cofa u-Kulungile. Inkqubo efunekayo file ikhethiwe kwaye ilungele ukucwangciswa kwisixhobo.
  8. Ifestile yeFlashPro Express ibonakala njengoko kubonisiwe kulo mfanekiso ulandelayo. Qinisekisa ukuba inombolo yomdwelisi ibonakala kwindawo yoMdwelisi. Ukuba ayenzi njalo, qinisekisa udibaniso lwebhodi kwaye ucofe Hlaziya/Rescan Programmers.
    Umzobo 22 • Ukucwangcisa isixhobo
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-23
  9. Cofa u-RUN. Xa ifowuni icwangciswe ngempumelelo, imo ye-RUN PASSED iboniswa njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umzobo 23 • I-FlashPro Express-RUN PASSED
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-24
  10. Vala iFlashPro Express okanye kwiProjekthi ithebhu, cofa uPhuma.

ISihlomelo sesi-2: Ukusekwa kweBhodi yokuSebenza ngokuKhuselekileyo Webumncedisi

Lo mfanekiso ulandelayo ubonisa ukuseta kwebhodi yokuqhuba idemo kwibhodi yeSmartFusion2 Advanced Development Kit.

Umzobo 24 • SmartFusion2 Advanced Development Kit Setup

Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-25

ISihlomelo 3: Iindawo zeJumper

Lo mfanekiso ulandelayo ubonisa iindawo zokutsiba kwibhodi ye-SmartFusion2 Advanced Development Kit.
Umfanekiso wama-25 • Iindawo zeJumper kwiBhodi yeKit yoPhuhliso oluPhezulu

Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-26

Phawula: Izitsiba eziphawulwe ngombala obomvu zisetwa ngokungagqibekanga. Izitsiba ezigqwesileyo ngokuluhlaza kufuneka zisetwe ngesandla.
Phawula: Indawo yeejumpi kumfanekiso owandulelayo zikhangeleke.

Isihlomelo sesi-4: Ukuqhuba uYilo kwiMowudi ye-IP engatshintshiyo

La manyathelo alandelayo achaza indlela yokwenziwa koyilo kwimo ye-IP engatshintshiyo:

  1. Cofa ekunene kukhuseleko_webumncedisi kwiProjekthi yoMhloli wefestile yeprojekthi yeSoftConsole kwaye ukhethe iiPropati, njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umfanekiso wama-26 • IProjekthi yoMhloli weProjekthi yeProjekthi yeSoftConsole
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-27Lo mfanekiso ulandelayo ubonisa ukususa isimboli NET_USE_DHCP kwiSeto lweSixhobo thebhu yeePropati zokhuseleko_webifestile yomncedisi.
    Umfanekiso wama-27 • IProjekthi yeePropati zoMhloli weProjekthi
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-28Ukuba isixhobo siqhagamshelwe kwimowudi ye-IP ye-static, idilesi ye-IP engatshintshiyo yebhodi yi-169.254.1.23, uze utshintshe izicwangciso ze-TCP / IP zokusingatha ukubonisa idilesi ye-IP. Lo mzobo ulandelayo ubonisa iisetingi ze-PC TCP/IP.
    Umzobo 28 • Isethingi yePC TCP/IP yokusingatha
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-29Lo mfanekiso ulandelayo ubonisa useto lwedilesi ye-IP engatshintshiyo.
    Umzobo 29 • Iisetingi zedilesi ye-IP engatshintshiyo
    Microsemi-Pest-Repeller-Running-Secure-Webiseva-kwi-SmartFusion2-30Nje ukuba ezi zicwangciso ziqwalaselwe, yakha i-firmware, ngenisa i-.hex yamva nje file kwi-eNVM, kwaye uqhube uyilo lweLibero. Jonga ukuqhuba uYilo lweDemo, iphepha le-13 ukwenza uyilo kwimowudi ye-IP engatshintshiyo, ukuba isixhobo se-SmartFusion2 sele sicwangciswe nge-top_static.job file.
    Phawula: Ukusebenzisa usetyenziso kwimowudi yolungiso, iFlashPro programmer iyafuneka.

Amaxwebhu / Izibonelelo

I-Microsemi Pest Repeller Eqhuba ngokuKhuselekileyo Webumncedisi kwi SmartFusion2 [pdf] Isikhokelo somsebenzisi
I-Pest Repeller eqhuba ngokuKhuselekileyo Webumncedisi kwi SmartFusion2, Pest, Repeller ukubaleka Secure Webumncedisi kwi SmartFusion2, kwi SmartFusion2

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *