HCP માટે મોડેલ આધારિત ડિઝાઇન ટૂલબોક્સ
મુખ્ય લક્ષણો
HCP વર્ઝન 1.2.0 માટે NXPનું મોડલ-આધારિત ડિઝાઇન ટૂલબોક્સ MATLAB/Simulink પર્યાવરણમાં S32S2xx, S32R4x અને S32G2xx MCU ને સપોર્ટ કરવા માટે ડિઝાઇન કરવામાં આવ્યું છે, જે વપરાશકર્તાઓને આની મંજૂરી આપે છે:
- મોડેલ-આધારિત ડિઝાઇન પદ્ધતિઓનો ઉપયોગ કરીને ડિઝાઇન એપ્લિકેશનો;
- S32S, S32R અને S32G MCUs માટે સિમ્યુલિંક મોડલ્સનું અનુકરણ કરો અને પરીક્ષણ કરો.
- હેન્ડ કોડિંગ C/ASM માટે કોઈપણ જરૂરિયાત વિના એપ્લિકેશન કોડ આપમેળે જનરેટ કરો
- MATLAB/Simullink થી NXP મૂલ્યાંકન બોર્ડ પર સીધા જ એપ્લિકેશનની જમાવટ
v1.2.0 RFP રીલીઝમાં આધારભૂત મુખ્ય લક્ષણો અને કાર્યક્ષમતા છે:
- S32S247TV MCU અને ગ્રીનબોક્સ II ડેવલપમેન્ટ પ્લેટફોર્મ માટે સપોર્ટ
- S32G274A MCU અને ગોલ્ડબોક્સ ડેવલપમેન્ટ પ્લેટફોર્મ (S32G-VNP-RDB2 સંદર્ભ ડિઝાઇન બોર્ડ) માટે સપોર્ટ
- વિકાસ બોર્ડ (X-S32R41-EVB) સાથે S32R41 MCU માટે સપોર્ટ
- MATLAB રિલીઝ R2020a – R2022b સાથે સુસંગત
- સિમુલિંક ટૂલચેન સાથે સંપૂર્ણપણે સંકલિત
- એક ભૂતપૂર્વ સમાવેશ થાય છેampલે લાઇબ્રેરી જે આવરી લે છે:
- સૉફ્ટવેર-ઇન-લૂપ, પ્રોસેસર-ઇન-લૂપ
- ઉપર પ્રકાશિત દરેક વિષયો વિશે વધુ વિગતો માટે કૃપા કરીને નીચેના પ્રકરણોનો સંદર્ભ લો.
HCP MCU સપોર્ટ
પેકેજો અને ડેરિવેટિવ્ઝ
HCP સંસ્કરણ 1.2.0 માટે મોડેલ-આધારિત ડિઝાઇન ટૂલબોક્સ સપોર્ટ કરે છે:
HCP માટે મોડલ-આધારિત ડિઝાઇન ટૂલબોક્સ
પ્રકાશન નોંધો
- S32S2xx MCU પેકેજો:
- S32S247TV
- S32G2xx MCU પેકેજો:
- S32G274A
- S32R4x MCU પેકેજો:
- એસ 32 આર 41
રૂપરેખાંકન પરિમાણો મેનૂમાંથી દરેક સિમુલિંક મોડેલ માટે રૂપરેખાંકનો સરળતાથી બદલી શકાય છે:
કાર્યો
HCP સંસ્કરણ 1.2.0 માટે મોડેલ-આધારિત ડિઝાઇન ટૂલબોક્સ નીચેના કાર્યોને સપોર્ટ કરે છે:
- વાંચન/લખવાની મેમરી
- વાંચવા/લખવા માટે નોંધણી કરો
- પ્રોfiler
ટૂલબોક્સ દ્વારા આધારભૂત ડિફોલ્ટ રૂપરેખાંકન લક્ષ્ય હાર્ડવેર સંસાધન પેનલ્સની અંદર ઉપલબ્ધ છે: આ પેનલમાંથી, વપરાશકર્તા ઉપકરણ સરનામું, વપરાશકર્તા નામ, પાસવર્ડ અને ડાઉનલોડ ફોલ્ડર જેવા મોડેલ બોર્ડ પરિમાણોને અપડેટ કરી શકે છે.
HCP સંસ્કરણ 1.2.0 માટે મોડેલ-આધારિત ડિઝાઇન ટૂલબોક્સનું પરીક્ષણ S32S2xx માટે સત્તાવાર NXP ગ્રીન બોક્સ II ડેવલપમેન્ટ પ્લેટફોર્મ, S32G2xx માટે NXP ગોલ્ડ બોક્સ ડેવલપમેન્ટ પ્લેટફોર્મ અને S32R41 માટે X-S32R41-EVB ડેવલપમેન્ટ બોર્ડનો ઉપયોગ કરીને કરવામાં આવ્યું છે.
મોડલ-આધારિત ડિઝાઇન ટૂલબોક્સ સુવિધાઓ
HCP સંસ્કરણ 1.2.0 માટે મોડેલ-આધારિત ડિઝાઇન ટૂલબોક્સ નીચે બતાવ્યા પ્રમાણે સંપૂર્ણ HCP MCUs સિમ્યુલિંક બ્લોક લાઇબ્રેરી સાથે વિતરિત કરવામાં આવ્યું છે.
ત્યાં બે મુખ્ય શ્રેણીઓ છે:
- HCP ભૂતપૂર્વampલે પ્રોજેક્ટ્સ
- S32S2xx યુટિલિટી બ્લોક્સ
HCP સિમ્યુલેશન મોડ્સ
ટૂલબોક્સ નીચેના સિમ્યુલેશન મોડ્સ માટે સપોર્ટ પૂરો પાડે છે:
- સૉફ્ટવેર-ઇન-લૂપ (SIL)
- પ્રોસેસર-ઇન-લૂપ (PIL)
સૉફ્ટવેર-ઇન-લૂપ
SIL સિમ્યુલેશન યુઝરના ડેવલપમેન્ટ કોમ્પ્યુટર પર જનરેટ કરેલ કોડને કમ્પાઈલ કરે છે અને ચલાવે છે. પ્રારંભિક ખામીઓ શોધવા અને તેને ઠીક કરવા માટે આવા સિમ્યુલેશનનો ઉપયોગ કરી શકાય છે.
પ્રોસેસર-ઇન-લૂપ
PIL સિમ્યુલેશનમાં, જનરેટ કરેલ કોડ લક્ષ્ય હાર્ડવેર પર ચાલે છે. PIL સિમ્યુલેશનના પરિણામો સિમ્યુલેશનની સંખ્યાત્મક સમકક્ષતા અને કોડ જનરેશન પરિણામોને ચકાસવા માટે સિમ્યુલિંક પર ટ્રાન્સફર કરવામાં આવે છે. ડિપ્લોયમેન્ટ કોડની વર્તણૂક ડિઝાઇન સાથે મેળ ખાય છે તેની ખાતરી કરવા માટે PIL ચકાસણી પ્રક્રિયા એ ડિઝાઇન ચક્રનો નિર્ણાયક ભાગ છે.
HCP ભૂતપૂર્વample પુસ્તકાલય
આ ભૂતપૂર્વampલેસ લાઇબ્રેરી સિમુલિંક મોડલ્સના સંગ્રહનું પ્રતિનિધિત્વ કરે છે જે તમને વિવિધ MCU ઓન-ચિપ મોડ્યુલોનું પરીક્ષણ કરવા અને જટિલ PIL એપ્લિકેશન ચલાવવા દે છે.
સિમુલિંક મોડલ્સ ભૂતપૂર્વ તરીકે દર્શાવવામાં આવ્યા છેampલેસને વ્યાપક વર્ણન સાથે વિસ્તૃત કરવામાં આવે છે જેથી વપરાશકર્તાઓને ઉપયોગમાં લેવાતી કાર્યક્ષમતાને વધુ સારી રીતે સમજવામાં મદદ મળે, જ્યારે પણ જરૂરી હોય ત્યારે હાર્ડવેર સેટઅપ સૂચનાઓ અને પરિણામ માન્યતા વિભાગ.
માજીamples MATLAB મદદ પૃષ્ઠ પરથી પણ ઉપલબ્ધ છે.
પૂર્વજરૂરીયાતો
MATLAB રીલીઝ અને ઓએસ સપોર્ટેડ છે
આ ટૂલબોક્સ નીચેના MATLAB પ્રકાશનોને સમર્થન આપવા માટે વિકસિત અને પરીક્ષણ કરવામાં આવ્યું છે:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
ફ્લોલેસ ડેવલપમેન્ટ અનુભવ માટે ન્યૂનતમ ભલામણ કરેલ PC પ્લેટફોર્મ છે:
- Windows® OS અથવા Ubuntu OS: કોઈપણ x64 પ્રોસેસર
- ઓછામાં ઓછી 4 GB RAM
- ઓછામાં ઓછી 6 GB ફ્રી ડિસ્ક જગ્યા.
- માટે ઇન્ટરનેટ કનેક્ટિવિટી web ડાઉનલોડ્સ.
ઓપરેટિંગ સિસ્ટમ સપોર્ટેડ છે
એસપી સ્તર | 64-બીટ | |
વિન્ડોઝ 7 | SP1 | X |
વિન્ડોઝ 10 | X | |
ઉબુન્ટુ 21.10 | X |
ટૂલચેન સપોર્ટ બનાવો
નીચેના કમ્પાઇલર્સ સપોર્ટેડ છે:
MCU કુટુંબ | કમ્પાઇલર સપોર્ટેડ | પ્રકાશન સંસ્કરણ |
S32S2xx | ARM એમ્બેડેડ પ્રોસેસર્સ માટે GCC | V9.2 |
S32G2xx | ARM એમ્બેડેડ પ્રોસેસર્સ માટે GCC | V10.2 |
S32R4x | ARM એમ્બેડેડ પ્રોસેસર્સ માટે GCC | V9.2 |
મોડલ-આધારિત ડિઝાઇન ટૂલબોક્સ માટે લક્ષ્ય કમ્પાઇલરને રૂપરેખાંકિત કરવાની જરૂર છે.
મોડલ-આધારિત ડિઝાઇન ટૂલબોક્સ એમ્બેડેડ અને સિમ્યુલિંક કોડર ટૂલબોક્સ સાથે સ્વચાલિત કોડ જનરેશનને સક્ષમ કરવા માટે સિમ્યુલિંક દ્વારા ખુલ્લા ટૂલચેન મિકેનિઝમનો ઉપયોગ કરે છે. ડિફૉલ્ટ રૂપે, ટૂલચેન MATLAB R2020a – R2022b રિલીઝ માટે ગોઠવેલ છે. અન્ય કોઈપણ MATLAB પ્રકાશન માટે, વપરાશકર્તાએ તેના/તેણીના ઇન્સ્ટોલેશન પર્યાવરણ માટે યોગ્ય સેટિંગ્સ જનરેટ કરવા માટે ટૂલબોક્સ m-સ્ક્રિપ્ટ ચલાવવાની જરૂર છે.
આ MATLAB વર્તમાન ડિરેક્ટરીને ટૂલબોક્સ ઇન્સ્ટોલેશન ડિરેક્ટરીમાં બદલીને કરવામાં આવે છે (દા.ત.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) અને “mbd_hcp_path.m” સ્ક્રિપ્ટ ચલાવીને.
mbd_hcp_path
'C[…]\NXP_MBDToolbox_HCP ને MBD ટૂલબોક્સ ઇન્સ્ટોલેશન રૂટ તરીકે ટ્રીટ કરી રહ્યું છે. MBD ટૂલબોક્સ પાથ પૂર્વે પેન્ડેડ.
ટૂલચેન રજીસ્ટર કરી રહ્યાં છીએ…
સફળ.
આ મિકેનિઝમ માટે વપરાશકર્તાઓને એઆરએમ કોર્ટેક્સ-એ પ્રોસેસર માટે એમ્બેડેડ કોડર સપોર્ટ પેકેજ અને એઆરએમ કોર્ટેક્સ-આર પ્રોસેસર માટે એમ્બેડેડ કોડર સપોર્ટ પેકેજ પૂર્વશરત તરીકે ઇન્સ્ટોલ કરવાની જરૂર છે.
“mbd_hcp_path.m” સ્ક્રિપ્ટ વપરાશકર્તા સેટઅપ નિર્ભરતાને ચકાસે છે અને ટૂલબોક્સના સફળ ઇન્સ્ટોલેશન અને ગોઠવણી માટે સૂચનાઓ જારી કરશે.
સિમુલિંક મોડલ કન્ફિગરેશન પેરામીટર્સ મેનૂનો ઉપયોગ કરીને ટૂલચેનને વધુ વધારી શકાય છે:
જાણીતી મર્યાદાઓ
જાણો મર્યાદાઓની સૂચિ readme.txt પર મળી શકે છે file જે ટૂલબોક્સ સાથે વિતરિત થાય છે અને HCP માટે મોડલ-આધારિત ડિઝાઇન ટૂલબોક્સના MATLAB એડ-ઓન ઇન્સ્ટોલેશન ફોલ્ડરમાં સંપર્ક કરી શકાય છે.
આધાર માહિતી
ટેકનિકલ સપોર્ટ માટે કૃપા કરીને નીચેના NXP ના મોડલ-આધારિત ડિઝાઇન ટૂલબોક્સ સમુદાય પર સાઇન ઇન કરો:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
અમારો સંપર્ક કેવી રીતે કરવો:
હોમ પેજ:
www.nxp.com
Web આધાર: www.nxp.com/support
આ દસ્તાવેજમાંની માહિતી ફક્ત સિસ્ટમ અને સોફ્ટવેર અમલકર્તાઓને NXP સેમિકન્ડક્ટર ઉત્પાદનોનો ઉપયોગ કરવા સક્ષમ કરવા માટે પ્રદાન કરવામાં આવી છે. આ દસ્તાવેજમાંની માહિતીના આધારે કોઈપણ સંકલિત સર્કિટ અથવા સંકલિત સર્કિટને ડિઝાઇન કરવા અથવા બનાવટ કરવા માટે અહીં કોઈ સ્પષ્ટ અથવા ગર્ભિત કૉપિરાઇટ લાઇસન્સ આપવામાં આવ્યા નથી.
NXP સેમિકન્ડક્ટર અહીં કોઈપણ ઉત્પાદનોમાં વધુ સૂચના આપ્યા વિના ફેરફારો કરવાનો અધિકાર અનામત રાખે છે. NXP સેમિકન્ડક્ટર કોઈ ચોક્કસ હેતુ માટે તેના ઉત્પાદનોની યોગ્યતા અંગે કોઈ વોરંટી, રજૂઆત અથવા બાંયધરી આપતું નથી, ન તો ફ્રીસ્કેલ સેમિકન્ડક્ટર કોઈપણ ઉત્પાદન અથવા સર્કિટના એપ્લિકેશન અથવા ઉપયોગથી ઉદ્ભવતી કોઈપણ જવાબદારીને ધારે છે, અને ખાસ કરીને કોઈપણ અને તમામ જવાબદારીઓને અસ્વીકાર કરે છે, જેમાં વિના મૂલ્ય મર્યાદા પરિણામી અથવા આકસ્મિક નુકસાન. "સામાન્ય" પરિમાણો કે જે NXP સેમિકન્ડક્ટર ડેટા શીટ્સ અને/અથવા વિશિષ્ટતાઓમાં પ્રદાન કરવામાં આવી શકે છે તે વિવિધ એપ્લિકેશનોમાં બદલાઈ શકે છે અને કરી શકે છે અને સમય જતાં વાસ્તવિક કામગીરી બદલાઈ શકે છે. દરેક ગ્રાહક એપ્લિકેશન માટે ગ્રાહકના ટેકનિકલ નિષ્ણાતો દ્વારા “ટીપિકલ” સહિત તમામ ઓપરેટિંગ પરિમાણો માન્ય હોવા જોઈએ. NXP સેમિકન્ડક્ટર તેના પેટન્ટ અધિકારો કે અન્યના અધિકારો હેઠળ કોઈ લાઇસન્સ આપતું નથી. એનએક્સપી સેમિકન્ડક્ટર પ્રોડક્ટ્સ શરીરમાં સર્જીકલ ઈમ્પ્લાન્ટ માટે અથવા જીવનને ટેકો આપવા અથવા ટકાવી રાખવાના હેતુવાળી અન્ય એપ્લિકેશનો અથવા એનએક્સપી સેમિકન્ડક્ટર પ્રોડક્ટની નિષ્ફળતા માટેના અન્ય કોઈપણ એપ્લિકેશન માટે બનાવાયેલ સિસ્ટમમાં ઘટકો તરીકે ઉપયોગ માટે ડિઝાઇન, હેતુ અથવા અધિકૃત નથી. એવી પરિસ્થિતિ બનાવો કે જ્યાં વ્યક્તિગત ઈજા અથવા મૃત્યુ થઈ શકે. જો ખરીદદારે આવી કોઈપણ અનિચ્છનીય અથવા અનધિકૃત એપ્લિકેશન માટે NXP સેમિકન્ડક્ટર પ્રોડક્ટ્સ ખરીદવી અથવા તેનો ઉપયોગ કરવો જોઈએ, તો ખરીદનાર NXP સેમિકન્ડક્ટર અને તેના અધિકારીઓ, કર્મચારીઓ, પેટાકંપનીઓ, આનુષંગિકો અને વિતરકોને તમામ દાવાઓ, ખર્ચો, નુકસાની અને ખર્ચાઓ અને વાજબી એટર્ની સામે હાનિકારક નુકસાન પહોંચાડશે અને પકડી રાખશે. આવા અનિચ્છનીય અથવા અનધિકૃત ઉપયોગ સાથે સંકળાયેલ વ્યક્તિગત ઈજા અથવા મૃત્યુના કોઈપણ દાવાથી, પ્રત્યક્ષ કે પરોક્ષ રીતે ઉદ્દભવતી ફી, પછી ભલે આવા દાવા એવો આક્ષેપ કરે કે NXP સેમિકન્ડક્ટર ભાગની ડિઝાઇન અથવા ઉત્પાદન અંગે બેદરકારી દાખવતું હતું.
MATLAB, સિમુલિંક, સ્ટેટફ્લો, હેન્ડલ ગ્રાફિક્સ અને રીઅલ-ટાઇમ વર્કશોપ એ નોંધાયેલ ટ્રેડમાર્ક છે, અને ટાર્ગેટબોક્સ એ ધ મેથવર્કસ, ઇન્કનો ટ્રેડમાર્ક છે.
Microsoft અને .NET Framework એ Microsoft Corporation ના ટ્રેડમાર્ક છે.
Flexera Software, Flexlm, અને FlexNet Publisher એ યુનાઇટેડ સ્ટેટ્સ ઑફ અમેરિકા અને/અથવા અન્ય દેશોમાં Flexera Software, Inc. અને/અથવા InstallShield Co. Inc.ના રજિસ્ટર્ડ ટ્રેડમાર્ક અથવા ટ્રેડમાર્ક છે.
NXP, NXP લોગો, CodeWarrior અને ColdFire એ NXP સેમિકન્ડક્ટર, Inc., Reg.ના ટ્રેડમાર્ક છે. યુએસ પેટ. & Tm. બંધ. ફ્લેક્સિસ અને પ્રોસેસર એક્સપર્ટ એ NXP સેમિકન્ડક્ટર, Inc ના ટ્રેડમાર્ક છે. અન્ય તમામ પ્રોડક્ટ અથવા સર્વિસના નામ તેમના સંબંધિત માલિકોની મિલકત છે
©2021 NXP સેમિકન્ડક્ટર્સ. બધા હકો અમારી પાસે રાખેલા છે.
દસ્તાવેજો / સંસાધનો
![]() |
HCP માટે NXP મોડલ આધારિત ડિઝાઇન ટૂલબોક્સ [પીડીએફ] સૂચનાઓ HCP માટે મોડલ આધારિત ડિઝાઇન ટૂલબોક્સ, મોડલ આધારિત ડિઝાઇન ટૂલબોક્સ, ડિઝાઇન ટૂલબોક્સ, ટૂલબોક્સ |