RENESAS RL78-G14 ફેમિલી SHA હેશ ફંક્શન લાઇબ્રેરી
પરિચય
આ દસ્તાવેજ RL78 કુટુંબ માટે SHA હેશ ફંક્શન લાઇબ્રેરી (ત્યારબાદ "SHA Libraly" તરીકે ઓળખાય છે) સમજાવે છે જે MCUs પર આધારિત છે.
SHA Libraly એ સોફ્ટવેર લાઇબ્રેરી છે જે RL78 ફેમિલી માટે HASH ગણતરીની પ્રક્રિયા કરે છે. તે પણ સમર્પિત અલ્ગોરિધમમાં ડિઝાઇન કરવામાં આવ્યું છે અને એસેમ્બલી ભાષા દ્વારા સંપૂર્ણ રીતે ટ્યુન અપ કરવામાં આવ્યું છે.
એપ્લિકેશન નોંધના આ સંસ્કરણમાં સમાવિષ્ટ લાઇબ્રેરીને RL78/G24 FAA(લવચીક) સાથે જોડી શકાય છે
એપ્લિકેશન એક્સિલરેટર) પ્રક્રિયાની ઝડપને સુધારવા માટે. વિગતો માટે, 2.3 નો સંદર્ભ લો, પુસ્તકાલયના કાર્યોનો ઉપયોગ કેવી રીતે કરવો (જ્યારે RL78/G24 FAA સાથે જોડવામાં આવે છે).
API કાર્યોની વિગતો માટે, Renesas Microcomputer SHA Hash Function Library: User's Manual(R20UW0101) નો સંદર્ભ લો.
લક્ષ્ય ઉપકરણ
RL78/G14, RL78/G23, RL78/G24
અન્ય Renesas MCU સાથે આ એપ્લિકેશન નોટનો ઉપયોગ કરતી વખતે, વૈકલ્પિક MCU સાથે પાલન કરવા ફેરફારો કર્યા પછી સાવચેતીપૂર્વક મૂલ્યાંકનની ભલામણ કરવામાં આવે છે.
ઉત્પાદનનું માળખું
આ ઉત્પાદન સમાવે છે fileનીચે કોષ્ટક 1 માં સૂચિબદ્ધ છે.
કોષ્ટક 1. SHA લાઇબ્રેરી ઉત્પાદન files
નામ | વર્ણન | |||||||
sample પ્રોગ્રામ(r20an0211xx0202-rl78-sha) | ||||||||
કાર્યસ્થળ | ||||||||
દસ્તાવેજ (દસ્તાવેજ) | ||||||||
અંગ્રેજી (en) | ||||||||
r20uw0101ej0201-sha.pdf | વપરાશકર્તા માર્ગદર્શિકા | |||||||
r20an0211ej0202-rl78-sha.pdf | પરિચય માર્ગદર્શિકા (આ દસ્તાવેજ) | |||||||
જાપાનીઝ(ja) | ||||||||
r20uw0101jj0201-sha.pdf | વપરાશકર્તા માર્ગદર્શિકા | |||||||
r20an0211jj0202-rl78-sha.pdf | પરિચય માર્ગદર્શિકા | |||||||
libsrc | પુસ્તકાલય સ્ત્રોત | |||||||
sha | SHA લાઇબ્રેરી | |||||||
src | SHA લાઇબ્રેરી સ્ત્રોત | |||||||
sha1if.c | SHA-1 API કાર્ય વ્યાખ્યા | |||||||
sha256if.c | SHA-256 API કાર્ય વ્યાખ્યા | |||||||
sha384if.c | SHA-384 API કાર્ય વ્યાખ્યા
(RL78 દ્વારા સમર્થિત નથી) |
|||||||
શૈફ.એચ | API કાર્યનો મુખ્ય ભાગ | |||||||
sha1.c | SHA-1 ગણતરીનો મુખ્ય ભાગ | |||||||
sha256.c | SHA-256 ગણતરીનો મુખ્ય ભાગ | |||||||
sha512.c | SHA-384 / SHA-512 ગણતરીનો મુખ્ય ભાગ (RL78 દ્વારા સમર્થિત નથી) | |||||||
r_sha_version.c | SHA-1/SHA-256 સંસ્કરણ file | |||||||
સમાવેશ થાય છે | SHA લાઇબ્રેરી હેડર ફોલ્ડર | |||||||
r_sha.h | Rev.2.02 હેડર file | |||||||
r_mw_version.h | સંસ્કરણ ડેટા હેડર file | |||||||
r_stdint.h | Typedef હેડર file | |||||||
CS+ | CS+ પ્રોજેક્ટ ફોલ્ડર | |||||||
sha_rl78_sim_sample | SampRL78/G23 માટે le પ્રોજેક્ટ | |||||||
src | સ્ત્રોત ફોલ્ડર | |||||||
મુખ્ય.સી | Sample કોડ | |||||||
મુખ્ય | Sample કોડ હેડર file | |||||||
libsrc | libsrc સાથે લિંક | |||||||
smc_gen | સ્માર્ટ રૂપરેખાકાર ઓટો-જનરેટેડ ફોલ્ડર | |||||||
સામાન્ય | સામાન્ય હેડર file / સ્ત્રોત file સંગ્રહ ફોલ્ડર | |||||||
r_bsp | પ્રારંભિક કોડ રજિસ્ટર વ્યાખ્યા સ્ટોરેજ ફોલ્ડર | |||||||
r_config | ડ્રાઇવર પ્રારંભ રૂપરેખા હેડર સંગ્રહ ફોલ્ડર | |||||||
sha_rl78_sample_FAA | SampRL78/G24 FAA માટે le પ્રોજેક્ટ | |||||||
src | સ્ત્રોત ફોલ્ડર | |||||||
મુખ્ય.સી | Sample કોડ | |||||||
મુખ્ય | Sample કોડ હેડર file | |||||||
libsrc | libsrc સાથે લિંક |
smc_gen | સ્માર્ટ રૂપરેખાકાર ઓટો-જનરેટેડ ફોલ્ડર | ||||||
રૂપરેખા_FAA | FAA-સંબંધિત સ્ત્રોત file સંગ્રહ ફોલ્ડર | ||||||
સામાન્ય | સામાન્ય હેડર file / સ્ત્રોત file સંગ્રહ ફોલ્ડર | ||||||
r_bsp | પ્રારંભિક કોડ રજિસ્ટર વ્યાખ્યા સ્ટોરેજ ફોલ્ડર | ||||||
r_config | ડ્રાઇવર પ્રારંભ રૂપરેખા હેડર સંગ્રહ ફોલ્ડર | ||||||
r_pincfg | પોર્ટ માટે સિમ્બોલિક નામ સેટિંગ હેડર સ્ટોરેજ ફોલ્ડર | ||||||
e2 સ્ટુડિયો | e2 સ્ટુડિયો પ્રોજેક્ટ ફોલ્ડર | ||||||
સીસીઆરએલ | SampCCRL માટે le પ્રોજેક્ટ | ||||||
sha_rl78_sim_sample
નીચે અવગણવામાં. |
SampRL78/G23 માટે le પ્રોજેક્ટ
નીચે અવગણવામાં. |
||||||
sha_rl78_sample_FAA
નીચે અવગણવામાં. |
SampRL78/G24 FAA માટે le પ્રોજેક્ટ
નીચે અવગણવામાં. |
||||||
એલએલવીએમ | SampLLVM માટે le પ્રોજેક્ટ | ||||||
sha_rl78_sim_sample
નીચે અવગણવામાં. |
SampRL78/G23 માટે le પ્રોજેક્ટ
નીચે અવગણવામાં. |
||||||
IAR | IAR પ્રોજેક્ટ ફોલ્ડર | ||||||
sha_rl78_sim_sample
નીચે અવગણવામાં. |
SampRL78/G23 માટે le પ્રોજેક્ટ
નીચે અવગણવામાં. |
ઉત્પાદન સ્પષ્ટીકરણો
API કાર્ય
RL78 માટે SHA લાઇબ્રેરી નીચેના કાર્યોને સપોર્ટ કરે છે.
કોષ્ટક 2. SHA લાઇબ્રેરી API કાર્યો
API | રૂપરેખા |
R_Sha1_HashDigestNote | SHA-1 હેશ ડાયજેસ્ટ જનરેટ કરો |
R_Sha256_HashDigest | SHA-256 હેશ ડાયજેસ્ટ જનરેટ કરો |
નોંધ: જ્યારે RL78/G24 FAA સાથે જોડવામાં આવે છે, ત્યારે આ કાર્ય સમર્થિત નથી.
API | File |
R_Sha1_HashDigest | sha1if.c, sha1.c, r_sha_version.c |
R_Sha256_HashDigest | sha256if.c, sha256.c, r_sha_version.c |
પુસ્તકાલયના કાર્યોનો ઉપયોગ કેવી રીતે કરવો
લાઇબ્રેરી ફંક્શનનો ઉપયોગ કરતી વખતે, તે સ્પષ્ટ કરવું જરૂરી છે file ઉપયોગમાં લેવાના API અનુસાર નીચે પ્રમાણે બાંધવામાં આવશે. જ્યારે RL78/G24 FAA સાથે જોડવામાં આવે ત્યારે, 2.3 નો સંદર્ભ લો, લાઇબ્રેરી ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (જ્યારે RL78/G24 FAA સાથે જોડવામાં આવે છે).
કોષ્ટક 3. File બિલ્ડ કરવા માટે
API | File |
R_Sha1_HashDigest | sha1if.c, sha1.c, r_sha_version.c |
R_Sha256_HashDigest | sha256if.c, sha256.c, r_sha_version.c |
લાઇબ્રેરી ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (જ્યારે RL78/G24 FAA સાથે જોડવામાં આવે છે)
FAA (ધ ફ્લેક્સિબલ એપ્લીકેશન એક્સિલરેટર) એ હાર્વર્ડ આર્કિટેક્ચરને રોજગારી આપતી એપ્લિકેશન એક્સિલરેટર છે જેને રેનેસાસ ઈલેક્ટ્રોનિક્સ કોર્પોરેશન દ્વારા વિકસાવવામાં આવી હતી. SHA હેશ ઑપરેશન પ્રોસેસિંગ માટે FAA નો ઉપયોગ કરવાથી SHA લાઇબ્રેરી નોટની પ્રોસેસિંગ સ્પીડ વધે છે.
નોંધ: જ્યારે RL78/G24 FAA સાથે જોડવામાં આવે, ત્યારે માત્ર SHA-256 સપોર્ટેડ છે.
નોંધ: જ્યારે RL78/G24 FAA સાથે જોડવામાં આવે છે, ત્યારે માત્ર CC-RL કમ્પાઇલર સપોર્ટેડ છે.
જ્યારે FAA સાથે જોડવામાં આવે, ત્યારે સ્માર્ટ રૂપરેખાકારમાં FAA માટે SHA હેશ ઑપરેશન પ્રોસેસિંગ માટે કોડ જનરેટ કરો. આ લાઇબ્રેરી પેકેજમાં સમાવિષ્ટ libsrc ફોલ્ડરમાં કોડ સાથે જનરેટ કરેલ કોડને જોડો. FAA SHA લાઇબ્રેરી કોડ ઉપરાંત, બિલ્ડ લક્ષ્ય તરીકે નીચેના કોષ્ટક 4 માં કોડનો ઉલ્લેખ કરો.
કોષ્ટક 4. File જ્યારે RL78/G24 FAA સાથે જોડવામાં આવે ત્યારે બનાવવામાં આવશે
API | File |
R_Sha256_HashDigest | sha256if.c, r_sha_version.c |
કોડ કેવી રીતે જનરેટ કરવો
FAA SHA લાઇબ્રેરી સ્માર્ટ રૂપરેખાકારનો ઉપયોગ કરીને કોડ જનરેટ કરે છે
સ્માર્ટ રૂપરેખાકારને કેવી રીતે સંચાલિત કરવું તે વિશે વધુ માહિતી માટે, કૃપા કરીને નીચેના દસ્તાવેજનો સંદર્ભ લો.
- RL78 સ્માર્ટ કન્ફિગ્યુરેટર વપરાશકર્તા માર્ગદર્શિકા: e² સ્ટુડિયો (R20AN0579)
- RL78 સ્માર્ટ કન્ફિગ્યુરેટર વપરાશકર્તા માર્ગદર્શિકા: CS+ (R20AN0580)
- લવચીક એપ્લિકેશન એક્સિલરેટર ઘટક ઉમેરો (નીચે FAA ઘટક તરીકે ઉલ્લેખિત).
રૂપરેખાંકન નામ માટે ઉલ્લેખિત અક્ષર શબ્દમાળા: ઘટક ઉમેરતી વખતે સ્માર્ટ રૂપરેખાકાર દ્વારા જનરેટ કરાયેલ કોડ નામોમાં પ્રતિબિંબિત થશે. રૂપરેખાંકન નામનું પ્રારંભિક મૂલ્ય Config_FAA છે.
- FAA SHA લાઇબ્રેરી ડાઉનલોડ કરો.
FAA મોડ્યુલ્સ ડાઉનલોડ સ્ક્રીનને પ્રદર્શિત કરવા માટે FAA મોડ્યુલ્સ અપડેટ કરો બટન પર ક્લિક કરો અને ડાઉનલોડ કરવા માટે FAA SHA લાઇબ્રેરી પસંદ કરો. - કોડ જનરેશન કરવા માટે ફંક્શનમાં SHA256 પસંદ કરો. કોડ \src\smc_gen\Config_FAA માં જનરેટ થાય છે. જનરેટેડ કોડની વિગતો માટે, 2.3.3, જનરેટેડ કોડ વિગતોનો સંદર્ભ લો.
બિલ્ડ સેટિંગ્સ
સ્માર્ટ કન્ફિગ્યુરેટર સાથે કોડ જનરેટ કર્યા પછી, બિલ્ડ કરતા પહેલા નીચેની બિલ્ડ સેટિંગ્સ કરો.
- ઉમેરો files કોષ્ટક 4 માં બિલ્ડ લક્ષ્ય માટે.
- કમ્પાઇલરના પ્રીપ્રોસેસરની મેક્રો વ્યાખ્યામાં R_CONFIG_FAA_SHA256 નો ઉલ્લેખ કરો.
જનરેટ કરેલ કોડ વિગતો
સ્માર્ટ કન્ફિગ્યુરેટર દ્વારા જનરેટ કરાયેલ કોડનું વિગતવાર વર્ણન નીચે મુજબ છે.
કોષ્ટક 5. જનરેટ કરેલ કોડ વિગતો
Fileનોંધ 1 | સમજૂતી |
“XXX”_common.c | FAA સામાન્ય કાર્ય C સ્ત્રોત file |
“XXX”_common.h | FAA સામાન્ય કાર્ય હેડર file |
“XXX”_common.inc | આયોડિફાઇન હેડર file FAA માટે |
“XXX”_sha256.c | SHA-256 ગણતરી C સ્ત્રોત file FAA માટે |
“XXX”_sha256.h | SHA-256 ગણતરી હેડર file FAA માટે |
“XXX”_src.dsp | SHA-256 ગણતરી એસેમ્બલર file FAA માટે |
નોંધ: 1. ફંક્શન નામમાં "XXX" રૂપરેખાંકન નામનું પ્રતિનિધિત્વ કરે છે. FAA ઘટક ઉમેરતી વખતે રૂપરેખાંકન નામ સ્માર્ટ રૂપરેખાકારમાં સ્પષ્ટ થયેલ છે. વિગતો માટે, 2.3.1 નો સંદર્ભ લો, કોડ કેવી રીતે જનરેટ કરવો.
ભૂલ કોડ
FAA SHA લાઇબ્રેરીમાં, નીચેનો એરર કોડ R_Sha256_HashDigest ફંક્શનના વળતર મૂલ્યમાં ઉમેરવામાં આવે છે.
API કાર્યોની વિગતો માટે, Renesas Microcomputer SHA Hash Function Library: User's Manual(R20UW0101) નો સંદર્ભ લો.
કોષ્ટક 6. ભૂલ કોડ
પ્રતીક | મૂલ્ય | સમજૂતી |
R_SHA_ERROR_FAA_ALREADY_RUNNING | -4 | SHA હેશ ઑપરેશન કર્યા વિના ફંક્શનને સમાપ્ત કરવામાં આવ્યું હતું કારણ કે FAA પ્રોસેસર પહેલેથી જ ચાલી રહ્યું હતું. |
નોંધો
- નીચેના મેક્રો સ્પષ્ટીકરણોનો ઉપયોગ RL78 સાથે કરી શકાતો નથી. __COMPILE_EMPHASIS_SPEED__
સીસી-આરએલ
વિકાસ પર્યાવરણ
કૃપા કરીને નીચે સૂચિબદ્ધ ટૂલચેનના સમાન અથવા પછીના સંસ્કરણનો ઉપયોગ કરો:
- સંકલિત વિકાસ પર્યાવરણ:
- CC V8.05.00 માટે CS+
- e2 સ્ટુડિયો 2021-04
- સી કમ્પાઇલર:
- CC-RL V1.09.00
ROM / RAM / સ્ટેક કદ અને પ્રદર્શન
નીચેના વિકલ્પો સાથે નિર્માણ કરતી વખતે વિવિધ કદ અને કામગીરી સંદર્ભ માટે વર્ણવેલ છે. કમ્પાઇલર વિકલ્પો
-cpu=S3 -memory_model=medium –Odefault Link વિકલ્પો
-NOOPtimize
કોષ્ટક 7. રોમ, રેમ કદ
API | ROM કદ [બાઇટ] | રેમ કદ [બાઇટ] |
R_Sha1_HashDigest | 1814 | 0 |
R_Sha256_HashDigest | 3033 | 0 |
કોષ્ટક 8. સ્ટેકનું કદ
API | સ્ટેક માપ [બાઇટ] |
R_Sha1_HashDigest | 174 |
R_Sha256_HashDigest | 96 |
કોષ્ટક 9. પ્રદર્શન
ઇનપુટ સંદેશ લંબાઈ[બાઇટ] | SHA-1 [અમે] | SHA-256 [અમે] |
0 | 800 | 1,200 |
64 | 1,500 | 2,300 |
128 | 2,200 | 3,400 |
192 | 2,900 | 4,600 |
256 | 3,600 | 5,700 |
નોંધ: ઇનપુટ સંદેશ પેડિંગ પ્રોસેસિંગ સાથે 1 બ્લોક છે.
CC-RL(RL78/G24 FAA સાથે જોડવામાં આવે ત્યારે)
વિકાસ પર્યાવરણ
કૃપા કરીને નીચે સૂચિબદ્ધ ટૂલચેનના સમાન અથવા પછીના સંસ્કરણનો ઉપયોગ કરો:
- સંકલિત વિકાસ પર્યાવરણ:
- CC V8.10.00 માટે CS+
- e2 સ્ટુડિયો 2023-07
- સી કમ્પાઇલર:
- CC-RL V1.12.01
- ડીએસપી એસેમ્બલર:
- FAA એસેમ્બલર V1.04.02
ROM / RAM / FAACODE / FAADATA / સ્ટેક કદ અને પ્રદર્શન
નીચેના વિકલ્પો સાથે નિર્માણ કરતી વખતે વિવિધ કદ અને કામગીરી સંદર્ભ માટે વર્ણવેલ છે. કમ્પાઇલર વિકલ્પો
- cpu=S3 -memory_model=medium –Odefault Link વિકલ્પો
- NOOPtimize
કોષ્ટક 10. ROM, RAM, FAACODE, FAADATA કદ
API | ROM કદ [બાઇટ] | રેમ કદ [બાઇટ] | FAACODE [બાઇટ] | FAADATA [બાઇટ] |
R_Sha256_HashDigest | 1073 | 0 | 684 | 524 |
કોષ્ટક 11. સ્ટેકનું કદ
API | સ્ટેક માપ [બાઇટ] |
R_Sha256_HashDigest | 46 |
કોષ્ટક 12. પ્રદર્શન
સિસ્ટમ ઘડિયાળ = 32MHz
ઇનપુટ સંદેશ લંબાઈ[બાઇટ] | SHA-256 [અમે] |
0 | 6,00 |
64 | 1,100 |
128 | 1,600 |
192 | 2,000 |
256 | 2,500 |
આઇએઆર એમ્બેડ કરેલું વર્કબેંચ
વિકાસ પર્યાવરણ
કૃપા કરીને નીચે સૂચિબદ્ધ ટૂલચેનના સમાન અથવા પછીના સંસ્કરણનો ઉપયોગ કરો:
- સંકલિત વિકાસ પર્યાવરણ:
Renesas RL78 સંસ્કરણ 4.21.1 માટે IAR એમ્બેડેડ વર્કબેન્ચ - સી કમ્પાઇલર:
Renesas RL78 માટે IAR C/C++ કમ્પાઇલર : 4.20.1.2260
ROM / RAM / સ્ટેક કદ અને પ્રદર્શન
નીચેના વિકલ્પો સાથે નિર્માણ કરતી વખતે વિવિધ કદ અને કામગીરી સંદર્ભ માટે વર્ણવેલ છે.
કમ્પાઇલર વિકલ્પો
–core=S3 –code_model=far –data_model=near –near_const_location=rom0 -e -Oh –calling_convention=v2
કોષ્ટક 13. રોમ, રેમ કદ
પુસ્તકાલય file નામ | ROM કદ [બાઇટ] | રેમ કદ [બાઇટ] |
R_Sha1_HashDigest | 2,009 | 0 |
R_Sha256_HashDigest | 3,283 | 0 |
કોષ્ટક 14. સ્ટેકનું કદ
API | સ્ટેક માપ [બાઇટ] |
R_Sha1_HashDigest | 184 |
R_Sha256_HashDigest | 138 |
કોષ્ટક 15. પ્રદર્શન
ઇનપુટ સંદેશ લંબાઈ[બાઇટ] | SHA-1 [અમે] | SHA-256 [અમે] |
0 | 2,500 | 5,300 |
64 | 5,000 | 10,600 |
128 | 7,300 | 15,800 |
192 | 9,700 | 20,900 |
256 | 12,100 | 26,100 |
નોંધ: ઇનપુટ સંદેશ પેડિંગ પ્રોસેસિંગ સાથે 1 બ્લોક છે.
એલએલવીએમ
વિકાસ પર્યાવરણ
કૃપા કરીને નીચે સૂચિબદ્ધ ટૂલચેનના સમાન અથવા પછીના સંસ્કરણનો ઉપયોગ કરો:
• સંકલિત વિકાસ પર્યાવરણ:
e2 સ્ટુડિયો 2022-01
• C કમ્પાઇલર:
Renesas RL78 10.0.0.202203 માટે LLVM
ROM / RAM / કમ્પાઇલર વિકલ્પ / પ્રદર્શન
નીચેના વિકલ્પો સાથે નિર્માણ કરતી વખતે વિવિધ કદ અને કામગીરી સંદર્ભ માટે વર્ણવેલ છે.
કમ્પાઇલર વિકલ્પો
CPU પ્રકાર: S3-કોર
ઓપ્ટિમાઇઝેશન સ્તર: ઑપ્ટિમાઇઝ કદ (-Os)
કોષ્ટક 16. રોમ, રેમ કદ
પુસ્તકાલય file નામ | ROM કદ [બાઇટ] | રેમ કદ [બાઇટ] |
R_Sha1_HashDigest | 2,731 | 0 |
R_Sha256_HashDigest | 4,312 | 0 |
કોષ્ટક 17. સ્ટેકનું કદ
API | સ્ટેક માપ [બાઇટ] |
R_Sha1_HashDigest | 178 |
R_Sha256_HashDigest | 104 |
કોષ્ટક 18. પ્રદર્શન
ઇનપુટ સંદેશ લંબાઈ[બાઇટ] | SHA-1 [અમે] | SHA-256 [અમે] |
0 | 1,900 | 3,000 |
64 | 3,700 | 5,800 |
128 | 5,500 | 8,700 |
192 | 7,300 | 11,500 |
256 | 9,100 | 14,300 |
નોંધ: ઇનપુટ સંદેશ પેડિંગ પ્રોસેસિંગ સાથે 1 બ્લોક છે.
પુનરાવર્તન ઇતિહાસ
વર્ણન | |||
રેવ. | તારીખ | પૃષ્ઠ | સારાંશ |
1.00 | ઑક્ટો 16, 2012 | — | પ્રથમ આવૃત્તિ જારી |
1.01 | સપ્ટે 30, 2014 | સુધારેલ દસ્તાવેજ. | |
જ્યારે ઇનપુટ પોઇન્ટર એક વિચિત્ર સરનામું હોય ત્યારે સમસ્યા ઉકેલાઈ. | |||
— | નાના મોડલ અને મોટા મોડલ માટે સપોર્ટ ઉમેરાયો. | ||
1.02 | 01 એપ્રિલ, 2015 | — | સપોર્ટેડ IAR એમ્બેડેડ વર્કબેન્ચ. |
1.03 | 01 જુલાઈ, 2016 | — | સપોર્ટેડ CC-RL. |
સપોર્ટેડ IAR એમ્બેડેડ વર્કબેન્ચ 7.4(v2.21.1). | |||
2.00 | 21 એપ્રિલ, 2021 | — | લાઇબ્રેરી જોગવાઈ ફોર્મને Lib ફોર્મેટમાંથી C સ્ત્રોતમાં બદલ્યું |
2.01 | જૂન 30, 2022 | — | સપોર્ટેડ LLVM. |
2.02 | 01 ઓગસ્ટ, 2023 | — | RL78/G24 FAA માટે લાઇબ્રેરી ઉમેરવામાં આવી. |
માઇક્રોપ્રોસેસિંગ યુનિટ અને માઇક્રોકન્ટ્રોલર યુનિટ પ્રોડક્ટ્સના હેન્ડલિંગમાં સામાન્ય સાવચેતીઓ
નીચેની ઉપયોગ નોંધો રેનેસાસના તમામ માઇક્રોપ્રોસેસિંગ યુનિટ અને માઇક્રોકન્ટ્રોલર યુનિટ ઉત્પાદનોને લાગુ પડે છે. આ દસ્તાવેજ દ્વારા આવરી લેવામાં આવેલ ઉત્પાદનો પર વિગતવાર ઉપયોગ નોંધો માટે, દસ્તાવેજના સંબંધિત વિભાગો તેમજ ઉત્પાદનો માટે જારી કરવામાં આવેલ કોઈપણ તકનીકી અપડેટ્સનો સંદર્ભ લો.
- ઇલેક્ટ્રોસ્ટેટિક ડિસ્ચાર્જ (ESD) સામે સાવચેતી
એક મજબૂત વિદ્યુત ક્ષેત્ર, જ્યારે CMOS ઉપકરણના સંપર્કમાં આવે છે, ત્યારે તે ગેટ ઓક્સાઇડના વિનાશનું કારણ બની શકે છે અને આખરે ઉપકરણની કામગીરીને બગાડે છે. સ્ટેટિક વીજળીના ઉત્પાદનને શક્ય તેટલું રોકવા માટે પગલાં લેવા જોઈએ અને જ્યારે તે થાય ત્યારે તેને ઝડપથી વિખેરી નાખવા જોઈએ. પર્યાવરણીય નિયંત્રણ પર્યાપ્ત હોવું જોઈએ. જ્યારે તે શુષ્ક હોય, ત્યારે હ્યુમિડિફાયરનો ઉપયોગ કરવો જોઈએ. સ્થિર વીજળી સરળતાથી બનાવી શકે તેવા ઇન્સ્યુલેટરનો ઉપયોગ કરવાનું ટાળવા માટે આ ભલામણ કરવામાં આવે છે. સેમિકન્ડક્ટર ઉપકરણોને એન્ટિ-સ્ટેટિક કન્ટેનર, સ્ટેટિક શિલ્ડિંગ બેગ અથવા વાહક સામગ્રીમાં સંગ્રહિત અને પરિવહન કરવું આવશ્યક છે. વર્ક બેન્ચ અને ફ્લોર સહિત તમામ ટેસ્ટ અને માપન સાધનો ગ્રાઉન્ડેડ હોવા જોઈએ. ઓપરેટરને કાંડાના પટ્ટાનો ઉપયોગ કરીને પણ ગ્રાઉન્ડ કરવું આવશ્યક છે. સેમિકન્ડક્ટર ઉપકરણોને ખુલ્લા હાથથી સ્પર્શવું જોઈએ નહીં. માઉન્ટેડ સેમિકન્ડક્ટર ઉપકરણો સાથે પ્રિન્ટેડ સર્કિટ બોર્ડ માટે સમાન સાવચેતીઓ લેવી આવશ્યક છે. - પાવર-ઑન પર પ્રોસેસિંગ
જ્યારે પાવર સપ્લાય કરવામાં આવે ત્યારે ઉત્પાદનની સ્થિતિ અવ્યાખ્યાયિત હોય છે. LSI માં આંતરિક સર્કિટની સ્થિતિઓ અનિશ્ચિત હોય છે અને જ્યારે પાવર સપ્લાય કરવામાં આવે ત્યારે રજિસ્ટર સેટિંગ્સ અને પિનની સ્થિતિઓ અવ્યાખ્યાયિત હોય છે. ફિનિશ્ડ પ્રોડક્ટમાં જ્યાં બાહ્ય રીસેટ પિન પર રીસેટ સિગ્નલ લાગુ કરવામાં આવે છે, ત્યાં સુધી પીનની સ્થિતિની ખાતરી આપવામાં આવતી નથી કે જ્યાં સુધી રીસેટ પ્રક્રિયા પૂર્ણ ન થાય ત્યાં સુધી પાવર સપ્લાય કરવામાં આવે. એવી જ રીતે, ઑન-ચિપ પાવર-ઑન રીસેટ ફંક્શન દ્વારા રીસેટ થયેલ પ્રોડક્ટમાં પિનની સ્થિતિની ખાતરી આપવામાં આવતી નથી જ્યારે પાવર સપ્લાય કરવામાં આવે ત્યારથી જ્યાં સુધી પાવર રીસેટિંગનો ઉલ્લેખ કરવામાં આવ્યો હોય તે સ્તર સુધી પહોંચે ત્યાં સુધી તેની ખાતરી આપવામાં આવતી નથી. - પાવર-ઓફ સ્થિતિ દરમિયાન સિગ્નલનું ઇનપુટ
જ્યારે ઉપકરણ બંધ હોય ત્યારે સિગ્નલ અથવા I/O પુલ-અપ પાવર સપ્લાય ઇનપુટ કરશો નહીં. આવા સિગ્નલ અથવા I/O પુલ-અપ પાવર સપ્લાયના ઇનપુટથી પરિણમેલા વર્તમાન ઇન્જેક્શનમાં ખામી સર્જાઈ શકે છે અને આ સમયે ઉપકરણમાં પસાર થતો અસામાન્ય પ્રવાહ આંતરિક તત્વોના અધોગતિનું કારણ બની શકે છે. તમારા ઉત્પાદન દસ્તાવેજીકરણમાં વર્ણવ્યા મુજબ પાવર-ઓફ સ્થિતિ દરમિયાન ઇનપુટ સિગ્નલ માટેની માર્ગદર્શિકા અનુસરો. - ન વપરાયેલ પિનનું સંચાલન
ન વપરાયેલ પિનને મેન્યુઅલમાં ન વપરાયેલ પિન હેન્ડલિંગ હેઠળ આપવામાં આવેલા નિર્દેશો અનુસાર હેન્ડલ કરો. CMOS ઉત્પાદનોની ઇનપુટ પિન સામાન્ય રીતે ઉચ્ચ અવરોધની સ્થિતિમાં હોય છે. ઓપન-સર્કિટ સ્થિતિમાં બિનઉપયોગી પિન સાથે કામ કરતી વખતે, LSI ની નજીકમાં વધારાના ઇલેક્ટ્રોમેગ્નેટિક અવાજને પ્રેરિત કરવામાં આવે છે, એક સંકળાયેલ શૂટ-થ્રુ પ્રવાહ આંતરિક રીતે વહે છે, અને ઇનપુટ સિગ્નલ તરીકે પિનની સ્થિતિની ખોટી માન્યતાને કારણે ખામી સર્જાય છે. શક્ય બને. - ઘડિયાળના સંકેતો
રીસેટ લાગુ કર્યા પછી, ઓપરેટિંગ ક્લોક સિગ્નલ સ્થિર થાય પછી જ રીસેટ લાઇન છોડો. પ્રોગ્રામ એક્ઝેક્યુશન દરમિયાન ઘડિયાળના સિગ્નલને સ્વિચ કરતી વખતે, લક્ષ્ય ઘડિયાળ સિગ્નલ સ્થિર થાય ત્યાં સુધી રાહ જુઓ. જ્યારે રીસેટ દરમિયાન બાહ્ય રેઝોનેટર સાથે અથવા બાહ્ય ઓસીલેટરથી ઘડિયાળ સિગ્નલ જનરેટ થાય છે, ત્યારે ખાતરી કરો કે રીસેટ લાઇન ઘડિયાળના સિગ્નલના સંપૂર્ણ સ્થિરીકરણ પછી જ રિલીઝ થાય છે. વધુમાં, જ્યારે પ્રોગ્રામ એક્ઝિક્યુશન ચાલુ હોય ત્યારે બાહ્ય રેઝોનેટર સાથે અથવા બાહ્ય ઓસિલેટર દ્વારા ઉત્પાદિત ઘડિયાળ સિગ્નલ પર સ્વિચ કરી રહ્યાં હોય, લક્ષ્ય ઘડિયાળ સિગ્નલ સ્થિર થાય ત્યાં સુધી રાહ જુઓ. - ભાગtagઇનપુટ પિન પર e એપ્લિકેશન વેવફોર્મ
ઇનપુટ અવાજ અથવા પ્રતિબિંબિત તરંગને કારણે વેવફોર્મ વિકૃતિ ખામીનું કારણ બની શકે છે. જો CMOS ઉપકરણનું ઇનપુટ અવાજને કારણે VIL (મહત્તમ) અને VIH (ન્યૂનતમ) વચ્ચેના વિસ્તારમાં રહે છે, તો ભૂતપૂર્વ માટેampતેથી, ઉપકરણ ખરાબ થઈ શકે છે. જ્યારે ઇનપુટ લેવલ ફિક્સ હોય ત્યારે અને જ્યારે ઇનપુટ લેવલ VIL (મેક્સ.) અને VIH (ન્યૂનતમ) ની વચ્ચેના વિસ્તારમાંથી પસાર થાય ત્યારે સંક્રમણ સમયગાળામાં ચેટરિંગ અવાજને ઉપકરણમાં પ્રવેશતા અટકાવવાની કાળજી લો. - આરક્ષિત સરનામાં પર પ્રવેશ પર પ્રતિબંધ
આરક્ષિત સરનામાંની ઍક્સેસ પ્રતિબંધિત છે. આરક્ષિત સરનામાં કાર્યોના સંભવિત ભાવિ વિસ્તરણ માટે પ્રદાન કરવામાં આવે છે. આ સરનામાંઓને ઍક્સેસ કરશો નહીં કારણ કે LSI ની સાચી કામગીરીની ખાતરી નથી. - ઉત્પાદનો વચ્ચે તફાવત
એક ઉત્પાદનમાંથી બીજા ઉત્પાદનમાં બદલતા પહેલા, દા.તampઅલગ ભાગ નંબર સાથેના ઉત્પાદન પર જાઓ, ખાતરી કરો કે ફેરફાર સમસ્યાઓ તરફ દોરી જશે નહીં.
માઇક્રોપ્રોસેસિંગ યુનિટ અથવા માઇક્રોકન્ટ્રોલર યુનિટ ઉત્પાદનોની લાક્ષણિકતાઓ સમાન જૂથમાં છે પરંતુ અલગ ભાગ નંબર ધરાવતા આંતરિક મેમરી ક્ષમતા, લેઆઉટ પેટર્ન અને અન્ય પરિબળોના સંદર્ભમાં અલગ હોઈ શકે છે, જે ઇલેક્ટ્રિકલ લાક્ષણિકતાઓની શ્રેણીને અસર કરી શકે છે, જેમ કે લાક્ષણિક મૂલ્યો, ઓપરેટિંગ માર્જિન, અવાજ સામે પ્રતિરક્ષા અને રેડિયેટેડ અવાજની માત્રા. જ્યારે કોઈ અલગ ભાગ નંબર સાથે ઉત્પાદનમાં ફેરફાર કરો, ત્યારે આપેલ ઉત્પાદન માટે સિસ્ટમ મૂલ્યાંકન પરીક્ષણનો અમલ કરો.
નોટિસ
- આ દસ્તાવેજમાં સર્કિટ, સૉફ્ટવેર અને અન્ય સંબંધિત માહિતીનું વર્ણન ફક્ત સેમિકન્ડક્ટર ઉત્પાદનો અને એપ્લિકેશન એક્સના ઑપરેશનને સમજાવવા માટે આપવામાં આવ્યું છે.ampલેસ તમારા ઉત્પાદન અથવા સિસ્ટમની ડિઝાઇનમાં સર્કિટ, સૉફ્ટવેર અને માહિતીના નિવેશ અથવા અન્ય કોઈપણ ઉપયોગ માટે તમે સંપૂર્ણપણે જવાબદાર છો. રેનેસાસ ઇલેક્ટ્રોનિક્સ આ સર્કિટ, સૉફ્ટવેર અથવા માહિતીના ઉપયોગથી ઉદ્ભવતા તમારા અથવા તૃતીય પક્ષો દ્વારા થતા કોઈપણ નુકસાન અને નુકસાન માટે કોઈપણ અને તમામ જવાબદારીને અસ્વીકાર કરે છે.
- રેનેસાસ ઈલેક્ટ્રોનિક્સ આથી આ દસ્તાવેજમાં વર્ણવેલ રેનેસાસ ઈલેક્ટ્રોનિક્સ ઉત્પાદનો અથવા તકનીકી માહિતીના ઉપયોગ દ્વારા અથવા તેનાથી ઉદ્ભવતા પેટન્ટ, કોપીરાઈટ્સ અથવા તૃતીય પક્ષોના અન્ય બૌદ્ધિક સંપદા હકોને સંડોવતા કોઈપણ અન્ય દાવાઓ સામેની કોઈપણ વોરંટી અને જવાબદારીને સ્પષ્ટપણે અસ્વીકાર કરે છે, પરંતુ ઉત્પાદન ડેટા, રેખાંકનો, ચાર્ટ્સ, પ્રોગ્રામ્સ, અલ્ગોરિધમ્સ અને એપ્લિકેશન ઉampલેસ
- Renesas Electronics અથવા અન્યના કોઈપણ પેટન્ટ, કોપીરાઈટ્સ અથવા અન્ય બૌદ્ધિક સંપદા અધિકારો હેઠળ કોઈ લાઇસન્સ, એક્સપ્રેસ, ગર્ભિત અથવા અન્યથા મંજૂર કરવામાં આવતું નથી.
- જો જરૂરી હોય તો, કોઈપણ તૃતીય પક્ષો પાસેથી કયા લાઇસન્સ જરૂરી છે તે નિર્ધારિત કરવા અને કાયદેસર આયાત, નિકાસ, ઉત્પાદન, વેચાણ, ઉપયોગ, વિતરણ અથવા કોઈપણ ઉત્પાદનોના અન્ય નિકાલ માટે આવા લાઇસન્સ મેળવવા માટે તમે જવાબદાર છો.
- તમે કોઈપણ Renesas Electronics ઉત્પાદનમાં ફેરફાર, સંશોધિત, નકલ અથવા રિવર્સ એન્જિનિયર કરશો નહીં, પછી ભલે તે સંપૂર્ણ અથવા આંશિક હોય. રેનેસાસ ઈલેક્ટ્રોનિક્સ તમારા અથવા તૃતીય પક્ષો દ્વારા આવા ફેરફાર, ફેરફાર, નકલ અથવા રિવર્સ એન્જિનિયરિંગને કારણે થતા કોઈપણ નુકસાન અથવા નુકસાન માટે કોઈપણ અને તમામ જવાબદારીને અસ્વીકાર કરે છે.
- રેનેસાસ ઈલેક્ટ્રોનિક્સ ઉત્પાદનોનું વર્ગીકરણ નીચેના બે ગુણવત્તા ગ્રેડ અનુસાર કરવામાં આવે છે: “સ્ટાન્ડર્ડ” અને “ઉચ્ચ ગુણવત્તા”. દરેક રેનેસાસ ઈલેક્ટ્રોનિક્સ ઉત્પાદન માટે હેતુપૂર્વકની એપ્લિકેશનો નીચે દર્શાવેલ છે તેમ, ઉત્પાદનના ગુણવત્તા ગ્રેડ પર આધાર રાખે છે. "સ્ટાન્ડર્ડ": કમ્પ્યુટર્સ; ઓફિસ સાધનો; સંચાર સાધનો; પરીક્ષણ અને માપન સાધનો; ઑડિઓ અને વિઝ્યુઅલ સાધનો; ઘરેલું ઇલેક્ટ્રોનિક ઉપકરણો; મશીન ટૂલ્સ; વ્યક્તિગત ઇલેક્ટ્રોનિક સાધનો; ઔદ્યોગિક રોબોટ્સ; વગેરે. "ઉચ્ચ ગુણવત્તા": પરિવહન સાધનો (ઓટોમોબાઈલ, ટ્રેન, જહાજો, વગેરે); ટ્રાફિક નિયંત્રણ (ટ્રાફિક લાઇટ); મોટા પાયે સંચાર સાધનો; ke નાણાકીય ટર્મિનલ સિસ્ટમ્સ; સલામતી નિયંત્રણ સાધનો; વગેરે. જ્યાં સુધી રેનેસાસ ઈલેક્ટ્રોનિક્સ ડેટા શીટ અથવા અન્ય રેનેસાસ ઈલેક્ટ્રોનિક્સ દસ્તાવેજમાં ઉચ્ચ વિશ્વસનીયતા ઉત્પાદન અથવા કઠોર વાતાવરણ માટેના ઉત્પાદન તરીકે સ્પષ્ટ રીતે નિયુક્ત કરવામાં ન આવે ત્યાં સુધી, રેનેસાસ ઈલેક્ટ્રોનિક્સ ઉત્પાદનો માનવ માટે સીધો ખતરો હોઈ શકે તેવા ઉત્પાદનો અથવા સિસ્ટમોમાં ઉપયોગ માટે હેતુ અથવા અધિકૃત નથી. જીવન અથવા શારીરિક ઈજા (કૃત્રિમ જીવન સહાયક ઉપકરણો અથવા સિસ્ટમો; સર્જિકલ પ્રત્યારોપણ; વગેરે), અથવા ગંભીર મિલકતને નુકસાન પહોંચાડી શકે છે (સ્પેસ સિસ્ટમ; અંડરસી રીપીટર; ન્યુક્લિયર પાવર કંટ્રોલ સિસ્ટમ્સ; એરક્રાફ્ટ કંટ્રોલ સિસ્ટમ્સ; કી પ્લાન્ટ સિસ્ટમ્સ; લશ્કરી સાધનો; વગેરે). રેનેસાસ ઈલેક્ટ્રોનિક્સ કોઈપણ રેનેસાસ ઈલેક્ટ્રોનિક્સ ઉત્પાદનના ઉપયોગથી ઉદ્ભવતા કોઈપણ નુકસાન અથવા નુકસાન માટે તમારા અથવા કોઈપણ તૃતીય પક્ષો દ્વારા થતી કોઈપણ અને તમામ જવાબદારીને અસ્વીકાર કરે છે જે કોઈપણ Renesas ઈલેક્ટ્રોનિક્સ ડેટા શીટ, વપરાશકર્તાના મેન્યુઅલ અથવા અન્ય Renesas ઈલેક્ટ્રોનિક્સ દસ્તાવેજ સાથે અસંગત છે.
- કોઈપણ સેમિકન્ડક્ટર ઉત્પાદન સંપૂર્ણપણે સુરક્ષિત નથી. રેનેસાસ ઈલેક્ટ્રોનિક્સ હાર્ડવેર અથવા સોફ્ટવેર ઉત્પાદનોમાં અમલમાં આવી શકે તેવા કોઈપણ સુરક્ષા પગલાં અથવા સુવિધાઓ હોવા છતાં, રેનેસાસ ઈલેક્ટ્રોનિક્સની કોઈપણ નબળાઈ અથવા સુરક્ષા ભંગને કારણે ઉદ્ભવતી કોઈ જવાબદારી રહેશે નહીં, જેમાં રેનેસાસ ઈલેક્ટ્રોનિક્સ પ્રોડક્ટની કોઈપણ અનધિકૃત ઍક્સેસ અથવા તેના ઉપયોગ સુધી મર્યાદિત નથી. અથવા સિસ્ટમ કે જે Renesas Electronics પ્રોડક્ટનો ઉપયોગ કરે છે. રેનેસાસ ઇલેક્ટ્રોનિક્સ ખાતરી આપી શકશે નહીં કે રેનેસાસ ઇલેક્ટ્રોનિક્સ ઉત્પાદનો, અથવા રેનેસાસ ઇલેક્ટ્રોનિક્સ ઉત્પાદનોનો ઉપયોગ કરીને બનાવેલી કોઈપણ સિસ્ટમો ભ્રષ્ટાચાર, હુમલો, વાયરસ, દખલ, હેકિંગ, ડેટા લોસ અથવા ચોરી અથવા અન્ય સુરક્ષા ઘુસણખોરી ("નબળાઈના મુદ્દાઓ" થી મુક્ત હશે અથવા મુક્ત હશે ). રેનેસાસ ઈલેક્ટ્રોનિક્સ કોઈપણ નબળાઈના મુદ્દાઓથી ઉદ્ભવતી અથવા તેનાથી સંબંધિત કોઈપણ અને તમામ જવાબદારી અથવા જવાબદારીને અસ્વીકાર કરે છે. તદુપરાંત, લાગુ કાયદા દ્વારા મંજૂરી આપવામાં આવેલી હદ સુધી, રેનેસસ ઇલેક્ટ્રોનિક્સ આ દસ્તાવેજ અને કોઈપણ સંબંધિત અથવા તેની સાથેની સ software ફ્ટવેર અથવા હાર્ડવેરને ધ્યાનમાં રાખીને, સ્પષ્ટ અથવા ગર્ભિત, સ્પષ્ટ અથવા ગર્ભિત, અથવા તંદુરસ્તીની ગર્ભિત વોરંટીઓ અથવા તંદુરસ્તીના સંદર્ભમાં, કોઈપણ અને તમામ વોરંટીઝને અસ્વીકાર કરે છે. એક ખાસ હેતુ.
- રેનેસાસ ઇલેક્ટ્રોનિક્સ ઉત્પાદનોનો ઉપયોગ કરતી વખતે, નવીનતમ ઉત્પાદન માહિતી (ડેટા શીટ્સ, વપરાશકર્તાના માર્ગદર્શિકાઓ, એપ્લિકેશન નોંધો, વિશ્વસનીયતા પુસ્તિકામાં "સેમિકન્ડક્ટર ઉપકરણોને હેન્ડલિંગ અને ઉપયોગ કરવા માટેની સામાન્ય નોંધો" વગેરે) નો સંદર્ભ લો અને ખાતરી કરો કે ઉપયોગની શરતો શ્રેણીની અંદર છે. રેનેસાસ ઇલેક્ટ્રોનિક્સ દ્વારા મહત્તમ રેટિંગ્સ, ઓપરેટિંગ પાવર સપ્લાય વોલ્યુમના સંદર્ભમાં ઉલ્લેખિતtage રેન્જ, હીટ ડિસીપેશન લાક્ષણિકતાઓ, ઇન્સ્ટોલેશન, વગેરે. રેનેસાસ ઈલેક્ટ્રોનિક્સ આવી નિર્દિષ્ટ રેન્જની બહાર રેનેસાસ ઈલેક્ટ્રોનિક્સ ઉત્પાદનોના ઉપયોગને કારણે થતી કોઈપણ ખામી, નિષ્ફળતા અથવા અકસ્માત માટે કોઈપણ અને તમામ જવાબદારીને અસ્વીકાર કરે છે.
- જોકે રેનેસાસ ઈલેક્ટ્રોનિક્સ રેનેસાસ ઈલેક્ટ્રોનિક્સ ઉત્પાદનોની ગુણવત્તા અને વિશ્વસનીયતાને સુધારવાનો પ્રયાસ કરે છે, સેમિકન્ડક્ટર ઉત્પાદનોમાં ચોક્કસ લક્ષણો હોય છે, જેમ કે ચોક્કસ દરે નિષ્ફળતા અને ચોક્કસ ઉપયોગની શરતો હેઠળ ખામી. રેનેસાસ ઇલેક્ટ્રોનિક્સ ડેટા શીટ અથવા અન્ય રેનેસાસ ઇલેક્ટ્રોનિક્સ દસ્તાવેજમાં ઉચ્ચ વિશ્વસનીયતા ઉત્પાદન અથવા કઠોર વાતાવરણ માટે ઉત્પાદન તરીકે નિયુક્ત કર્યા સિવાય, રેનેસાસ ઇલેક્ટ્રોનિક્સ ઉત્પાદનો રેડિયેશન પ્રતિકાર ડિઝાઇનને આધિન નથી. રેનેસાસ ઈલેક્ટ્રોનિક્સ ઉત્પાદનોની નિષ્ફળતા અથવા ખામીના કિસ્સામાં, શારીરિક ઈજા, ઈજા અથવા આગને કારણે થતા નુકસાન અને/અથવા જાહેર જનતા માટેના જોખમો સામે રક્ષણ આપવા માટે તમે સલામતીનાં પગલાં અમલમાં મૂકવા માટે જવાબદાર છો, જેમ કે હાર્ડવેર માટે સુરક્ષા ડિઝાઇન અને સૉફ્ટવેર, જેમાં નિરર્થકતા, અગ્નિ નિયંત્રણ અને ખામી નિવારણ, વૃદ્ધાવસ્થાના અધોગતિ માટે યોગ્ય સારવાર અથવા અન્ય કોઈપણ યોગ્ય પગલાંનો સમાવેશ થાય છે, પરંતુ તેના સુધી મર્યાદિત નથી. કારણ કે એકલા માઇક્રોકોમ્પ્યુટર સોફ્ટવેરનું મૂલ્યાંકન ખૂબ જ મુશ્કેલ અને અવ્યવહારુ છે, તમારા દ્વારા ઉત્પાદિત અંતિમ ઉત્પાદનો અથવા સિસ્ટમોની સલામતીનું મૂલ્યાંકન કરવા માટે તમે જવાબદાર છો.
- પર્યાવરણીય બાબતો જેવી કે દરેક Renesas ઈલેક્ટ્રોનિક પ્રોડક્ટની પર્યાવરણીય સુસંગતતાની વિગતો માટે કૃપા કરીને Renesas Electronics સેલ્સ ઑફિસનો સંપર્ક કરો. EU RoHS ડાયરેક્ટીવ, અને આ તમામ લાગુ કાયદાઓ અને નિયમોના પાલનમાં Renesas Electronics ઉત્પાદનોનો ઉપયોગ સહિત નિયંત્રિત પદાર્થોના સમાવેશ અથવા ઉપયોગને નિયંત્રિત કરતા લાગુ કાયદા અને નિયમોની કાળજીપૂર્વક અને પૂરતી તપાસ કરવા માટે તમે જવાબદાર છો. Renesas Electronics લાગુ પડતા કાયદાઓ અને નિયમોનું પાલન ન કરવાના પરિણામે થતા નુકસાન અથવા નુકસાન માટે કોઈપણ અને તમામ જવાબદારીને અસ્વીકાર કરે છે.
- રેનેસાસ ઈલેક્ટ્રોનિક્સ પ્રોડક્ટ્સ અને ટેક્નૉલૉજીનો ઉપયોગ કોઈ પણ પ્રોડક્ટ અથવા સિસ્ટમ માટે અથવા તેમાં સમાવિષ્ટ કરવામાં આવશે નહીં કે જેના ઉત્પાદન, ઉપયોગ અથવા વેચાણ કોઈપણ લાગુ સ્થાનિક અથવા વિદેશી કાયદાઓ અથવા નિયમો હેઠળ પ્રતિબંધિત છે. પક્ષકારો અથવા વ્યવહારો પર અધિકારક્ષેત્રનો દાવો કરતા કોઈપણ દેશોની સરકારો દ્વારા જાહેર કરાયેલ અને સંચાલિત કોઈપણ લાગુ પડતા નિકાસ નિયંત્રણ કાયદાઓ અને નિયમોનું તમારે પાલન કરવું જોઈએ.
- રેનેસાસ ઈલેક્ટ્રોનિક્સ ઉત્પાદનોના ખરીદનાર અથવા વિતરક અથવા કોઈપણ અન્ય પક્ષ કે જેઓ ઉત્પાદનનું વિતરણ કરે છે, નિકાલ કરે છે અથવા અન્યથા વેચાણ કરે છે અથવા તૃતીય પક્ષને ટ્રાન્સફર કરે છે, તે આવા તૃતીય પક્ષને સૂચિત સામગ્રીઓ અને શરતોની અગાઉથી સૂચિત કરવાની જવાબદારી છે. આ દસ્તાવેજમાં.
- આ દસ્તાવેજ Renesas Electronics ની પૂર્વ લેખિત સંમતિ વિના કોઈપણ સ્વરૂપમાં, સંપૂર્ણ અથવા આંશિક રીતે પુનઃમુદ્રિત, પુનઃઉત્પાદિત અથવા ડુપ્લિકેટ કરવામાં આવશે નહીં.
- જો તમને આ દસ્તાવેજ અથવા રેનેસાસ ઇલેક્ટ્રોનિક્સ ઉત્પાદનોમાં સમાવિષ્ટ માહિતી વિશે કોઈ પ્રશ્નો હોય, તો કૃપા કરીને રેનેસાસ ઇલેક્ટ્રોનિક્સ સેલ્સ ઑફિસનો સંપર્ક કરો.
(નોંધ1) આ દસ્તાવેજમાં વપરાયેલ “રેનેસાસ ઈલેક્ટ્રોનિક્સ” નો અર્થ રેનેસાસ ઈલેક્ટ્રોનિક્સ કોર્પોરેશન છે અને તેમાં તેની પ્રત્યક્ષ કે પરોક્ષ રીતે નિયંત્રિત પેટાકંપનીઓ પણ સામેલ છે.
(નોંધ2) “રેનેસાસ ઈલેક્ટ્રોનિક્સ ઉત્પાદન(ઓ)” નો અર્થ રેનેસાસ ઈલેક્ટ્રોનિક્સ દ્વારા અથવા તેના માટે વિકસિત અથવા ઉત્પાદિત કોઈપણ ઉત્પાદન છે.
કોર્પોરેટ મુખ્ય મથક
ટોયોસુ ફોરેશિયા, 3-2-24 ટોયોસુ,
કોટો-કુ, ટોક્યો 135-0061, જાપાન
www.renesas.com
ટ્રેડમાર્ક્સ
Renesas અને Renesas લોગો એ Renesas Electronics Corporation ના ટ્રેડમાર્ક છે. બધા ટ્રેડમાર્ક્સ અને રજિસ્ટર્ડ ટ્રેડમાર્ક્સ તેમના સંબંધિત માલિકોની મિલકત છે.
સંપર્ક માહિતી
ઉત્પાદન, ટેક્નોલોજી, દસ્તાવેજના સૌથી અદ્યતન સંસ્કરણ અથવા તમારી નજીકની વેચાણ કચેરી વિશે વધુ માહિતી માટે, કૃપા કરીને મુલાકાત લો www.renesas.com/contact/.
દસ્તાવેજો / સંસાધનો
![]() |
RENESAS RL78-G14 ફેમિલી SHA હેશ ફંક્શન લાઇબ્રેરી [પીડીએફ] સ્થાપન માર્ગદર્શિકા RL78-G14, RL78-G23, RL78-G14 ફેમિલી SHA હેશ ફંક્શન લાઇબ્રેરી, ફેમિલી SHA હેશ ફંક્શન લાઇબ્રેરી, હેશ ફંક્શન લાઇબ્રેરી, ફંક્શન લાઇબ્રેરી, RL78-G24 |