RENESAS RL78-G14 Familja SHA Hash Function Library

Introduzzjoni

Dan id-dokument jispjega SHA Hash Function Library għall-Familja RL78 (minn hawn 'il quddiem imsejħa "SHA Libraly") li tiddependi fuq MCUs.

Is-SHA Libraly hija l-librerija tas-softwer li tipproċessa l-kalkolu HASH għall-Familja RL78. Huwa wkoll iddisinjat f'algoritmu dedikat u rranġat bis-sħiħ bil-lingwa tal-assemblaġġ.

Il-librerija inkluża f'din il-verżjoni tan-nota tal-applikazzjoni tista' tiġi kkombinata ma' RL78/G24 FAA (Flessibbli

Aċċeleratur tal-Applikazzjoni) biex ittejjeb il-veloċità tal-ipproċessar. Għad-dettalji, irreferi għal 2.3, Kif tuża l-funzjonijiet tal-librerija (Meta magħquda ma 'RL78/G24 FAA).

Għal dettalji tal-funzjonijiet API, irreferi għal Renesas Microcomputer SHA Hash Function Library: Manwal tal-Utent (R20UW0101).

Apparat fil-mira

RL78/G14, RL78/G23, RL78/G24
Meta tuża din in-nota tal-applikazzjoni ma 'MCUs Renesas oħra, evalwazzjoni bir-reqqa hija rakkomandata wara li jsiru modifiki biex jikkonformaw mal-MCU alternattiv.

Struttura tal-prodott

Dan il-prodott fih il- files elenkati fit-Tabella 1 hawn taħt.

Tabella 1. Prodott tal-Librerija SHA files 

Isem Deskrizzjoni
sampil-programm (r20an0211xx0202-rl78-sha)
spazju tax-xogħol
Dokument (dok)
Ingliż (mt)
r20uw0101ej0201-sha.pdf Manwal tal-utent
r20an0211ej0202-rl78-sha.pdf Gwida ta' Introduzzjoni (dan id-dokument)
Japanease(ja)
r20uw0101jj0201-sha.pdf Manwal tal-utent
r20an0211jj0202-rl78-sha.pdf Gwida ta' Introduzzjoni
libsrc Sors tal-librerija
sha Librerija SHA
src Sors tal-Librerija SHA
sha1if.c Definizzjoni tal-funzjoni API SHA-1
sha256if.c Definizzjoni tal-funzjoni API SHA-256
sha384if.c Definizzjoni tal-funzjoni API SHA-384

(Mhux appoġġjat minn RL78)

shaif.h Parti ewlenija tal-funzjoni tal-API
sha1.c Parti ewlenija tal-kalkolu SHA-1
sha256.c Parti ewlenija tal-kalkolu SHA-256
sha512.c Parti ewlenija tal-kalkolu SHA-384 / SHA-512 (Mhux appoġġjat minn RL78)
r_sha_version.c Verżjoni SHA-1/SHA-256 file
jinkludu Folder tal-header tal-Librerija SHA
r_sha.h Rev.2.02 header file
r_mw_version.h Header tad-dejta tal-verżjoni file
r_stdint.h Header Typedef file
CS+ Folder tal-proġett CS+
sha_rl78_sim_sample Sample proġett għal RL78/G23
src Fowlder tas-sors
prinċipali.c Sample code
prinċipali.h Sample header tal-kodiċi file
libsrc Link għal libsrc
smc_gen Fowlder iġġenerat awtomatikament tal-konfiguratur intelliġenti
ġenerali Header komuni file / sors file folder tal-ħażna
r_bsp Inizjalizzazzjoni kodiċi reġistru definizzjoni folder ħażna
r_config Folder tal-ħażna tal-header tal-konfigurazzjoni tal-inizjalizzazzjoni tas-sewwieq
sha_rl78_sample_FAA Sample proġett għal RL78/G24 FAA
src Fowlder tas-sors
prinċipali.c Sample code
prinċipali.h Sample header tal-kodiċi file
libsrc Link għal libsrc
smc_gen Fowlder iġġenerat awtomatikament tal-konfiguratur intelliġenti
Config_FAA Sors relatat mal-FAA file folder tal-ħażna
ġenerali Header komuni file / sors file folder tal-ħażna
r_bsp Inizjalizzazzjoni kodiċi reġistru definizzjoni folder ħażna
r_config Folder tal-ħażna tal-header tal-konfigurazzjoni tal-inizjalizzazzjoni tas-sewwieq
r_pincfg Isem simboliku iffissar header ħażna folder għall-portijiet
e2 studio folder tal-proġett tal-istudjo e2
CCRL Sampil-proġett għal CCRL
sha_rl78_sim_sample

Hawn taħt tħalla barra.

Sample proġett għal RL78/G23

Hawn taħt tħalla barra.

sha_rl78_sample_FAA

Hawn taħt tħalla barra.

Sample proġett għal RL78/G24 FAA

Hawn taħt tħalla barra.

LLVM Sample proġett għal LLVM
sha_rl78_sim_sample

Hawn taħt tħalla barra.

Sample proġett għal RL78/G23

Hawn taħt tħalla barra.

IAR folder tal-proġett IAR
sha_rl78_sim_sample

Hawn taħt tħalla barra.

Sample proġett għal RL78/G23

Hawn taħt tħalla barra.

Speċifikazzjonijiet tal-Prodott

Funzjoni API

Librerija SHA għall-RL78 tappoġġja l-funzjonijiet li ġejjin.

Tabella 2. Funzjonijiet tal-API tal-Librerija SHA

API Outline
R_Sha1_HashDigestNote Iġġenera SHA-1 hash digest
R_Sha256_HashDigest Iġġenera SHA-256 hash digest

Nota: Meta kkombinat ma 'RL78/G24 FAA, din il-funzjoni mhix appoġġjata.

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

Kif tuża l-funzjonijiet tal-librerija

Meta tuża l-funzjoni tal-librerija, huwa meħtieġ li tispeċifika l- file għandha tinbena kif ġej skond l-API li għandha tintuża. Meta kkombinat ma 'RL78/G24 FAA, irreferi għal 2.3, Kif tuża l-funzjonijiet tal-librerija (Meta magħquda ma' RL78/G24 FAA).

Tabella 3. File biex tinbena

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

Kif tuża l-funzjonijiet tal-librerija (Meta kkombinata ma 'RL78/G24 FAA)

FAA (The Flexible Application Accelerator) huwa aċċeleratur tal-applikazzjoni li juża arkitettura ta' Harvard li ġiet żviluppata minn Renesas Electronics Corporation. L-użu tal-FAA għall-ipproċessar tal-operazzjoni tal-hash SHA jagħti spinta lill-veloċità tal-ipproċessar tan-Nota tal-Librerija SHA.

Nota: Meta kkombinat ma 'RL78/G24 FAA, SHA-256 biss huwa appoġġjat.
Nota: Meta kkombinat ma 'RL78/G24 FAA, il-kompilatur CC-RL biss huwa appoġġjat.

Meta kkombinat mal-FAA, iġġenera kodiċi għall-ipproċessar tal-operazzjoni SHA hash għall-FAA fil-konfiguratur Smart. Għaqqad il-kodiċi ġġenerat mal-kodiċi fil-folder libsrc inkluż f'dan il-pakkett tal-librerija. Minbarra l-kodiċi tal-Librerija FAA SHA, speċifika l-kodiċi fit-Tabella 4 hawn taħt bħala l-mira tal-bini.

Tabella 4. File li għandu jinbena meta kkombinat ma 'RL78/G24 FAA

API File
R_Sha256_HashDigest sha256if.c, r_sha_version.c

Kif tiġġenera kodiċi

FAA SHA Librerija tiġġenera kodiċi bl-użu tal-konfiguratur Smart

Għal aktar informazzjoni dwar kif tħaddem is-Smart Configurator, jekk jogħġbok irreferi għad-dokument li ġej.

  • Gwida għall-Utent tal-Konfiguratur Intelliġenti RL78: e² studio (R20AN0579)
  • Gwida għall-Utent tal-Konfiguratur Intelliġenti RL78: CS+ (R20AN0580)
  1. Żid il-komponent Aċċeleratur tal-Applikazzjoni Flessibbli (imsemmi hawn taħt bħala l-komponent FAA).
    Is-sekwenza tal-karattri speċifikata għall-Isem tal-Konfigurazzjoni: meta żżid il-komponent se tkun riflessa fl-ismijiet tal-kodiċi ġġenerati mill-Konfiguratur Intelliġenti. Il-valur inizjali tal-isem tal-konfigurazzjoni huwa Config_FAA.

  2. Niżżel il-Librerija FAA SHA.
    Ikklikkja l-buttuna Aġġorna l-moduli FAA biex turi l-iskrin tat-tniżżil tal-moduli FAA u agħżel Librerija SHA FAA biex tniżżel.
  3. Agħżel SHA256 fil-funzjoni biex twettaq il-ġenerazzjoni tal-kodiċi. Il-kodiċi huwa ġġenerat f'\src\smc_gen\Config_FAA. Għal dettalji dwar il-kodiċi ġġenerat, irreferi għal 2.3.3, Dettalji tal-Kodiċi Ġġenerati.

Ibni Settings

Wara li tiġġenera kodiċi bil-Konfiguratur Intelliġenti, wettaq is-settings tal-bini li ġejjin qabel ma tibni.

  1. Żid il- files fit-Tabella 4 għall-mira tal-bini.
  2. Speċifika R_CONFIG_FAA_SHA256 fid-definizzjoni makro tal-preproċessur tal-kompilatur.

Dettalji tal-Kodiċi Ġġenerati

Din li ġejja hija deskrizzjoni dettaljata tal-kodiċi ġġenerat mill-Konfiguratur Smart.

Tabella 5. Dettalji tal-Kodiċi Ġġenerati

FileNota1 Spjegazzjoni
“XXX”_komuni.c Sors C funzjoni komuni FAA file
“XXX”_common.h Header tal-funzjoni komuni tal-FAA file
“XXX”_common.inc iodefine header file għall-FAA
“XXX”_sha256.c Sors C tal-kalkolu SHA-256 file għall-FAA
“XXX”_sha256.h Intestatura tal-kalkolu SHA-256 file għall-FAA
“XXX”_src.dsp Il-muntatur tal-kalkolu SHA-256 file għall-FAA

Nota: 1. “XXX” fl-isem tal-funzjoni tirrappreżenta l-isem tal-konfigurazzjoni. L-isem tal-konfigurazzjoni huwa speċifikat fi Smart Configurator meta żżid il-komponent FAA. Għad-dettalji, irreferi għal 2.3.1,.Kif tiġġenera kodiċi.

Kodiċi ta' Żball

Fil-Librerija SHA FAA, il-kodiċi ta 'żball li ġej huwa miżjud mal-valur tar-ritorn tal-funzjoni R_Sha256_HashDigest.

Għal dettalji tal-funzjonijiet API, irreferi għal Renesas Microcomputer SHA Hash Function Library: Manwal tal-Utent (R20UW0101).

Tabella 6. Kodiċi ta' Żball

Simbolu Valur Spjegazzjoni
R_SHA_ERROR_FAA_ALREADY_RUNNING -4 Il-funzjoni ġiet mitmuma mingħajr ma twettaq operazzjoni SHA hash minħabba li l-proċessur FAA kien diġà qed jaħdem.

Noti

  • L-ispeċifikazzjonijiet makro li ġejjin ma jistgħux jintużaw ma 'RL78. __COMPILE_EMPHASIS_SPEED__

CC-RL

Ambjent ta 'żvilupp

Jekk jogħġbok uża l-istess verżjoni jew verżjoni aktar tard tal- toolchain elenkat hawn taħt:

  • Ambjent ta' Żvilupp Integrat:
  • CS+ għal CC V8.05.00
  • e2 studio 2021-04
  • Kompilatur C:
  • CC-RL V1.09.00

ROM / RAM / Stack Daqs u Prestazzjoni

Id-daqsijiet varji u l-prestazzjoni meta tinbena bl-għażliet li ġejjin huma deskritti bħala referenza. Għażliet tal-kompilatur
-cpu=S3 -memory_model=medium –Odefault Link għażliet
-NOOPtimize

Tabella 7. ROM, RAM Daqs 

API Daqs tar-ROM [byte] Daqs tar-RAM [byte]
R_Sha1_HashDigest 1814 0
R_Sha256_HashDigest 3033 0

Tabella 8. Daqs tal-Munzell 

API daqs tal-munzell [byte]
R_Sha1_HashDigest 174
R_Sha256_HashDigest 96

Tabella 9. Prestazzjoni 

tul tal-messaġġ tad-dħul[byte] SHA-1 [us] SHA-256 [us]
0 800 1,200
64 1,500 2,300
128 2,200 3,400
192 2,900 4,600
256 3,600 5,700

Nota: Il-messaġġ tad-dħul huwa blokk 1 bl-ipproċessar tal-ikkuttunar.

CC-RL (Meta flimkien ma 'RL78/G24 FAA)

Ambjent ta 'żvilupp

Jekk jogħġbok uża l-istess verżjoni jew verżjoni aktar tard tal- toolchain elenkat hawn taħt:

  • Ambjent ta' Żvilupp Integrat:
  • CS+ għal CC V8.10.00
  • e2 studio 2023-07
  • Kompilatur C:
  • CC-RL V1.12.01
  • Armatur DSP:
  • FAA Assembler V1.04.02

ROM / RAM / FAACODE / FAADATA / Daqs u Prestazzjoni tal-munzell

Id-daqsijiet varji u l-prestazzjoni meta tinbena bl-għażliet li ġejjin huma deskritti bħala referenza. Għażliet tal-kompilatur

  • cpu=S3 -memory_model=medium –Odefault Link għażliet
  • NOOPtimize

Tabella 10. ROM, RAM, FAACODE, FAADATA Daqs

API Daqs tar-ROM [byte] Daqs tar-RAM [byte] FAACODE [byte] FAADATA [byte]
R_Sha256_HashDigest 1073 0 684 524

Tabella 11. Daqs tal-Munzell

API daqs tal-munzell [byte]
R_Sha256_HashDigest 46

Tabella 12. Prestazzjoni

arloġġ tas-sistema = 32MHz

tul tal-messaġġ tad-dħul[byte] SHA-256 [us]
0 6,00
64 1,100
128 1,600
192 2,000
256 2,500

Bank tax-Xogħol Inkorporat tal-IAR

Ambjent ta 'żvilupp

Jekk jogħġbok uża l-istess verżjoni jew verżjoni aktar tard tal- toolchain elenkat hawn taħt:

  • Ambjent ta' Żvilupp Integrat:
    IAR Embedded Workbench għal Renesas RL78 verżjoni 4.21.1
  • Kompilatur C:
    Kompilatur IAR C/C++ għal Renesas RL78: 4.20.1.2260

ROM / RAM / Stack Daqs u Prestazzjoni

Id-daqsijiet varji u l-prestazzjoni meta tinbena bl-għażliet li ġejjin huma deskritti bħala referenza.

Għażliet tal-kompilatur
–core=S3 –code_model=far –data_model=qrib –near_const_location=rom0 -e -Oh –calling_convention=v2

Tabella 13. ROM, RAM Daqs

librerija file isem Daqs tar-ROM [byte] Daqs tar-RAM [byte]
R_Sha1_HashDigest 2,009 0
R_Sha256_HashDigest 3,283 0

Tabella 14. Daqs tal-Munzell

API daqs tal-munzell [byte]
R_Sha1_HashDigest 184
R_Sha256_HashDigest 138

Tabella 15. Prestazzjoni

tul tal-messaġġ tad-dħul[byte] SHA-1 [us] SHA-256 [us]
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

Nota: Il-messaġġ tad-dħul huwa blokk 1 bl-ipproċessar tal-ikkuttunar.

LLVM

Ambjent ta 'żvilupp

Jekk jogħġbok uża l-istess verżjoni jew verżjoni aktar tard tal- toolchain elenkat hawn taħt:

• Ambjent ta' Żvilupp Integrat:
e2 studio 2022-01
• Kompilatur C:
LLVM għal Renesas RL78 10.0.0.202203

ROM / RAM / Għażla tal-kompilatur / Prestazzjoni

Id-daqsijiet varji u l-prestazzjoni meta tinbena bl-għażliet li ġejjin huma deskritti bħala referenza.
Għażliet tal-kompilatur
Tip ta' CPU: S3-qalba
Livell ta' Ottimizzazzjoni: Ottimizza d-daqs (-Os)

Tabella 16. ROM, RAM Daqs

librerija file isem Daqs tar-ROM [byte] Daqs tar-RAM [byte]
R_Sha1_HashDigest 2,731 0
R_Sha256_HashDigest 4,312 0

Tabella 17. Daqs tal-Munzell

API daqs tal-munzell [byte]
R_Sha1_HashDigest 178
R_Sha256_HashDigest 104

Tabella 18. Prestazzjoni

tul tal-messaġġ tad-dħul[byte] SHA-1 [us] SHA-256 [us]
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

Nota: Il-messaġġ tad-dħul huwa blokk 1 bl-ipproċessar tal-ikkuttunar.

Storja tar-Reviżjoni

Deskrizzjoni
Rev. Data Paġna Sommarju
1.00 16 ta’ Ottubru, 2012 L-ewwel edizzjoni maħruġa
1.01 30 ta’ Settembru, 2014 Dokument imtejjeb.
Problema fiss meta pointer input huwa indirizz fard.
Appoġġ miżjud għall-mudell żgħir u l-mudell kbir.
1.02 01 ta’ April, 2015 IAR Embedded Workbench appoġġjat.
1.03 01 ta’ Lulju, 2016 Appoġġjati CC-RL.
Supported IAR Embedded Workbench 7.4 (v2.21.1).
2.00 21 ta’ April, 2021 Biddlet il-formola tal-provvista tal-librerija minn Format Lib għal sors C
2.01 30 ta’ Ġunju 2022 Appoġġjat LLVM.
2.02 01 ta’ Awwissu 2023 Librerija miżjuda għal RL78/G24 FAA.

Prekawzjonijiet Ġenerali fl-Immaniġġjar ta 'Unità ta' Mikroproċessar u Prodotti ta 'Unità ta' Mikrokontrollur

In-noti tal-użu li ġejjin huma applikabbli għall-unità kollha tal-Mikroproċessar u l-prodotti tal-unità tal-Mikrokontrollur minn Renesas. Għal noti dettaljati dwar l-użu dwar il-prodotti koperti minn dan id-dokument, irreferi għat-taqsimiet rilevanti tad-dokument kif ukoll għal kwalunkwe aġġornament tekniku li jkun inħareġ għall-prodotti.

  1. Prekawzjoni kontra Discharge Elettrostatika (ESD)
    Kamp elettriku qawwi, meta espost għal apparat CMOS, jista 'jikkawża l-qerda tal-ossidu tal-bieb u fl-aħħar mill-aħħar jiddegrada l-operat tal-apparat. Għandhom jittieħdu passi biex titwaqqaf il-ġenerazzjoni tal-elettriku statiku kemm jista 'jkun, u tinħela malajr meta sseħħ. Il-kontroll ambjentali għandu jkun adegwat. Meta jkun niexef, għandu jintuża umidifikatur. Dan huwa rakkomandat biex tevita li tuża iżolaturi li jistgħu faċilment jibnu elettriku statiku. L-apparati semikondutturi għandhom jinħażnu u jinġarru f'kontenitur anti-statiku, borża ta 'lqugħ statiku jew materjal konduttiv. L-għodda kollha tat-test u tal-kejl inklużi l-bankijiet tax-xogħol u l-artijiet għandhom ikunu ertjati. L-operatur għandu wkoll ikun ertjat permezz ta' ċinga tal-polz. Apparat semikonduttur m'għandux jintmess b'idejn vojta. Prekawzjonijiet simili għandhom jittieħdu għall-bords taċ-ċirkwiti stampati b'apparat semikonduttur immuntat.
  2. Ipproċessar meta jinxtegħel
    L-istat tal-prodott mhuwiex definit fiż-żmien meta tiġi fornuta l-enerġija. L-istati taċ-ċirkwiti interni fl-LSI huma indeterminati u l-istati tas-settings tar-reġistru u l-brilli mhumiex definiti fiż-żmien meta tiġi fornuta l-enerġija. Fi prodott lest fejn is-sinjal ta 'reset huwa applikat għall-pin ta' reset estern, l-istati tal-brilli mhumiex garantiti mill-ħin meta tiġi fornuta l-enerġija sakemm jitlesta l-proċess ta 'reset. B'mod simili, l-istati tal-brilli fi prodott li jiġi reset permezz ta 'funzjoni ta' reset ta 'power-on fuq iċ-ċippa mhumiex garantiti mill-ħin meta l-enerġija tiġi fornuta sakemm l-enerġija tilħaq il-livell li fih jiġi speċifikat l-irrisettjar.
  3. Input tas-sinjal waqt l-istat tat-tifi
    Iddaħħalx sinjali jew provvista ta' enerġija I/O pull-up waqt li l-apparat ikun mitfi. L-injezzjoni kurrenti li tirriżulta minn input ta 'tali sinjal jew provvista ta' enerġija pull-up I/O tista 'tikkawża ħsara u l-kurrent anormali li jgħaddi fl-apparat f'dan il-ħin jista' jikkawża degradazzjoni ta 'elementi interni. Segwi l-linja gwida għas-sinjal tad-dħul waqt l-istat tat-tifi kif deskritt fid-dokumentazzjoni tal-prodott tiegħek.
  4. Immaniġġjar ta' labar mhux użati
    Immaniġġja labar mhux użati skond id-direzzjonijiet mogħtija taħt l-immaniġġjar ta 'brilli mhux użati fil-manwal. Il-pinnijiet tad-dħul tal-prodotti CMOS huma ġeneralment fl-istat ta 'impedenza għolja. Waqt it-tħaddim b'pin mhux użat fl-istat ta 'ċirkwit miftuħ, ħoss elettromanjetiku żejjed jiġi indott fil-viċinanza tal-LSI, kurrent shoot-through assoċjat jiċċirkola internament, u jseħħu ħsarat minħabba r-rikonoxximent falz tal-istat tal-pin bħala sinjal ta' input isir possibbli.
  5. Sinjali tal-arloġġ
    Wara li tapplika reset, irrilaxxa biss il-linja ta 'reset wara li s-sinjal ta' l-arloġġ operattiv isir stabbli. Meta taqleb is-sinjal tal-arloġġ waqt l-eżekuzzjoni tal-programm, stenna sakemm is-sinjal tal-arloġġ fil-mira jiġi stabbilizzat. Meta s-sinjal ta 'l-arloġġ jiġi ġġenerat b'resonatur estern jew minn oxxillatur estern waqt reset, żgura li l-linja ta' reset tiġi rilaxxata biss wara stabbilizzazzjoni sħiħa tas-sinjal ta 'l-arloġġ. Barra minn hekk, meta taqleb għal sinjal ta 'arloġġ prodott b'resonatur estern jew minn oxxillatur estern waqt li l-eżekuzzjoni tal-programm tkun għaddejja, stenna sakemm is-sinjal ta' l-arloġġ fil-mira jkun stabbli.
  6. Voltage forma tal-mewġ tal-applikazzjoni fil-pin tal-input
    Id-distorsjoni tal-forma tal-mewġ minħabba storbju tad-dħul jew mewġa riflessa tista' tikkawża ħsara. Jekk l-input tal-apparat CMOS jibqa' fiż-żona bejn VIL (Max.) u VIH (Min.) minħabba l-istorbju, pereżempjuample, l-apparat jista' jaħdem ħażin. Oqgħod attent li tipprevjeni li l-istorbju taċ-chattering jidħol fl-apparat meta l-livell ta 'input ikun fiss, u wkoll fil-perjodu ta' transizzjoni meta l-livell ta 'input jgħaddi miż-żona bejn VIL (Max.) u VIH (Min.).
  7. Projbizzjoni ta' aċċess għal indirizzi riservati
    L-aċċess għal indirizzi riżervati huwa pprojbit. L-indirizzi riservati huma pprovduti għal espansjoni futura possibbli tal-funzjonijiet. Taċċessax dawn l-indirizzi peress li l-operat korrett tal-LSI mhuwiex garantit.
  8. Differenzi bejn il-prodotti
    Qabel ma tinbidel minn prodott għal ieħor, pereżempjuample għal prodott b'numru ta 'parti differenti, ikkonferma li l-bidla mhux se twassal għal problemi.
    Il-karatteristiċi ta 'unità ta' mikroproċessar jew prodotti ta 'unità ta' mikrokontrollur fl-istess grupp iżda li għandhom numru ta 'parti differenti jistgħu jvarjaw f'termini ta' kapaċità tal-memorja interna, mudell ta 'tqassim, u fatturi oħra, li jistgħu jaffettwaw il-firxiet ta' karatteristiċi elettriċi, bħal valuri karatteristiċi, marġini operattivi, immunità għall-istorbju, u ammont ta 'ħoss irradjat. Meta tbiddel għal prodott b'numru ta 'parti differenti, implimenta test ta' evalwazzjoni tas-sistema għall-prodott partikolari.

Avviż

  1. Deskrizzjonijiet ta’ ċirkwiti, softwer u informazzjoni oħra relatata f’dan id-dokument huma pprovduti biss biex juru l-operat ta’ prodotti semikondutturi u applikazzjoni examples. Inti kompletament responsabbli għall-inkorporazzjoni jew kwalunkwe użu ieħor taċ-ċirkwiti, is-softwer, u l-informazzjoni fid-disinn tal-prodott jew tas-sistema tiegħek. Renesas Electronics tiċħad kull responsabbiltà għal kwalunkwe telf u danni mġarrba minnek jew minn partijiet terzi li jirriżultaw mill-użu ta 'dawn iċ-ċirkwiti, softwer, jew informazzjoni.
  2. Renesas Electronics b'dan espressament tiċħad kwalunkwe garanzija kontra u responsabbiltà għal ksur jew kwalunkwe pretensjoni oħra li tinvolvi privattivi, drittijiet tal-awtur, jew drittijiet oħra ta' proprjetà intellettwali ta' partijiet terzi, minn jew li jirriżultaw mill-użu ta' prodotti Renesas Electronics jew informazzjoni teknika deskritta f'dan id-dokument, inkluż iżda mhux limitat għal, id-data tal-prodott, tpinġijiet, charts, programmi, algoritmi, u applikazzjoni examples.
  3. L-ebda liċenzja, espressa, impliċita jew mod ieħor, ma tingħata b'dan taħt kwalunkwe privattiva, drittijiet tal-awtur jew drittijiet oħra ta 'proprjetà intellettwali ta' Renesas Electronics jew oħrajn.
  4. Int tkun responsabbli biex tiddetermina liema liċenzji huma meħtieġa minn kwalunkwe parti terza, u biex tikseb tali liċenzji għall-importazzjoni, esportazzjoni, manifattura, bejgħ, utilizzazzjoni, distribuzzjoni jew rimi ieħor legali ta 'kwalunkwe prodotti li jinkorporaw prodotti Renesas Electronics, jekk meħtieġ.
  5. M'għandekx tibdel, timmodifika, tikkopja, jew tagħmel reverse engineering ta' kwalunkwe prodott Renesas Electronics, kemm jekk kollu kemm hu jew parzjalment. Renesas Electronics tiċħad kull responsabbiltà għal kwalunkwe telf jew danni mġarrba minnek jew minn partijiet terzi li jirriżultaw minn tali alterazzjoni, modifika, ikkupjar jew reverse engineering.
  6. Il-prodotti Renesas Electronics huma kklassifikati skond iż-żewġ gradi ta 'kwalità li ġejjin: "Standard" u "Kwalità Għolja". L-applikazzjonijiet maħsuba għal kull prodott Renesas Electronics jiddependu fuq il-grad ta 'kwalità tal-prodott, kif indikat hawn taħt. “Standard”: Kompjuters; tagħmir għall-uffiċċju; Tagħmir tal-komunikazzjoni; Tagħmir tat-test u tal-kejl; Tagħmir awdjo u viżiv; apparat elettroniku tad-dar; għodod tal-magni; Tagħmir elettroniku personali; Robots industrijali; eċċ. "Kwalità Għolja": Tagħmir tat-trasport (karozzi, ferroviji, vapuri, eċċ.); Kontroll tat-traffiku (dwal tat-traffiku); Tagħmir ta' komunikazzjoni fuq skala kbira; sistemi ta' terminali finanzjarji; Tagħmir għall-kontroll tas-sigurtà; eċċ. Sakemm ma jiġux indikati espressament bħala prodott ta' affidabbiltà għolja jew prodott għal ambjenti ħorox f'folja tad-dejta ta' Renesas Electronics jew dokument ieħor ta' Renesas Electronics, il-prodotti Renesas Electronics mhumiex maħsuba jew awtorizzati għall-użu fi prodotti jew sistemi li jistgħu jkunu ta' theddida diretta għall-bniedem. korriment tal-ħajja jew tal-ġisem (apparat jew sistemi ta’ sostenn tal-ħajja artifiċjali; impjanti kirurġiċi; eċċ.), jew jista’ jikkawża ħsara serja lill-proprjetà (sistema spazjali; ripetituri taħt il-baħar; sistemi ta’ kontroll tal-enerġija nukleari; sistemi ta’ kontroll tal-inġenji tal-ajru; sistemi ewlenin tal-impjanti; tagħmir militari; eċċ. ). Renesas Electronics tiċħad kull responsabbiltà għal kwalunkwe ħsara jew telf imġarrab minnek jew minn xi partijiet terzi li jirriżultaw mill-użu ta 'kwalunkwe prodott Renesas Electronics li huwa inkonsistenti ma' kwalunkwe data sheet Renesas Electronics, manwal tal-utent jew dokument ieħor Renesas Electronics.
  7. L-ebda prodott semikonduttur mhu assolutament sigur. Minkejja kwalunkwe miżura ta' sigurtà jew karatteristiċi li jistgħu jiġu implimentati fil-prodotti tal-ħardwer jew tas-softwer Renesas Electronics, Renesas Electronics m'għandu jkollha assolutament l-ebda responsabbiltà li tirriżulta minn kwalunkwe vulnerabbiltà jew ksur tas-sigurtà, inkluż iżda mhux limitat għal kwalunkwe aċċess mhux awtorizzat għal jew użu ta' prodott Renesas Electronics. jew sistema li tuża prodott Renesas Electronics. RENESAS ELECTRONICS MA TIGHGARANZAX JEW JIGARANTIX LI L-PRODOTTI RENESAS ELECTRONICS, JEW KWALUNKWE SISTEMI MAĦLUQA BIL-PRODOTTI RENESAS ELECTRONICS SE JKUNU INVULNERABBLI JEW ĦIELES MILL-KORRRUZZJONI, ATTAKK, VIRUS, INTERFERENZA, HACKING, SISTEMA, TELF TA’ DATA, ISSURSJONIJIET OĦRA. ). RENESAS ELECTRONICS TIĊĦAD KULL RESPONSABBILTÀ JEW RESPONSABBILTÀ LI TIRRIŻA MINN JEW RELATATI MA' KWALUNKWE KWISTJONIJIET TA' VULNERABILITÀ. AKTAR, SAL-MEJN PERMESS MILL-LIĠI APPLIKABBLI, RENESAS ELECTRONICS TIĊĦAD KULL GARANZIJA, ESPRESSA JEW IMPLIKATI, FIR-RIGWARD TA’ DAN ID-DOKUMENT U KULL SOFTWARE JEW HARDWARE RELATATI JEW LI JAKKUMPANNAW, INKLUŻI L-IMPLIMENTAZZJONI TA’ GARANTIA LIMITATA GĦAN PARTIKOLARI.
  8. Meta tuża l-prodotti Renesas Electronics, irreferi għall-aħħar informazzjoni dwar il-prodott (folji tad-dejta, manwali tal-utent, noti tal-applikazzjoni, "Noti Ġenerali għall-Immaniġġjar u l-Użu ta' Apparat Semikondutturi" fil-manwal tal-affidabbiltà, eċċ.), u żgura li l-kundizzjonijiet tal-użu huma fil-meded. speċifikati minn Renesas Electronics fir-rigward tal-klassifikazzjonijiet massimi, provvista ta 'enerġija operattiva voltagIl-firxa, il-karatteristiċi tad-dissipazzjoni tas-sħana, l-installazzjoni, eċċ. Renesas Electronics tiċħad kull responsabbiltà għal kwalunkwe ħsarat, falliment jew inċident li jirriżulta mill-użu tal-prodotti Renesas Electronics barra minn tali firxiet speċifikati.
  9. Għalkemm Renesas Electronics tagħmel ħilitha biex ittejjeb il-kwalità u l-affidabbiltà tal-prodotti Renesas Electronics, il-prodotti semikondutturi għandhom karatteristiċi speċifiċi, bħall-okkorrenza ta 'falliment b'ċerta rata u ħsarat taħt ċerti kundizzjonijiet ta' użu. Sakemm ma jiġix indikat bħala prodott ta 'affidabbiltà għolja jew prodott għal ambjenti ħarxa f'folja tad-dejta Renesas Electronics jew dokument ieħor ta' Renesas Electronics, il-prodotti Renesas Electronics mhumiex soġġetti għal disinn ta 'reżistenza għar-radjazzjoni. Int responsabbli għall-implimentazzjoni ta' miżuri ta' sikurezza biex tħares kontra l-possibbiltà ta' korriment, korriment jew ħsara kkawżata min-nar, u/jew periklu għall-pubbliku fil-każ ta' ħsara jew funzjonament ħażin tal-prodotti Renesas Electronics, bħad-disinn tas-sigurtà għall-ħardwer u softwer, inkluż iżda mhux limitat għal redundancy, kontroll tan-nirien u prevenzjoni ta' malfunzjonament, trattament xieraq għad-degradazzjoni tat-tixjiħ jew kwalunkwe miżura xierqa oħra. Minħabba li l-evalwazzjoni tas-softwer tal-mikrokompjuter waħdu hija diffiċli ħafna u mhux prattika, inti responsabbli biex tevalwa s-sigurtà tal-prodotti jew sistemi finali manifatturati minnek.
  10. Jekk jogħġbok ikkuntattja uffiċċju tal-bejgħ Renesas Electronics għal dettalji dwar kwistjonijiet ambjentali bħall-kompatibilità ambjentali ta 'kull prodott Renesas Electronics. Inti responsabbli biex tinvestiga bir-reqqa u biżżejjed il-liġijiet u r-regolamenti applikabbli li jirregolaw l-inklużjoni jew l-użu ta’ sustanzi kkontrollati, inkluż mingħajr limitazzjoni, id-Direttiva RoHS tal-UE, u li tuża l-prodotti Renesas Electronics f’konformità ma’ dawn il-liġijiet u r-regolamenti applikabbli kollha. Renesas Electronics tiċħad kull responsabbiltà għal danni jew telf li jseħħu bħala riżultat tan-nuqqas ta' konformità tiegħek mal-liġijiet u r-regolamenti applikabbli.
  11. Il-prodotti u t-teknoloġiji Renesas Electronics m'għandhomx jintużaw għal jew inkorporati fi kwalunkwe prodott jew sistema li l-manifattura, l-użu jew il-bejgħ tagħhom huwa pprojbit taħt kwalunkwe liġi jew regolament domestiku jew barrani applikabbli. Għandek tikkonforma ma' kwalunkwe liġijiet u regolamenti applikabbli dwar il-kontroll tal-esportazzjoni promulgati u amministrati mill-gvernijiet ta' kwalunkwe pajjiż li jasserixxi ġurisdizzjoni fuq il-partijiet jew it-tranżazzjonijiet.
  12. Hija r-responsabbiltà tax-xerrej jew tad-distributur tal-prodotti Renesas Electronics, jew kwalunkwe parti oħra li tqassam, tiddisponi minn, jew b'xi mod ieħor tbigħ jew tittrasferixxi l-prodott lil parti terza, li tinnotifika lil tali parti terza bil-quddiem bil-kontenut u l-kundizzjonijiet stabbiliti. f'dan id-dokument.
  13. Dan id-dokument m'għandux jiġi stampat mill-ġdid, riprodott jew duplikat fi kwalunkwe forma, kompletament jew parzjalment, mingħajr il-kunsens minn qabel bil-miktub ta' Renesas Electronics.
  14. Jekk jogħġbok ikkuntattja uffiċċju tal-bejgħ ta' Renesas Electronics jekk għandek xi mistoqsijiet dwar l-informazzjoni li tinsab f'dan id-dokument jew il-prodotti Renesas Electronics.

(Nota1) “Renesas Electronics” kif użata f’dan id-dokument tfisser Renesas Electronics Corporation u tinkludi wkoll is-sussidjarji tagħha kkontrollati direttament jew indirettament.

(Nota2) “Prodott(i) Renesas Electronics” tfisser kwalunkwe prodott żviluppat jew manifatturat minn jew għal Renesas Electronics.

Corporate Kwartieri Ġenerali

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

Trademarks

Renesas u l-logo Renesas huma trademarks ta’ Renesas Electronics Corporation. It-trademarks u t-trademarks reġistrati kollha huma l-proprjetà tas-sidien rispettivi tagħhom.

Informazzjoni ta' kuntatt

Għal aktar informazzjoni dwar prodott, teknoloġija, l-aktar verżjoni aġġornata ta’ dokument, jew l-eqreb uffiċċju tal-bejgħ tiegħek, jekk jogħġbok żur: www.renesas.com/contact/.

Dokumenti / Riżorsi

RENESAS RL78-G14 Familja SHA Hash Function Library [pdfGwida għall-Installazzjoni
RL78-G14, RL78-G23, RL78-G14 Librerija tal-Funzjoni tal-Familja SHA Hash, Librerija tal-Funzjoni tal-Familja SHA Hash, Librerija tal-Funzjoni tal-Hash, Librerija tal-Funzjonijiet, RL78-G24

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *