మైక్రోసెమీ పెస్ట్ రిపెల్లర్ రన్నింగ్ సెక్యూర్ WebSmartFusion2లో సర్వర్
పునర్విమర్శ చరిత్ర
పునర్విమర్శ చరిత్ర పత్రంలో అమలు చేయబడిన మార్పులను వివరిస్తుంది.
మార్పులు అత్యంత ప్రస్తుత ప్రచురణతో ప్రారంభించి పునర్విమర్శ ద్వారా జాబితా చేయబడ్డాయి.
పునర్విమర్శ 9.0
ఈ పునర్విమర్శలో చేసిన మార్పుల సారాంశం క్రిందిది.
- Libero SoC v2021.1 కోసం పత్రం నవీకరించబడింది.
- లిబెరో వెర్షన్ నంబర్లకు సంబంధించిన సూచనలు తీసివేయబడ్డాయి.
పునర్విమర్శ 8.0
Libero v11.8 SP1 సాఫ్ట్వేర్ విడుదల కోసం పత్రం నవీకరించబడింది.
పునర్విమర్శ 7.0
ఈ పత్రం యొక్క పునర్విమర్శ 7.0లో చేసిన మార్పులు క్రిందివి.
- Libero SoC, FlashPro మరియు SoftConsole డిజైన్ అవసరాలు నవీకరించబడ్డాయి. మరింత సమాచారం కోసం, డిజైన్ అవసరాలు, పేజీ 5 చూడండి.
- గైడ్ అంతటా, డెమో డిజైన్లో ఉపయోగించే సాఫ్ట్కాన్సోల్ ప్రాజెక్ట్ల పేర్లు మరియు అనుబంధిత గణాంకాలన్నీ నవీకరించబడతాయి.
పునర్విమర్శ 6.0
ఈ పత్రం యొక్క పునర్విమర్శ 11.7లో Libero v76931 సాఫ్ట్వేర్ విడుదల (SAR 6.0) కోసం పత్రం నవీకరించబడింది.
పునర్విమర్శ 5.0
సాఫ్ట్కాన్సోల్ ఫర్మ్వేర్ ప్రాజెక్ట్, పేజీ 9 (SAR 73518) నవీకరించబడింది.
పునర్విమర్శ 4.0
Libero v11.6 సాఫ్ట్వేర్ విడుదల (SAR 72058) కోసం పత్రం నవీకరించబడింది.
పునర్విమర్శ 3.0
Libero v11.5 సాఫ్ట్వేర్ విడుదల (SAR 63973) కోసం పత్రం నవీకరించబడింది.
పునర్విమర్శ 2.0
Libero v11.4 సాఫ్ట్వేర్ విడుదల (SAR 60685) కోసం పత్రం నవీకరించబడింది.
పునర్విమర్శ 1.0
పునర్విమర్శ 1.0 ఈ పత్రం యొక్క మొదటి ప్రచురణ.
సెక్యూర్గా నడుస్తోంది WebSmartFusion2 పరికరాల్లో సర్వర్ డెమో డిజైన్
PolarSSL, lwIP మరియు FreeRTOS ఉపయోగించి
ఈ డెమో సురక్షితాన్ని వివరిస్తుంది webట్రాన్స్పోర్ట్ లేయర్ సెక్యూరిటీ (TLS) ఉపయోగించి సర్వర్ సామర్థ్యాలు,
సురక్షిత సాకెట్స్ లేయర్ (SSL) ప్రోటోకాల్ మరియు SmartFusion®2 పరికరాల ట్రై-స్పీడ్ ఈథర్నెట్ మీడియం యాక్సెస్ కంట్రోలర్ (TSEMAC). ఈ డెమో వివరిస్తుంది:
- సీరియల్ గిగాబిట్ మీడియా ఇండిపెండెంట్ ఇంటర్ఫేస్ (SGMII) PHYకి కనెక్ట్ చేయబడిన SmartFusion2 ఈథర్నెట్ మీడియా యాక్సెస్ కంట్రోల్ (MAC)ని ఉపయోగించడం.
- PolarSSL లైబ్రరీ (ఉచిత TLS/SSL ప్రోటోకాల్ లైబ్రరీ), లైట్వెయిట్ IP (lwIP) TCP/IP స్టాక్ మరియు ఉచిత రియల్ టైమ్ ఆపరేటింగ్ సిస్టమ్ (RTOS)తో SmartFusion2 MAC డ్రైవర్ను సమగ్రపరచడం.
- TLS/SSL ప్రోటోకాల్ను అమలు చేయడానికి మైక్రోసెమి క్రిప్టోగ్రాఫిక్ సిస్టమ్ సేవలను ఉపయోగించడం.
- సురక్షితాన్ని అమలు చేస్తోంది webSmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ బోర్డులో సర్వర్ అప్లికేషన్.
- డెమోను అమలు చేస్తోంది.
SmartFusion2 మైక్రోకంట్రోలర్ సబ్సిస్టమ్ (MSS)లోని TSEMAC పరిధీయ ఉదాహరణను హోస్ట్ PC మరియు ఈథర్నెట్ నెట్వర్క్ మధ్య డేటాను క్రింది డేటా రేట్లలో (లైన్ వేగం) బదిలీ చేయడానికి కాన్ఫిగర్ చేయవచ్చు:
- 10 Mbps
- 100 Mbps
- 1000 Mbps
SmartFusion2 పరికరాల కోసం TSEMAC ఇంటర్ఫేస్ గురించి మరింత సమాచారం కోసం, UG0331: SmartFusion2 మైక్రోకంట్రోలర్ సబ్సిస్టమ్ యూజర్ గైడ్ని చూడండి.
సురక్షితం Webసర్వర్ డెమో డిజైన్ ముగిసిందిview
సురక్షితమైనది webసర్వర్ అప్లికేషన్ TLS/SSL భద్రతా ప్రోటోకాల్కు మద్దతు ఇస్తుంది, ఇది సందేశాలను ఎన్క్రిప్ట్ చేస్తుంది మరియు డీక్రిప్ట్ చేస్తుంది, సందేశానికి వ్యతిరేకంగా కమ్యూనికేషన్ను సురక్షితం చేస్తుందిampఎరింగ్. సురక్షిత నుండి కమ్యూనికేషన్ webసెన్సిటివ్ డేటాను రహస్య కోడ్గా అనువదించవచ్చని సర్వర్ నిర్ధారిస్తుంది, అది కష్టతరం చేస్తుందిampడేటాతో er.
సురక్షితమైనది webసర్వర్ డెమో డిజైన్ మూర్తి 1లో చూపిన విధంగా క్రింది పొరలను కలిగి ఉంటుంది:
- అప్లికేషన్ లేయర్
- భద్రతా పొర (TLS/SSL ప్రోటోకాల్)
- రవాణా పొర (lwIP TCP/IP స్టాక్)
- RTOS మరియు ఫర్మ్వేర్ లేయర్
సెక్యూర్గా నడుస్తోంది WebPolarSSL, lwIP మరియు FreeRTOS ఉపయోగించి SmartFusion2 పరికరాల్లో సర్వర్ డెమో డిజైన్
చిత్రం 1 • సురక్షితం Webసర్వర్ లేయర్లు
అప్లికేషన్ లేయర్ (HTTPS) | FreeRTOS |
భద్రతా పొర (TLS/SSL ప్రోటోకాల్) | |
రవాణా పొర (IwIP TCP/IP స్టాక్) | |
ఫర్మ్వేర్ లేయర్ | |
SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ (HW) |
అప్లికేషన్ లేయర్
సురక్షితమైనది webసర్వర్ అప్లికేషన్ SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ బోర్డ్లో అమలు చేయబడుతుంది. అప్లికేషన్ క్లయింట్ బ్రౌజర్ నుండి HTTPS అభ్యర్థనను నిర్వహిస్తుంది మరియు వారి అభ్యర్థనలకు ప్రతిస్పందనగా క్లయింట్కు స్టాటిక్ పేజీలను బదిలీ చేస్తుంది. ఈ పేజీలు క్లయింట్ (హోస్ట్ PC) బ్రౌజర్లో నడుస్తాయి. కింది బొమ్మ కనెక్ట్ చేసే సర్వర్ యొక్క బ్లాక్ రేఖాచిత్రాన్ని చూపుతుంది (సెక్యూర్ webSmartFusion2 పరికరంలో నడుస్తున్న సర్వర్ అప్లికేషన్) మరియు క్లయింట్ (web హోస్ట్ PCలో నడుస్తున్న బ్రౌజర్).
మూర్తి 2 • క్లయింట్ సర్వర్ కమ్యూనికేషన్ బ్లాక్ రేఖాచిత్రం
మూర్తి 2 • క్లయింట్ సర్వర్ కమ్యూనికేషన్ బ్లాక్ రేఖాచిత్రం
భద్రతా పొర (TLS/SSL ప్రోటోకాల్)
ఇంటర్నెట్ బ్రౌజర్లు మరియు webసమాచారాన్ని సురక్షితంగా ప్రసారం చేయడానికి సర్వర్లు TLS/SSL ప్రోటోకాల్ను ఉపయోగిస్తాయి.
TLS/SSL గుప్తీకరణను ఉపయోగించి ప్రామాణీకరించబడిన పార్టీల మధ్య సురక్షిత కమ్యూనికేషన్ను ఏర్పాటు చేయడానికి సర్వర్ మరియు క్లయింట్ను ప్రామాణీకరించడానికి ఉపయోగించబడుతుంది. మూర్తి 1, పేజీ 3లో చూపిన విధంగా ఈ ప్రోటోకాల్ రవాణా ప్రోటోకాల్, TCP/IP పైన లేయర్ చేయబడింది. సురక్షిత కోసం TLS/SSL ప్రోటోకాల్ను అమలు చేయడానికి ఓపెన్ సోర్స్ PolarSSL లైబ్రరీ ఉపయోగించబడుతుంది. webఈ డెమోలో సర్వర్ అప్లికేషన్.
కింది వాటిని చూడండి URLపూర్తి TLS/SSL ప్రోటోకాల్ అమలు వివరాల కోసం s:
- ట్రాన్స్పోర్ట్ లేయర్ సెక్యూరిటీ ప్రోటోకాల్ వెర్షన్ 1.2: http://tools.ietf.org/html/rfc5246
- ట్రాన్స్పోర్ట్ లేయర్ సెక్యూరిటీ ప్రోటోకాల్ వెర్షన్ 1.1: http://tools.ietf.org/html/rfc4346
- TLS ప్రోటోకాల్ వెర్షన్ 1.0: http://tools.ietf.org/html/rfc2246
- సురక్షిత సాకెట్స్ లేయర్ ప్రోటోకాల్ వెర్షన్ 3.0: http://tools.ietf.org/html/rfc6101
PolarSSL లైబ్రరీలో క్రిప్టోగ్రాఫిక్ మరియు TLS/SSL ప్రోటోకాల్ అమలులు ఉన్నాయి. ఈ లైబ్రరీ సురక్షితాన్ని అమలు చేయడానికి అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ ఫంక్షన్లను అందిస్తుంది webTLS/SSL ప్రోటోకాల్ మరియు సాఫ్ట్వేర్ క్రిప్టోగ్రాఫిక్ అల్గారిథమ్లను ఉపయోగించి సర్వర్ అప్లికేషన్.
Cలో వ్రాయబడిన TLS/SSL ప్రోటోకాల్ లైబ్రరీ సోర్స్ కోడ్ మరియు లైసెన్సింగ్ సమాచారం గురించి మరింత సమాచారం కోసం, చూడండి https://polarssl.org/.
రవాణా పొర (lwIP TCP/IP స్టాక్)
lwIP స్టాక్ ఎంబెడెడ్ సిస్టమ్లకు అనుకూలంగా ఉంటుంది ఎందుకంటే ఇది కొన్ని వనరులను ఉపయోగిస్తుంది మరియు ఆపరేటింగ్ సిస్టమ్తో లేదా లేకుండా ఉపయోగించవచ్చు. lwIP IP, ఇంటర్నెట్ కంట్రోల్ మెసేజ్ ప్రోటోకాల్ (ICMP), యూజర్ డా యొక్క వాస్తవ అమలులను కలిగి ఉంటుందిtagరామ్ ప్రోటోకాల్ (UDP), మరియు TCP ప్రోటోకాల్లు, అలాగే బఫర్ మరియు మెమరీ మేనేజ్మెంట్ వంటి సపోర్ట్ ఫంక్షన్లు.
కింది చిరునామా నుండి డౌన్లోడ్ చేసుకోవడానికి lwIP (BSD లైసెన్స్ కింద) C సోర్స్ కోడ్గా అందుబాటులో ఉంది: http://download.savannah.gnu.org/releases/lwIP/
RTOS మరియు ఫర్మ్వేర్ లేయర్
FreeRTOS అనేది ఓపెన్ సోర్స్ రియల్ టైమ్ ఆపరేటింగ్ సిస్టమ్ కెర్నల్. టాస్క్లకు ప్రాధాన్యత ఇవ్వడానికి మరియు షెడ్యూల్ చేయడానికి ఈ డెమోలో FreeRTOS ఉపయోగించబడుతుంది. మరింత సమాచారం మరియు తాజా సోర్స్ కోడ్ కోసం, చూడండి
http://www.freertos.org.
కింది MSS భాగాలను కాన్ఫిగర్ చేయడానికి మరియు నియంత్రించడానికి ఫర్మ్వేర్ సాఫ్ట్వేర్ డ్రైవర్ అమలును అందిస్తుంది:
- ఈథర్నెట్ MAC
- సిస్టమ్ కంట్రోలర్ సేవలు
- మల్టీ-మోడ్ యూనివర్సల్ ఎసిన్క్రోనస్/సింక్రోనస్ రిసీవర్/ట్రాన్స్మిటర్ (MMUART)
- సాధారణ ప్రయోజన ఇన్పుట్ మరియు అవుట్పుట్ (GPIO)
- సీరియల్ పెరిఫెరల్ ఇంటర్ఫేస్ (SPI)
డిజైన్ అవసరాలు
కింది పట్టిక ఈ డెమో డిజైన్ కోసం హార్డ్వేర్ మరియు సాఫ్ట్వేర్ డిజైన్ అవసరాలను జాబితా చేస్తుంది.
టేబుల్ 1 • డిజైన్ అవసరాలు
- అవసరం / వెర్షన్
ఆపరేటింగ్ సిస్టమ్ 64 బిట్ విండోస్ 7 మరియు 10 - హార్డ్వేర్
SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్:- 12 V అడాప్టర్
- FlashPro5 ప్రోగ్రామర్
- USB A నుండి మినీ-B కేబుల్
- ఈథర్నెట్ కేబుల్ RJ45
- హోస్ట్ PC లేదా ల్యాప్టాప్
- సాఫ్ట్వేర్
ఫ్లాష్ప్రో ఎక్స్ప్రెస్
గమనిక: readme.txtని చూడండి file డిజైన్లో అందించబడింది fileఈ రిఫరెన్స్ డిజైన్తో ఉపయోగించే సాఫ్ట్వేర్ వెర్షన్ల కోసం s. - లిబెరో ® సిస్టమ్-ఆన్-చిప్ (SoC) కోసం viewడిజైన్ లో files
- సాఫ్ట్కాన్సోల్
- MSS ఈథర్నెట్ MAC డ్రైవర్లు
- PC డ్రైవర్లు USB నుండి UART డ్రైవర్లకు హోస్ట్ చేయండి
- కింది సీరియల్ టెర్మినల్ ఎమ్యులేషన్ ప్రోగ్రామ్లలో ఒకటి:
- హైపర్ టెర్మినల్
- టెరాటర్మ్
- పుట్టీ
- బ్రౌజర్
Mozilla Firefox వెర్షన్ 24 లేదా తదుపరిది
ఇంటర్నెట్ ఎక్స్ప్లోరర్ వెర్షన్ 8 లేదా తదుపరిది
గమనిక: ఈ గైడ్లో చూపబడిన లిబెరో స్మార్ట్డిజైన్ మరియు కాన్ఫిగరేషన్ స్క్రీన్ షాట్లు ఇలస్ట్రేషన్ ప్రయోజనం కోసం మాత్రమే.
తాజా అప్డేట్లను చూడటానికి లిబెరో డిజైన్ను తెరవండి.
ముందస్తు అవసరాలు
మీరు ప్రారంభించడానికి ముందు:
Libero SoCని డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయండి (లో సూచించినట్లు webఈ డిజైన్ కోసం సైట్) కింది స్థానం నుండి హోస్ట్ PCలో.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
డెమో డిజైన్
డెమో డిజైన్ fileక్రింది లింక్ నుండి డౌన్లోడ్ చేసుకోవడానికి లు అందుబాటులో ఉన్నాయి:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
కింది బొమ్మ డిజైన్ యొక్క ఉన్నత-స్థాయి నిర్మాణాన్ని చూపుతుంది fileలు. మరిన్ని వివరాల కోసం, Readme.txtని చూడండి file.
మూర్తి 3 • డెమో డిజైన్ Fileలు ఉన్నత-స్థాయి నిర్మాణం
డెమో డిజైన్ ఫీచర్లు
డెమో డిజైన్ కింది ఎంపికలను కలిగి ఉంది:
- మెరిసే LED లు
- హైపర్ టెర్మినల్ డిస్ప్లే
- SmartFusion2 Google శోధన
డెమో డిజైన్ వివరణ
టెన్-బిట్ ఇంటర్ఫేస్ (TBI) ఆపరేషన్ కోసం TSEMACని కాన్ఫిగర్ చేయడం ద్వారా డెమో డిజైన్ SGMII PHY ఇంటర్ఫేస్ని ఉపయోగించి అమలు చేయబడుతుంది.
TSEMAC TBI ఇంటర్ఫేస్ గురించి మరింత సమాచారం కోసం, UG0331: SmartFusion2 మైక్రోకంట్రోలర్ సబ్సిస్టమ్ యూజర్ గైడ్ని చూడండి.
లిబెరో SoC హార్డ్వేర్ ప్రాజెక్ట్
క్రింది బొమ్మ ఈ డెమో డిజైన్ కోసం Libero SoC హార్డ్వేర్ డిజైన్ అమలును చూపుతుంది.
మూర్తి 4 • లిబెరో SoC టాప్-లెవల్ హార్డ్వేర్ డిజైన్
Libero SoC హార్డ్వేర్ ప్రాజెక్ట్ క్రింది SmartFusion2 MSS వనరులు మరియు IPలను ఉపయోగిస్తుంది:
- TSEMAC TBI ఇంటర్ఫేస్.
- SmartFusion0 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్లో RS-232 కమ్యూనికేషన్ల కోసం MMUART_2.
- GPIO: లైట్-ఎమిటింగ్ డయోడ్లతో ఇంటర్ఫేస్లు (LEDలు)
- క్లాక్ సోర్స్గా అంకితమైన ఇన్పుట్ ప్యాడ్ 0
- హై స్పీడ్ సీరియల్ ఇంటర్ఫేస్ (SERDESIF) SERDES_IF IP: కింది చిత్రంలో చూపిన విధంగా SERDESIF_3 EPCS లేన్3 కోసం కాన్ఫిగర్ చేయబడింది.
హై-స్పీడ్ సీరియల్ ఇంటర్ఫేస్ల గురించి మరింత సమాచారం కోసం, UG0447: IGLOO2 మరియు Smart-Fusion2 హై స్పీడ్ సీరియల్ ఇంటర్ఫేస్ల యూజర్ గైడ్ని చూడండి.
మూర్తి 5 • హై-స్పీడ్ సీరియల్ ఇంటర్ఫేస్ కాన్ఫిగరేటర్ విండో
- క్రిప్టోగ్రాఫిక్ సిస్టమ్ కంట్రోలర్ సేవలు: TLS/SSL ప్రోటోకాల్ను అమలు చేయడానికి.
ప్యాకేజీ పిన్ అసైన్మెంట్లు
LEDలు మరియు PHY ఇంటర్ఫేస్ సిగ్నల్ల కోసం ప్యాకేజీ పిన్ అసైన్మెంట్లు క్రింది పట్టికలలో చూపబడ్డాయి.
టేబుల్ 2 • ప్యాకేజీ పిన్స్ అసైన్మెంట్లకు LED
పోర్ట్ పేరు | ప్యాకేజీ పిన్ |
LED_1 | D26 |
LED_2 | F26 |
LED_3 | F27 |
LED_4 | C26 |
LED_5 | C28 |
LED_6 | B27 |
LED_7 | C27 |
LED_8 | E26 |
టేబుల్ 3 • ప్యాకేజీ పిన్స్ అసైన్మెంట్లకు PHY ఇంటర్ఫేస్ సిగ్నల్స్
పోర్ట్ పేరు | దిశ | ప్యాకేజీ పిన్ |
PHY_MDC | అవుట్పుట్ | F3 |
PHY_MDIO | ఇన్పుట్ | K7 |
PHY_RST | అవుట్పుట్ | F2 |
సాఫ్ట్కాన్సోల్ ఫర్మ్వేర్ ప్రాజెక్ట్
స్వతంత్ర SoftConsole IDEని ఉపయోగించి SoftConsole ప్రాజెక్ట్ను ప్రారంభించండి.
ఈ డెమో డిజైన్ కోసం క్రింది స్టాక్లు ఉపయోగించబడతాయి:
- PolarSSL లైబ్రరీ వెర్షన్ 1.2.8
- lwIP TCP/IP స్టాక్ వెర్షన్ 1.4.1
- FreeRTOS
కింది బొమ్మ మాజీని చూపుతుందిampడెమో డిజైన్ యొక్క సాఫ్ట్కాన్సోల్ సాఫ్ట్వేర్ డైరెక్టరీ నిర్మాణం యొక్క le.
మూర్తి 6 • సాఫ్ట్కాన్సోల్ ప్రాజెక్ట్ ఎక్స్ప్లోరర్ విండో
ఈ ప్రాజెక్ట్ సురక్షితాన్ని కలిగి ఉంది webPolarSSL, lwIP మరియు FreeRTOS ఉపయోగించి సర్వర్ అప్లికేషన్ అమలు.
సురక్షితాన్ని అమలు చేయడానికి అధునాతన ఎన్క్రిప్షన్ స్టాండర్డ్ (AES) మరియు నాన్-డిటర్మినిస్టిక్ రాండమ్ బిట్ జనరేటర్ (NRBG) సిస్టమ్ సేవలు ఉపయోగించబడతాయి. webసర్వర్ అప్లికేషన్. AES మరియు NRBGని SmartFusion2 హార్డ్వేర్ ఇంజిన్ లేదా సాఫ్ట్వేర్ PolarSSL లైబ్రరీని ఉపయోగించి అమలు చేయవచ్చు. ఈ డెమో డిజైన్లో, సిస్టమ్ సేవల ద్వారా SmartFusion2 హార్డ్వేర్ ఇంజిన్ను ఉపయోగించి AES మరియు NRBG అమలు చేయబడతాయి.
టేబుల్ 4 • సిస్టమ్ కంట్రోలర్ సేవలను ఎనేబుల్ లేదా డిసేబుల్ చేయడానికి మ్యాక్రోలు
సిస్టమ్ సర్వీస్ మాక్రో / మాక్రో లొకేషన్
- AES
- #HW_AES 1ని నిర్వచించండి
<$డిజైన్_Files_డైరెక్టరీ>\m2s_dg0516_df\SF2_సెక్యూర్_Webసర్వర్_టి
CP_డెమో_DF\లిబెరో\Webసర్వర్_TCP \ సాఫ్ట్కాన్సోల్ \Webసర్వర్_TCP_M
SS_CM3\polarssl-1.2.8\nclude\polarssl\aes.h
- #HW_AES 1ని నిర్వచించండి
- NRBG
- #HW_NRBG 1ని నిర్వచించండి
<$డిజైన్_Files_డైరెక్టరీ>\m2s_dg0516_df\SF2_సెక్యూర్_Webసర్వర్_టి
CP_డెమో_DF\లిబెరో\Webసర్వర్_TCP \ సాఫ్ట్కాన్సోల్ \Webసర్వర్_TCP_M
SS_CM3\polarssl-1.2.8\nclude\polarssl\ssl.h
గమనిక: సిస్టమ్ సేవలు AES మరియు NRBG డేటా భద్రత ప్రారంభించబడిన M2S2TS వంటి SmartFusion0150 పరికరాలకు మద్దతునిస్తాయి. SmartFusion2 పరికరం డేటా భద్రత ప్రారంభించబడకపోతే, సాఫ్ట్వేర్ PolarSSL AES మరియు NRBG అల్గారిథమ్లను ఉపయోగించడానికి మునుపటి పట్టికలో పేర్కొన్న మాక్రోలను నిలిపివేయండి.
కింది బొమ్మ డెమో కోసం ఉపయోగించిన డ్రైవర్ వెర్షన్లను చూపుతుంది.
మూర్తి 7 • డెమో డిజైన్ డ్రైవర్ సంస్కరణలు
- #HW_NRBG 1ని నిర్వచించండి
PolarSSL లైబ్రరీని ఉపయోగించి TLS/SSL ప్రోటోకాల్ అమలు
TLS/SSL ప్రోటోకాల్ క్రింది రెండు ప్రోటోకాల్ లేయర్లుగా విభజించబడింది:
- హ్యాండ్షేక్ ప్రోటోకాల్ లేయర్
- రికార్డ్ ప్రోటోకాల్ లేయర్
హ్యాండ్షేక్ ప్రోటోకాల్ లేయర్
ఈ పొర క్రింది ఉప ప్రోటోకాల్లను కలిగి ఉంటుంది:
- కరచాలనం: సర్వర్ మరియు క్లయింట్ మధ్య సెషన్ సమాచారాన్ని చర్చించడానికి ఉపయోగించబడుతుంది. సెషన్ సమాచారంలో సెషన్ ID, పీర్ సర్టిఫికెట్లు, సాంకేతికలిపి స్పెక్, కంప్రెషన్ అల్గారిథమ్ మరియు అవసరమైన కీలను రూపొందించడానికి ఉపయోగించే భాగస్వామ్య రహస్య కోడ్ ఉంటాయి.
- సాంకేతికలిపి నిర్దేశాన్ని మార్చండి: క్లయింట్ మరియు సర్వర్ మధ్య ఎన్క్రిప్షన్ కోసం ఉపయోగించే కీని మార్చడానికి ఉపయోగించబడుతుంది. క్లయింట్-సర్వర్ హ్యాండ్షేక్ సమయంలో మార్పిడి చేయబడిన సమాచారం నుండి కీ లెక్కించబడుతుంది.
- హెచ్చరిక: క్లయింట్-సర్వర్ హ్యాండ్షేక్ సమయంలో లోపం లేదా స్థితి మార్పును పీర్కు నివేదించడానికి హెచ్చరిక సందేశాలు రూపొందించబడతాయి.
కింది బొమ్మ ఓవర్ని చూపుతుందిview TLS/SSL హ్యాండ్షేక్ విధానం.
హ్యాండ్షేక్ ప్రోటోకాల్, రికార్డ్ ప్రోటోకాల్ మరియు క్రిప్టోగ్రాఫిక్ అల్గారిథమ్ల గురించి మరింత సమాచారం కోసం, చూడండి http://tools.ietf.org/html/rfc5246.
మూర్తి 8 • TLS/SSL హ్యాండ్షేక్ విధానం
రికార్డ్ ప్రోటోకాల్ లేయర్
రికార్డ్ ప్రోటోకాల్ అప్లికేషన్ నుండి డేటాను స్వీకరిస్తుంది మరియు గుప్తీకరిస్తుంది మరియు దానిని రవాణా పొరకు బదిలీ చేస్తుంది. రికార్డ్ ప్రోటోకాల్ స్వీకరించిన డేటాను క్రిప్టోగ్రాఫిక్ అల్గారిథమ్కు తగిన పరిమాణానికి ముక్కలు చేస్తుంది మరియు ఐచ్ఛికంగా డేటాను కుదిస్తుంది. ప్రోటోకాల్ MAC లేదా కీడ్-హాష్ మెసేజ్ అథెంటికేషన్ కోడ్ (HMAC)ని వర్తింపజేస్తుంది మరియు హ్యాండ్షేక్ ప్రోటోకాల్ సమయంలో చర్చించిన సమాచారాన్ని ఉపయోగించి డేటాను ఎన్క్రిప్ట్ చేస్తుంది లేదా డీక్రిప్ట్ చేస్తుంది.
డెమో డిజైన్ని సెటప్ చేస్తోంది
SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ బోర్డ్ కోసం డెమోను ఎలా సెటప్ చేయాలో క్రింది దశలు వివరిస్తాయి:
- USB A నుండి మినీ-B కేబుల్ని ఉపయోగించి హోస్ట్ PCని J33 కనెక్టర్కి కనెక్ట్ చేయండి. USB నుండి యూనివర్సల్ అసమకాలిక రిసీవర్/ట్రాన్స్మిటర్ (UART) బ్రిడ్జ్ డ్రైవర్లు స్వయంచాలకంగా గుర్తించబడతాయి.
గమనిక: COM పోర్ట్లు స్వయంచాలకంగా గుర్తించబడకపోతే, FTDI మినీ-USB కేబుల్ ద్వారా సీరియల్ టెర్మినల్ కమ్యూనికేషన్ కోసం FTDI D2XX డ్రైవర్ను ఇన్స్టాల్ చేయండి. ఇన్స్టాలేషన్ గైడ్తో పాటు డ్రైవర్ ఇక్కడ అందుబాటులో ఉంది www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - కనుగొనబడిన నాలుగు COM పోర్ట్లలో ప్రతిదానిపై కుడి-క్లిక్ చేసి, కింది చిత్రంలో చూపిన విధంగా USB FP5 సీరియల్ కన్వర్టర్ Cలో స్థానంతో పోర్ట్ను కనుగొనడానికి ప్రాపర్టీలను క్లిక్ చేయండి. కింది చిత్రంలో చూపిన విధంగా సీరియల్ టెర్మినల్ కాన్ఫిగరేషన్ సమయంలో ఉపయోగం కోసం COM పోర్ట్ నంబర్ను నోట్ చేయండి.
మూర్తి 9 • పరికర నిర్వాహికి విండో
- కింది పట్టికలో చూపిన విధంగా SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ బోర్డ్లో జంపర్లను కనెక్ట్ చేయండి. జంపర్ స్థానాల గురించి సమాచారం కోసం, అనుబంధం 3 చూడండి: జంపర్ స్థానాలు, .
జాగ్రత్త: జంపర్ కనెక్షన్లను చేయడానికి ముందు విద్యుత్ సరఫరా స్విచ్, SW7ని స్విచ్ ఆఫ్ చేయండి.
టేబుల్ 5 • SmartFusion2 అధునాతన కిట్ జంపర్ సెట్టింగ్లు
- SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్లో, J42 కనెక్టర్కు విద్యుత్ సరఫరాను కనెక్ట్ చేయండి.
- ఈ డిజైన్ మాజీample స్టాటిక్ IP మరియు డైనమిక్ IP మోడ్లు రెండింటిలోనూ అమలు చేయగలదు. డిఫాల్ట్గా, ప్రోగ్రామింగ్ fileలు డైనమిక్ IP మోడ్ కోసం అందించబడ్డాయి.
- స్టాటిక్ IP కోసం, RJ21 కేబుల్ని ఉపయోగించి SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ బోర్డ్ యొక్క J45 కనెక్టర్కు హోస్ట్ PCని కనెక్ట్ చేయండి.
- డైనమిక్ IP కోసం, RJ21 కేబుల్ని ఉపయోగించి SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ బోర్డ్ యొక్క J45 కనెక్టర్కు ఓపెన్ నెట్వర్క్ పోర్ట్లలో ఏదైనా ఒకదానిని కనెక్ట్ చేయండి.
బోర్డు సెటప్ స్నాప్షాట్
అన్ని కాన్ఫిగర్ చేయబడిన సెటప్లతో కూడిన SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ బోర్డు యొక్క స్నాప్షాట్లు అనుబంధం 2లో ఇవ్వబడ్డాయి: సెక్యూర్ను అమలు చేయడానికి బోర్డు సెటప్ Webసర్వర్,
డెమో డిజైన్ను అమలు చేస్తోంది
డెమో డిజైన్ను ఎలా అమలు చేయాలో క్రింది దశలు వివరిస్తాయి:
- దీని నుండి డెమో డిజైన్ను డౌన్లోడ్ చేయండి: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- SW7 విద్యుత్ సరఫరా స్విచ్ని ఆన్ చేయండి.
- ఏదైనా సీరియల్ టెర్మినల్ ఎమ్యులేషన్ ప్రోగ్రామ్లను ప్రారంభించండి:
- హైపర్ టెర్మినల్
- పుట్టీ
- టెరాటర్మ్
గమనిక: ఈ డెమోలో పుట్టీ ఉపయోగించబడుతుంది.
ప్రోగ్రామ్ కోసం కాన్ఫిగరేషన్: - బాడ్ రేటు: 115200
- ఎనిమిది డేటా బిట్స్
- ఒక స్టాప్ బిట్
- సమానత్వం లేదు
- ప్రవాహ నియంత్రణ లేదు
సీరియల్ టెర్మినల్ ఎమ్యులేషన్ ప్రోగ్రామ్లను కాన్ఫిగర్ చేయడం గురించి మరింత సమాచారం కోసం, కాన్ఫిగర్ సీరియల్ టెర్మినల్ ఎమ్యులేషన్ ప్రోగ్రామ్ల ట్యుటోరియల్ని చూడండి.
- జాబ్తో SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ బోర్డ్ను ప్రోగ్రామ్ చేయండి file డిజైన్లో భాగంగా అందించబడింది fileFlashPro Express సాఫ్ట్వేర్ని ఉపయోగిస్తున్నారు, అనుబంధం 1ని చూడండి: FlashPro Expressని ఉపయోగించి పరికరాన్ని ప్రోగ్రామింగ్ చేయడం, .
గమనిక: డెమోను స్టాటిక్ మరియు డైనమిక్ మోడ్లలో అమలు చేయవచ్చు. డిజైన్ను స్టాటిక్ IP మోడ్లో అమలు చేయడానికి, అనుబంధం 4లో పేర్కొన్న దశలను అనుసరించండి: స్టాటిక్ IP మోడ్లో డిజైన్ను అమలు చేయడం,. - SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ బోర్డు పవర్ సైకిల్.
కింది చిత్రంలో చూపిన విధంగా డైనమిక్ IP చిరునామాతో స్వాగత సందేశం సీరియల్ టెర్మినల్ ఎమ్యులేషన్ ప్రోగ్రామ్లో ప్రదర్శించబడుతుంది.
మూర్తి 10 • వినియోగదారు ఎంపికలు
- సురక్షితాన్ని అమలు చేయడానికి PutTYలో ప్రదర్శించబడే IP చిరునామా బ్రౌజర్ యొక్క చిరునామా బార్లో నమోదు చేయాలి webసర్వర్. IP చిరునామా 10.60.3.120 అయితే, బ్రౌజర్ యొక్క చిరునామా బార్లో https://10.60.3.120ని నమోదు చేయండి. ఈ డెమో Microsoft Internet Explorer మరియు Mozilla Firefox బ్రౌజర్లకు మద్దతు ఇస్తుంది.
సెక్యూర్ను అమలు చేస్తోంది Webమైక్రోసాఫ్ట్ ఇంటర్నెట్ ఎక్స్ప్లోరర్తో సర్వర్ డెమో
సురక్షితాన్ని ఎలా అమలు చేయాలో క్రింది దశలు వివరిస్తాయి webమైక్రోసాఫ్ట్ ఇంటర్నెట్ ఎక్స్ప్లోరర్తో సర్వర్ డెమో:
- మైక్రోసాఫ్ట్ ఇంటర్నెట్ ఎక్స్ప్లోరర్ను తెరిచి, URL (ఉదాampలే, https://10.60.3.120) చిరునామా పట్టీలో. కింది చిత్రంలో చూపిన విధంగా బ్రౌజర్ హెచ్చరిక సందేశాన్ని చూపుతుంది.
మూర్తి 11 • మైక్రోసాఫ్ట్ ఇంటర్నెట్ ఎక్స్ప్లోరర్ సర్టిఫికేట్ ఎర్రర్ హెచ్చరిక సందేశాన్ని చూపుతోంది
- దీనికి కొనసాగించు క్లిక్ చేయండి webసైట్తో సురక్షిత కమ్యూనికేషన్ను ప్రారంభించడానికి (సిఫార్సు చేయబడలేదు). webసర్వర్. మైక్రోసాఫ్ట్ ఇంటర్నెట్ ఎక్స్ప్లోరర్ సురక్షిత ప్రధాన మెనుని ప్రదర్శిస్తుంది webకింది చిత్రంలో చూపిన విధంగా సర్వర్.
చిత్రం 12 • సెక్యూర్ యొక్క ప్రధాన మెనూ Webఇంటర్నెట్ ఎక్స్ప్లోరర్లో సర్వర్
సెక్యూర్ను అమలు చేస్తోంది Webమొజిల్లా ఫైర్ఫాక్స్తో సర్వర్ డెమో
సురక్షితాన్ని ఎలా అమలు చేయాలో క్రింది దశలు వివరిస్తాయి webమొజిల్లా ఫైర్ఫాక్స్తో సర్వర్ డెమో:
- మొజిల్లా ఫైర్ఫాక్స్ బ్రౌజర్ను తెరిచి, URL (ఉదాampలే, https://10.60.3.120) చిరునామా పట్టీలో. కింది చిత్రంలో చూపిన విధంగా బ్రౌజర్ హెచ్చరిక సందేశాన్ని చూపుతుంది.
చిత్రం 13 • Mozilla Firefox హెచ్చరిక సందేశాన్ని చూపుతోంది
- నేను ప్రమాదాలను అర్థం చేసుకున్నాను ఎంచుకోండి మరియు మినహాయింపును జోడించు క్లిక్ చేయండి….
- దీనితో సురక్షిత కమ్యూనికేషన్ను ప్రారంభించడానికి క్రింది చిత్రంలో చూపిన విధంగా, భద్రతా మినహాయింపును జోడించు విండోలో భద్రతా మినహాయింపును నిర్ధారించండి క్లిక్ చేయండి webసర్వర్. మూర్తి 14 • భద్రతా మినహాయింపు విండోను జోడించండి
గమనిక: IP చిరునామా కోసం భద్రతా మినహాయింపును జోడించడం మొదటిసారి బ్రౌజింగ్ కోసం మాత్రమే అవసరం.
గమనిక: మీరు టెర్మినల్లో ఏదైనా హ్యాండ్షేక్ విఫలమైన సందేశాన్ని పొందినట్లయితే, ఆ సందేశాన్ని విస్మరించండి. - Mozilla Firefox బ్రౌజర్ క్రింది చిత్రంలో చూపిన విధంగా ప్రధాన మెనుని ప్రదర్శిస్తుంది.
చిత్రం 15 • సెక్యూర్ యొక్క ప్రధాన మెనూ Webమొజిల్లా ఫైర్ఫాక్స్లో సర్వర్
ప్రధాన మెను క్రింది ఎంపికలను కలిగి ఉంది:
- మెరిసే LED లు
- హైపర్ టెర్మినల్ డిస్ప్లే
- SmartFusion2 Google శోధన
గమనిక: ఈ ఎంపికలను Microsoft Internet Explorer లేదా Mozilla Firefox ఉపయోగించి ధృవీకరించవచ్చు web బ్రౌజర్లు. ఈ డెమోలో, ఎంపికలు Mozilla Firefoxని ఉపయోగించి ప్రదర్శించబడతాయి web బ్రౌజర్.
మెరిసే LED లు
- ప్రధాన మెనులో LED లను బ్లింక్ చేయడం క్లిక్ చేయండి. మీరు SmartFusion2 బోర్డులో నడుస్తున్న LED నమూనాను గమనించవచ్చు. ది webకింది చిత్రంలో చూపిన విధంగా LED లను మాన్యువల్గా బ్లింక్ చేయడానికి విలువలను నమోదు చేయడానికి పేజీ ఎంపికను ఇస్తుంది.
మూర్తి 16 • బ్లింక్ LED ల పేజీ
- LEDలను మాన్యువల్గా వెలిగించడానికి 1-255 మధ్య ఏదైనా సంఖ్యను నమోదు చేయండి. ఉదాహరణకుample, మీరు 1ని నమోదు చేస్తే, LED1ని బ్లింక్ చేయడం ఆఫ్ అవుతుంది. మీరు 255ని నమోదు చేస్తే, మొత్తం ఎనిమిది బ్లింక్ LED లు ఆఫ్ అవుతాయి.
- ప్రధాన మెనుకి తిరిగి రావడానికి హోమ్ క్లిక్ చేయండి.
గమనిక: SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ యాక్టివ్ తక్కువ LEDలను కలిగి ఉంది.
హైపర్ టెర్మినల్ డిస్ప్లే
- ప్రధాన మెనులో హైపర్ టెర్మినల్ డిస్ప్లే క్లిక్ చేయండి. కింది బొమ్మ చూపిస్తుంది a webస్ట్రింగ్ విలువను నమోదు చేయడానికి ఎంపికను అందించే పేజీ.
మూర్తి 17 • హైపర్ టెర్మినల్ డిస్ప్లే పేజీ
కింది చిత్రంలో చూపిన విధంగా నమోదు చేసిన స్ట్రింగ్ పుట్టీలో ప్రదర్శించబడుతుంది.
మూర్తి 18 • పుట్టీపై స్ట్రింగ్ డిస్ప్లే
- ప్రధాన మెనూకి తిరిగి వెళ్లడానికి ఒక పేజీకి వెళ్లండి (బాణం బటన్) లేదా హోమ్ని క్లిక్ చేయండి.
SmartFusion2 Google శోధన
- ప్రధాన మెనులో SmartFusion2 Google శోధనను క్లిక్ చేయండి.
గమనిక: SmartFusion2 Google శోధన పేజీని పొందడానికి సరైన యాక్సెస్ హక్కులతో ఇంటర్నెట్ కనెక్షన్ అవసరం. కింది బొమ్మ చూపిస్తుంది a web Google శోధనతో పేజీ.
మూర్తి 19 • SmartFusion2 Google శోధన పేజీ
- ప్రధాన మెనూకి తిరిగి వెళ్లడానికి హోమ్ క్లిక్ చేయండి.
అనుబంధం 1: FlashPro Expressని ఉపయోగించి పరికరాన్ని ప్రోగ్రామింగ్ చేయడం
ప్రోగ్రామింగ్ జాబ్తో SmartFusion2 పరికరాన్ని ఎలా ప్రోగ్రామ్ చేయాలో ఈ విభాగం వివరిస్తుంది file FlashPro Expressని ఉపయోగిస్తోంది.
పరికరాన్ని ప్రోగ్రామ్ చేయడానికి, క్రింది దశలను చేయండి:
- బోర్డ్లోని జంపర్ సెట్టింగ్లు టేబుల్ 5లో జాబితా చేయబడిన వాటిలాగే ఉన్నాయని నిర్ధారించుకోండి.
గమనిక: జంపర్ కనెక్షన్లు చేస్తున్నప్పుడు విద్యుత్ సరఫరా స్విచ్ తప్పనిసరిగా స్విచ్ ఆఫ్ చేయబడాలి. - బోర్డ్లోని J42 కనెక్టర్కు విద్యుత్ సరఫరా కేబుల్ను కనెక్ట్ చేయండి.
- విద్యుత్ సరఫరా స్విచ్ SW7ని ఆన్ చేయండి.
- హోస్ట్ PCలో, FlashPro Express సాఫ్ట్వేర్ను ప్రారంభించండి.
- కింది చిత్రంలో చూపిన విధంగా కొత్త జాబ్ ప్రాజెక్ట్ను సృష్టించడానికి కొత్త జాబ్ ప్రాజెక్ట్ను క్లిక్ చేయండి లేదా ప్రాజెక్ట్ మెను నుండి FlashPro ఎక్స్ప్రెస్ జాబ్ నుండి కొత్త జాబ్ ప్రాజెక్ట్ని ఎంచుకోండి.
మూర్తి 20 • FlashPro ఎక్స్ప్రెస్ జాబ్ ప్రాజెక్ట్
- FlashPro Express జాబ్ డైలాగ్ బాక్స్ నుండి కొత్త జాబ్ ప్రాజెక్ట్లో కింది వాటిని నమోదు చేయండి:
- ప్రోగ్రామింగ్ ఉద్యోగం file: బ్రౌజ్ క్లిక్ చేసి, .job ఉన్న స్థానానికి నావిగేట్ చేయండి file ఉంది మరియు ఎంచుకోండి file. డిఫాల్ట్ స్థానం:
\m2s_dg0516_df\SF2_సెక్యూర్_Webసర్వర్_TCP_డెమో_డిఎఫ్\ప్రోగ్రామ్ ఇంజినీరింగ్_జాబ్ - FlashPro Express జాబ్ ప్రాజెక్ట్ పేరు: బ్రౌజ్ క్లిక్ చేసి, మీరు ప్రాజెక్ట్ను సేవ్ చేయాలనుకుంటున్న స్థానానికి నావిగేట్ చేయండి.
మూర్తి 21 • FlashPro ఎక్స్ప్రెస్ జాబ్ నుండి కొత్త జాబ్ ప్రాజెక్ట్
- ప్రోగ్రామింగ్ ఉద్యోగం file: బ్రౌజ్ క్లిక్ చేసి, .job ఉన్న స్థానానికి నావిగేట్ చేయండి file ఉంది మరియు ఎంచుకోండి file. డిఫాల్ట్ స్థానం:
- సరే క్లిక్ చేయండి. అవసరమైన ప్రోగ్రామింగ్ file ఎంచుకోబడింది మరియు పరికరంలో ప్రోగ్రామ్ చేయడానికి సిద్ధంగా ఉంది.
- కింది చిత్రంలో చూపిన విధంగా FlashPro ఎక్స్ప్రెస్ విండో కనిపిస్తుంది. ప్రోగ్రామర్ ఫీల్డ్లో ప్రోగ్రామర్ నంబర్ కనిపిస్తుందని నిర్ధారించండి. అలా చేయకపోతే, బోర్డ్ కనెక్షన్లను నిర్ధారించి, ప్రోగ్రామర్లను రిఫ్రెష్/రీస్కాన్ చేయి క్లిక్ చేయండి.
మూర్తి 22 • పరికరాన్ని ప్రోగ్రామింగ్ చేయడం
- రన్ క్లిక్ చేయండి. పరికరం విజయవంతంగా ప్రోగ్రామ్ చేయబడినప్పుడు, కింది చిత్రంలో చూపిన విధంగా RUN PASSED స్థితి ప్రదర్శించబడుతుంది.
మూర్తి 23 • ఫ్లాష్ప్రో ఎక్స్ప్రెస్-రన్ పాస్ చేయబడింది
- FlashPro Expressని మూసివేయండి లేదా ప్రాజెక్ట్ ట్యాబ్లో, నిష్క్రమించు క్లిక్ చేయండి.
అనుబంధం 2: సెక్యూర్ను అమలు చేయడానికి బోర్డు సెటప్ Webసర్వర్
కింది బొమ్మ SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ బోర్డ్లో డెమోను అమలు చేయడానికి బోర్డు సెటప్ను చూపుతుంది.
మూర్తి 24 • SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ సెటప్
అనుబంధం 3: జంపర్ స్థానాలు
కింది బొమ్మ SmartFusion2 అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ బోర్డ్లోని జంపర్ స్థానాలను చూపుతుంది.
మూర్తి 25 • అడ్వాన్స్డ్ డెవలప్మెంట్ కిట్ బోర్డ్లో జంపర్ స్థానాలు
గమనిక: ఎరుపు రంగులో హైలైట్ చేయబడిన జంపర్లు డిఫాల్ట్గా సెట్ చేయబడతాయి. ఆకుపచ్చ రంగులో హైలైట్ చేయబడిన జంపర్లను మాన్యువల్గా సెట్ చేయాలి.
గమనిక: మునుపటి చిత్రంలో జంపర్ల స్థానం శోధించదగినది.
అనుబంధం 4: స్టాటిక్ IP మోడ్లో డిజైన్ను రన్ చేస్తోంది
స్టాటిక్ IP మోడ్లో డిజైన్ను ఎలా అమలు చేయాలో క్రింది దశలు వివరిస్తాయి:
- సురక్షితాన్ని కుడి క్లిక్ చేయండి_webసాఫ్ట్కాన్సోల్ ప్రాజెక్ట్ యొక్క ప్రాజెక్ట్ ఎక్స్ప్లోరర్ విండోలో సర్వర్ మరియు క్రింది చిత్రంలో చూపిన విధంగా లక్షణాలను ఎంచుకోండి.
మూర్తి 26 • సాఫ్ట్కాన్సోల్ ప్రాజెక్ట్ యొక్క ప్రాజెక్ట్ ఎక్స్ప్లోరర్ విండో
సురక్షిత_ కోసం ప్రాపర్టీస్ యొక్క టూల్ సెట్టింగ్ల ట్యాబ్లో NET_USE_DHCP చిహ్నాన్ని తీసివేయడాన్ని క్రింది బొమ్మ చూపిస్తుందిwebసర్వర్ విండో.
మూర్తి 27 • ప్రాజెక్ట్ ఎక్స్ప్లోరర్ ప్రాపర్టీస్ విండో
పరికరం స్టాటిక్ IP మోడ్లో కనెక్ట్ చేయబడితే, బోర్డ్ స్టాటిక్ IP చిరునామా 169.254.1.23, ఆపై IP చిరునామాను ప్రతిబింబించేలా హోస్ట్ TCP/IP సెట్టింగ్లను మార్చండి. కింది బొమ్మ హోస్ట్ PC TCP/IP సెట్టింగ్లను చూపుతుంది.
మూర్తి 28 • హోస్ట్ PC TCP/IP సెట్టింగ్లు
కింది బొమ్మ స్టాటిక్ IP చిరునామా సెట్టింగ్లను చూపుతుంది.
మూర్తి 29 • స్టాటిక్ IP చిరునామా సెట్టింగ్లు
ఈ సెట్టింగ్లు కాన్ఫిగర్ చేయబడిన తర్వాత, ఫర్మ్వేర్ను రూపొందించండి, తాజా .hexని దిగుమతి చేయండి file eNVM లోకి, మరియు Libero డిజైన్ను అమలు చేయండి. SmartFusion13 పరికరం ఇప్పటికే top_static.jobతో ప్రోగ్రామ్ చేయబడి ఉంటే, స్టాటిక్ IP మోడ్లో డిజైన్ను అమలు చేయడానికి డెమో డిజైన్ని అమలు చేయడం, పేజీ 2ని చూడండి. file.
గమనిక: అప్లికేషన్ను డీబగ్ మోడ్లో అమలు చేయడానికి, FlashPro ప్రోగ్రామర్ అవసరం.
పత్రాలు / వనరులు
![]() |
మైక్రోసెమీ పెస్ట్ రిపెల్లర్ రన్నింగ్ సెక్యూర్ WebSmartFusion2లో సర్వర్ [pdf] యూజర్ గైడ్ పెస్ట్ రిపెల్లర్ రన్నింగ్ సెక్యూర్ Webస్మార్ట్ఫ్యూజన్2లో సర్వర్, పెస్ట్, రిపెల్లర్ రన్నింగ్ సెక్యూర్ WebSmartFusion2 లో సర్వర్, SmartFusion2 లో |