SmartFusion0440 சாதனங்களில் மைக்ரோசெமி DG2 இயங்கும் மோட்பஸ் TCP குறிப்பு வடிவமைப்பு
மைக்ரோசெமி நிறுவன தலைமையகம்
ஒன் எண்டர்பிரைஸ், அலிசோ விஜோ,
சி.ஏ 92656 அமெரிக்கா
அமெரிக்காவிற்குள்: +1 800-713-4113
அமெரிக்காவிற்கு வெளியே: +1 949-380-6100
தொலைநகல்: +1 949-215-4996
மின்னஞ்சல்: sales.support@microsemi.com
www.microsemi.com
© 2017 மைக்ரோசெமி கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. மைக்ரோசெமி மற்றும் மைக்ரோசெமி லோகோ ஆகியவை மைக்ரோசெமி கார்ப்பரேஷனின் வர்த்தக முத்திரைகள். மற்ற அனைத்து வர்த்தக முத்திரைகள் மற்றும் சேவை முத்திரைகள் அந்தந்த உரிமையாளர்களின் சொத்து
மைக்ரோசெமி இங்கு உள்ள தகவல்கள் அல்லது அதன் தயாரிப்புகள் மற்றும் சேவைகள் ஏதேனும் குறிப்பிட்ட நோக்கத்திற்காக பொருந்தக்கூடியது குறித்து எந்த உத்தரவாதமும், பிரதிநிதித்துவமும் அல்லது உத்தரவாதமும் அளிக்காது, மேலும் எந்தவொரு தயாரிப்பு அல்லது சுற்றுகளின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பையும் மைக்ரோசெமி ஏற்காது. இங்கு விற்கப்படும் தயாரிப்புகள் மற்றும் மைக்ரோசெமியால் விற்கப்படும் பிற தயாரிப்புகள் வரையறுக்கப்பட்ட சோதனைக்கு உட்பட்டவை, மேலும் முக்கிய கருவிகள் அல்லது பயன்பாடுகளுடன் இணைந்து பயன்படுத்தக்கூடாது. எந்தவொரு செயல்திறன் விவரக்குறிப்புகளும் நம்பகமானவை என்று நம்பப்படுகிறது, ஆனால் சரிபார்க்கப்படவில்லை, மேலும் வாங்குபவர் தயாரிப்புகளின் அனைத்து செயல்திறன் மற்றும் பிற சோதனைகளையும், தனியாகவும் ஒன்றாகவும், அல்லது எந்த இறுதி தயாரிப்புகளிலும் நிறுவி முடிக்க வேண்டும். மைக்ரோசெமி வழங்கிய எந்த தரவு மற்றும் செயல்திறன் விவரக்குறிப்புகள் அல்லது அளவுருக்கள் மீது வாங்குபவர் தங்கியிருக்கமாட்டார். எந்தவொரு தயாரிப்புகளின் பொருத்தத்தையும் சுயாதீனமாக தீர்மானிப்பதும் அதைச் சோதித்து சரிபார்ப்பதும் வாங்குபவரின் பொறுப்பாகும். இங்கு மைக்ரோசெமி வழங்கிய தகவல் "உள்ளது, எங்கே உள்ளது" மற்றும் அனைத்து தவறுகளுடன் வழங்கப்படுகிறது, மேலும் அத்தகைய தகவலுடன் தொடர்புடைய முழு ஆபத்தும் முற்றிலும் வாங்குபவரிடம் உள்ளது. மைக்ரோசெமி வெளிப்படையாகவோ அல்லது மறைமுகமாகவோ, எந்தவொரு தரப்பினருக்கும் காப்புரிமை உரிமைகள், உரிமங்கள் அல்லது வேறு எந்த ஐபி உரிமைகளையும் வழங்காது, அத்தகைய தகவல் அல்லது அத்தகைய தகவலால் விவரிக்கப்பட்டுள்ள எதையும். இந்த ஆவணத்தில் வழங்கப்பட்டுள்ள தகவல் மைக்ரோசெமிக்கு சொந்தமானது, மேலும் இந்த ஆவணத்தில் உள்ள தகவல்களில் அல்லது எந்த தயாரிப்புகள் மற்றும் சேவைகளிலும் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த மாற்றத்தையும் செய்ய மைக்ரோசெமிக்கு உரிமை உள்ளது.
மைக்ரோசெமி பற்றி
மைக்ரோசெமி கார்ப்பரேஷன் (நாஸ்டாக்: MSCC) விண்வெளி மற்றும் பாதுகாப்பு, தகவல் தொடர்பு, தரவு மையம் மற்றும் தொழில்துறை சந்தைகளுக்கான செமிகண்டக்டர் மற்றும் சிஸ்டம் தீர்வுகளின் விரிவான போர்ட்ஃபோலியோவை வழங்குகிறது. தயாரிப்புகளில் உயர் செயல்திறன் மற்றும் கதிர்வீச்சு-கடினப்படுத்தப்பட்ட அனலாக் கலப்பு-சிக்னல் ஒருங்கிணைந்த சுற்றுகள், FPGAகள், SoCகள் மற்றும் ASICகள் ஆகியவை அடங்கும்; சக்தி மேலாண்மை பொருட்கள்; நேரம் மற்றும் ஒத்திசைவு சாதனங்கள் மற்றும் துல்லியமான நேர தீர்வுகள், நேரத்திற்கு உலகின் தரத்தை அமைத்தல்; குரல் செயலாக்க சாதனங்கள்; RF தீர்வுகள்; தனித்துவமான கூறுகள்; நிறுவன சேமிப்பு மற்றும் தகவல் தொடர்பு தீர்வுகள், பாதுகாப்பு தொழில்நுட்பங்கள் மற்றும் அளவிடக்கூடிய எதிர்ப்பு டிampஎர் தயாரிப்புகள்; ஈதர்நெட் தீர்வுகள்; பவர்-ஓவர்-ஈதர்நெட் ஐசிகள் மற்றும் மிட்ஸ்பான்கள்; அத்துடன் தனிப்பயன் வடிவமைப்பு திறன்கள் மற்றும் சேவைகள். மைக்ரோசெமியின் தலைமையகம் கலிபோர்னியாவில் உள்ள அலிசோ விஜோவில் உள்ளது மற்றும் உலகளவில் சுமார் 4,800 பணியாளர்களைக் கொண்டுள்ளது. இல் மேலும் அறிக www.microsemi.com.
மீள்பார்வை வரலாறு
திருத்த வரலாறு ஆவணத்தில் செயல்படுத்தப்பட்ட மாற்றங்களை விவரிக்கிறது. மாற்றங்கள் பட்டியலிடப்பட்ட திருத்தம், மிகவும் தற்போதைய வெளியீட்டில் தொடங்கி.
திருத்தம் 7.0
Libero v11.8 மென்பொருள் வெளியீட்டிற்கான ஆவணம் புதுப்பிக்கப்பட்டது.
திருத்தம் 6.0
இந்த ஆவணத்தின் திருத்தம் 6.0 இல் பின்வரும் மாற்றங்கள் செய்யப்பட்டுள்ளன.
- Libero SoC, FlashPro மற்றும் SoftConsole வடிவமைப்புத் தேவைகள் வடிவமைப்புத் தேவைகள், பக்கம் 5 இல் புதுப்பிக்கப்பட்டுள்ளன.
- வழிகாட்டி முழுவதும், டெமோ வடிவமைப்பில் பயன்படுத்தப்படும் SoftConsole திட்டங்களின் பெயர்கள் மற்றும் தொடர்புடைய அனைத்து புள்ளிவிவரங்களும் புதுப்பிக்கப்படும்.
திருத்தம் 5.0
Libero v11.7 மென்பொருள் வெளியீட்டிற்கான ஆவணம் புதுப்பிக்கப்பட்டது (SAR 76559).
திருத்தம் 4.0
Libero v11.6 மென்பொருள் வெளியீட்டிற்கான ஆவணம் புதுப்பிக்கப்பட்டது (SAR 72924).
திருத்தம் 3.0
Libero v11.5 மென்பொருள் வெளியீட்டிற்கான ஆவணம் புதுப்பிக்கப்பட்டது (SAR 63972).
திருத்தம் 2.0
Libero v11.3 மென்பொருள் வெளியீட்டிற்கான ஆவணம் புதுப்பிக்கப்பட்டது (SAR 56538).
திருத்தம் 1.0
Libero v11.2 மென்பொருள் வெளியீட்டிற்கான ஆவணம் புதுப்பிக்கப்பட்டது (SAR 53221).
IwIP மற்றும் FreeRTOS ஐப் பயன்படுத்தி SmartFusion2 சாதனங்களில் Modbus TCP குறிப்பு வடிவமைப்பை இயக்குகிறது
அறிமுகம்
மைக்ரோசெமி SmartFusion®2 SoC FPGA சாதனங்களுக்கான குறிப்பு வடிவமைப்பை வழங்குகிறது.
Tri-speed ethernet medium access controller (TSEMAC) SmartFusion2 SoC FPGA இன் அம்சங்கள் மற்றும் மோட்பஸ் நெறிமுறையை செயல்படுத்துகிறது. குறிப்பு வடிவமைப்பு UG0557: SmartFusion2 SoC FPGA மேம்பட்ட டெவலப்மெண்ட் கிட் பயனர் வழிகாட்டியில் இயங்குகிறது. இந்த டெமோ வழிகாட்டி விவரிக்கிறது.
- SmartFusion2 TSEMAC இன் பயன்பாடு ஒரு தொடர் கிகாபிட் மீடியா சுயாதீன இடைமுகத்துடன் (SGMII) PHY இணைக்கப்பட்டுள்ளது.
- இலகுரக IP (IwIP) டிரான்ஸ்மிஷன் கண்ட்ரோல் புரோட்டோகால் (TCP) அல்லது IP ஸ்டேக் மற்றும் இலவச நிகழ் நேர இயக்க முறைமை (RTOS) உடன் SmartFusion2 MAC இயக்கியின் ஒருங்கிணைப்பு.
- தொழில்துறை ஆட்டோமேஷன் நெறிமுறையுடன் கூடிய பயன்பாட்டு அடுக்கு, டிசிபி அல்லது ஐபியில் மோட்பஸ்.
- குறிப்பு வடிவமைப்பை எவ்வாறு இயக்குவது
SmartFusion2 SoC FPGA இன் மைக்ரோகண்ட்ரோலர் துணை அமைப்பு (MSS) TSEMAC பெரிஃபெரலின் உதாரணத்தைக் கொண்டுள்ளது. TSEMAC ஹோஸ்ட் செயலி மற்றும் ஈதர்நெட் நெட்வொர்க்கிற்கு இடையே பின்வரும் தரவு பரிமாற்ற விகிதங்களில் (வரி வேகம்) கட்டமைக்கப்படலாம்:
- 10 Mbps
- 100 Mbps
- 1000 Mbps
SmartFusion2 சாதனங்களுக்கான TSEMAC இடைமுகத்தைப் பற்றிய கூடுதல் தகவலுக்கு, UG0331: SmartFusion2 மைக்ரோகண்ட்ரோலர் துணை அமைப்பு பயனர் வழிகாட்டியைப் பார்க்கவும்.
மோட்பஸ் நெறிமுறையைப் பயன்படுத்துதல்
மோட்பஸ் என்பது ஏழாவது மட்டத்தில் இருக்கும் பயன்பாட்டு அடுக்கு செய்தியிடல் நெறிமுறையாகும்
ஓபன் சிஸ்டம்ஸ் இன்டர்கனெக்ஷன் (OSI) மாதிரி. இது பல்வேறு வகையான பேருந்துகள் அல்லது நெட்வொர்க்குகளில் இணைக்கப்பட்ட சாதனங்களுக்கு இடையே கிளையன்ட் அல்லது சர்வர் தொடர்பை செயல்படுத்துகிறது. இது ஒரு சேவை நெறிமுறையாகும், இது செயல்பாட்டுக் குறியீடுகளால் குறிப்பிடப்பட்ட பல சேவைகளை வழங்குகிறது. மோட்பஸ் செயல்பாட்டுக் குறியீடுகள் மோட்பஸ் கோரிக்கை அல்லது பதில் நெறிமுறை தரவு அலகுகளின் கூறுகளாகும். மோட்பஸ் நெறிமுறையின் கூறுகள் பின்வருமாறு:
- ஈதர்நெட் மூலம் TCP அல்லது IP
- பல்வேறு ஊடகங்களில் ஒத்திசைவற்ற தொடர் பரிமாற்றம்
- கம்பி:
- EIA/TIA-232-E
- EIA-422
- EIA/TIA-485-A ஃபைபர்
- வானொலி
- மோட்பஸ் பிளஸ், அதிவேக டோக்கன் பாஸிங் நெட்வொர்க்
பின்வரும் படம் பல்வேறு தொடர்பு நெட்வொர்க்குகளுக்கான மோட்பஸ் தொடர்பு அடுக்குகளை விவரிக்கிறது.
படம் 1 • மோட்பஸ் கம்யூனிகேஷன் ஸ்டேக்
SmartFusion2 சாதனத்தில் மோட்பஸ் நெறிமுறையைப் பயன்படுத்துதல்
Modbus TCP சேவையகம் SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட்டில் இயங்குகிறது மற்றும் ஹோஸ்ட் PC இல் இயங்கும் Modbus TCP கிளையண்டிற்கு பதிலளிக்கிறது. SmartFusion2 சாதனத்தில் உள்ள Modbus TCP சேவையகம் மற்றும் பயன்பாட்டின் தொகுதி வரைபடத்தை பின்வரும் படம் காட்டுகிறது.
படம் 2 • Modbus TCP சேவையகத்தின் தடுப்பு வரைபடம் மற்றும் SmartFusion2 இல் பயன்பாடு
0RGEXV 7&3 $SSOLFDWLRQ | 0RGEXV 7&3 6HUYHU |
,Z,3 7&3 RU ,3 6WDFN | |
)UHH5726 | )LUPZDUH |
6PDUW)XVLRQ2 $GYDQFHG 'HYHORSPHQW .LW (+:) |
வடிவமைப்பு தேவைகள்
பின்வரும் அட்டவணை வன்பொருள் மற்றும் மென்பொருள் வடிவமைப்பு தேவைகளை பட்டியலிடுகிறது.
அட்டவணை 1 • குறிப்பு வடிவமைப்பு தேவைகள் மற்றும் விவரங்கள்
வடிவமைப்பு தேவைகள்: விளக்கம்
வன்பொருள்
- SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட்
– USB A முதல் மினி-B கேபிள் வரை
- 12 V அடாப்டர்
ரெவ் ஏ அல்லது அதற்குப் பிறகு - ஈதர்நெட் கேபிள் RJ45
- பின்வரும் சீரியல் டெர்மினல் எமுலேஷன் புரோகிராம்களில் ஏதேனும் ஒன்று:
- ஹைப்பர் டெர்மினல்
- TeraTerm
– புட்டி - ஹோஸ்ட் பிசி அல்லது லேப்டாப் விண்டோஸ் 64-பிட் ஆப்பரேட்டிங் சிஸ்டம்
மென்பொருள்
- Libero® System-on-Chip (SoC) v11.8
- SoftConsole v4.0
- FlashPro நிரலாக்க மென்பொருள் v11.8
- USB முதல் UART இயக்கிகள் -
- MSS ஈதர்நெட் MAC இயக்கிகள் v3.1.100
- ஒரு சீரியல் டெர்மினல் எமுலேஷன் புரோகிராம் ஹைப்பர் டெர்மினல், டெராடெர்ம் அல்லது புட்டி
- உலாவி Mozilla Firefox அல்லது Internet Explorer
டெமோ வடிவமைப்பு
IwIP மற்றும் FreeRTOS ஐப் பயன்படுத்தி SmartFusion2 சாதனங்களில் Modbus TCP குறிப்பு வடிவமைப்பின் டெமோ வடிவமைப்பை பின்வரும் பிரிவுகள் விவரிக்கின்றன.
டெமோ வடிவமைப்பு fileகள் பதிவிறக்கம் செய்ய கிடைக்கின்றன:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
டெமோ வடிவமைப்பு fileகள் அடங்கும்:
- லிபரோ
- நிரலாக்கம் files
- HostTool
- ரீட்மீ
பின்வரும் படம் வடிவமைப்பின் உயர்மட்ட அமைப்பைக் காட்டுகிறது fileகள். மேலும் தகவலுக்கு, Readme.txt ஐப் பார்க்கவும் file.
படம் 3 • டெமோ வடிவமைப்பு Fileஉயர்மட்ட அமைப்பு
டெமோ வடிவமைப்பு அம்சங்கள்
குறிப்பு வடிவமைப்பு உள்ளடக்கியது:
- லிபரோ SoC வெரிலாக் திட்டத்தை முடிக்கவும்
- SoftConsole firmware திட்டம்
இலவச மோட்பஸ் தகவல்தொடர்பு அடுக்கு அமைப்புகளைப் பொறுத்து குறிப்பு வடிவமைப்பு பின்வரும் மோட்பஸ் செயல்பாட்டுக் குறியீடுகளை ஆதரிக்கும்:
- உள்ளீட்டுப் பதிவேடுகளைப் படிக்கவும் (செயல்பாடு குறியீடு 0×04)
- ஹோல்டிங் ரெஜிஸ்டர்களைப் படிக்கவும் (செயல்பாடு குறியீடு 0×03)
- ஒற்றை பதிவேடுகளை எழுதவும் (செயல்பாட்டு குறியீடு 0×06)
- பல பதிவேடுகளை எழுதவும் (செயல்பாட்டு குறியீடு 0×10)
- பல பதிவேடுகளைப் படிக்கவும் அல்லது எழுதவும் (செயல்பாடு குறியீடு 0×17)
- சுருள்களைப் படிக்கவும் (செயல் குறியீடு 0×01)
- ஒற்றை சுருளை எழுது (செயல்பாட்டு குறியீடு 0×05)
- பல சுருள்களை எழுதவும் (செயல்பாட்டு குறியீடு 0×0F)
- தனித்துவமான உள்ளீடுகளைப் படிக்கவும் (செயல்பாட்டு குறியீடு (0×02)
அனைத்து இலவச மோட்பஸ் தகவல்தொடர்பு அடுக்கு அமைப்புகளுக்கும் குறிப்பு வடிவமைப்பு பின்வரும் மோட்பஸ் செயல்பாட்டுக் குறியீடுகளை ஆதரிக்கிறது:
- உள்ளீட்டுப் பதிவேடுகளைப் படிக்கவும் (செயல்பாடு குறியீடு 0×04)
- தனித்துவமான உள்ளீடுகளைப் படிக்கவும் (செயல்பாட்டு குறியீடு (0×02)
- பல சுருள்களை எழுதவும் (செயல்பாட்டு குறியீடு 0×0F)
- ஹோல்டிங் ரெஜிஸ்டர்களைப் படிக்கவும் (செயல்பாடு குறியீடு 0×03)
டெமோ வடிவமைப்பு விளக்கம்
பத்து-பிட் இடைமுகம் (TBI) செயல்பாட்டிற்காக TSEMAC ஐ உள்ளமைப்பதன் மூலம் SGMII PHY இடைமுகத்தைப் பயன்படுத்தி வடிவமைப்பு செயல்படுத்தப்படுகிறது. TSEMAC TBI இடைமுகம் பற்றிய கூடுதல் தகவலுக்கு, UG0331: SmartFusion2 மைக்ரோகண்ட்ரோலர் துணை அமைப்பு பயனர் கையேட்டைப் பார்க்கவும்.
லிபரோ SoC வன்பொருள் திட்டம்
குறிப்பு வடிவமைப்பு ஸ்லேவ் ஃபார்ம்வேர் இயங்கும் வன்பொருள் வடிவமைப்பு செயலாக்கத்தை பின்வரும் படம் காட்டுகிறது.
படம் 4 • லிபரோ SoC உயர்நிலை வன்பொருள் வடிவமைப்பு
Libero SoC வன்பொருள் திட்டம் பின்வரும் SmartFusion2 MSS ஆதாரங்களையும் IPகளையும் பயன்படுத்துகிறது:
- TSEMAC TBI இடைமுகம்
- SmartFusion0 மேம்பட்ட டெவலப்மெண்ட் கிட்டில் RS-232 தகவல்தொடர்புகளுக்கான MMUART_2
- கடிகார ஆதாரமாக உள்ளீடு பேட் 0
- பின்வருவனவற்றை இடைமுகப்படுத்தும் பொது நோக்க உள்ளீடு மற்றும் வெளியீடு (GPIO)
- ஒளி உமிழும் டையோட்கள் (எல்இடி): 4 எண்கள்
- புஷ்-பொத்தான்கள்: 4 எண்கள்
- இரட்டை இன்-லைன் தொகுப்பு (டிஐபி) சுவிட்சுகள்: 4 எண்கள்
- பின்வரும் பலகை ஆதாரங்கள் மோட்பஸ் கட்டளைகளுடன் தொடர்புடையவை:
- LED (சுருள்கள்)
- டிஐபி சுவிட்சுகள் (தனிப்பட்ட உள்ளீடுகள்)
- புஷ்-பொத்தான்கள் (தனிப்பட்ட உள்ளீடுகள்)
- நிகழ் நேர கடிகாரம் (ஆர்டிசி) (உள்ளீடு பதிவுகள்)
- அதிவேக தொடர் இடைமுகம் (SERDESIF) SERDES_IF IP, SERDESIF_3 EPCS லேன் 3க்கு கட்டமைக்கப்பட்டது, பின்வரும் படத்தைப் பார்க்கவும். அதிவேக தொடர் இடைமுகங்களைப் பற்றி மேலும் அறிய, UG0447- SmartFusion2 மற்றும் IGLOO2 FPGA அதிவேக தொடர் இடைமுகங்கள் பயனர் வழிகாட்டியைப் பார்க்கவும்.
பின்வரும் படம் அதிவேக சீரியல் இடைமுக அமைப்பு சாளரத்தைக் காட்டுகிறது.
படம் 5 • அதிவேக தொடர் இடைமுகம் கட்டமைப்பு சாளரம்
தொகுப்பு பின் பணிகள்
LED, DIP சுவிட்சுகள், புஷ்-பொத்தான் சுவிட்சுகள் மற்றும் PHY இன்டர்ஃபேஸ் சிக்னல்களுக்கான தொகுப்பு பின் ஒதுக்கீடுகள் அட்டவணை 5, பக்கம் 9 மூலம் பின்வரும் அட்டவணையில் காட்டப்பட்டுள்ளன.
அட்டவணை 2 • எல்.ஈ.டி முதல் தொகுப்பு பின்கள் பணிகள்
- அவுட்புட் பேக்கேஜ் பின்
- LED_1 D26
- LED_2 F26
- LED_3 A27
- LED_4 C26
அட்டவணை 3 • டிஐபி பேக்கேஜ் பின்கள் பணிகளுக்கு மாறுகிறது
- அவுட்புட் பேக்கேஜ் பின்
- DIP1 F25
- DIP2 G25
- DIP3 J23
- DIP4 J22
அட்டவணை 4 • புஷ் பட்டன் ஸ்விட்ச்கள் பேக்கேஜ் பின்ஸ் அசைன்மென்ட்
- அவுட்புட் பேக்கேஜ் பின்
- SWITCH1 J25
- SWITCH2 H25
- SWITCH3 J24
- SWITCH4 H23
அட்டவணை 5 • PHY இன்டர்ஃபேஸ் சிக்னல்கள் பேக்கேஜ் பின்ஸ் அசைன்மென்ட்
- போர்ட் பெயர் திசை தொகுப்பு பின்
- PHY_MDC வெளியீடு F3
- PHY_MDIO உள்ளீடு K7
- PHY_RST வெளியீடு F2
SoftConsole நிலைபொருள் திட்டம்
தனிப்பட்ட SoftConsole IDEஐப் பயன்படுத்தி SoftConsole திட்டத்தை செயல்படுத்தவும். ஸ்டாக்கின் பின்வரும் பதிப்புகள் குறிப்பு வடிவமைப்பிற்குப் பயன்படுத்தப்படுகின்றன:
- lwIP TCP அல்லது IP ஸ்டாக் பதிப்பு 1.3.2
- மோட்பஸ் TCP சர்வர் பதிப்பு 1.5 (www.freemodbus.org) மோட்பஸ் TCP சேவையகமாக முழுமையான செயல்பாட்டுக் குறியீடு ஆதரவுக்கான மேம்பாடுகளுடன்
- FreeRTOS (www.freertos.org)
பின்வரும் படம் SoftConsole மென்பொருள் அடுக்குகள் வடிவமைப்பின் அடைவு அமைப்பைக் காட்டுகிறது.
படம் 6 • SoftConsole Project Explorer சாளரம்
SoftConsole பணியிடமானது Modbus_TCP_App என்ற திட்டத்தில் உள்ளது, இது Modbus TCP பயன்பாடு (lwIP மற்றும் FreeRTOS ஐப் பயன்படுத்துகிறது) மற்றும் வன்பொருள் வடிவமைப்புடன் தொடர்புடைய அனைத்து ஃபார்ம்வேர் மற்றும் வன்பொருள் சுருக்க அடுக்குகளையும் கொண்டுள்ளது.
பின்வரும் படம் டெமோவிற்குப் பயன்படுத்தப்படும் இயக்கி பதிப்புகளைக் காட்டுகிறது.
படம் 7 • டெமோ டிசைன் டிரைவர் பதிப்புகள்
டெமோ வடிவமைப்பை அமைத்தல்
SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டிற்கான டெமோவை எவ்வாறு அமைப்பது என்பதை பின்வரும் படிகள் விவரிக்கின்றன:
- USB A முதல் மினி-B கேபிளைப் பயன்படுத்தி ஹோஸ்ட் பிசியை J33 இணைப்பியுடன் இணைக்கவும். யுஎஸ்பி முதல் யுனிவர்சல் ஒத்திசைவற்ற ரிசீவர்/டிரான்ஸ்மிட்டர் (யுஏஆர்டி) பிரிட்ஜ் டிரைவர்கள் தானாகவே கண்டறியப்படும்.
- கண்டறியப்பட்ட நான்கு தகவல் தொடர்பு (COM) போர்ட்களில், COM போர்ட்களில் ஏதேனும் ஒன்றை வலது கிளிக் செய்து, Properties என்பதைத் தேர்ந்தெடுக்கவும். பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி, தேர்ந்தெடுக்கப்பட்ட COM போர்ட் பண்புகள் சாளரம் காட்டப்படும்.
- பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி பண்புகள் சாளரத்தில் USB FP5 Serial Converter C இல் இருப்பிடம் இருப்பதை உறுதிசெய்யவும்.
குறிப்பு: தொடர் போர்ட் உள்ளமைவுக்கான COM போர்ட் எண்ணைக் குறித்து வைத்து, COM போர்ட் இருப்பிடம் USB FP5 சீரியல் மாற்றி C இல் குறிப்பிடப்பட்டுள்ளதை உறுதிசெய்யவும்.
படம் 8 • சாதன மேலாளர் சாளரம்
- USB டிரைவர்கள் தானாக கண்டறியப்படவில்லை என்றால் USB டிரைவரை நிறுவவும்.
- FTDI மினி USB கேபிள் மூலம் சீரியல் டெர்மினல் தொடர்புக்கு FTDI D2XX இயக்கியை நிறுவவும். இயக்கிகள் மற்றும் நிறுவல் வழிகாட்டியை இதிலிருந்து பதிவிறக்கவும்:
www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip - பின்வரும் அட்டவணையில் காட்டப்பட்டுள்ளபடி SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டில் ஜம்பர்களை இணைக்கவும். ஜம்பர் இடங்கள் பற்றிய தகவலுக்கு, பின் இணைப்பு: ஜம்பர் இருப்பிடங்கள், பக்கம் 19 ஐப் பார்க்கவும்.
எச்சரிக்கை: ஜம்பர் இணைப்புகளை உருவாக்கும் முன், SW7 என்ற பவர் சப்ளை சுவிட்சை அணைக்கவும்.
அட்டவணை 6 • SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் ஜம்பர் அமைப்புகள்
- பின்னிலிருந்து கருத்துகளுக்கு ஜம்பர் பின்
- J116, J353, J354,J54 1 2 இவை மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டின் இயல்புநிலை ஜம்பர் அமைப்புகள். ஜம்பர்கள் என்பதை உறுதிப்படுத்தவும்
- J123 2 3 அதன்படி அமைக்கப்பட்டுள்ளது.
- J124, J121, J32 1 2 JTAG FTDI வழியாக நிரலாக்கம்
- SmartFusion42 அட்வான்ஸ்டு டெவலப்மெண்ட் கிட் போர்டில் உள்ள J2 கனெக்டருடன் பவர் சப்ளையை இணைக்கவும்.
- இந்த வடிவமைப்பு முன்னாள்ample நிலையான ஐபி மற்றும் டைனமிக் ஐபி முறைகள் இரண்டிலும் இயங்க முடியும். இயல்பாக, நிரலாக்கம் fileடைனமிக் ஐபி பயன்முறைக்கு கள் வழங்கப்படுகின்றன.
- நிலையான ஐபிக்கு, ஹோஸ்ட் பிசியை J21 இணைப்பியுடன் இணைக்கவும்
SmartFusion2 ஒரு RJ45 கேபிளைப் பயன்படுத்தி மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டு. - டைனமிக் ஐபிக்கு, RJ21 கேபிளைப் பயன்படுத்தி SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டின் J45 இணைப்பானுடன் திறந்த நெட்வொர்க் போர்ட்களில் ஏதேனும் ஒன்றை இணைக்கவும்.
- நிலையான ஐபிக்கு, ஹோஸ்ட் பிசியை J21 இணைப்பியுடன் இணைக்கவும்
பலகை அமைவு ஸ்னாப்ஷாட்
அனைத்து அமைவு இணைப்புகளுடன் கூடிய SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டின் ஸ்னாப்ஷாட்கள் பின் இணைப்பு: Modbus TCP குறிப்பு வடிவமைப்பை இயக்குவதற்கான போர்டு அமைப்பு, பக்கம் 18 இல் கொடுக்கப்பட்டுள்ளன.
டெமோ வடிவமைப்பை இயக்குகிறது
டெமோ வடிவமைப்பை எவ்வாறு இயக்குவது என்பதை பின்வரும் படிகள் விவரிக்கின்றன:
- வடிவமைப்பைப் பதிவிறக்கவும் file இருந்து:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df - மின்சார விநியோக சுவிட்சை இயக்கவும், SW7.
- பின்வருபவை போன்ற எந்தவொரு தொடர் முனைய எமுலேஷன் திட்டத்தையும் தொடங்கவும்:
- ஹைப்பர் டெர்மினல்
- புட்டி
- TeraTerm
குறிப்பு: இந்த டெமோவில் ஹைப்பர் டெர்மினல் பயன்படுத்தப்படுகிறது.
நிரலுக்கான உள்ளமைவு: - பாட் விகிதம்: 115200
- 8 தரவு பிட்கள்
- 1 ஸ்டாப் பிட்
- சமத்துவம் இல்லை
- ஓட்டக் கட்டுப்பாடு இல்லை
சீரியல் டெர்மினல் எமுலேஷன் புரோகிராம்களை உள்ளமைப்பது பற்றிய தகவலுக்கு, சீரியல் டெர்மினல் எமுலேஷன் புரோகிராம்களை உள்ளமைப்பதைப் பார்க்கவும்.
- FlashPro மென்பொருளைத் துவக்கவும்.
- புதிய திட்டம் என்பதைக் கிளிக் செய்யவும்.
- புதிய திட்ட சாளரத்தில், பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி, திட்டத்தின் பெயரை உள்ளிடவும்.
படம் 9 • FlashPro புதிய திட்டம்
- உலாவு என்பதைக் கிளிக் செய்து, திட்டத்தைச் சேமிக்க விரும்பும் இடத்திற்குச் செல்லவும்.
- நிரலாக்க பயன்முறையாக ஒற்றை சாதனத்தைத் தேர்ந்தெடுக்கவும்.
- திட்டத்தைச் சேமிக்க சரி என்பதைக் கிளிக் செய்யவும்.
- சாதனத்தை உள்ளமை என்பதைக் கிளிக் செய்யவும்.
- உலாவு என்பதைக் கிளிக் செய்து Modbus_TCP_top.stp இருக்கும் இடத்திற்குச் செல்லவும் file அமைந்துள்ளது மற்றும் தேர்ந்தெடுக்கவும் file. இயல்புநிலை இடம்:
(\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\Modbus_TCP_top.stp). தேவையான நிரலாக்கம் file தேர்ந்தெடுக்கப்பட்டது மற்றும் பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி சாதனத்தில் நிரல் செய்ய தயாராக உள்ளது.
படம் 10 • FlashPro திட்டம் கட்டமைக்கப்பட்டது
- சாதனத்தை நிரலாக்கத்தைத் தொடங்க ப்ரோகிராம் என்பதைக் கிளிக் செய்யவும். நிரல் நிறைவேற்றப்பட்டதைக் குறிக்கும் செய்தி காண்பிக்கப்படும் வரை காத்திருக்கவும். இந்த டெமோவிற்கு, Modbus பயன்பாட்டைச் செயல்படுத்த, SmartFusion2 சாதனம் பயன்பாட்டுக் குறியீட்டுடன் முன் நிரல் செய்யப்பட வேண்டும். SmartFusion2 சாதனமானது FlashPro மென்பொருளைப் பயன்படுத்தி Modbus_TCP_top.stp உடன் முன் நிரலாக்கப்பட்டுள்ளது.
படம் 11 • FlashPro திட்டம் நிறைவேற்றப்பட்டது
குறிப்பு: நிலையான IP பயன்முறையில் வடிவமைப்பை இயக்க, பின் இணைப்பில் குறிப்பிடப்பட்டுள்ள படிகளைப் பின்பற்றவும்: நிலையான IP பயன்முறையில் வடிவமைப்பை இயக்குதல், பக்கம் 20.
- SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் போர்டு சக்தி சுழற்சி.
பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி, ஐபி முகவரியுடன் கூடிய வரவேற்பு செய்தி ஹைப்பர் டெர்மினல் சாளரத்தில் காட்டப்படும்.
படம் 12 • ஐபி முகவரியுடன் கூடிய ஹைப்பர் டெர்மினல்
ஹோஸ்ட் பிசியில் புதிய கட்டளை வரியைத் திறந்து, கோப்புறைக்குச் செல்லவும்
(\SF2_Modbus_TCP_Ref_Design_DF\HostTool) எங்கே
SmartFusion2_Modbus_TCP_Client.exe file உள்ளது, கட்டளையை உள்ளிடவும்: SmartFusion2_Modbus_TCP_Client.exe பின்வரும் படத்தில் காட்டப்பட்டுள்ளது.
படம் 13 • மோட்பஸ் கிளையண்டை அழைக்கிறது
பின்வரும் படம் இயங்கும் Modbus TCP செயல்பாடுகளைக் காட்டுகிறது. செயல்பாடுகள்:
- தனித்த உள்ளீடுகளைப் படிக்கவும் (செயல்பாடு குறியீடு 02)
- ஹோல்டிங் ரெஜிஸ்டர்களைப் படிக்கவும் (செயல்பாடு குறியீடு 03)
- உள்ளீட்டு பதிவேடுகளைப் படிக்கவும் (செயல்பாடு குறியீடு 04)
- பல சுருள்களை எழுதவும் (செயல்பாட்டு குறியீடு 15)
படம் 14 • மோட்பஸ் செயல்பாட்டுக் குறியீடுகள் ஆர்ப்பாட்டம்
குறிப்பு வடிவமைப்பில் காட்டப்பட்டுள்ள மோட்பஸ் செயல்பாடுகள் பற்றிய கூடுதல் தகவலுக்கு, இயங்கும் மோட்பஸ் செயல்பாடுகள், பக்கம் 17 ஐப் பார்க்கவும்.
- டெமோவை இயக்கிய பிறகு, ஹைப்பர் டெர்மினலை மூடவும்.
மோட்பஸ் செயல்பாடுகளை இயக்குகிறது
இந்த பிரிவு குறிப்பு வடிவமைப்பில் காண்பிக்கப்படும் Modbus செயல்பாடுகளை விவரிக்கிறது.
தனித்த உள்ளீடுகளைப் படிக்கவும் (செயல்பாடு குறியீடு 02)
GPIOக்கள் 4 DIP சுவிட்சுகள் மற்றும் 4 புஷ்-பொத்தான் சுவிட்சுகளுடன் இணைக்கப்பட்டுள்ளன. SmartFusion2 மேம்பட்ட டெவலப்மென்ட் கிட்டில் DIP சுவிட்சுகள் மற்றும் புஷ்-பொத்தான் சுவிட்சுகளை ஆன் மற்றும் ஆஃப் செய்யவும். ரீட் டிஸ்க்ரீட் உள்ளீடுகள் செயல்பாட்டுக் குறியீடு பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி சுவிட்சுகளின் நிலைகளைக் காட்டுகிறது.
படம் 15 • தனித்த உள்ளீடுகளைப் படிக்கவும்
ஹோல்டிங் ரெஜிஸ்டர்களைப் படிக்கவும் (செயல்பாட்டு குறியீடு 03)
ஃபார்ம்வேரில் வரையறுக்கப்பட்ட உலகளாவிய இடையகத் தரவை பின்வரும் படம் காட்டுகிறது.
படம் 16 • ஹோல்டிங் ரெஜிஸ்டர்களைப் படிக்கவும்
உள்ளீட்டுப் பதிவேடுகளைப் படிக்கவும் (செயல் குறியீடு 04)
நிகழ்நேர கவுண்டர் (ஆர்டிசி) எண்ணிய வினாடிகளின் எண்ணிக்கையை பின்வரும் படம் காட்டுகிறது.
படம் 17 • உள்ளீட்டுப் பதிவேடுகளைப் படிக்கவும்
பல சுருள்களை எழுது (செயல்பாட்டு குறியீடு 0×0F)
ஜிபிஐஓக்களுடன் இணைக்கப்பட்ட எல்இடிகளை மாற்றுவதற்கான ரைட் மல்டிபிள் காயில்ஸ் ரிஜிஸ்டர் தரவை பின்வரும் படம் காட்டுகிறது.
படம் 18 • பல சுருள்களை எழுதவும்
பின் இணைப்பு: மோட்பஸ் TCP குறிப்பு வடிவமைப்பை இயக்குவதற்கான பலகை அமைப்பு
SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டில் குறிப்பு வடிவமைப்பை இயக்குவதற்கான போர்டு அமைப்பை பின்வரும் படம் காட்டுகிறது.
படம் 19 • SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டு அமைவு
இணைப்பு: ஜம்பர் இடங்கள்
பின்வரும் படம் SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டில் ஜம்பர் இருப்பிடங்களைக் காட்டுகிறது.
படம் 20 • SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் சில்க்ஸ்கிரீன் டாப் View
குறிப்பு: சிவப்பு நிறத்தில் ஹைலைட் செய்யப்பட்ட ஜம்பர்கள் இயல்புநிலையாக அமைக்கப்படும். பச்சை நிறத்தில் ஹைலைட் செய்யப்பட்ட ஜம்பர்கள் கைமுறையாக அமைக்கப்பட வேண்டும்.
குறிப்பு: முந்தைய படத்தில் குதிப்பவர்களின் இருப்பிடம் தேடக்கூடியது.
இணைப்பு: நிலையான IP பயன்முறையில் வடிவமைப்பை இயக்குதல்
நிலையான ஐபி பயன்முறையில் வடிவமைப்பை எவ்வாறு இயக்குவது என்பதை பின்வரும் படிகள் விவரிக்கின்றன:
- SoftConsole திட்டத்தின் Project Explorer சாளரத்தில் வலது கிளிக் செய்து, பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி பண்புகள் என்பதற்குச் செல்லவும்.
படம் 21 • SoftConsole திட்டத்தின் ப்ராஜெக்ட் எக்ஸ்ப்ளோரர் சாளரம்
- Modbus_TCP_App சாளரத்திற்கான பண்புகளின் கருவி அமைப்புகளில் NET_USE_DHCP குறியீட்டை அகற்றவும். பின்வரும் படம் Modbus_TCP_App சாளரத்திற்கான பண்புகளைக் காட்டுகிறது.
படம் 22 • Project Explorer பண்புகள் சாளரம்
- சாதனம் நிலையான IP பயன்முறையில் இணைக்கப்பட்டிருந்தால், போர்டு நிலையான IP முகவரி 169.254.1.23, பின்னர் IP முகவரியை பிரதிபலிக்கும் வகையில் ஹோஸ்ட் TCP/IP அமைப்புகளை மாற்றவும். பின்வரும் படம் மற்றும் படம் 24 ஐப் பார்க்கவும்.
படம் 23 • ஹோஸ்ட் PC TCP/IP அமைப்புகள்
படம் 24 • நிலையான IP முகவரி அமைப்புகள்
குறிப்பு: இந்த அமைப்புகள் கட்டமைக்கப்படும் போது, வடிவமைப்பைத் தொகுத்து, வடிவமைப்பை ஃப்ளாஷ் நினைவகத்தில் ஏற்றி, SoftConsoleஐப் பயன்படுத்தி வடிவமைப்பை இயக்கவும்.
DG0440 டெமோ வழிகாட்டி திருத்தம் 7.0
ஆவணங்கள் / ஆதாரங்கள்
![]() |
SmartFusion0440 சாதனங்களில் மைக்ரோசெமி DG2 இயங்கும் மோட்பஸ் TCP குறிப்பு வடிவமைப்பு [pdf] பயனர் வழிகாட்டி SmartFusion0440 சாதனங்களில் DG2 இயங்கும் Modbus TCP குறிப்பு வடிவமைப்பு, DG0440, SmartFusion2 சாதனங்களில் இயங்கும் Modbus TCP குறிப்பு வடிவமைப்பு, SmartFusion2 சாதனங்களில் வடிவமைப்பு |