I-Microsemi DG0440 Running Modbus TCP Reference Design kumadivayisi e-SmartFusion2
Ikomkhulu le-Microsemi Corporate
I-One Enterprise, u-Aliso Viejo,
I-CA 92656 USA
E-USA: +1 800-713-4113
Ngaphandle kwe-USA: +1 949-380-6100
Ifeksi: +1 949-215-4996
I-imeyili: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Wonke Amalungelo Agodliwe. I-Microsemi kanye nelogo ye-Microsemi yizimpawu zokuthengisa ze-Microsemi Corporation. Zonke ezinye izimpawu zokuhweba nezimpawu zesevisi ziyimpahla yabanikazi bazo
I-Microsemi ayenzi iwaranti, isethulo, noma isiqinisekiso mayelana nolwazi oluqukethwe lapha noma ukufaneleka kwemikhiqizo nezinsizakalo zayo nganoma iyiphi inhloso, futhi i-Microsemi ayithathi noma yisiphi isikweletu esivela ngenxa yesicelo noma ukusetshenziswa kwanoma yimuphi umkhiqizo noma isifunda. Imikhiqizo ethengiswa lapha ngezansi kanye nanoma yimiphi eminye imikhiqizo ethengiswa yi-Microsemi ibe ngaphansi kokuhlolwa okulinganiselwe futhi akufanele isetshenziswe ngokuhambisana nemishini ebalulekile yemishini noma izinhlelo zokusebenza. Noma yikuphi ukucaciswa kokusebenza kukholakala ukuthi kunokwethenjelwa kodwa akuqinisekisiwe, futhi Umthengi kufanele enze futhi aqedele konke ukusebenza nokunye ukuhlola kwemikhiqizo, iyodwa kanye, noma efakwe kuyo, noma yimiphi imikhiqizo yokugcina. Umthengi ngeke athembele kunoma iyiphi idatha kanye nokucaciswa kokusebenza noma amapharamitha anikezwe i-Microsemi. Kuyisibopho somthengi ukunquma ngokuzimela ukufaneleka kwanoma imiphi imikhiqizo kanye nokuhlola nokuqinisekisa okufanayo. Ulwazi olunikezwe yi-Microsemi lapha ngezansi lunikezwa "njengoba lukhona, lukuphi" futhi nawo wonke amaphutha, futhi yonke ingozi ehlobene nolwazi olunjalo iphelele kuMthengi. I-Microsemi ayinikezi, ngokusobala noma ngokungagunci, kunoma iyiphi inhlangano noma yimaphi amalungelo obunikazi, amalayisense, nanoma imaphi amanye amalungelo e-IP, kungakhathaliseki ukuthi ngokuphathelene nalolo lwazi ngokwalo noma noma yini echazwe ulwazi olunjalo. Ulwazi olunikezwe kulo mbhalo luphathelene ne-Microsemi, futhi i-Microsemi inelungelo lokwenza noma yiziphi izinguquko kulwazi olukulo mbhalo noma kunoma yimiphi imikhiqizo namasevisi nganoma yisiphi isikhathi ngaphandle kwesaziso.
Mayelana neMicrosemi
I-Microsemi Corporation (i-Nasdaq: i-MSCC) inikeza iphothifoliyo ephelele ye-semiconductor kanye nezixazululo zesistimu ze-aerospace nokuzivikela, ezokuxhumana, isikhungo sedatha kanye nezimakethe zezimboni. Imikhiqizo ihlanganisa ukusebenza okuphezulu kanye ne-radiation-hardened analog ehlanganisiwe-signal circuits, ama-FPGA, ama-SoC kanye nama-ASIC; imikhiqizo yokuphatha amandla; amadivaysi esikhathi nokuvumelanisa kanye nezixazululo zesikhathi ezinembile, ezibeka izinga lomhlaba lesikhathi; amadivaysi okucubungula izwi; izixazululo ze-RF; izingxenye ezihlukene; isitoreji sebhizinisi nezixazululo zokuxhumana, ubuchwepheshe bokuphepha kanye ne-scalable anti-tamper imikhiqizo; Izixazululo ze-Ethernet; Power-over-Ethernet ICs kanye midspans; kanye nekhono lokuklama ngokwezifiso namasevisi. I-Microsemi ikomkhulu layo e-Aliso Viejo, eCalifornia, futhi inabasebenzi ababalelwa ku-4,800 emhlabeni jikelele. Funda kabanzi ku www.microsemi.com.
Umlando Wokubuyekeza
Umlando wokubuyekeza uchaza izinguquko ezisetshenziswe kudokhumenti. Izinguquko zifakwe ohlwini ngokubukeza, kuqala ngokushicilelwa kwamanje.
Ukubuyekeza 7.0
Kubuyekezwe idokhumenti yokukhishwa kwesofthiwe ye-Libero v11.8.
Ukubuyekeza 6.0
Izinguquko ezilandelayo zenziwa ekubuyekezweni 6.0 kwalo mbhalo.
- Izidingo zokuklama ze-Libero SoC, FlashPro, kanye neSoftConsole zibuyekezwa kokuthi Izidingo Zomklamo, ikhasi 5.
- Kuwo wonke umhlahlandlela, amagama amaphrojekthi weSoftConsole asetshenziswe ekwakhiweni kwedemo nazo zonke izibalo ezihambisanayo ziyabuyekezwa.
Ukubuyekeza 5.0
Buyekeza idokhumenti yokukhishwa kwesofthiwe ye-Libero v11.7 (SAR 76559).
Ukubuyekeza 4.0
Buyekeza idokhumenti yokukhishwa kwesofthiwe ye-Libero v11.6 (SAR 72924).
Ukubuyekeza 3.0
Buyekeza idokhumenti yokukhishwa kwesofthiwe ye-Libero v11.5 (SAR 63972).
Ukubuyekeza 2.0
Buyekeza idokhumenti yokukhishwa kwesofthiwe ye-Libero v11.3 (SAR 56538).
Ukubuyekeza 1.0
Buyekeza idokhumenti yokukhishwa kwesofthiwe ye-Libero v11.2 (SAR 53221).
Isebenzisa i-Modbus TCP Reference Design kumadivayisi e-SmartFusion2 Asebenzisa i-IwIP ne-FreeRTOS
Isingeniso
I-Microsemi inikezela ngomklamo wereferensi wamadivayisi we-SmartFusion®2 SoC FPGA abonisa i
izici ze-tri-speed ethernet medium access controller (TSEMAC) ze-SmartFusion2 SoC FPGA futhi zisebenzisa iphrothokholi ye-Modbus. Idizayini yesithenjwa isebenza ku-UG0557: SmartFusion2 SoC FPGA Advanced Development Kit User Guide. Lo mhlahlandlela wedemo uyachaza.
- Ukusetshenziswa kwe-SmartFusion2 TSEMAC exhunywe kusixhumi esibonakalayo esizimele se-gigabit media (SGMII) PHY.
- Ukuhlanganiswa komshayeli we-SmartFusion2 MAC one-IP (IwIP) transmission control protocol (TCP) engasindi noma isitaki se-IP kanye nesistimu yokusebenza yamahhala yesikhathi sangempela (RTOS).
- Isendlalelo sohlelo lokusebenza esinephrothokholi yezimboni ezishintshayo, i-Modbus ku-TCP noma i-IP.
- Isebenza kanjani idizayini yesithenjwa
I-microcontroller subsystem (MSS) ye-SmartFusion2 SoC FPGA inesibonelo seperipheral ye-TSEMAC. I-TSEMAC ingalungiswa phakathi komcubunguli womsingathi kanye nenethiwekhi ye-Ethernet ngamanani alandelayo okudlulisa idatha (isivinini somugqa):
- 10 Mbps
- 100 Mbps
- 1000 Mbps
Ukuze uthole ulwazi olwengeziwe ngesixhumi esibonakalayo se-TSEMAC samadivayisi we-SmartFusion2, bona i-UG0331: I-SmartFusion2 Microcontroller Subsystem User Guide.
Ukusebenzisa i-Modbus Protocol
I-Modbus iyiphrothokholi yemiyalezo yesendlalelo sohlelo ekhona ezingeni lesikhombisa le-
imodeli ye-open systems interconnection (OSI). Inika amandla ukuxhumana kweklayenti noma kweseva phakathi kwamadivayisi axhunywe ezinhlotsheni ezihlukene zamabhasi noma amanethiwekhi. Kuyiphrothokholi yesevisi enikezela ngezinsizakalo eziningi ezicaciswe amakhodi okusebenza. Amakhodi omsebenzi we-Modbus ayingxenye yesicelo se-Modbus noma amayunithi edatha yephrothokholi yokuphendula. Izingxenye ze-Modbus protocol zifaka:
- I-TCP noma i-IP phezu kwe-Ethernet
- Ukudluliswa kwe-serial kwe-asynchronous phezu kwemidiya ehlukahlukene
- Intambo:
- I-EIA/TIA-232-E
- I-EIA-422
- I-EIA/TIA-485-A Fiber
- Umsakazo
- I-Modbus PLUS, inethiwekhi edlula amathokheni anesivinini esikhulu
Isibalo esilandelayo sichaza izitaki zokuxhumana ze-Modbus zamanethiwekhi ahlukahlukene okuxhumana.
Umfanekiso 1 • Isitaki Sokuxhumana se-Modbus
Ukusebenzisa i-Modbus Protocol ku-SmartFusion2 Kudivayisi
Iseva ye-Modbus TCP isebenza ku-SmartFusion2 Advanced Development Kit futhi iphendula iklayenti le-Modbus TCP esebenza ku-PC yokusingatha. Isibalo esilandelayo sibonisa umdwebo webhulokhi weseva ye-Modbus TCP kanye nohlelo lokusebenza kudivayisi ye-SmartFusion2.
Umfanekiso 2 • Vimba Umdwebo Weseva ye-Modbus TCP kanye nesicelo ku-SmartFusion2
0RGEXV 7&3 $SSOLFDWLRQ | 0RGEXV 7&3 6HUYHU |
,Z,3 7&3 RU ,3 6WDFN | |
) UHH5726 | ) LUPZDUH |
6PDUW)XVLRQ2 $GYDQFHG 'HYHORSPHQW .LW (+:) |
Izidingo Zomklamo
Ithebula elilandelayo libala izimfuneko zezingxenyekazi zekhompiyutha kanye ne-software.
Ithebula 1 • Izidingo Zokuklama Okuyisethenjwa kanye Nemininingwane
Izidingo Zomklamo: Incazelo
Izingxenyekazi zekhompuyutha
- I-SmartFusion2 Advanced Development Kit
– Ikhebula le-USB A ukuya ku-mini-B
I-adaptha engu-12V
Rev A noma kamuva - Ikhebula le-Ethernet RJ45
- Noma yiluphi lwezinhlelo ezilandelayo zokulingisa itheminali elandelayo:
- I-Hyperterminal
- I-TeraTerm
- I-PuTTY - Sekela i-PC noma i-Laptop Windows 64-bit Operating System
Isofthiwe
- I-Libero® System-on-Chip (SoC) v11.8
- I-SoftConsole v4.0
- Isoftware yokuhlela yeFlashPro v11.8
- I-USB kuya kubashayeli be-UART -
- Abashayeli be-MSS Ethernet MAC v3.1.100
- Uhlelo lwe-serial terminal emulation HyperTerminal, TeraTerm, noma i-PuTTY
- Isiphequluli seMozilla Firefox noma i-Internet Explorer
Idemo Design
Izigaba ezilandelayo zichaza idizayini yedemo yedizayini yesithenjwa ye-Modbus TCP kumadivayisi e-SmartFusion2 asebenzisa i-IwIP ne-FreeRTOS.
Idizayini yedemo fileayatholakala ukuze alandwe ku:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Idizayini yedemo files zihlanganisa:
- Libero
- Ukuhlela files
- I-HostTool
- Ngifunde
Umfanekiso olandelayo ubonisa ukwakheka kwezinga eliphezulu lomklamo files. Ukuze uthole ulwazi olwengeziwe, bheka i-Readme.txt file.
Umfanekiso 3 • Idizayini yedemo Files Isakhiwo Sezinga eliphezulu
Izici zeDemo Design
Idizayini yesithenjwa ihlanganisa:
- Qedela iphrojekthi ye-Libero SoC Verilog
- Iphrojekthi ye-firmware yeSoftConsole
Idizayini yesithenjwa ingasekela amakhodi omsebenzi we-Modbus alandelayo kuye ngezilungiselelo zesitaki zokuxhumana samahhala se-Modbus:
- Funda amarejista okokufaka (ikhodi yokusebenza 0×04)
- Funda amarejista okubambile (ikhodi yokusebenza 0×03)
- Bhala irejista eyodwa (ikhodi yokusebenza 0×06)
- Bhala amarejista amaningi (ikhodi yokusebenza 0×10)
- Funda noma Bhala amarejista amaningi (ikhodi yokusebenza 0×17)
- Funda amakhoyili (ikhodi yokusebenza 0×01)
- Bhala ikhoyili eyodwa (ikhodi yokusebenza 0×05)
- Bhala amakhoyili amaningi (ikhodi yokusebenza 0×0F)
- Funda okokufaka okuhlukene (ikhodi yokusebenza (0×02)
Idizayini yesithenjwa isekela amakhodi omsebenzi we-Modbus alandelayo azo zonke izilungiselelo zesitaki zokuxhumana samahhala se-Modbus:
- Funda amarejista okokufaka (ikhodi yokusebenza 0×04)
- Funda okokufaka okuhlukene (ikhodi yokusebenza (0×02)
- Bhala amakhoyili amaningi (ikhodi yokusebenza 0×0F)
- Funda amarejista okubambile (ikhodi yokusebenza 0×03)
Incazelo Yedizayini Yedemo
Idizayini isetshenziswa kusetshenziswa isixhumi esibonakalayo se-SGMII PHY ngokulungiselela i-TSEMAC yokusebenza kwe-ten-bit interface (TBI). Ukuze uthole ulwazi olwengeziwe ngesixhumi esibonakalayo se-TSEMAC TBI, bona i-UG0331: I-SmartFusion2 Microcontroller Subsystem User Guide.
I-Libero SoC Hardware Project
Isibalo esilandelayo sibonisa ukusetshenziswa kwedizayini yezingxenyekazi zekhompuyutha lapho kusebenza khona i-firmware yesigqila esiyireferensi.
Umfanekiso 4 • Idizayini ye-Hardware ye-Libero SoC yezinga eliphezulu
Iphrojekthi yehadiwe ye-Libero SoC isebenzisa izinsiza ezilandelayo ze-SmartFusion2 MSS nama-IP:
- I-TSEMAC TBI interface
- I-MMUART_0 yokuxhumana kwe-RS-232 ku-SmartFusion2 Advanced Development Kit
- Iphedi yokufaka enikelwe engu-0 njengomthombo wewashi
- Okufakwayo okujwayelekile kanye nokuphumayo (GPIO) okuhlanganisa lokhu okulandelayo:
- Ama-diode akhipha ukukhanya (ama-LED): izinombolo ezi-4
- Izinkinobho zokucindezela: izinombolo ezi-4
- Ukushintshwa kwephakeji ye-Dual in-line (DIP): izinombolo ezi-4
- Izinsiza ezilandelayo zebhodi zihlotshaniswa nemiyalo ye-Modbus:
- Ama-LED (amakhoyili)
- Ukushintsha kwe-DIP (okungenayo okuhlukile)
- Izinkinobho zokucindezela (ukufaka okuhlukile)
- Iwashi lesikhathi sangempela (RTC) (amarejista okokufaka)
- Isixhumi esibonakalayo esinesivinini esikhulu (SERDESIF) SERDES_IF IP, esilungiselwe umzila 3 we-SERDESIF_3 EPCS, bona isibalo esilandelayo. Ukuze wazi kabanzi mayelana nezixhumi ezibonakalayo ze-serial ezinesivinini esikhulu, bona UG0447- SmartFusion2 kanye ne-IGLOO2 FPGA Umhlahlandlela Womsebenzisi We-Serial Interfaces.
Isibalo esilandelayo sibonisa iwindi le-High Speed Serial Interface Configurator.
Umfanekiso 5 • Iwindi Lokuhlanganisa I-Serial Interface Configurator
Izabelo zephinikhodi yephakheji
Imisebenzi yephinikhodi yephakheji ye-LED, amaswishi e-DIP, amaswishi enkinobho yokucisha, kanye namasiginali wokusebenzelana we-PHY aboniswa kuthebula elilandelayo ngeThebula lesi-5, ikhasi 9.
Ithebula 2 • I-LED Kumsebenzi Wamaphini Ephakheji
- Iphinikhodi yephakheji yokuphuma
- I-LED_1 D26
- I-LED_2 F26
- I-LED_3 A27
- I-LED_4 C26
Ithebula 3 • I-DIP Ishintshela Kumsebenzi Wamaphini Wephakheji
- Iphinikhodi yephakheji yokuphuma
- I-DIP1 F25
- I-DIP2 G25
- I-DIP3 J23
- I-DIP4 J22
Ithebula 4 • Inkinobho Yokucindezela Ishintshela Kumsebenzi Wamaphini Wephakheji
- Iphinikhodi yephakheji yokuphuma
- SHINTSHA1 J25
- SHINTSHA2 H25
- SHINTSHA3 J24
- SHINTSHA4 H23
Ithebula 5 • Amasignali e-PHY Interface Ukupakisha Amaphini Imisebenzi
- Iphinikhodi Yephakheji Yesikhombisi Segama Lembobo
- PHY_MDC Okukhiphayo F3
- PHY_MDIO Okokufaka K7
- PHY_RST Okukhiphayo F2
I-SoftConsole Firmware Project
Cela iphrojekthi yeSoftConsole usebenzisa i-standalone SoftConsole IDE. Izinguqulo ezilandelayo zesitaki zisetshenziselwa idizayini yesithenjwa:
- I-lwIP TCP noma inguqulo yesitaki ye-IP engu-1.3.2
- Iseva ye-Modbus TCP inguqulo 1.5 (www.freemodbus.org) ngezithuthukisi zokusekelwa okuphelele kwekhodi yokusebenza njengeseva ye-Modbus TCP
- I-FreeRTOS (www.freertos.org)
Isibalo esilandelayo sibonisa ukwakheka kohla lwemibhalo lwezitaki zesoftware yeSoftConsole yomklamo.
Umfanekiso 6 • Iwindi le-SoftConsole Project Explorer
Indawo yokusebenza yeSoftConsole iqukethe iphrojekthi, i-Modbus_TCP_App enohlelo lwe-Modbus TCP (elusebenzisa i-lwIP ne-FreeRTOS) nazo zonke izendlalelo ze-firmware nezingxenyekazi zekhompuyutha ezihambisana nesakhiwo sezingxenyekazi zekhompuyutha.
Umfanekiso olandelayo ubonisa izinguqulo zomshayeli ezisetshenziselwa idemo.
Umfanekiso 7 • Izinguqulo Zomshayeli Wedemo
Isetha Idizayini Yedemo
Izinyathelo ezilandelayo zichaza indlela yokusetha idemo yebhodi le-SmartFusion2 Advanced Development Kit:
- Xhuma i-PC yokusingatha kusixhumi se-J33 usebenzisa ikhebula le-USB A ukuya ku-mini-B. Amadrayivu ebhuloho le-USB kuya ku-asynchronous asynchronous/transmitter (UART) atholwa ngokuzenzakalelayo.
- Kusuka ezimbobeni ezine zokuxhumana (COM) ezitholiwe, chofoza kwesokudla noma iyiphi enye yezimbobo ze-COM bese ukhetha Izakhiwo. Iwindi lezindawo zembobo ye-COM elikhethiwe liyaboniswa, njengoba kukhonjisiwe esithombeni esilandelayo.
- Qinisekisa ukuthi uneNdawo njengaku-USB FP5 Serial Converter C ewindini le-Properties njengoba kukhonjisiwe esithombeni esilandelayo.
Qaphela: Bhala inothi lembobo ye-COM yokucushwa kwe-serial port futhi uqinisekise ukuthi Indawo yembobo ye-COM icaciswe njengokuku-USB FP5 Serial Converter C.
Umfanekiso 8 • Iwindi leSiphathi Sedivayisi
- Faka umshayeli we-USB uma izishayeli ze-USB zingabonwa ngokuzenzakalelayo.
- Faka umshayeli we-FTDI D2XX wokuxhumana kwe-serial terminal ngentambo ye-USB encane ye-FTDI. Landa iziqondiso zokushayela kanye nokufaka kusuka:
www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip - Xhuma ama-jumper ebhodini le-SmartFusion2 Advanced Development Kit njengoba kukhonjisiwe kuleli thebula elilandelayo. Ukuze uthole ulwazi mayelana nezindawo ze-jumper, bheka Isithasiselo: Izindawo Ze-Jumper, ikhasi 19.
ISEXWAYISO: Vala iswishi yokuphakela amandla, SW7, ngaphambi kokwenza ukuxhumana kwe-jumper.
Ithebula 6 • Izilungiselelo ze-SmartFusion2 Advanced Kit Jumper
- Iphinikhodi ye-Jumper Kusukela ku-Pin kuya kumazwana
- J116, J353, J354,J54 1 2 Lezi izilungiselelo ezizenzakalelayo ze-jumper zebhodi le-Advanced Development Kit. Qinisekisa ukuthi ama-jumpers
- I-J123 2 3 isethwe ngokufanele.
- J124, J121, J32 1 2 JTAG izinhlelo nge-FTDI
- Xhuma ugesi kusixhumi se-J42 ebhodini le-SmartFusion2 Advanced Development Kit.
- Lo mklamo example ingasebenza kuzo zombili izindlela ze-IP ezimile kanye ne-dynamic IP. Ngokuzenzakalelayo, ukuhlela fileama-s anikezwe imodi ye-IP eguqukayo.
- Ukuze uthole i-IP emile, xhuma i-PC yokusingatha kusixhumi se-J21 se-
Ibhodi le-SmartFusion2 Advanced Development Kit lisebenzisa intambo ye-RJ45. - Nge-IP enamandla, xhuma noma iyiphi enye yezimbobo zenethiwekhi evulekile kusixhumi se-J21 sebhodi le-SmartFusion2 Advanced Development Kit usebenzisa intambo ye-RJ45.
- Ukuze uthole i-IP emile, xhuma i-PC yokusingatha kusixhumi se-J21 se-
Isifinyezo Sokusetha Ibhodi
Izifinyezo zebhodi le-SmartFusion2 Advanced Development Kit enakho konke ukuxhumana kokusetha anikezwe Ku-Appendix: Ukusethwa Kwebhodi Lokuqalisa I-Modbus TCP Reference Design, ikhasi 18.
Isebenzisa Idizayini Yedemo
Izinyathelo ezilandelayo zichaza indlela yokuqalisa idizayini yedemo:
- Landa umklamo file kusuka ku:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df - VULA inkinobho kagesi, i-SW7.
- Qala noma yiluphi uhlelo lokulingisa lwe-serial terminal olufana nalokhu:
- I-HyperTerminal
- I-PuTTY
- Term
Qaphela: Kule demo HyperTerminal isetshenziswa.
Ukucushwa kohlelo kungukuthi: - Isilinganiso se-Baud: 115200
- 8 Izingcezu zedatha
- 1 Yima kancane
- Akukho ukulingana
- Akukho ukulawula ukugeleza
Ukuze uthole ulwazi mayelana nokumisa izinhlelo zokulingisa zetheminali ye-serial, bheka Izinhlelo Zokulingisa I-serial Terminal Emulation.
- Yethula isofthiwe ye-FlashPro.
- Chofoza Iphrojekthi Entsha.
- Ewindini Lephrojekthi Entsha, faka Igama Lephrojekthi, njengoba kuboniswe esithombeni esilandelayo.
Umfanekiso 9 • Iphrojekthi Entsha ye-FlashPro
- Chofoza Phequlula futhi uzulazule uye endaweni ofuna ukulondoloza kuyo iphrojekthi.
- Khetha idivayisi eyodwa njengemodi yokuhlela.
- Chofoza okuthi KULUNGILE ukuze ulondoloze iphrojekthi.
- Chofoza okuthi Lungiselela Idivayisi.
- Chofoza Phequlula bese uzulazula uye endaweni lapho i-Modbus_TCP_top.stp file itholakala bese ukhetha i file. Indawo ezenzakalelayo ithi:
(\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\Modbus_TCP_top.stp). Uhlelo oludingekayo file ikhethiwe futhi ilungele ukuhlelwa kudivayisi njengoba kukhonjisiwe esithombeni esilandelayo.
Umfanekiso 10 • I-FlashPro Project Configured
- Chofoza PROGRAM ukuze uqale ukuhlela idivayisi. Linda kuze kuvele umyalezo okhombisa ukuthi uhlelo ludlulile. Le demo idinga ukuthi idivayisi ye-SmartFusion2 ihlelwe ngaphambili nekhodi yohlelo lokusebenza ukuze ivule uhlelo lwe-Modbus. Idivayisi ye-SmartFusion2 ihlelwe ngaphambili nge-Modbus_TCP_top.stp kusetshenziswa isofthiwe ye-FlashPro.
Umfanekiso 11 • Uhlelo lwe-FlashPro Luphumelele
Qaphela: Ukuze uqalise umklamo ngemodi ye-IP emile, landela izinyathelo ezishiwo kusithasiselo: Ukuqalisa Umklamo Ngemodi Ye-IP Emile, ikhasi 20.
- Umjikelezo wamandla ibhodi le-SmartFusion2 Advanced Development.
Umlayezo wokwamukela onekheli le-IP uboniswa efasiteleni le-HyperTerminal, njengoba kuboniswe esithombeni esilandelayo.
Umfanekiso 12 • I-HyperTerminal enekheli le-IP
Vula umyalo omusha ku-PC yokusingatha, hamba kufolda
(\SF2_Modbus_TCP_Ref_Design_DF\HostTool) lapho
I-SmartFusion2_Modbus_TCP_Client.exe file likhona, faka umyalo: SmartFusion2_Modbus_TCP_Client.exe njengoba kuboniswe emfanekisweni olandelayo.
Umfanekiso 13 • Ukunxenxa Iklayenti le-Modbus
Umfanekiso olandelayo ubonisa imisebenzi ye-Modbus TCP esebenzayo. Imisebenzi yilena:
- Funda okokufaka okuhlukene (ikhodi yomsebenzi 02)
- Funda amarejista okubambile (ikhodi yomsebenzi 03)
- Funda amarejista okufakwayo (ikhodi yokusebenza 04)
- Bhala amakhoyili amaningi (ikhodi yokusebenza 15)
Umfanekiso 14 • Ukuboniswa Kwamakhodi Asebenzayo e-Modbus
Bheka I-Running Modbus Functions, ikhasi 17 ukuze uthole ulwazi olwengeziwe ngemisebenzi ye-Modbus ekhonjiswe ekwakhiweni kwereferensi.
- Ngemuva kokusebenzisa idemo, vala i-HyperTerminal.
Ukusebenza kweModbus Imisebenzi
Lesi sigaba sichaza imisebenzi ye-Modbus eboniswa kumklamo wesithenjwa.
Funda Okokufaka Okuhlukile (ikhodi yokusebenza 02)
Ama-GPIO axhunywe kumaswishi angu-4 e-DIP kanye namaswishi ama-push-button angu-4. VULA bese ucisha amaswishi e-DIP namaswishi enkinobho yokucindezela ku-SmartFusion2 Advanced Development Kit. Funda okokufaka okuhlukile ikhodi yokusebenza ibonisa izimo zamaswishi njengoba kukhonjisiwe esithombeni esilandelayo.
Umfanekiso 15 • Funda Okokufaka Okuhlukile
Funda Amarejista Ukubamba (ikhodi yokusebenza 03)
Isibalo esilandelayo sibonisa idatha yebhafa yomhlaba wonke echazwe ku-firmware.
Umfanekiso 16 • Funda Amarejista Ukubamba
Funda Amarejista Okokufaka (ikhodi yokusebenza 04)
Isibalo esilandelayo sibonisa inani lamasekhondi esibali sesikhathi sangempela (RTC) esibalile.
Umfanekiso 17 • Funda Amarejista Okokufaka
Bhala Amakhoyili Amaningi (ikhodi yokusebenza 0×0F)
Isibalo esilandelayo sibonisa idatha yerejista yamakhoyili amaningi ukuze kuguqulwe ama-LED axhunywe kuma-GPIO.
Umfanekiso 18 • Bhala Amakhoyili Amaningi
Isithasiselo: Ukusethwa Kwebhodi Lokuqalisa I-Modbus TCP Reference Design
Isibalo esilandelayo sibonisa ukusethwa kwebhodi ukuze usebenzise idizayini yesithenjwa ebhodini le-SmartFusion2 Advanced Development Kit.
Umfanekiso 19 • I-SmartFusion2 Ukusethwa Kwebhodi Lekhithi Yokuthuthukiswa Okuthuthukile
Isithasiselo: Izindawo ze-Jumper
Isibalo esilandelayo sibonisa izindawo ze-jumper ebhodini le-SmartFusion2 Advanced Development Kit.
Umfanekiso 20 • I-SmartFusion2 Advanced Development Kit Silkscreen Top View
Qaphela: Izigqoko ezigqanyiswe ngokubomvu zisethwa ngokuzenzakalela. Izigqoko ezigqanyiswe ngokuluhlaza kufanele zisethwe mathupha.
Qaphela: Indawo yama-jumpers emfanekisweni owandulelayo iyasesheka.
Isithasiselo: Ukusebenzisa Idizayini Ngemodi Ye-IP Emile
Izinyathelo ezilandelayo zichaza indlela yokuqalisa idizayini ngemodi ye-IP emile:
- Chofoza kwesokudla iwindi le-Project Explorer lephrojekthi yeSoftConsole bese uya kokuthi Properties njengoba kukhonjisiwe emfanekisweni olandelayo.
Umfanekiso 21 • Iwindi le-Project Explorer lephrojekthi ye-SoftConsole
- Khipha uphawu lwe-NET_USE_DHCP kokuthi Izilungiselelo Zethuluzi Zezakhiwo zewindi le-Modbus_TCP_App. Umfanekiso olandelayo ubonisa Izakhiwo zewindi le-Modbus_TCP_App.
Umfanekiso 22 • Iwindi Lezakhiwo Zephrojekthi
- Uma idivayisi ixhunywe kumodi ye-IP emile, ikheli le-IP elimile lithi 169.254.1.23, bese ushintsha izilungiselelo ze-Host TCP/IP ukuze zibonise ikheli le-IP. Bheka umfanekiso olandelayo kanye noMfanekiso 24,
Umfanekiso 23 • Izilungiselelo ze-PC TCP/IP yokusingatha
Umfanekiso 24 • Izilungiselelo Zekheli Le-IP Engashintshi
Qaphela: Uma lezi zilungiselelo zilungiswa, hlanganisa umklamo, layisha umklamo kumemori ye-Flash, bese uqhuba umklamo usebenzisa iSoftConsole.
I-DG0440 Demo Guide Ukubuyekezwa 7.0
Amadokhumenti / Izinsiza
![]() |
I-Microsemi DG0440 Running Modbus TCP Reference Design kumadivayisi e-SmartFusion2 [pdf] Umhlahlandlela Womsebenzisi I-DG0440 I-Running Modbus TCP Reference Design kumadivayisi e-SmartFusion2, i-DG0440, i-Running Modbus TCP Reference Design kumadivayisi e-SmartFusion2, Idizayini kumadivayisi e-SmartFusion2 |