RENESAS RL78-G14 Pamilya SHA Hash Function Library

Pasiuna

Kini nga dokumento nagpatin-aw sa SHA Hash Function Library alang sa RL78 nga Pamilya (gitawag nga "SHA Libraly") nga nagdepende sa mga MCU.

Ang SHA Libraly mao ang software library nga nagproseso sa kalkulasyon sa HASH para sa RL78 Family. Gidisenyo usab kini sa gipahinungod nga algorithm ug hingpit nga na-tune sa sinultian sa asembliya.

Ang librarya nga gilakip niini nga bersyon sa aplikasyon nga nota mahimong ikombinar sa RL78/G24 FAA(Flexible

Application Accelerator) aron mapausbaw ang katulin sa pagproseso. Alang sa mga detalye, tan-awa ang 2.3, Giunsa paggamit ang mga gimbuhaton sa librarya (Kung gihiusa sa RL78/G24 FAA).

Para sa mga detalye sa API functions, tan-awa ang Renesas Microcomputer SHA Hash Function Library: User's Manual(R20UW0101).

Target nga Device

RL78/G14, RL78/G23, RL78/G24
Kung gigamit kini nga nota sa aplikasyon sa ubang mga Renesas MCU, girekomenda ang mabinantayon nga pagtimbang-timbang pagkahuman sa paghimo og mga pagbag-o aron masunod ang kapuli nga MCU.

Istruktura sa produkto

Kini nga produkto naglangkob sa files gilista sa Table 1 sa ubos.

Talaan 1. Produkto sa SHA Library files 

Ngalan Deskripsyon
sampang programa(r20an0211xx0202-rl78-sha)
workspace
Dokumento (doc)
English (en)
r20uw0101ej0201-sha.pdf User's manual
r20an0211ej0202-rl78-sha.pdf Pasiuna nga Giya (kini nga dokumento)
Japanease(ja)
r20uw0101jj0201-sha.pdf User's manual
r20an0211jj0202-rl78-sha.pdf Giya sa Pasiuna
libsrc Tinubdan sa librarya
sha SHA Library
src Tinubdan sa SHA Library
sha1if.c Ang kahulugan sa function sa SHA-1 API
sha256if.c Ang kahulugan sa function sa SHA-256 API
sha384if.c Ang kahulugan sa function sa SHA-384 API

(Dili suportado sa RL78)

shaif.h Kinauyokan nga bahin sa API function
sha1.c Kinauyokan nga bahin sa kalkulasyon sa SHA-1
sha256.c Kinauyokan nga bahin sa kalkulasyon sa SHA-256
sha512.c Kinauyokan nga bahin sa kalkulasyon sa SHA-384 / SHA-512 (Dili suportado sa RL78)
r_sha_version.c SHA-1/SHA-256 nga bersyon file
apil Folder sa ulohan sa SHA Library
r_sha.h Pin.2.02 nga ulohan file
r_mw_version.h Ang ulohan sa datos sa bersyon file
r_stdint.h Typedef nga ulohan file
CS+ CS + nga folder sa proyekto
sha_rl78_sim_sample SampAng proyekto para sa RL78/G23
src Tinubdan nga folder
panguna.c Sampang code
nag-una.h Sampang ulohan sa code file
libsrc Link sa libsrc
smc_gen Awtomatikong nahimo nga folder sa Smart configurator
heneral Komon nga ulohan file / tinubdan file folder sa pagtipig
r_bsp Ang inisyal nga code rehistro sa kahulugan sa folder sa pagtipig
r_config Ang pag-init sa driver sa config header storage folder
sha_rl78_sample_FAA SampAng proyekto alang sa RL78/G24 FAA
src Tinubdan nga folder
panguna.c Sampang code
nag-una.h Sampang ulohan sa code file
libsrc Link sa libsrc
smc_gen Awtomatikong nahimo nga folder sa Smart configurator
Config_FAA tinubdan nga may kalabotan sa FAA file folder sa pagtipig
heneral Komon nga ulohan file / tinubdan file folder sa pagtipig
r_bsp Ang inisyal nga code rehistro sa kahulugan sa folder sa pagtipig
r_config Ang pag-init sa driver sa config header storage folder
r_pincfg Simbolikong ngalan nga setting sa header storage folder alang sa mga pantalan
e2 nga studio folder sa proyekto sa e2 studio
CCRL SampAng proyekto alang sa CCRL
sha_rl78_sim_sample

Sa ubos wala iapil.

SampAng proyekto para sa RL78/G23

Sa ubos wala iapil.

sha_rl78_sample_FAA

Sa ubos wala iapil.

SampAng proyekto alang sa RL78/G24 FAA

Sa ubos wala iapil.

LLVM Sampang proyekto para sa LLVM
sha_rl78_sim_sample

Sa ubos wala iapil.

SampAng proyekto para sa RL78/G23

Sa ubos wala iapil.

IAR IAR project folder
sha_rl78_sim_sample

Sa ubos wala iapil.

SampAng proyekto para sa RL78/G23

Sa ubos wala iapil.

Mga Detalye sa Produkto

API Function

Ang SHA Library alang sa RL78 nagsuporta sa mosunod nga mga gimbuhaton.

Talaan 2. Mga Function sa SHA Library API

API Outline
R_Sha1_HashDigestNote Paghimo og SHA-1 hash digest
R_Sha256_HashDigest Paghimo og SHA-256 hash digest

Mubo nga sulat: Kung gihiusa sa RL78/G24 FAA, kini nga function dili suportado.

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

Giunsa paggamit ang mga gimbuhaton sa librarya

Kung gamiton ang function sa librarya, kinahanglan nga ipiho ang file nga pagatukuron ingon sa mosunod sumala sa API nga gamiton. Kung gihiusa sa RL78 / G24 FAA, tan-awa ang 2.3, Giunsa paggamit ang mga gimbuhaton sa librarya (Kung gihiusa sa RL78 / G24 FAA).

Talaan 3. File nga pagatukuron

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

Giunsa paggamit ang mga gimbuhaton sa librarya (Kung gihiusa sa RL78/G24 FAA)

Ang FAA (Ang Flexible Application Accelerator) usa ka aplikasyon accelerator nga naggamit sa usa ka arkitektura sa Harvard nga gimugna sa Renesas Electronics Corporation. Ang paggamit sa FAA alang sa SHA hash nga pagproseso sa operasyon nagpausbaw sa katulin sa pagproseso sa SHA Library Note.

Mubo nga sulat: Kung gihiusa sa RL78/G24 FAA, ang SHA-256 ra ang gisuportahan.
Mubo nga sulat: Kung gihiusa sa RL78/G24 FAA, ang CC-RL compiler ra ang gisuportahan.

Kung gihiusa sa FAA, paghimo og code alang sa pagproseso sa operasyon sa SHA hash para sa FAA sa Smart configurator. Isagol ang nahimo nga code sa code sa libsrc folder nga gilakip sa kini nga pakete sa librarya. Dugang sa FAA SHA Library code, ipiho ang code sa Table 4 sa ubos isip target sa pagtukod.

Talaan 4. File nga matukod kung gihiusa sa RL78/G24 FAA

API File
R_Sha256_HashDigest sha256if.c, r_sha_version.c

Giunsa paghimo ang code

Ang FAA SHA Library nagmugna og code gamit ang Smart configurator

Para sa dugang nga impormasyon kon unsaon pag-operate ang Smart Configurator, palihog tan-awa ang mosunod nga dokumento.

  • Giya sa Gumagamit sa RL78 Smart Configurator: e² studio (R20AN0579)
  • Giya sa Gumagamit sa RL78 Smart Configurator: CS+ (R20AN0580)
  1. Idugang ang Flexible Application Accelerator component (gitawag sa ubos isip FAA component).
    Ang karakter string nga gitakda alang sa Configuration ngalan: sa diha nga ang pagdugang sa component makita diha sa mga ngalan code nga namugna sa Smart Configurator. Ang inisyal nga bili sa ngalan sa configuration mao ang Config_FAA.

  2. Pag-download sa FAA SHA Library.
    I-klik ang Update FAA modules button aron ipakita ang FAA modules download screen ug pilia ang FAA SHA Library aron ma-download.
  3. Pilia ang SHA256 sa function aron mahimo ang paghimo sa code. Ang kodigo gihimo sa \src\smc_gen\Config_FAA. Para sa mga detalye sa namugna nga code, tan-awa ang 2.3.3, Generated Code Details.

Pagtukod og mga Setting

Human makamugna og code gamit ang Smart Configurator, himoa ang mosunod nga mga setting sa pagtukod sa dili pa magtukod.

  1. Idugang ang files sa Table 4 sa target sa pagtukod.
  2. Ipiho ang R_CONFIG_FAA_SHA256 sa macro definition sa preprocessor sa compiler.

Nahimo nga mga Detalye sa Code

Ang mosunud usa ka detalyado nga paghulagway sa code nga gihimo sa Smart Configurator.

Talaan 5. Nahimo nga Mga Detalye sa Code

FileNota1 Katin-awan
“XXX”_common.c FAA komon nga function C tinubdan file
“XXX”_common.h FAA komon nga function header file
“XXX”_common.inc iodefine nga ulohan file para sa FAA
“XXX”_sha256.c SHA-256 kalkulasyon C tinubdan file para sa FAA
“XXX”_sha256.h SHA-256 nga ulohan sa kalkulasyon file para sa FAA
“XXX” _src.dsp SHA-256 kalkulasyon assembler file para sa FAA

Hinumdomi: 1. Ang "XXX" sa ngalan sa function nagrepresentar sa ngalan sa pag-configure. Ang ngalan sa pag-configure gipiho sa Smart Configurator kung gidugang ang bahin sa FAA. Para sa mga detalye, tan-awa ang 2.3.1,.Unsaon paghimo og code.

Error Code

Sa FAA SHA Library, ang mosunod nga error code gidugang sa pagbalik nga bili sa R_Sha256_HashDigest function.

Para sa mga detalye sa API functions, tan-awa ang Renesas Microcomputer SHA Hash Function Library: User's Manual(R20UW0101).

Talaan 6. Error Code

Simbolo Bili Katin-awan
R_SHA_ERROR_FAA_ALREADY_RUNNING -4 Ang function gitapos nga wala maghimo sa SHA hash nga operasyon tungod kay ang FAA processor nagdagan na.

Mga nota

  • Ang mosunod nga macro specifications dili magamit sa RL78. __COMPILE_EMPHASIS_SPEED__

CC-RL

Kalibutan nga kalamboan

Palihug gamita ang parehas o ulahi nga bersyon sa toolchain nga gilista sa ubos:

  • Integrated Development Environment:
  • CS+ para sa CC V8.05.00
  • e2 studio 2021-04
  • C compiler:
  • CC-RL V1.09.00

ROM / RAM / Stack Size ug Performance

Ang lain-laing mga gidak-on ug performance sa diha nga ang pagtukod uban sa mosunod nga mga kapilian gihulagway alang sa pakisayran. Mga kapilian sa compiler
-cpu=S3 -memory_model=medium –Odefault nga mga opsyon sa Link
-NOOPtimize

Talaan 7. ROM, Gidak-on sa RAM 

API Gidak-on sa ROM [byte] Gidak-on sa RAM [byte]
R_Sha1_HashDigest 1814 0
R_Sha256_HashDigest 3033 0

Talaan 8. Gidak-on sa Stack 

API gidak-on sa stack [byte]
R_Sha1_HashDigest 174
R_Sha256_HashDigest 96

Talaan 9. Pagpasundayag 

gitas-on sa mensahe sa input[byte] SHA-1 [kanato] SHA-256 [kanato]
0 800 1,200
64 1,500 2,300
128 2,200 3,400
192 2,900 4,600
256 3,600 5,700

Mubo nga sulat: Ang input nga mensahe mao ang 1 block nga adunay pagproseso sa padding.

CC-RL(Kung gihiusa sa RL78/G24 FAA)

Kalibutan nga kalamboan

Palihug gamita ang parehas o ulahi nga bersyon sa toolchain nga gilista sa ubos:

  • Integrated Development Environment:
  • CS+ para sa CC V8.10.00
  • e2 studio 2023-07
  • C compiler:
  • CC-RL V1.12.01
  • DSP assembler:
  • FAA Assembler V1.04.02

ROM / RAM / FAACODE / FAADATA / Stack Size ug Performance

Ang lain-laing mga gidak-on ug performance sa diha nga ang pagtukod uban sa mosunod nga mga kapilian gihulagway alang sa pakisayran. Mga kapilian sa compiler

  • cpu=S3 -memory_model=medium –Odefault Link nga mga kapilian
  • NOOPtimize

Talaan 10. ROM, RAM, FAACODE, FAADATA Gidak-on

API Gidak-on sa ROM [byte] Gidak-on sa RAM [byte] FAACODE [byte] FAADATA [byte]
R_Sha256_HashDigest 1073 0 684 524

Talaan 11. Gidak-on sa Stack

API gidak-on sa stack [byte]
R_Sha256_HashDigest 46

Talaan 12. Pagpasundayag

sistema nga orasan = 32MHz

gitas-on sa mensahe sa input[byte] SHA-256 [kanato]
0 6,00
64 1,100
128 1,600
192 2,000
256 2,500

IAR Naka-embed nga Workbench

Kalibutan nga kalamboan

Palihug gamita ang parehas o ulahi nga bersyon sa toolchain nga gilista sa ubos:

  • Integrated Development Environment:
    IAR Embedded Workbench alang sa Renesas RL78 nga bersyon 4.21.1
  • C compiler:
    IAR C/C++ Compiler para sa Renesas RL78 : 4.20.1.2260

ROM / RAM / Stack Size ug Performance

Ang lain-laing mga gidak-on ug performance sa diha nga ang pagtukod uban sa mosunod nga mga kapilian gihulagway alang sa pakisayran.

Mga kapilian sa compiler
–core=S3 –code_model=layo –data_model=duol –near_const_location=rom0 -e -Oh –calling_convention=v2

Talaan 13. ROM, Gidak-on sa RAM

librarya file ngalan Gidak-on sa ROM [byte] Gidak-on sa RAM [byte]
R_Sha1_HashDigest 2,009 0
R_Sha256_HashDigest 3,283 0

Talaan 14. Gidak-on sa Stack

API gidak-on sa stack [byte]
R_Sha1_HashDigest 184
R_Sha256_HashDigest 138

Talaan 15. Pagpasundayag

gitas-on sa mensahe sa input[byte] SHA-1 [kanato] SHA-256 [kanato]
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

Mubo nga sulat: Ang input nga mensahe mao ang 1 block nga adunay pagproseso sa padding.

LLVM

Kalibutan nga kalamboan

Palihug gamita ang parehas o ulahi nga bersyon sa toolchain nga gilista sa ubos:

• Integrated Development Environment:
e2 studio 2022-01
• C compiler:
LLVM para sa Renesas RL78 10.0.0.202203

ROM / RAM / Compiler kapilian / Performance

Ang lain-laing mga gidak-on ug performance sa diha nga ang pagtukod uban sa mosunod nga mga kapilian gihulagway alang sa pakisayran.
Mga kapilian sa compiler
Uri sa CPU: S3-kinauyokan
Ang lebel sa pag-optimize: I-optimize ang gidak-on (-Os)

Talaan 16. ROM, Gidak-on sa RAM

librarya file ngalan Gidak-on sa ROM [byte] Gidak-on sa RAM [byte]
R_Sha1_HashDigest 2,731 0
R_Sha256_HashDigest 4,312 0

Talaan 17. Gidak-on sa Stack

API gidak-on sa stack [byte]
R_Sha1_HashDigest 178
R_Sha256_HashDigest 104

Talaan 18. Pagpasundayag

gitas-on sa mensahe sa input[byte] SHA-1 [kanato] SHA-256 [kanato]
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

Mubo nga sulat: Ang input nga mensahe mao ang 1 block nga adunay pagproseso sa padding.

Kasaysayan sa Pagbag-o

Deskripsyon
Si Rev. Petsa Panid Summary
1.00 Okt 16, 2012 Unang edisyon nga gipagawas
1.01 Septiyembre 30, 2014 Gipauswag nga dokumento.
Naayo ang problema kung ang input pointer usa ka katingad-an nga adres.
Gidugang nga suporta alang sa gamay nga modelo ug sa dako nga modelo.
1.02 Abr 01, 2015 Gisuportahan ang IAR Embedded Workbench.
1.03 Hulyo 01, 2016 Gisuportahan ang CC-RL.
Gisuportahan ang IAR Embedded Workbench 7.4(v2.21.1).
2.00 Abr 21, 2021 Giusab ang porma sa probisyon sa librarya gikan sa Lib Format ngadto sa C tinubdan
2.01 Hunyo 30, 2022 Gisuportahan ang LLVM.
2.02 Agosto 01, 2023 Gidugang nga librarya para sa RL78/G24 FAA.

Kinatibuk-ang Pag-amping sa Pagdumala sa Microprocessing Unit ug Microcontroller Unit Products

Ang mosunod nga mga nota sa paggamit magamit sa tanang Microprocessing unit ug Microcontroller unit nga mga produkto gikan sa Renesas. Alang sa detalyado nga mga nota sa paggamit sa mga produkto nga nasakup niini nga dokumento, tan-awa ang mga may kalabutan nga seksyon sa dokumento ingon man ang bisan unsang teknikal nga mga update nga gi-isyu alang sa mga produkto.

  1. Pag-amping batok sa Electrostatic Discharge (ESD)
    Ang usa ka lig-on nga electrical field, kung ma-expose sa usa ka CMOS device, mahimong hinungdan sa pagkaguba sa gate oxide ug sa katapusan makadaut sa operasyon sa device. Kinahanglang buhaton ang mga lakang aron mapahunong ang paghimo sa static nga kuryente kutob sa mahimo, ug dali nga mawala kung kini mahitabo. Ang pagpugong sa kinaiyahan kinahanglan nga igo. Kung uga na, kinahanglan gamiton ang humidifier. Girekomenda kini aron malikayan ang paggamit sa mga insulator nga dali nga makatukod og static nga kuryente. Ang mga aparato nga semiconductor kinahanglan nga tipigan ug dad-on sa usa ka anti-static nga sudlanan, static shielding bag o conductive nga materyal. Ang tanan nga mga galamiton sa pagsulay ug pagsukod lakip na ang mga lingkoranan sa trabaho ug mga salog kinahanglang i-ground. Ang operator kinahanglan usab nga i-ground gamit ang wrist strap. Ang mga aparato nga semiconductor kinahanglan dili mahikap nga walay mga kamot. Ang susamang mga pag-amping kinahanglan buhaton alang sa giimprinta nga mga circuit board nga adunay gitaod nga mga aparato nga semiconductor.
  2. Pagproseso sa power-on
    Ang kahimtang sa produkto dili matino sa panahon nga gihatagan ang gahum. Ang mga estado sa internal nga mga sirkito sa LSI dili matino ug ang mga estado sa mga setting sa rehistro ug mga pin dili matino sa panahon nga ang gahum gihatag. Sa usa ka nahuman nga produkto diin ang reset signal gipadapat sa external reset pin, ang mga estado sa mga pin dili garantiya gikan sa panahon nga ang gahum gihatag hangtud nga ang proseso sa pag-reset makompleto. Sa susamang paagi, ang mga estado sa mga pin sa usa ka produkto nga gi-reset pinaagi sa on-chip power-on reset function dili garantiya gikan sa panahon nga ang gahum gihatag hangtud nga ang gahum makaabot sa lebel diin ang pag-reset gitino.
  3. Input sa signal sa panahon sa power-off state
    Ayaw pag-input og mga signal o usa ka I/O pull-up power supply samtang ang device gipalong. Ang kasamtangan nga indeyksiyon nga resulta sa input sa maong signal o I/O pull-up power supply mahimong hinungdan sa malfunction ug ang abnormal nga kasamtangan nga moagi sa device niining panahona mahimong hinungdan sa pagkadaot sa internal nga mga elemento. Sunda ang giya alang sa input signal sa panahon sa power-off state sama sa gihulagway sa imong dokumentasyon sa produkto.
  4. Pagdumala sa wala magamit nga mga pin
    Pagdumala sa wala magamit nga mga lagdok sumala sa mga direksyon nga gihatag ubos sa pagdumala sa wala magamit nga mga lagdok sa manwal. Ang input pin sa mga produkto sa CMOS sa kasagaran anaa sa high-impedance nga estado. Sa operasyon sa usa ka wala magamit nga pin sa open-circuit nga estado, ang dugang nga electromagnetic nga kasaba gipahinabo sa palibot sa LSI, usa ka kaubang shoot-through nga kasamtangan nga nag-agos sa sulod, ug ang mga malfunctions mahitabo tungod sa sayop nga pag-ila sa pin state isip input signal. mahimong posible.
  5. Mga signal sa orasan
    Human ma-apply ang reset, buhian lang ang linya sa pag-reset human mahimong stable ang operating clock signal. Kung gibalhin ang signal sa orasan sa panahon sa pagpatuman sa programa, paghulat hangtod nga ang target nga signal sa orasan mapalig-on. Kung ang signal sa orasan gihimo gamit ang usa ka eksternal nga resonator o gikan sa usa ka eksternal nga oscillator sa panahon sa pag-reset, siguroha nga ang linya sa pag-reset ipagawas lamang pagkahuman sa hingpit nga pagpalig-on sa signal sa orasan. Dugang pa, kung magbalhin sa usa ka signal sa orasan nga gihimo gamit ang usa ka eksternal nga resonator o pinaagi sa usa ka eksternal nga oscillator samtang nagpadayon ang pagpatuman sa programa, paghulat hangtod ang signal sa target nga orasan lig-on.
  6. Voltage application waveform sa input pin
    Ang pagtuis sa waveform tungod sa input noise o usa ka reflected wave mahimong hinungdan sa malfunction. Kung ang input sa CMOS device magpabilin sa lugar tali sa VIL (Max.) ug VIH (Min.) tungod sa kasaba, alang sa example, ang aparato mahimong dili molihok. Pag-amping aron mapugngan ang mga kasaba sa chattering gikan sa pagsulod sa aparato kung ang lebel sa input naayo, ug usab sa panahon sa pagbalhin kung ang lebel sa input moagi sa lugar tali sa VIL (Max.) ug VIH (Min.).
  7. Pagdili sa pag-access sa gireserba nga mga adres
    Ang pag-access sa gireserba nga mga adres gidili. Ang gireserba nga mga adres gihatag alang sa posible nga umaabot nga pagpalapad sa mga gimbuhaton. Ayaw pag-access niini nga mga adres tungod kay ang husto nga operasyon sa LSI dili garantiya.
  8. Mga kalainan tali sa mga produkto
    Sa dili pa mag-ilis gikan sa usa ka produkto ngadto sa lain, pananglitanample sa usa ka produkto nga adunay lahi nga numero sa bahin, kumpirmahi nga ang pagbag-o dili mosangpot sa mga problema.
    Ang mga kinaiya sa usa ka microprocessing unit o microcontroller unit nga mga produkto sa parehas nga grupo apan adunay lahi nga numero sa bahin mahimong magkalainlain sa mga termino sa kapasidad sa internal nga panumduman, pattern sa layout, ug uban pang mga hinungdan, nga makaapekto sa mga sakup sa elektrikal nga mga kinaiya, sama sa mga kantidad sa kinaiya, operating margin, immunity sa kasaba, ug gidaghanon sa radiated noise. Kung mag-ilis sa usa ka produkto nga adunay lahi nga numero sa bahin, ipatuman ang usa ka pagsulay sa pagsusi sa sistema alang sa gihatag nga produkto.

Matikdi

  1. Ang mga deskripsyon sa mga sirkito, software ug uban pang may kalabutan nga kasayuran sa kini nga dokumento gihatag lamang aron ihulagway ang operasyon sa mga produkto sa semiconductor ug aplikasyon examples. Ikaw ang bug-os nga responsable sa pag-incorporate o bisan unsang ubang paggamit sa mga sirkito, software, ug impormasyon sa disenyo sa imong produkto o sistema. Gisalikway sa Renesas Electronics ang bisan unsa ug ang tanan nga tulubagon sa bisan unsang mga pagkawala ug kadaot nga nahiaguman nimo o mga ikatulo nga partido nga naggikan sa paggamit niini nga mga sirkito, software, o impormasyon.
  2. Ang Renesas Electronics niining paagiha hayag nga nagsalikway sa bisan unsang mga garantiya batok ug tulubagon alang sa paglapas o bisan unsang uban pang mga pag-angkon nga naglambigit sa mga patente, copyright, o uban pang mga katungod sa intelektwal nga kabtangan sa mga ikatulo nga partido, pinaagi sa o naggikan sa paggamit sa mga produkto o teknikal nga impormasyon sa Renesas Electronics nga gihulagway niini nga dokumento, lakip ang apan dili limitado sa, data sa produkto, mga drowing, tsart, programa, algorithm, ug aplikasyon examples.
  3. Wala’y lisensya, gipahayag, gipasabut o kung dili, ang gihatag sa ilalum sa bisan unsang mga patente, copyright o uban pang mga katungod sa intelektwal nga kabtangan sa Renesas Electronics o uban pa.
  4. Ikaw ang responsable sa pagtino kung unsang mga lisensya ang gikinahanglan gikan sa bisan unsang ikatulo nga partido, ug pagkuha sa ingon nga mga lisensya alang sa uyon sa balaod nga pag-import, pag-eksport, paghimo, pagbaligya, paggamit, pag-apod-apod o uban pang paglabay sa bisan unsang mga produkto nga adunay mga produkto nga Renesas Electronics, kung gikinahanglan.
  5. Dili nimo usbon, usbon, kopyahon, o i-reverse engineer ang bisan unsang produkto sa Renesas Electronics, sa kinatibuk-an man o sa bahin. Gisalikway sa Renesas Electronics ang bisan unsa ug tanan nga tulubagon alang sa bisan unsang mga pagkawala o kadaot nga nahiaguman nimo o mga ikatulo nga partido nga naggikan sa ingon nga pagbag-o, pagbag-o, pagkopya o pag-usab sa engineering.
  6. Ang mga produkto sa Renesas Electronics giklasipikar sumala sa mosunod nga duha ka kalidad nga mga grado: "Standard" ug "High Quality". Ang gituyo nga mga aplikasyon alang sa matag produkto sa Renesas Electronics nagdepende sa kalidad nga grado sa produkto, ingon sa gipakita sa ubos. "Standard": Mga Kompyuter; kagamitan sa opisina; kagamitan sa komunikasyon; ekipo sa pagsulay ug pagsukod; audio ug biswal nga kagamitan; mga elektronikong kasangkapan sa balay; mga himan sa makina; personal nga elektronik nga kagamitan; mga robot sa industriya; ug uban pa "Taas nga Kalidad": Mga kagamitan sa transportasyon (mga awto, tren, barko, ug uban pa); kontrol sa trapiko (traffic lights); dinagkong kagamitan sa komunikasyon; sa pinansyal nga mga sistema sa terminal; kahimanan sa pagkontrol sa kaluwasan; ug uban pa. Gawas kon dayag nga gitudlo ingon nga usa ka taas nga kasaligan nga produkto o usa ka produkto alang sa mapintas nga mga palibot sa usa ka sheet sa datos sa Renesas Electronics o uban pang dokumento sa Renesas Electronics, ang mga produkto sa Renesas Electronics wala gituyo o gitugotan nga gamiton sa mga produkto o sistema nga mahimong direktang hulga sa tawo. kinabuhi o kadaot sa lawas (artipisyal nga mga himan o sistema sa pagsuporta sa kinabuhi; surgical implantation; ug uban pa), o mahimong hinungdan sa grabe nga kadaot sa kabtangan (space system; undersea repeater; nuclear power control systems; aircraft control systems; key plant systems; military equipment; etc. ). Gisalikway sa Renesas Electronics ang bisan unsa ug ang tanan nga tulubagon sa bisan unsang kadaot o pagkawala nga imong nahiaguman o bisan unsang ikatulo nga partido nga naggikan sa paggamit sa bisan unsang produkto sa Renesas Electronics nga wala nahiuyon sa bisan unsang sheet sa datos sa Renesas Electronics, manwal sa gumagamit o uban pang dokumento sa Renesas Electronics.
  7. Walay semiconductor nga produkto ang hingpit nga luwas. Bisan pa sa bisan unsang mga lakang sa seguridad o mga bahin nga mahimong ipatuman sa mga produkto sa hardware o software sa Renesas Electronics, ang Renesas Electronics hingpit nga wala’y responsibilidad nga naggikan sa bisan unsang pagkahuyang o paglapas sa seguridad, lakip apan dili limitado sa bisan unsang dili awtorisado nga pag-access o paggamit sa usa ka produkto sa Renesas Electronics. o sistema nga naggamit ug produkto sa Renesas Electronics. ANG RENESAS ELECTRONICS WALA NAGWARRANTE O NAGGARANTI NGA ANG RENESAS ELECTRONICS PRODUCTS, O BISAN UNSANG SISTEMA NGA GIHIMO GAMITON ANG RENESAS ELECTRONICS PRODUCTS MAHIMONG DILI MAHIMONG MAHIMONG MAHIMONG MAHIMONG DILI MAHIMONG MAHIMONG MAHIMONG DILI MAHIMO SA KORAPSYON, ATTACK, VIRUS, LOSSCORULITY, ITERFERENCE. ). ANG RENESAS ELECTRONICS GINDIKLAMAS ANG BISAN UNSANG UG TANANG RESPONSIBILIDAD O RESPONSIBILIDAD NGA MATUWANG O MALAMBIT SA BISAN UNSANG MGA ISYU SA PAGKAWAS. DUGANG DUGANG, HANGTOD SA LABAW NGA GITUGOT SA NAAANGKALAN NGA BALAOD, ANG RENESAS ELECTRONICS GISAYAG ANG BISAN UNSANG UG TANANG MGA WARRANTY, PINADAYAG O GIPAHIBALO, MAHITUNGOD NIINING DOKUMENTO UG BISAN UNSANG MAY KAlambigitan O NAG-UBAN NGA SOFTWARE O HARDWARE, DILI LIMITADO NGA WALAY DILI KINI NGA DOKUMENTO. USA KA PARTIKULAR NGA KATUYOAN.
  8. Kung mogamit sa mga produkto sa Renesas Electronics, tan-awa ang pinakabag-o nga impormasyon sa produkto (data sheet, manwal sa gumagamit, mga nota sa aplikasyon, "General Notes for Handling and Use Semiconductor Devices" sa kasaligang handbook, ug uban pa), ug siguroha nga ang mga kondisyon sa paggamit anaa sa sulod sa mga han-ay. gipiho sa Renesas Electronics bahin sa labing taas nga mga rating, naglihok nga suplay sa kuryente voltage range, mga kinaiya sa pagwagtang sa kainit, pag-instalar, ug uban pa. Gisalikway sa Renesas Electronics ang bisan unsa ug ang tanan nga tulubagon alang sa bisan unsang mga malfunction, kapakyasan o aksidente nga naggikan sa paggamit sa mga produkto sa Renesas Electronics sa gawas sa ingon nga gitakda nga mga sakup.
  9. Bisan kung ang Renesas Electronics naningkamot nga mapaayo ang kalidad ug kasaligan sa mga produkto sa Renesas Electronics, ang mga produkto sa semiconductor adunay piho nga mga kinaiya, sama sa pagkapakyas sa usa ka piho nga rate ug mga malfunction sa ilawom sa pipila nga mga kondisyon sa paggamit. Gawas lang kung gitudlo isip usa ka taas nga kasaligan nga produkto o usa ka produkto alang sa mapintas nga mga palibot sa usa ka sheet sa datos sa Renesas Electronics o uban pang dokumento sa Renesas Electronics, ang mga produkto sa Renesas Electronics dili ubos sa disenyo sa resistensya sa radiation. Responsable ka sa pagpatuman sa mga lakang sa kaluwasan aron mabantayan ang posibilidad sa kadaot sa lawas, kadaot o kadaot nga gipahinabo sa sunog, ug/o kapeligrohan sa publiko sa higayon nga mapakyas o malfunction ang mga produkto sa Renesas Electronics, sama sa disenyo sa kaluwasan alang sa hardware ug software, lakip na apan dili limitado sa redundancy, fire control ug malfunction prevention, tukma nga pagtambal alang sa pagkatigulang nga pagkadaot o bisan unsa nga angay nga mga lakang. Tungod kay ang pagtimbang-timbang sa microcomputer software lamang lisud kaayo ug dili praktikal, ikaw ang responsable sa pagtimbang-timbang sa kaluwasan sa katapusang mga produkto o sistema nga imong gihimo.
  10. Palihog kontaka ang usa ka Renesas Electronics sales office alang sa mga detalye bahin sa environmental nga mga butang sama sa environmental compatibility sa matag Renesas Electronics nga produkto. Responsable ka sa mabinantayon ug igo nga pag-imbestigar sa mga magamit nga mga balaod ug regulasyon nga nag-regulate sa paglakip o paggamit sa mga kontroladong sangkap, lakip ang walay limitasyon, ang EU RoHS Directive, ug paggamit sa mga produkto sa Renesas Electronics agig pagsunod sa tanan niining magamit nga mga balaod ug regulasyon. Gisalikway sa Renesas Electronics ang bisan unsa ug ang tanan nga tulubagon sa mga kadaot o pagkawala nga nahitabo tungod sa imong dili pagsunod sa mga magamit nga balaod ug regulasyon.
  11. Ang mga produkto ug teknolohiya sa Renesas Electronics dili gamiton o ilakip sa bisan unsang produkto o sistema kansang paggama, paggamit, o pagbaligya gidili ubos sa bisan unsang magamit nga lokal o langyaw nga mga balaod o regulasyon. Kinahanglan nimong sundon ang bisan unsang magamit nga mga balaod ug regulasyon sa pagkontrol sa eksport nga giproklamar ug gidumala sa mga gobyerno sa bisan unsang mga nasud nga nagpahayag sa hurisdiksyon sa mga partido o mga transaksyon.
  12. Responsibilidad sa pumapalit o tig-apod-apod sa mga produkto sa Renesas Electronics, o bisan kinsa nga partido nga nag-apod-apod, nagbaligya, o nagbaligya o nagbalhin sa produkto sa usa ka ikatulo nga partido, nga ipahibalo daan ang ingon nga ikatulo nga partido sa mga sulud ug kondisyon nga gilatid. niini nga dokumento.
  13. Kini nga dokumento dili i-print pag-usab, kopyahon o doblehon sa bisan unsang porma, sa kinatibuk-an o bahin, nga wala’y nakasulat nga pagtugot sa Renesas Electronics.
  14. Palihog kontaka ang usa ka Renesas Electronics sales office kon duna kay mga pangutana mahitungod sa impormasyon nga anaa niini nga dokumento o mga produkto sa Renesas Electronics.

(Mubo nga sulat1) Ang "Renesas Electronics" nga gigamit niini nga dokumento nagpasabut sa Renesas Electronics Corporation ug naglakip usab sa direkta o dili direkta nga kontrolado nga mga subsidiary niini.

(Mubo nga sulat2) Ang "(mga) produkto sa Renesas Electronics" nagpasabut sa bisan unsang produkto nga gihimo o gihimo ni o para sa Renesas Electronics.

Corporate Headquarter

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

Mga marka sa pamatigayon

Ang Renesas ug ang logo sa Renesas mga marka sa pamatigayon sa Renesas Electronics Corporation. Ang tanan nga mga marka sa pamatigayon ug mga rehistradong marka sa pamatigayon gipanag-iya sa ilang tag-iya.

Impormasyon sa kontak

Alang sa dugang nga impormasyon sa usa ka produkto, teknolohiya, ang pinakabag-o nga bersyon sa usa ka dokumento, o ang imong labing duol nga sales office, palihug bisitaha: www.renesas.com/contact/.

Mga Dokumento / Mga Kapanguhaan

RENESAS RL78-G14 Pamilya SHA Hash Function Library [pdf] Giya sa Pag-instalar
RL78-G14, RL78-G23, RL78-G14 Pamilya SHA Hash Function Library, Pamilya SHA Hash Function Library, Hash Function Library, Function Library, RL78-G24

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *