Microsemi-SmartFusion2-SoC-FPGA-Code-Shadowing-avy amin'ny-SPI-Flash-to-DDR-Memory-logo

Microsemi Pest Repeller mihazakazaka azo antoka Webmpizara amin'ny SmartFusion2

Microsemi-Pest-Repeller-Running-Secure-Webserver-on-SmartFusion2-product-image

Tantara fanavaozana

Ny tantaran'ny fanavaozana dia manoritsoritra ireo fanovana nampiharina tao amin'ilay antontan-taratasy.
Ny fanovana dia voatanisa amin'ny fanavaozana, manomboka amin'ny famoahana farany indrindra.

Fanavaozana 9.0
Ity manaraka ity dia famintinana ny fanovana natao tamin'ity fanavaozana ity.

  • Nohavaozina ny antontan-taratasy momba ny Libero SoC v2021.1.
  • Nesorina ny references amin'ny laharan'ny version Libero.

Fanavaozana 8.0
Nohavaozina ny antontan-taratasy momba ny famoahana rindrambaiko Libero v11.8 SP1.

Fanavaozana 7.0
Ireto manaraka ireto ny fanovana natao tamin'ny fanavaozana 7.0 amin'ity antontan-taratasy ity.

  • Havaozina ny fepetra takian'ny famolavolana Libero SoC, FlashPro ary SoftConsole. Raha mila fanazavana fanampiny dia jereo ny Requirements Design, pejy faha-5.
  • Manerana ny torolalana dia havaozina ny anaran'ny tetikasa SoftConsole ampiasaina amin'ny famolavolana demo sy ireo tarehimarika mifandraika amin'izany.

Fanavaozana 6.0
Nohavaozina ny antontan-taratasy momba ny famoahana rindrambaiko Libero v11.7 (SAR 76931) amin'ny fanavaozana 6.0 amin'ity antontan-taratasy ity.

Fanavaozana 5.0
Tetikasa Firmware SoftConsole nohavaozina, pejy 9 (SAR 73518).

Fanavaozana 4.0
Nohavaozina ny antontan-taratasy momba ny famoahana rindrambaiko Libero v11.6 (SAR 72058).

Fanavaozana 3.0
Nohavaozina ny antontan-taratasy momba ny famoahana rindrambaiko Libero v11.5 (SAR 63973).

Fanavaozana 2.0
Nohavaozina ny antontan-taratasy momba ny famoahana rindrambaiko Libero v11.4 (SAR 60685).

Fanavaozana 1.0
Ny fanavaozana 1.0 no famoahana voalohany an'ity antontan-taratasy ity.

Mihazakazaka azo antoka Webmpizara Demo Design amin'ny fitaovana SmartFusion2

Mampiasa PolarSSL, lwIP, ary FreeRTOS

Ity demo ity dia manazava ny fiarovana webny fahaizan'ny mpizara mampiasa Transport Layer Security (TLS),
Protocol Secure Sockets Layer (SSL), ary tri-speed ethernet medium access controller (TSEMAC) an'ny fitaovana SmartFusion®2. Ity demo ity dia mamaritra:

  • Mampiasa SmartFusion2 Ethernet Media Access Control (MAC) mifandray amin'ny Serial Gigabit Media Independent Interface (SGMII) PHY.
  • Fampidirana ny mpamily SmartFusion2 MAC miaraka amin'ny tranomboky PolarSSL (fitehirizam-bokin'ny protocol TLS/SSL maimaim-poana), IP maivana (lwIP) TCP/IP stack, ary ny Real Time Operating System (RTOS) maimaim-poana.
  • Mampiasa serivisy rafitra kriptografika Microsemi hampihatra ny protocol TLS/SSL.
  • Fampiharana azo antoka webfampiharana mpizara amin'ny tabilao SmartFusion2 Advanced Development Kit.
  • Mandeha ny demo.

Ny ohatra periferika TSEMAC ao amin'ny SmartFusion2 Microcontroller Subsystem (MSS) dia azo amboarina mba hamindra angona eo amin'ny PC mpampiantrano sy ny tambajotra Ethernet amin'ny tahan'ny data manaraka (haingam-pandeha):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Raha mila fanazavana fanampiny momba ny interface TSEMAC ho an'ny fitaovana SmartFusion2, jereo ny UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
fiarovana Webmpizara Demo Design Overview

Ny azo antoka webNy fampiharana mpizara dia manohana ny protocol fiarovana TLS/SSL izay manidy sy mamadika hafatra, miantoka ny fifandraisana amin'ny hafatra tampering. Fifandraisana avy amin'ny azo antoka webny mpizara dia miantoka fa ny angona saropady dia azo adika amin'ny kaody miafina izay manasarotra ny tamper miaraka amin'ny data.

Ny azo antoka webNy famolavolana demo server dia ahitana ireto sosona manaraka ireto, araka ny aseho amin'ny sary 1,:

  • Application Layer
  • Layer fiarovana (TLS/SSL Protocol)
  • Layer fitaterana (lwIP TCP/IP Stack)
  • RTOS sy Firmware Layer

Mihazakazaka azo antoka WebServer Design Demo amin'ny fitaovana SmartFusion2 Mampiasa PolarSSL, lwIP, ary FreeRTOS

Sary 1 • Voaro WebServer Layers

 Layer fampiharana (HTTPS) FreeRTOS
Layer fiarovana (TLS/SSL Protocol)
Layer fitaterana (IwIP TCP/IP Stack)
Firmware Layer
SmartFusion2 Advanced Development Kit (HW)

Application Layer
Ny azo antoka webNy fampiharana mpizara dia ampiharina amin'ny tabilao SmartFusion2 Advanced Development Kit. Ny fampiharana dia mitantana ny fangatahana HTTPS avy amin'ny navigateur mpanjifa ary mamindra ny pejy static amin'ny mpanjifa ho valin'ny fangatahan'izy ireo. Ireo pejy ireo dia mandeha amin'ny navigateur mpanjifa (PC mpampiantrano). Ity sary manaraka ity dia mampiseho ny kisary sakana amin'ny mpizara mampifandray (Secure webfampiharana mpizara mandeha amin'ny fitaovana SmartFusion2) sy mpanjifa (web navigateur mandeha amin'ny PC mpampiantrano).

Sary 2 • Diagram sakana amin'ny fifandraisana amin'ny mpizara mpanjifa

Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-01

Sary 2 • Diagram sakana amin'ny fifandraisana amin'ny mpizara mpanjifa

Layer fiarovana (TLS/SSL Protocol)
Internet navigateur sy webNy mpizara dia mampiasa ny protocol TLS/SSL mba handefasana vaovao azo antoka.
Ny TLS/SSL dia ampiasaina hanamarinana ny mpizara sy ny mpanjifa mba hametrahana fifandraisana azo antoka eo amin'ireo antoko voamarina amin'ny fampiasana encryption. Ity protocole ity dia misy sosona eo ambonin'ny protocol transport, TCP/IP araka ny aseho amin'ny sary 1, pejy 3. Ny tranomboky PolarSSL open source dia ampiasaina hampiharana ny protocol TLS/SSL ho an'ny fiarovana. webfampiharana mpizara amin'ity demo ity.

Jereo ireto manaraka ireto URLs ho an'ny antsipiriany momba ny fampiharana protocol TLS/SSL:

Ny tranomboky PolarSSL dia misy fampiharana kriptografika sy TLS/SSL. Ity trano famakiam-boky ity dia manome fiasa interface tsara amin'ny programa fampiharana fampiharana azo antoka webfampiharana mpizara mampiasa ny protocol TLS/SSL sy ny algorithm kriptografika rindrambaiko.

Raha mila fampahalalana bebe kokoa momba ny kaody loharanon'ny tranomboky protocol TLS/SSL voasoratra ao amin'ny C sy ny fampahalalana momba ny fahazoan-dàlana dia jereo ny https://polarssl.org/.

Layer fitaterana (lwIP TCP/IP Stack)
Ny stack lwIP dia mety amin'ny rafitra mipetaka satria mampiasa loharano vitsy, ary azo ampiasaina miaraka na tsy misy rafitra miasa. Ny lwIP dia ahitana fampiharana tena izy ny IP, Internet Control Message Protocol (ICMP), User Datagram Protocol (UDP), ary TCP protocols, ary koa ny asa fanohanana toy ny buffer sy ny fitantanana fahatsiarovana.

Ny lwIP dia misy (eo ambanin'ny fahazoan-dàlana BSD) ho kaody loharano C azo alaina avy amin'ity adiresy manaraka ity: http://download.savannah.gnu.org/releases/lwIP/

RTOS sy Firmware Layer
FreeRTOS dia loharano misokatra amin'ny fotoana tena misy ny kernel rafitra fandidiana. FreeRTOS dia ampiasaina amin'ity demo ity mba hanomezana laharam-pahamehana sy handamina ny asa. Raha mila fanazavana fanampiny sy ny kaody loharano farany, jereo ny
http://www.freertos.org.

Ny firmware dia manome fampiharana mpamily rindrambaiko hanamboarana sy hifehezana ireto singa MSS manaraka ireto:

  • Ethernet MAC
  • Serivisy fanaraha-maso ny rafitra
  • Multi-Mode universal Asynchronous/synchronous Receiver/Transmitter (MMUART)
  • Tanjona ankapobeny fampidirana sy fivoahana (GPIO)
  • Serial Peripheral Interface (SPI)
Fepetra takiana

Ity tabilao manaraka ity dia mitanisa ny fepetra takiana amin'ny famolavolana fitaovana sy rindrambaiko ho an'ity famolavolana demo ity.

Tabilao 1 • Fepetra amin'ny famolavolana

  • Fepetra / Version
    Operating System 64 bit Windows 7 sy 10
  • Hardware
    SmartFusion2 Advanced Development Kit:
    • 12 V adaptatera
    • FlashPro5 programmer
    • USB A mankany Mini-B tariby
  • Cable Ethernet RJ45
  • Host PC na Laptop
  • Software
    FlashPro Express
    Fanamarihana: Jereo ny readme.txt file omena ao amin'ny famolavolana files ho an'ny dikan-tsarimihetsika ampiasaina amin'ity famolavolana reference ity.
  • Libero ® System-on-Chip (SoC) ho an'ny viewamin'ny famolavolana files
  • SoftConsole
  • MSS Ethernet MAC mpamily
  • Ampidiro ny mpamily PC USB mankany amin'ny mpamily UART
  • Iray amin'ireto programa emulation terminal serial manaraka ireto:
    • HyperTerminal
    • TeraTerm
    • PuTTY
  • mpitety
    Mozilla Firefox version 24 na aoriana
    Internet Explorer version 8 na aoriana

Fanamarihana: Libero SmartDesign sy ny sarin'ny efijerin'ny fandrindrana aseho ato amin'ity torolàlana ity dia natao ho an'ny fanoharana ihany.
Sokafy ny endrika Libero hahitana ny fanavaozana farany.

zavatra takiana alohan'ny
Alohan'ny hanombohanao:
Misintona ary mametraka Libero SoC (araka ny voalaza ao amin'ny webtranonkala ho an'ity famolavolana ity) amin'ny PC mpampiantrano avy amin'ny toerana manaraka.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc

Demo Design
Ny famolavolana demo files dia azo alaina amin'ny rohy manaraka:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Ity sary manaraka ity dia mampiseho ny rafitra ambony indrindra amin'ny famolavolana files. Raha mila fanazavana fanampiny dia jereo ny Readme.txt file.

Sary 3 • Demo Design Files Rafitra ambony indrindra

Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-02

Demo Design Features
Ny famolavolana demo dia manana ireto safidy manaraka ireto:

  • LED manjelanjelatra
  • HyperTerminal Display
  • SmartFusion2 Google Search

Demo Design Description
Ny famolavolana demo dia ampiharina amin'ny alàlan'ny interface SGMII PHY amin'ny alàlan'ny fanamafisana ny TSEMAC ho an'ny asa Ten-Bit Interface (TBI).
Raha mila fanazavana fanampiny momba ny interface TSEMAC TBI, jereo ny UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Libero SoC Hardware Project
Ity sary manaraka ity dia mampiseho ny fampiharana ny famolavolana hardware Libero SoC ho an'ity famolavolana demo ity.

Sary 4 • Libero SoC Top-Level Hardware Design

Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-03

Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-04

Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-05

Ny tetikasa Libero SoC hardware dia mampiasa ireto loharano sy IP SmartFusion2 MSS manaraka ireto:

  • TSEMAC TBI interface tsara.
  • MMUART_0 ho an'ny fifandraisana RS-232 amin'ny SmartFusion2 Advanced Development Kit.
  • GPIO: Fifandraisana amin'ny diodes (LED)
  • pad fampidirana natokana 0 ho loharanon'ny famantaranandro
  • Serial interface tsara (SERDESIF) SERDES_IF IP: Namboarina ho an'ny SERDESIF_3 EPCS lane3, araka ny aseho amin'ity sary manaraka ity.
    Raha mila fampahalalana bebe kokoa momba ny fifandraisana an-tariby haingam-pandeha dia jereo ny UG0447: IGLOO2 sy Smart-Fusion2 High Speed ​​​​Serial Interfaces Guide.

Sary 5 • Window Configurator Serial Interface Haingam-pandeha

Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-06

  1. Serivisy fanaraha-maso ny rafitra kriptografika: Mampihatra protocol TLS/SSL.

Fanendrena Pin Package
Ny fanendrena pin fonosana ho an'ny LED sy famantarana interface PHY dia aseho amin'ireto tabilao manaraka ireto.

Tabilao 2 • LED mankany amin'ny Fametrahana Pins

Anaran'ny seranan-tsambo Package Pin
LED_1 D26
LED_2 F26
LED_3 F27
LED_4 C26
LED_5 C28
LED_6 B27
LED_7 C27
LED_8 E26

Tabilao 3 • Famantaran'ny Interface PHY ho an'ny Fametrahana Pins

Anaran'ny seranan-tsambo tari-dalana Package Pin
PHY_MDC Output F3
PHY_MDIO fahan'ny K7
PHY_RST Output F2

Tetikasa Firmware SoftConsole
Antsoy ny tetikasa SoftConsole amin'ny fampiasana SoftConsole IDE.

Ireto stacks manaraka ireto dia ampiasaina amin'ity famolavolana demo ity:

  • Tranomboky PolarSSL 1.2.8
  • lwIP TCP/IP stack version 1.4.1
  • FreeRTOS

Ity sary manaraka ity dia mampiseho exampny firafitry ny lahatahiry rindrambaiko SoftConsole amin'ny famolavolana demo.

Sary 6 • Window Explorer Project SoftConsole

Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-07

Ity tetikasa ity dia misy ny fiarovana webfampiharana fampiharana mpizara mampiasa PolarSSL, lwIP, ary FreeRTOS.

Ny serivisy rafitra Advanced Encryption Standard (AES) sy Non-deterministic Random Bit Generator (NRBG) dia ampiasaina amin'ny fampiharana ny fiarovana. webfampiharana mpizara. Ny AES sy ny NRBG dia azo ampiharina amin'ny alàlan'ny motera hardware SmartFusion2 na tranomboky PolarSSL rindrambaiko. Amin'ity famolavolana demo ity, AES sy NRBG dia ampiharina amin'ny alàlan'ny motera hardware SmartFusion2 amin'ny alàlan'ny serivisy rafitra.

Tabilao 4 • Macro hamelomana na hanesorana ny serivisy fanaraha-maso ny rafitra

Toerana Macro / Macro Service System

  • AES
    • #faritra HW_AES 1
      <$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webmpizara_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
      SS_CM3\polarssl-1.2.8\include\polarssl\aes.h
  • NRBG
    • #farito ny HW_NRBG 1
      <$Design_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webmpizara_T
      CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
      SS_CM3\polarssl-1.2.8\include\polarssl\ssl.h
      Fanamarihana: Ny serivisy rafitra AES sy NRBG dia tohanana ho an'ny fiarovana angon-drakitra ahafahan'ny fitaovana SmartFusion2 toy ny M2S0150TS. Raha tsy misy fiarovana ny angon-drakitra ny fitaovana SmartFusion2, esory ny macro voalaza ao amin'ny tabilao teo aloha mba hampiasana ny rindrambaiko PolarSSL AES sy NRBG algorithms.
      Ity sary manaraka ity dia mampiseho ny dikan-tenin'ny mpamily ampiasaina amin'ny demo.
      Sary 7 • Demo Design Driver Versions
      Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-08

Fampiharana TLS/SSL Protocol amin'ny alàlan'ny Tranomboky PolarSSL
Ny protocol TLS/SSL dia mizara ho sosona roa manaraka ireto:

  • Soson-tsofina protocole hifandraisan-tanana
  • Record protocol layer

Layer Protocol shake
Ity sosona ity dia ahitana ireto sub protocols manaraka ireto:

  • Fifandraisana tanana: Ampiasaina hifampiraharahana ny vaovao momba ny fivoriana eo amin'ny mpizara sy ny mpanjifa. Ny fampahalalana momba ny session dia ahitana ny ID session, ny mari-pankasitrahana mitovy, ny cipher spec, ny algorithm famandrihan-toerana, ary ny code miafina nozaraina izay ampiasaina hamoronana fanalahidy ilaina.
  • Hanova ny endri-tsoratra Cipher: Ampiasaina hanovana ny fanalahidy ampiasaina amin'ny fanafenana eo amin'ny mpanjifa sy ny mpizara. Ny lakile dia kajy avy amin'ny fampahalalana nifanakalozana nandritra ny fifanomezan-tanana amin'ny mpanjifa-server.
  • Fanairana: Ny hafatra fampandrenesana dia avoaka mandritra ny fifanomezan-tanana amin'ny mpizara mpanjifa mba hitaterana hadisoana na fiovan'ny sata amin'ny mpiara-miasa.

Ity sary manaraka ity dia mampiseho ny faranyview amin'ny fomba fifampiraharahana TLS/SSL.
Raha mila fampahalalana bebe kokoa momba ny protocole ho an'ny tanana, ny protocol record, ary ny algorithms cryptographic, dia jereo ny http://tools.ietf.org/html/rfc5246.

Sary 8 • Fomba fifampikasihan-tanana TLS/SSL

Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-09

Record Protocol Layer
Ny protocole firaketana dia mandray sy manidy ny angona avy amin'ny fampiharana ary mamindra izany amin'ny soson'ny fitaterana. Ny protocole firaketana dia mizara ny angon-drakitra voaray amin'ny habeny mifanaraka amin'ny algorithm kriptografika ary azo atao ny manindry ny angon-drakitra. Ny protocole dia mampihatra MAC na code authentication message keyed-hash (HMAC) ary mamadika na mamadika ny angon-drakitra amin'ny alàlan'ny fampahalalana nifampiraharaha nandritra ny protocole fifampiraharahana.

Fametrahana ny Demo Design
Ireto dingana manaraka ireto dia mamaritra ny fomba fametrahana ny demo ho an'ny birao SmartFusion2 Advanced Development Kit:

  1. Ampifandraiso amin'ny J33 Connector ny PC mpampiantrano amin'ny alàlan'ny tariby USB A amin'ny mini-B. Ny USB mankany amin'ny universal asynchronous receiver/transmitter (UART) mpamily tetezana dia hita ho azy.
    Fanamarihana: Raha tsy hita ho azy ny seranan-tsambo COM, apetraho ny mpamily FTDI D2XX ho an'ny fifandraisana amin'ny terminal serial amin'ny alàlan'ny tariby mini-USB FTDI. Ny mpamily, miaraka amin'ny torolàlana fametrahana, dia hita ao amin'ny www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. Tsindrio havanana ny tsirairay amin'ireo seranana COM efatra hita, ary tsindrio ny Properties mba hahitana ny seranana misy ny toerana misy ny USB FP5 Serial Converter C, araka ny asehon'ity sary manaraka ity. Mariho ny laharan'ny seranan-tsambo COM hampiasaina mandritra ny fanamafisana ny terminal serial, araka ny aseho amin'ity sary manaraka ity.
    Sary 9 • Window Manager Device
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-10
  3. Ampifandraiso amin'ny tabilao SmartFusion2 Advanced Development Kit ny jumper, araka ny aseho amin'ity tabilao manaraka ity. Raha mila fanazavana momba ny toerana misy jumper dia jereo ny Fanampiny 3: Toerana mpitsambikina, .
    Tandremo: Atsaharo ny switch famatsiana herinaratra, SW7, alohan'ny hanaovana ny fifandraisana.
    Table 5 • SmartFusion2 Advanced Kit Jumper Settings
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-31
  4. Ao amin'ny SmartFusion2 Advanced Development Kit, mampifandray ny famatsiana herinaratra amin'ny mpampitohy J42.
  5. Ity design exampAfaka mandeha amin'ny fomba IP static sy IP dynamic. Amin'ny alàlan'ny default, fandaharana files dia omena ho an'ny maody IP mavitrika.
    • Ho an'ny IP static, ampifandraiso amin'ny mpampitohy J21 amin'ny takelaka SmartFusion2 Advanced Development Kit ny PC mpampiantrano amin'ny alàlan'ny tariby RJ45.
    • Ho an'ny IP mavitrika, ampifandraiso amin'ny mpampitohy J21 ny seranan-tsambon'ny tambajotra misokatra amin'ny takelaka SmartFusion2 Advanced Development Kit mampiasa tariby RJ45.

Snapshot Setup Board
Ny sarin'ny birao SmartFusion2 Advanced Development Kit miaraka amin'ny setup voarindra rehetra dia omena ao amin'ny Appendix 2: Fikarakarana Board ho an'ny Fampandehanana ny Secure Webmpizara,

Mandeha ny Demo Design
Ireto dingana manaraka ireto dia mamaritra ny fomba fampandehanana ny famolavolana demo:

  1. Ampidino avy amin'ny: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
  2. Ampidiro ny switch famatsiana herinaratra SW7.
  3. Atombohy ny programa emulation terminal serial toy ny:
    • HyperTerminal
    • PuTTY
    • TeraTerm
      Fanamarihana: Amin'ity demo ity dia ampiasaina ny PuTTY.
      Ny konfigurasi ho an'ny programa dia:
    • Vidiny: 115200
    • Bit data valo
    • Fijanonana kely
    • Tsy misy Parity
    • Tsy misy fanaraha-maso ny fikorianan'ny rano
      Raha mila fanazavana fanampiny momba ny fanefena ny fandaharana serial terminal emulation dia jereo ny Configuring Serial Terminal Emulation Programs Tutorial.
  4. Programa ny birao SmartFusion2 Advanced Development Kit miaraka amin'ny asa file nomena ho ampahany amin'ny famolavolana fileRaha mampiasa rindrambaiko FlashPro Express, jereo ny Fanampiny 1: Fandaharana ny fitaovana mampiasa FlashPro Express, .
    Fanamarihana: Ny demo dia azo atao amin'ny fomba static sy mavitrika. Mba hampandehanana ny famolavolana amin'ny fomba IP static, araho ny dingana voalaza ao amin'ny Appendix 4: Fampandehanana ny famolavolana amin'ny Mode IP Static,.
  5. Ny tsingerin'ny herinaratra ny tabilao SmartFusion2 Advanced Development Kit.
    Hafatra tongasoa miaraka amin'ny adiresy IP mavitrika dia aseho ao amin'ny programa emulation terminal serial, araka ny aseho amin'ity sary manaraka ity.
    Sary 10 • Safidin'ny mpampiasa
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-11
  6. Ny adiresy IP aseho amin'ny PuTTY dia tokony hampidirina ao amin'ny adiresin'ny navigateur mba hampandehanana ny fiarovana webmpizara. Raha 10.60.3.120 ny adiresy IP dia ampidiro ny https://10.60.3.120 ao amin'ny adiresin'ny navigateur. Ity demo ity dia manohana ny navigateur Microsoft Internet Explorer sy Mozilla Firefox.

Mandeha ny Secure WebDemo server miaraka amin'ny Microsoft Internet Explorer
Ireto dingana manaraka ireto dia mamaritra ny fomba fampandehanana ny fiarovana webdemo server miaraka amin'ny Microsoft Internet Explorer:

  1. Sokafy ny Microsoft Internet Explorer ary soraty ny URL (ho an'ny example, https://10.60.3.120) ao amin'ny bara adiresy. Ny navigateur dia mampiseho hafatra fampitandremana, araka ny aseho amin'ity sary manaraka ity.
    Sary 11 • Ny Microsoft Internet Explorer dia mampiseho Hafatra fampitandremana momba ny fahadisoana
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-12
  2. Tsindrio Tohizo ity webtranokala (tsy soso-kevitra) hanombohana fifandraisana azo antoka amin'ny webmpizara. Ny Microsoft Internet Explorer dia mampiseho ny sakafo fototra amin'ny fiarovana webmpizara, araka ny aseho amin'ny sary manaraka.
    Sary 12 • Main Menu amin'ny Secure Webmpizara ao amin'ny Internet Explorer
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-32

Mandeha ny Secure WebDemo server miaraka amin'ny Mozilla Firefox
Ireto dingana manaraka ireto dia mamaritra ny fomba fampandehanana ny fiarovana webdemo server miaraka amin'ny Mozilla Firefox:

  1. Sokafy ny navigateur Mozilla Firefox ary midira ny URL (ho an'ny example, https://10.60.3.120) ao amin'ny bara adiresy. Ny navigateur dia mampiseho hafatra fampitandremana, araka ny aseho amin'ity sary manaraka ity.
    Sary 13 • Mozilla Firefox mampiseho Hafatra fampitandremana
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-14
  2. Mifidiana I Understand the Risks ary tsindrio Add Exception….
  3. Kitiho ny Confirm Security Exception ao amin'ny Add Security Exception varavarankely, araka ny aseho amin'ity sary manaraka ity, mba hanombohana fifandraisana azo antoka amin'ny webmpizara. Figure 14 • Add Security Exception Window
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-15Fanamarihana: Fanampiana fanavahana fiarovana ho an'ny adiresy IP dia ilaina amin'ny fitetezana voalohany fotsiny.
    Fanamarihana: Raha mahazo hafatra tsy nahomby tamin'ny fifampikasohana tanana ianao dia tsidiho io hafatra io.
  4. Ny navigateur Mozilla Firefox dia mampiseho ny sakafo fototra, araka ny aseho amin'ity sary manaraka ity.
    Sary 15 • Main Menu amin'ny Secure Webmpizara ao amin'ny Mozilla Firefox
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-16Ny sakafo fototra dia manana ireto safidy manaraka ireto:
    • LED manjelanjelatra
    • HyperTerminal Display
    • SmartFusion2 Google Search
      Fanamarihana: Ireo safidy ireo dia azo hamarinina amin'ny alàlan'ny Microsoft Internet Explorer na Mozilla Firefox web navigateur. Amin'ity demo ity, ny safidy dia aseho amin'ny fampiasana Mozilla Firefox web navigateur.

LED manjelanjelatra

  1. Kitiho ny Blinking LEDs eo amin'ny menio lehibe. Azonao atao ny mijery lamina LED mihazakazaka eo amin'ny solaitrabe SmartFusion2. ny webNy pejy dia manome safidy hampiditra ny soatoavina hanamafisana ny LED amin'ny tanana araka ny aseho amin'ity sary manaraka ity.
    Sary 16 • Pejy LED manjelatra
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-17
  2. Ampidiro ny isa eo anelanelan'ny 1-255 mba hanazavana ny LED amin'ny tanana. Ho an'ny example, raha miditra 1 ianao dia maty ny LED1 mipoitra. Raha miditra amin'ny 255 ianao dia maty avokoa ireo LED valo miposaka.
  3. Tsindrio ny Home raha hiverina amin'ny sakafo fototra.
    Fanamarihana: SmartFusion2 Advanced Development Kit dia manana LED ambany mavitrika.

HyperTerminal Display

  1. Tsindrio ny HyperTerminal Display eo amin'ny menio lehibe. Ity sary manaraka ity dia mampiseho a webpejy manome safidy hampidirana sandan'ny tady.
    Sary 17 • Pejy fampisehoana HyperTerminal
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-18Ny tady nampidirina dia aseho amin'ny PuTTY, araka ny aseho amin'ity sary manaraka ity.
    Sary 18 • Fampisehoana tady amin'ny PuTTY
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-19
  2. Kitiho ny Miverena Pejy iray (bokotra zana-tsipìka) na Home raha te hiverina amin'ny sakafo fototra.

SmartFusion2 Google Search

  1. Tsindrio SmartFusion2 Google Search eo amin'ny sakafo lehibe.
    Fanamarihana: Ilaina ny fifandraisana Internet miaraka amin'ny zo fidirana sahaza mba hidirana amin'ny pejy Google Search SmartFusion2. Ity sary manaraka ity dia mampiseho a web pejy misy fikarohana Google.
    Sary 19 • SmartFusion2 Google Search Page
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-20
  2. Tsindrio ny Home raha te hiverina amin'ny sakafo fototra.

Fanampiny 1: Fandrindrana ny fitaovana mampiasa FlashPro Express

Ity fizarana ity dia mamaritra ny fomba fandaharana ny fitaovana SmartFusion2 miaraka amin'ny asa fandaharana file mampiasa FlashPro Express.

Mba hanomanana ny fitaovana dia ataovy ireto dingana manaraka ireto:

  1. Ataovy azo antoka fa mitovy amin'ireo voatanisa ao amin'ny tabilao 5, .
    Fanamarihana: Tsy maintsy tapaka ny switch famatsiana herinaratra rehefa manao ny fifandraisana jumper.
  2. Ampifandraiso amin'ny connecteur J42 eo amin'ny solaitrabe ny tariby famatsiana herinaratra.
  3. Power ON ny switch famatsiana herinaratra SW7.
  4. Amin'ny PC mpampiantrano, atombohy ny rindrambaiko FlashPro Express.
  5. Tsindrio ny New na mifidiana New Job Project avy amin'ny FlashPro Express Job avy amin'ny menu Project mba hamoronana tetikasa asa vaovao, araka ny aseho amin'ity sary manaraka ity.
    Sary 20 • FlashPro Express Job Project
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-21
  6. Ampidiro ao amin'ny New Job Project avy amin'ny FlashPro Express Job dialog box:
    • Asa fandaharana file: Tsindrio Browse, ary mandehana mankany amin'ny toerana misy ny .job file dia hita ary safidio ny file. Ny toerana misy anao dia:
      \m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Programm ing_Job
    • Anaran'ny tetikasa FlashPro Express: Kitiho ny Browse ary mandehana mankany amin'ny toerana tianao hamonjena ilay tetikasa.
      Sary 21 • Tetik'asa vaovao avy amin'ny FlashPro Express Job
      Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-22
  7. Tsindrio OK. Ny fandaharana ilaina file dia voafantina ary vonona ho voarindra ao amin'ny fitaovana.
  8. Ny varavarankelin'ny FlashPro Express dia miseho amin'ny sary manaraka. Hamafiso fa misy nomeraon'ny programmer miseho ao amin'ny saha Programmer. Raha tsy izany dia hamafiso ny fifandraisan'ny birao ary tsindrio Refresh/Rescan Programmers.
    Sary 22 • Fandaharana ny fitaovana
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-23
  9. Tsindrio RUN. Rehefa voarindra tsara ilay fitaovana dia miseho ny sata RUN PASSED araka ny asehon'ity sary manaraka ity.
    Sary 23 • FlashPro Express—EFA LASA
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-24
  10. Akatona ny FlashPro Express na ao amin'ny tabilao Project, tsindrio ny Exit.

Fanampiny 2: Fametrahana birao ho an'ny fampandehanana ny fiarovana Webmpizara

Ity sary manaraka ity dia mampiseho ny fametrahana ny birao amin'ny fampandehanana ny demo amin'ny tabilao SmartFusion2 Advanced Development Kit.

Sary 24 • SmartFusion2 Advanced Development Kit Setup

Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-25

Tovana 3: Toerana mpitsambikina

Ity sary manaraka ity dia mampiseho ny toerana misy jumper ao amin'ny tabilao SmartFusion2 Advanced Development Kit.
Sary 25 • Toerana mpitsambikina ao amin'ny Board Kit Fampandrosoana Mandroso

Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-26

Fanamarihana: Ireo jumper asongadina amin'ny mena dia apetraka amin'ny alàlan'ny default. Ireo jumper asongadina amin'ny maitso dia tsy maintsy apetraka amin'ny tanana.
Fanamarihana: Ny toerana misy ny jumper amin'ny tarehimarika teo aloha dia azo karohina.

Fanampiny 4: Fampandehanana ny famolavolana amin'ny fomba IP Static

Ireto dingana manaraka ireto dia mamaritra ny fomba fampandehanana ny famolavolana amin'ny maodely IP Static:

  1. Tsindrio havanana ny secure_webmpizara ao amin'ny varavarankely Project Explorer an'ny tetikasa SoftConsole ary mifidiana Properties, araka ny aseho amin'ity sary manaraka ity.
    Sary 26 • Tetikasa Explorer Window an'ny SoftConsole Project
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-27Ity sary manaraka ity dia mampiseho ny fanesorana ny marika NET_USE_DHCP ao amin'ny tabilao Tool Settings amin'ny Properties for secure_webvaravarankely mpizara.
    Sary 27 • Project Explorer Properties Window
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-28Raha mifandray amin'ny fomba IP static ny fitaovana, dia 169.254.1.23 ny adiresy IP static, ary ovay ny fikandrana TCP/IP mpampiantrano mba hanehoana ny adiresy IP. Ity sary manaraka ity dia mampiseho ny fikandrana TCP/IP PC mpampiantrano.
    Sary 28 • Toerana TCP/IP PC mpampiantrano
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-29Ity sary manaraka ity dia mampiseho firafitry ny adiresy IP static.
    Sary 29 • Fikirana adiresy IP Static
    Microsemi-Pest-Repeller-Running-Secure-Webmpizara-amin'ny-SmartFusion2-30Rehefa voarindra ireo fanovana ireo dia amboary ny firmware, manafatra ny .hex farany indrindra file ao amin'ny eNVM, ary tanteraho ny famolavolana Libero. Jereo ny Running the Demo Design, pejy 13 mba hanatanterahana ny famolavolana amin'ny fomba IP static, raha toa ka efa voarindra amin'ny top_static.job ny fitaovana SmartFusion2 file.
    Fanamarihana: Mba hampandehanana ny fampiharana amin'ny fomba debug dia ilaina ny FlashPro programmer.

Documents / Loharano

Microsemi Pest Repeller mihazakazaka azo antoka Webmpizara amin'ny SmartFusion2 [pdf] Torolàlana ho an'ny mpampiasa
Pest Repeller mihazakazaka azo antoka Webmpizara amin'ny SmartFusion2, Pest, Repeller Running Secure Webmpizara amin'ny SmartFusion2, amin'ny SmartFusion2

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *