Maktaba ya Kazi ya SHA Hash ya Familia ya RENESAS RL78-G14

Utangulizi

Hati hii inafafanua Maktaba ya Kazi ya SHA Hash kwa Familia ya RL78 (hapa inajulikana kama "SHA Libraly") ambayo inategemea MCU.

SHA Libraly ni maktaba ya programu inayochakata hesabu ya HASH kwa RL78 Family. Pia imeundwa kwa algorithm iliyojitolea na imeandaliwa kikamilifu na lugha ya kusanyiko.

Maktaba iliyojumuishwa katika toleo hili la noti ya programu inaweza kuunganishwa na RL78/G24 FAA(Flexible

Kichochezi cha Maombi) ili kuboresha kasi ya uchakataji. Kwa maelezo, rejelea 2.3, Jinsi ya kutumia vitendaji vya maktaba (Inapojumuishwa na RL78/G24 FAA).

Kwa maelezo ya vipengele vya API, rejelea Maktaba ya Kazi ya Renesas Microcomputer SHA Hash: Mwongozo wa Mtumiaji(R20UW0101).

Kifaa kinacholengwa

RL78/G14, RL78/G23, RL78/G24
Unapotumia kidokezo hiki cha programu pamoja na MCU zingine za Renesas, tathmini ya uangalifu inapendekezwa baada ya kufanya marekebisho ili kuendana na MCU mbadala.

Muundo wa bidhaa

Bidhaa hii ina filezimeorodheshwa katika Jedwali 1 hapa chini.

Jedwali 1. Bidhaa ya Maktaba ya SHA files 

Jina Maelezo
sampmpango wa (r20an0211xx0202-rl78-sha)
eneo la kazi
Hati (hati)
Kiingereza (sw)
r20uw0101ej0201-sha.pdf Mwongozo wa mtumiaji
r20an0211ej0202-rl78-sha.pdf Mwongozo wa Utangulizi (hati hii)
Kijapani(ja)
r20uw0101jj0201-sha.pdf Mwongozo wa mtumiaji
r20an0211jj0202-rl78-sha.pdf Mwongozo wa Utangulizi
libsrc Chanzo cha maktaba
sha Maktaba ya SHA
src Chanzo cha maktaba ya SHA
sha1if.c Ufafanuzi wa chaguo la kukokotoa wa SHA-1 API
sha256if.c Ufafanuzi wa chaguo la kukokotoa wa SHA-256 API
sha384if.c Ufafanuzi wa chaguo la kukokotoa wa SHA-384 API

(Haitumiki na RL78)

shaif.h Sehemu ya msingi ya kazi ya API
sha1.c Sehemu ya msingi ya hesabu ya SHA-1
sha256.c Sehemu ya msingi ya hesabu ya SHA-256
sha512.c Sehemu ya msingi ya hesabu ya SHA-384 / SHA-512 (Haitumiki na RL78)
r_sha_version.c Toleo la SHA-1/SHA-256 file
ni pamoja na Folda ya kichwa cha Maktaba ya SHA
r_sha.h Rev.2.02 kichwa file
r_mw_version.h Toleo la kichwa cha data file
r_stdint.h Aina ya kichwa file
CS+ CS+ folda ya mradi
sha_rl78_sim_sample Sample mradi wa RL78/G23
src Folda ya chanzo
kuu.c Sample kanuni
kuu.h Sample code header file
libsrc Unganisha kwa libsrc
smc_gen Folda ya kisanidi mahiri inayozalishwa kiotomatiki
jumla Kichwa cha kawaida file / chanzo file folda ya kuhifadhi
r_bsp Folda ya uhifadhi ya ufafanuzi wa sajili ya msimbo
r_config Uanzishaji wa kiendeshi usanidi folda ya hifadhi ya kichwa
sha_rl78_sample_FAA Sample mradi wa RL78/G24 FAA
src Folda ya chanzo
kuu.c Sample kanuni
kuu.h Sample code header file
libsrc Unganisha kwa libsrc
smc_gen Folda ya kisanidi mahiri inayozalishwa kiotomatiki
Sanidi_FAA Chanzo kinachohusiana na FAA file folda ya kuhifadhi
jumla Kichwa cha kawaida file / chanzo file folda ya kuhifadhi
r_bsp Folda ya uhifadhi ya ufafanuzi wa sajili ya msimbo
r_config Uanzishaji wa kiendeshi usanidi folda ya hifadhi ya kichwa
r_pincfg Jina la ishara la kuweka folda ya hifadhi ya vichwa vya bandari
studio ya e2 e2 folda ya mradi wa studio
CCRL Sampmradi wa CCRL
sha_rl78_sim_sample

Imeachwa hapa chini.

Sample mradi wa RL78/G23

Imeachwa hapa chini.

sha_rl78_sample_FAA

Imeachwa hapa chini.

Sample mradi wa RL78/G24 FAA

Imeachwa hapa chini.

LLVM Sampmradi wa LLVM
sha_rl78_sim_sample

Imeachwa hapa chini.

Sample mradi wa RL78/G23

Imeachwa hapa chini.

IAR Folda ya mradi wa IAR
sha_rl78_sim_sample

Imeachwa hapa chini.

Sample mradi wa RL78/G23

Imeachwa hapa chini.

Vipimo vya Bidhaa

Kazi ya API

Maktaba ya SHA ya RL78 inasaidia kazi zifuatazo.

Jedwali 2. Kazi za API ya Maktaba ya SHA

API Muhtasari
R_Sha1_HashDigestNote Tengeneza muhtasari wa hashi wa SHA-1
R_Sha256_HashDigest Tengeneza muhtasari wa hashi wa SHA-256

Kumbuka: Ikiunganishwa na RL78/G24 FAA, chaguo hili la kukokotoa halitumiki.

API File
R_Sha1_HashDigest sha1if.c, sha1.c, r_sha_version.c
R_Sha256_HashDigest sha256if.c, sha256.c, r_sha_version.c

Jinsi ya kutumia kazi za maktaba

Wakati wa kutumia kazi ya maktaba, ni muhimu kutaja file kujengwa kama ifuatavyo kulingana na API ya kutumika. Ikiunganishwa na RL78/G24 FAA, rejelea 2.3, Jinsi ya kutumia vitendaji vya maktaba (Inapojumuishwa na RL78/G24 FAA).

Jedwali 3. File kuwa kujenga

API File
R_Sha1_HashDigest sha1if.c, sha1.c, r_sha_version.c
R_Sha256_HashDigest sha256if.c, sha256.c, r_sha_version.c

Jinsi ya kutumia kazi za maktaba (Inapojumuishwa na RL78/G24 FAA)

FAA (The Flexible Application Accelerator) ni kiongeza kasi cha maombi kinachotumia usanifu wa Harvard ambao ulitengenezwa na Shirika la Renesas Electronics. Kutumia FAA kwa uchakataji wa utendakazi wa heshi ya SHA huongeza kasi ya uchakataji wa Dokezo la Maktaba ya SHA.

Kumbuka: Ikiunganishwa na RL78/G24 FAA, SHA-256 pekee ndiyo inayotumika.
Kumbuka: Inapounganishwa na RL78/G24 FAA, kikusanya CC-RL pekee ndicho kinachotumika.

Ikiunganishwa na FAA, toa msimbo wa uchakataji wa utendakazi wa SHA heshi kwa FAA katika kisanidi Mahiri. Changanya nambari iliyotengenezwa na nambari kwenye folda ya libsrc iliyojumuishwa kwenye kifurushi hiki cha maktaba. Kando na msimbo wa Maktaba ya FAA SHA, bainisha msimbo katika Jedwali la 4 hapa chini kama lengo la uundaji.

Jedwali 4. File itajengwa ikiunganishwa na RL78/G24 FAA

API File
R_Sha256_HashDigest sha256if.c, r_sha_version.c

Jinsi ya kutengeneza nambari

Maktaba ya FAA SHA hutengeneza msimbo kwa kutumia kisanidi Mahiri

Kwa maelezo zaidi kuhusu jinsi ya kutumia Kisanidi Mahiri, tafadhali rejelea hati ifuatayo.

  • Mwongozo wa Mtumiaji wa Kisanidi Mahiri cha RL78: studio ya e² (R20AN0579)
  • Mwongozo wa Mtumiaji wa Kisanidi Mahiri wa RL78: CS+ (R20AN0580)
  1. Ongeza sehemu ya Kiharakisha Programu Inayobadilika (inayorejelewa hapa chini kama sehemu ya FAA).
    Mfuatano wa herufi uliobainishwa kwa jina la Usanidi: unapoongeza kijenzi utaonyeshwa katika majina ya msimbo yanayotolewa na Kisanidi Mahiri. Thamani ya awali ya jina la usanidi ni Config_FAA.

  2. Pakua Maktaba ya FAA SHA.
    Bofya kitufe cha Sasisha moduli za FAA ili kuonyesha skrini ya kupakua moduli za FAA na uchague Maktaba ya FAA SHA ili kupakua.
  3. Chagua SHA256 kwenye kitendakazi ili kutekeleza uundaji wa msimbo. Msimbo unatolewa \src\smc_gen\Config_FAA. Kwa maelezo juu ya msimbo unaozalishwa, rejelea 2.3.3, Maelezo ya Kanuni Zilizozalishwa.

Jenga Mipangilio

Baada ya kutengeneza msimbo kwa kutumia Kisanidi Mahiri, fanya mipangilio ifuatayo ya ujenzi kabla ya kujenga.

  1. Ongeza files katika Jedwali 4 kwa lengo la ujenzi.
  2. Bainisha R_CONFIG_FAA_SHA256 katika ufafanuzi mkuu wa kichakataji awali cha mkusanyaji.

Maelezo ya Msimbo Yanayozalishwa

Yafuatayo ni maelezo ya kina ya msimbo uliotolewa na Kisanidi Mahiri.

Jedwali 5. Maelezo ya Kanuni Yanayozalishwa

FileKumbuka1 Maelezo
"XXX"_common.c FAA kawaida ya chaguo C chanzo file
"XXX"_kawaida.h Kijajuu cha chaguo za kukokotoa cha kawaida cha FAA file
"XXX"_common.inc kichwa cha iodefine file kwa FAA
“XXX”_sha256.c Chanzo cha hesabu ya SHA-256 C file kwa FAA
“XXX”_sha256.h Kichwa cha hesabu cha SHA-256 file kwa FAA
“XXX”_src.dsp Kikusanya hesabu cha SHA-256 file kwa FAA

Kumbuka: 1. "XXX" katika jina la chaguo la kukokotoa inawakilisha jina la usanidi. Jina la usanidi limebainishwa katika Kisanidi Mahiri wakati wa kuongeza kijenzi cha FAA. Kwa maelezo, rejelea 2.3.1,.Jinsi ya kutengeneza msimbo.

Msimbo wa Hitilafu

Katika Maktaba ya FAA SHA, msimbo wa hitilafu ufuatao huongezwa kwa thamani ya kurudi ya R_Sha256_HashDigest.

Kwa maelezo ya vipengele vya API, rejelea Maktaba ya Kazi ya Renesas Microcomputer SHA Hash: Mwongozo wa Mtumiaji(R20UW0101).

Jedwali 6. Msimbo wa Hitilafu

Alama Thamani Maelezo
R_SHA_ERROR_FAA_ALREADY_RUNNING -4 Chaguo hili la kukokotoa lilikatishwa bila kutekeleza utendakazi wa SHA hashi kwa sababu kichakataji cha FAA kilikuwa tayari kinafanya kazi.

Vidokezo

  • Vipimo vifuatavyo vya jumla haviwezi kutumika na RL78. __COMPILE_EMPHASIS_SPEED__

CC-RL

Mazingira ya maendeleo

Tafadhali tumia toleo lile lile au la baadaye la mnyororo wa zana ulioorodheshwa hapa chini:

  • Mazingira Jumuishi ya Maendeleo:
  • CS+ kwa CC V8.05.00
  • e2 studio 2021-04
  • Mkusanyaji wa C:
  • CC-RL V1.09.00

ROM / RAM / Ukubwa wa Stack na Utendaji

Ukubwa mbalimbali na utendaji wakati wa kujenga na chaguzi zifuatazo zimeelezwa kwa kumbukumbu. Chaguzi za mkusanyaji
-cpu=S3 -memory_model=kati -Chaguo-Chaguo-msingi za Kiungo
-SIOngezee kasi

Jedwali 7. ROM, Ukubwa wa RAM 

API Ukubwa wa ROM [byte] Ukubwa wa RAM [byte]
R_Sha1_HashDigest 1814 0
R_Sha256_HashDigest 3033 0

Jedwali 8. Ukubwa wa Stack 

API saizi ya rafu [byte]
R_Sha1_HashDigest 174
R_Sha256_HashDigest 96

Jedwali 9. Utendaji 

urefu wa ujumbe wa ingizo[byte] SHA-1 [sisi] SHA-256 [sisi]
0 800 1,200
64 1,500 2,300
128 2,200 3,400
192 2,900 4,600
256 3,600 5,700

Kumbuka: Ujumbe wa ingizo ni kizuizi 1 chenye usindikaji wa pedi.

CC-RL(Inapojumuishwa na RL78/G24 FAA)

Mazingira ya maendeleo

Tafadhali tumia toleo lile lile au la baadaye la mnyororo wa zana ulioorodheshwa hapa chini:

  • Mazingira Jumuishi ya Maendeleo:
  • CS+ kwa CC V8.10.00
  • e2 studio 2023-07
  • Mkusanyaji wa C:
  • CC-RL V1.12.01
  • Kiunganishi cha DSP:
  • FAA Assembler V1.04.02

ROM / RAM / FAACODE / FAADATA / Ukubwa wa Stack na Utendaji

Ukubwa mbalimbali na utendaji wakati wa kujenga na chaguzi zifuatazo zimeelezwa kwa kumbukumbu. Chaguzi za mkusanyaji

  • cpu=S3 -memory_model=kati -Chaguo-Chaguo-msingi za Kiungo
  • NOOPtimize

Jedwali 10. ROM, RAM, FAACODE, FAADATA Ukubwa

API Ukubwa wa ROM [byte] Ukubwa wa RAM [byte] FAACODE [baiti] FAADATA [byte]
R_Sha256_HashDigest 1073 0 684 524

Jedwali 11. Ukubwa wa Stack

API saizi ya rafu [byte]
R_Sha256_HashDigest 46

Jedwali 12. Utendaji

saa ya mfumo = 32MHz

urefu wa ujumbe wa ingizo[byte] SHA-256 [sisi]
0 6,00
64 1,100
128 1,600
192 2,000
256 2,500

Kitanda cha kazi kilichopachikwa

Mazingira ya maendeleo

Tafadhali tumia toleo lile lile au la baadaye la mnyororo wa zana ulioorodheshwa hapa chini:

  • Mazingira Jumuishi ya Maendeleo:
    IAR Iliyopachikwa Workbench ya Renesas RL78 toleo la 4.21.1
  • Mkusanyaji wa C:
    Kikusanyaji cha IAR C/C++ cha Renesas RL78 : 4.20.1.2260

ROM / RAM / Ukubwa wa Stack na Utendaji

Ukubwa mbalimbali na utendaji wakati wa kujenga na chaguzi zifuatazo zimeelezwa kwa kumbukumbu.

Chaguzi za mkusanyaji
-msingi=S3 -code_model=far -data_model=karibu -near_const_location=rom0 -e -Oh -calling_convention=v2

Jedwali 13. ROM, Ukubwa wa RAM

maktaba file jina Ukubwa wa ROM [byte] Ukubwa wa RAM [byte]
R_Sha1_HashDigest 2,009 0
R_Sha256_HashDigest 3,283 0

Jedwali 14. Ukubwa wa Stack

API saizi ya rafu [byte]
R_Sha1_HashDigest 184
R_Sha256_HashDigest 138

Jedwali 15. Utendaji

urefu wa ujumbe wa ingizo[byte] SHA-1 [sisi] SHA-256 [sisi]
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

Kumbuka: Ujumbe wa ingizo ni kizuizi 1 chenye usindikaji wa pedi.

LLVM

Mazingira ya maendeleo

Tafadhali tumia toleo lile lile au la baadaye la mnyororo wa zana ulioorodheshwa hapa chini:

• Mazingira Jumuishi ya Maendeleo:
e2 studio 2022-01
• Mkusanyaji wa C:
LLVM ya Renesas RL78 10.0.0.202203

Chaguo la ROM / RAM / Mkusanyaji / Utendaji

Ukubwa mbalimbali na utendaji wakati wa kujenga na chaguzi zifuatazo zimeelezwa kwa kumbukumbu.
Chaguzi za mkusanyaji
Aina ya CPU: S3-msingi
Kiwango cha Uboreshaji : Boresha ukubwa (-Os)

Jedwali 16. ROM, Ukubwa wa RAM

maktaba file jina Ukubwa wa ROM [byte] Ukubwa wa RAM [byte]
R_Sha1_HashDigest 2,731 0
R_Sha256_HashDigest 4,312 0

Jedwali 17. Ukubwa wa Stack

API saizi ya rafu [byte]
R_Sha1_HashDigest 178
R_Sha256_HashDigest 104

Jedwali 18. Utendaji

urefu wa ujumbe wa ingizo[byte] SHA-1 [sisi] SHA-256 [sisi]
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

Kumbuka: Ujumbe wa ingizo ni kizuizi 1 chenye usindikaji wa pedi.

Historia ya Marekebisho

Maelezo
Mch. Tarehe Ukurasa Muhtasari
1.00 Tarehe 16 Oktoba 2012 Toleo la kwanza limetolewa
1.01 Septemba 30, 2014 Hati iliyoboreshwa.
Tatizo limetatuliwa wakati kielekezi cha ingizo ni anwani isiyo ya kawaida.
Imeongeza msaada kwa mfano mdogo na mfano mkubwa.
1.02 Aprili 01, 2015 Benchi ya Kazi Inayotumika ya IAR.
1.03 Julai 01, 2016 CC-RL inayotumika.
Benchi ya Kazi Inayotumika ya IAR 7.4(v2.21.1).
2.00 Aprili 21, 2021 Ilibadilisha fomu ya utoaji wa maktaba kutoka kwa Umbizo la Lib hadi chanzo C
2.01 Juni 30, 2022 LLVM inayotumika.
2.02 Agosti 01, 2023 Maktaba iliyoongezwa ya RL78/G24 FAA.

Tahadhari za Jumla katika Ushughulikiaji wa Kitengo cha Usindikaji Midogo na Bidhaa za Kitengo cha Kidhibiti Midogo

Madokezo yafuatayo ya matumizi yanatumika kwa kitengo cha Uchakataji Midogo na bidhaa za kitengo cha Microcontroller kutoka Renesas. Kwa maelezo ya kina ya matumizi ya bidhaa zilizoainishwa na hati hii, rejelea sehemu zinazohusika za waraka pamoja na masasisho yoyote ya kiufundi ambayo yametolewa kwa bidhaa.

  1. Tahadhari dhidi ya Utoaji wa Umeme (ESD)
    Sehemu ya umeme yenye nguvu, inapowekwa kwenye kifaa cha CMOS, inaweza kusababisha uharibifu wa oksidi ya lango na hatimaye kuharibu uendeshaji wa kifaa. Hatua lazima zichukuliwe ili kusimamisha uzalishaji wa umeme tuli iwezekanavyo, na kuiondoa haraka inapotokea. Udhibiti wa mazingira lazima uwe wa kutosha. Wakati ni kavu, humidifier inapaswa kutumika. Hii inapendekezwa ili kuepuka kutumia insulators ambayo inaweza kwa urahisi kujenga umeme tuli. Vifaa vya semiconductor lazima vihifadhiwe na kusafirishwa kwenye chombo cha kuzuia tuli, begi ya kukinga tuli au nyenzo ya kupitishia umeme. Zana zote za kupima na kupima ikiwa ni pamoja na madawati ya kazi na sakafu lazima ziwe na msingi. Opereta lazima pia awe chini kwa kutumia kamba ya mkono. Vifaa vya semiconductor haipaswi kuguswa na mikono wazi. Tahadhari sawa lazima zichukuliwe kwa bodi za mzunguko zilizochapishwa na vifaa vya semiconductor vyema.
  2. Inachakata kwa kuwasha
    Hali ya bidhaa haijafafanuliwa wakati ambapo nguvu hutolewa. Majimbo ya mizunguko ya ndani katika LSI haipatikani na hali ya mipangilio ya rejista na pini haijafafanuliwa wakati ambapo nguvu hutolewa. Katika bidhaa iliyokamilishwa ambapo ishara ya kuweka upya inatumika kwa pini ya kuweka upya nje, hali za pini hazihakikishiwa kutoka wakati ambapo nguvu hutolewa hadi mchakato wa kuweka upya ukamilike. Vivyo hivyo, hali ya pini katika bidhaa ambayo imewekwa upya na kitendakazi cha kuweka upya nguvu kwenye chip haijahakikishiwa kutoka wakati ambapo nguvu hutolewa hadi nguvu kufikia kiwango ambacho kuweka upya kumebainishwa.
  3. Ingizo la mawimbi wakati wa hali ya kuzimwa
    Usiingize mawimbi au usambazaji wa umeme wa I/O wa kuvuta juu wakati kifaa kimezimwa. Sindano ya sasa inayotokana na uingizaji wa mawimbi kama hayo au usambazaji wa umeme wa kuvuta-up wa I/O inaweza kusababisha hitilafu na mkondo usio wa kawaida unaopita kwenye kifaa kwa wakati huu unaweza kusababisha uharibifu wa vipengele vya ndani. Fuata mwongozo wa mawimbi ya ingizo wakati wa kuzima kama ilivyoelezwa katika hati za bidhaa yako.
  4. Utunzaji wa pini zisizotumiwa
    Shikilia pini ambazo hazijatumiwa kwa mujibu wa maelekezo yaliyotolewa chini ya utunzaji wa pini zisizotumiwa katika mwongozo. Pini za ingizo za bidhaa za CMOS kwa ujumla ziko katika hali ya kizuizi cha juu. Wakati wa kufanya kazi na pini isiyotumiwa katika hali ya mzunguko wa wazi, kelele ya ziada ya sumaku-umeme inaingizwa katika eneo la LSI, risasi inayohusishwa na mkondo wa maji inapita ndani, na hitilafu hutokea kwa sababu ya utambuzi wa uongo wa hali ya pini kama ishara ya uingizaji. kuwa inawezekana.
  5. Ishara za saa
    Baada ya kuweka upya, toa tu mstari wa kuweka upya baada ya ishara ya saa ya uendeshaji kuwa thabiti. Wakati wa kubadili ishara ya saa wakati wa utekelezaji wa programu, subiri hadi ishara ya saa inayolengwa imetulia. Wakati ishara ya saa inapozalishwa na resonator ya nje au kutoka kwa oscillator ya nje wakati wa kuweka upya, hakikisha kwamba mstari wa kuweka upya hutolewa tu baada ya uimarishaji kamili wa ishara ya saa. Zaidi ya hayo, wakati wa kubadili kwenye ishara ya saa inayozalishwa na resonator ya nje au kwa oscillator ya nje wakati utekelezaji wa programu unaendelea, subiri hadi ishara ya saa inayolengwa iwe thabiti.
  6. Voltage maombi waveform katika pembejeo siri
    Upotoshaji wa muundo wa mawimbi kwa sababu ya kelele ya pembejeo au wimbi lililoakisiwa linaweza kusababisha utendakazi. Iwapo ingizo la kifaa cha CMOS litasalia katika eneo kati ya VIL (Upeo.) na VIH (Min.) kutokana na kelele, kwa mfano.ampna, kifaa kinaweza kufanya kazi vibaya. Jihadharini ili kuzuia kelele za gumzo kuingia kwenye kifaa wakati kiwango cha uingizaji kimewekwa, na pia katika kipindi cha mpito wakati kiwango cha uingizaji kinapitia eneo kati ya VIL (Max.) na VIH (Min.).
  7. Marufuku ya ufikiaji wa anwani zilizohifadhiwa
    Ufikiaji wa anwani zilizohifadhiwa ni marufuku. Anwani zilizohifadhiwa hutolewa kwa upanuzi unaowezekana wa utendakazi wa siku zijazo. Usifikie anwani hizi kwani utendakazi sahihi wa LSI haujahakikishiwa.
  8. Tofauti kati ya bidhaa
    Kabla ya kubadilisha kutoka kwa bidhaa moja hadi nyingine, kwa mfanoample kwa bidhaa iliyo na nambari ya sehemu tofauti, thibitisha kuwa mabadiliko hayatasababisha matatizo.
    Sifa za kitengo cha usindikaji midogo au bidhaa za kitengo cha udhibiti mdogo katika kundi moja lakini kuwa na nambari ya sehemu tofauti zinaweza kutofautiana kulingana na uwezo wa kumbukumbu ya ndani, muundo wa mpangilio na mambo mengine, ambayo yanaweza kuathiri safu za sifa za umeme, kama vile maadili bainifu, ukingo wa kufanya kazi, kinga dhidi ya kelele, na kiasi cha kelele inayotolewa. Unapobadilisha hadi bidhaa yenye nambari ya sehemu tofauti, tekeleza jaribio la tathmini ya mfumo kwa bidhaa husika.

Taarifa

  1. Maelezo ya saketi, programu na habari zingine zinazohusiana katika hati hii zimetolewa tu ili kuonyesha utendakazi wa bidhaa za semiconductor na matumizi ya zamani.ampchini. Unawajibikia kikamilifu ujumuishaji au matumizi mengine yoyote ya saketi, programu, na maelezo katika muundo wa bidhaa au mfumo wako. Renesas Electronics inakanusha dhima yoyote kwa hasara na uharibifu wowote unaotokana na wewe au wahusika wengine kutokana na matumizi ya saketi, programu au maelezo haya.
  2. Renesas Electronics inakanusha kwa uwazi dhamana yoyote dhidi ya na dhima ya ukiukaji au madai mengine yoyote yanayohusu hataza, hakimiliki, au haki zingine za uvumbuzi za watu wengine, kwa au kutokana na matumizi ya bidhaa za Renesas Electronics au maelezo ya kiufundi yaliyofafanuliwa katika hati hii, ikiwa ni pamoja na lakini. si tu, data ya bidhaa, michoro, chati, programu, algoriti, na mfampchini.
  3. Hakuna leseni, kueleza, kudokezwa au vinginevyo, inatolewa kwa njia hii chini ya hataza, hakimiliki au haki nyinginezo za uvumbuzi za Renesas Electronics au nyinginezo.
  4. Utakuwa na jukumu la kuamua ni leseni zipi zinahitajika kutoka kwa wahusika wengine, na kupata leseni kama hizo za uingizaji halali, usafirishaji, utengenezaji, uuzaji, utumiaji, usambazaji au utupaji mwingine wa bidhaa zozote zinazojumuisha bidhaa za Renesas Electronics, ikiwa inahitajika.
  5. Hutabadilisha, kurekebisha, kunakili, au kubadilisha mhandisi bidhaa yoyote ya Renesas Electronics, iwe yote au sehemu. Renesas Electronics inakanusha dhima yoyote na yote kwa hasara yoyote au uharibifu unaosababishwa na wewe au wahusika wengine kutokana na mabadiliko kama hayo, marekebisho, kunakili au kubadilisha uhandisi.
  6. Bidhaa za Renesas Electronics zimeainishwa kulingana na viwango viwili vya ubora vifuatavyo: "Kiwango" na "Ubora wa Juu". Programu zinazokusudiwa kwa kila bidhaa ya Renesas Electronics hutegemea kiwango cha ubora wa bidhaa, kama ilivyoonyeshwa hapa chini. "Standard": Kompyuta; Vifaa vya ofisi; vifaa vya mawasiliano; vifaa vya kupima na kupima; vifaa vya sauti na kuona; vifaa vya elektroniki vya nyumbani; zana za mashine; vifaa vya elektroniki vya kibinafsi; roboti za viwandani; nk "Ubora wa Juu": Vifaa vya usafiri (magari, treni, meli, nk); udhibiti wa trafiki (taa za trafiki); vifaa vya mawasiliano kwa kiwango kikubwa; ke mifumo ya mwisho ya kifedha; vifaa vya kudhibiti usalama; n.k. Isipokuwa kama imebainishwa wazi kuwa bidhaa inayotegemewa sana au bidhaa ya mazingira magumu katika karatasi ya data ya Renesas Electronics au hati nyingine ya Renesas Electronics, bidhaa za Renesas Electronics hazikusudiwa au kuidhinishwa kutumika katika bidhaa au mifumo ambayo inaweza kuwa tishio la moja kwa moja kwa binadamu. jeraha la maisha au la mwili (vifaa au mifumo ya usaidizi wa maisha; vipandikizi vya upasuaji; n.k.), au inaweza kusababisha uharibifu mkubwa wa mali (mfumo wa anga, unaorudiwa chini ya bahari; mifumo ya udhibiti wa nguvu za nyuklia; mifumo ya udhibiti wa ndege; mifumo muhimu ya mitambo; vifaa vya kijeshi; nk. ) Renesas Electronics inakanusha dhima yoyote na yote kwa uharibifu au hasara yoyote iliyosababishwa na wewe au wahusika wengine kutokana na matumizi ya bidhaa yoyote ya Renesas Electronics ambayo haiambatani na laha ya data ya Renesas Electronics, mwongozo wa mtumiaji au hati nyingine ya Renesas Electronics.
  7. Hakuna bidhaa ya semiconductor iliyo salama kabisa. Bila kujali hatua zozote za usalama au vipengele vinavyoweza kutekelezwa katika vifaa vya Renesas Electronics au bidhaa za programu, Renesas Electronics haitakuwa na dhima yoyote inayotokana na hatari yoyote au ukiukaji wa usalama, ikiwa ni pamoja na lakini sio mdogo kwa ufikiaji wowote usioidhinishwa wa au matumizi ya bidhaa ya Renesas Electronics. au mfumo unaotumia bidhaa ya Renesas Electronics. ELEKTRONIKI YA RENESAS HAITOI DHAMANA AU KUHAKIKISHIA KWAMBA INARUDISHA BIDHAA ZA KIELEKTRONIKI, AU MIFUMO YOYOTE ILIYOUZWA KWA KUTUMIA BIDHAA ZA KIELEKTRONIKI ZA RENESAS HAITAHUSIKA AU HAKUNA KUTOKANA NA RUSHWA, SHAMBULIO, VIRUSI, KUINGILIA, UHATARI, UHATARIFU, UHATARIFU, UHATARIFU, UHATARIFU, UHARIBIFU. ) RENESAS ELECTRONICS IMEKANUSHA WAJIBU AU WOTE NA WAJIBU UNAOTOKANA NA AU UNAOHUSIANA NA MASUALA YOYOTE YA HASARA. AIDHA, KWA KIWANGO INACHORUHUSIWA NA SHERIA INAYOTUMIKA, RENESAS ELECTRONICS HUKANA DHAMANA YOYOTE NA ZOTE, WAZI AU INAYODHIDISHWA, KWA KUHESHIMU WARAKA HUU NA SURA YOYOTE INAYOHUSIANA AU INAYOAMBATANA NAYO, BILA KUTOLEWA KWA HARD, AU KUHUSIANA NA HARD. KUSUDI FULANI.
  8. Unapotumia bidhaa za Renesas Electronics, rejelea maelezo ya hivi punde ya bidhaa (laha za data, miongozo ya mtumiaji, madokezo ya programu, “Maelezo ya Jumla ya Kushughulikia na Kutumia Vifaa vya Semicondukta” kwenye kijitabu cha kutegemewa, n.k.), na uhakikishe kuwa masharti ya matumizi yako ndani ya masafa. iliyobainishwa na Renesas Electronics kwa heshima na ukadiriaji wa juu zaidi, usambazaji wa nishati ya uendeshaji ujazotage mbalimbali, sifa za kufyonza joto, usakinishaji n.k. Renesas Electronics inakanusha dhima yoyote kwa hitilafu, kushindwa au ajali yoyote inayotokana na matumizi ya bidhaa za Renesas Electronics nje ya safu kama hizo zilizobainishwa.
  9. Ingawa Renesas Electronics hujitahidi kuboresha ubora na uaminifu wa bidhaa za Renesas Electronics, bidhaa za semiconductor zina sifa maalum, kama vile kutokea kwa kushindwa kwa kiwango fulani na utendakazi chini ya hali fulani za utumiaji. Isipokuwa ikiwa imeteuliwa kuwa bidhaa inayotegemewa sana au bidhaa ya mazingira magumu katika laha ya data ya Renesas Electronics au hati nyingine ya Renesas Electronics, bidhaa za Renesas Electronics hazitaathiriwa na muundo wa upinzani wa mionzi. Unawajibu wa kutekeleza hatua za usalama ili kulinda dhidi ya uwezekano wa majeraha ya mwili, majeraha au uharibifu unaosababishwa na moto, na/au hatari kwa umma iwapo bidhaa za Renesas Electronics zitaharibika au kuharibika, kama vile muundo wa usalama wa maunzi na programu, ikiwa ni pamoja na, lakini sio tu kwa upungufu, udhibiti wa moto na kuzuia utendakazi, matibabu sahihi kwa uharibifu wa uzee au hatua zingine zozote zinazofaa. Kwa sababu tathmini ya programu ya kompyuta ndogo pekee ni ngumu sana na haiwezi kutumika, una jukumu la kutathmini usalama wa bidhaa za mwisho au mifumo iliyotengenezwa nawe.
  10. Tafadhali wasiliana na ofisi ya mauzo ya Renesas Electronics kwa maelezo kuhusu masuala ya mazingira kama vile uoanifu wa mazingira wa kila bidhaa ya Renesas Electronics. Una wajibu wa kuchunguza kwa makini na vya kutosha sheria na kanuni zinazotumika zinazodhibiti ujumuishaji au matumizi ya dutu zinazodhibitiwa, ikijumuisha bila kikomo, Maelekezo ya RoHS ya EU na kutumia bidhaa za Renesas Electronics kwa kutii sheria na kanuni hizi zote zinazotumika. Renesas Electronics inakanusha dhima yoyote na yote kwa uharibifu au hasara inayotokea kwa sababu ya kutofuata sheria na kanuni zinazotumika.
  11. Bidhaa na teknolojia za Renesas Electronics hazitatumika kwa au kujumuishwa katika bidhaa au mifumo yoyote ambayo utengenezaji, matumizi, au uuzaji umepigwa marufuku chini ya sheria au kanuni zinazotumika za ndani au nje ya nchi. Utazingatia sheria na kanuni zozote zinazotumika za udhibiti wa usafirishaji bidhaa zilizotangazwa na kusimamiwa na serikali za nchi zozote zinazodai mamlaka juu ya wahusika au miamala.
  12. Ni jukumu la mnunuzi au msambazaji wa bidhaa za Renesas Electronics, au mhusika mwingine yeyote anayesambaza, kuuza, au kuuza au kuhamisha bidhaa hiyo kwa mtu mwingine, kumjulisha mtu huyo wa tatu mapema juu ya yaliyomo na masharti yaliyowekwa. katika hati hii.
  13. Hati hii haitachapishwa tena, kunakiliwa au kunakiliwa kwa namna yoyote, nzima au sehemu, bila idhini ya maandishi ya Renesas Electronics.
  14. Tafadhali wasiliana na ofisi ya mauzo ya Renesas Electronics ikiwa una maswali yoyote kuhusu maelezo yaliyo katika hati hii au bidhaa za Renesas Electronics.

(Kumbuka1) "Elektroniki za Renesas" kama ilivyotumiwa katika hati hii inamaanisha Shirika la Elektroniki la Renesas na pia inajumuisha kampuni tanzu zinazodhibitiwa moja kwa moja au isivyo moja kwa moja.

(Kumbuka2) "Bidhaa za Renesas Electronics" maana yake ni bidhaa yoyote iliyotengenezwa au kutengenezwa na au kwa ajili ya Renesas Electronics.

Makao Makuu ya Kampuni

TOYOSU FORESIA, 3-2-24 Toyosu,
Koto-ku, Tokyo 135-0061, Japan
www.renesas.com

Alama za biashara

Renesas na nembo ya Renesas ni chapa za biashara za Renesas Electronics Corporation. Alama zote za biashara na alama za biashara zilizosajiliwa ni mali ya wamiliki husika.

Maelezo ya mawasiliano

Kwa habari zaidi kuhusu bidhaa, teknolojia, toleo la kisasa zaidi la hati, au ofisi ya mauzo iliyo karibu nawe, tafadhali. tembelea: www.renesas.com/contact/.

Nyaraka / Rasilimali

Maktaba ya Kazi ya SHA Hash ya Familia ya RENESAS RL78-G14 [pdf] Mwongozo wa Ufungaji
RL78-G14, RL78-G23, RL78-G14 Maktaba ya Kazi ya SHA Hash ya Familia, Maktaba ya Kazi ya SHA Hash ya Familia, Maktaba ya Kazi ya Hash, Maktaba ya Kazi, RL78-G24

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *