Бібліятэка хэш-функцый сямейства SHA RENESAS RL78-G14

Уводзіны

У гэтым дакуменце тлумачыцца Бібліятэка хэш-функцый SHA для сямейства RL78 (далей «Бібліятэка SHA»), якая залежыць ад MCU.

SHA Libraly - гэта праграмная бібліятэка, якая апрацоўвае разлік HASH для сямейства RL78. Таксама ён распрацаваны ў спецыяльным алгарытме і цалкам настроены на мову асэмблера.

Бібліятэку, уключаную ў гэтую версію нататкі аб дадатку, можна аб'яднаць з RL78/G24 FAA(Flexible

Application Accelerator), каб палепшыць хуткасць апрацоўкі. Для атрымання падрабязнай інфармацыі звярніцеся да 2.3, Як выкарыстоўваць функцыі бібліятэкі (у спалучэнні з RL78/G24 FAA).

Для атрымання падрабязнай інфармацыі аб функцыях API звярніцеся да Renesas Microcomputer SHA Hash Function Library: Кіраўніцтва карыстальніка (R20UW0101).

Мэтавая прылада

RL78/G14, RL78/G23, RL78/G24
Пры выкарыстанні гэтай заўвагі па ўжыванні з іншымі MCU Renesas рэкамендуецца ўважлівая ацэнка пасля ўнясення змяненняў у адпаведнасці з альтэрнатыўным MCU.

Структура прадукту

Гэты прадукт змяшчае files пералічаны ў табліцы 1 ніжэй.

Табліца 1. Прадукт SHA Library files 

Імя Апісанне
sampпраграма le (r20an0211xx0202-rl78-sha)
працоўная прастора
Дакумент (doc)
англійская (en)
r20uw0101ej0201-sha.pdf Кіраўніцтва карыстальніка
r20an0211ej0202-rl78-sha.pdf Уводзіны (гэты дакумент)
Japanease(ja)
r20uw0101jj0201-sha.pdf Кіраўніцтва карыстальніка
r20an0211jj0202-rl78-sha.pdf Кіраўніцтва па ўводзінах
libsrc Крыніца бібліятэкі
ша Бібліятэка SHA
SRC Крыніца Бібліятэкі SHA
sha1if.c Вызначэнне функцыі API SHA-1
sha256if.c Вызначэнне функцыі API SHA-256
sha384if.c Вызначэнне функцыі API SHA-384

(Не падтрымліваецца RL78)

shaif.h Асноўная частка функцыі 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
р_ша.ч Загаловак Rev.2.02 file
r_mw_version.h Загаловак даных версіі file
r_stdint.h Загаловак Typedef file
CS+ Тэчка праекта CS+
sha_rl78_sim_sampле Sampпраект для RL78/G23
SRC Зыходная тэчка
галоўны.с Sampле код
асноўны.ч Sampзагаловак кода file
libsrc Спасылка на libsrc
smc_gen Аўтаматычна створаная папка Smart Configurator
агульны Агульны загаловак file / крыніца file тэчка захоўвання
r_bsp Папка захоўвання азначэнняў рэгістра кода ініцыялізацыі
r_config Тэчка захавання загалоўка канфігурацыі ініцыялізацыі драйвера
sha_rl78_sample_FAA Sampпраект для RL78/G24 FAA
SRC Зыходная тэчка
галоўны.с Sampле код
асноўны.ч Sampзагаловак кода file
libsrc Спасылка на libsrc
smc_gen Аўтаматычна створаная папка Smart Configurator
Config_FAA Крыніца, звязаная з FAA file тэчка захоўвання
агульны Агульны загаловак file / крыніца file тэчка захоўвання
r_bsp Папка захоўвання азначэнняў рэгістра кода ініцыялізацыі
r_config Тэчка захавання загалоўка канфігурацыі ініцыялізацыі драйвера
r_pincfg Тэчка захоўвання загалоўка сімвалічнага імя для партоў
Студыя е2 Тэчка праектаў e2 studio
CCRL Sampпраект для CCRL
sha_rl78_sim_sampле

Ніжэй апушчана.

Sampпраект для RL78/G23

Ніжэй апушчана.

sha_rl78_sample_FAA

Ніжэй апушчана.

Sampпраект для RL78/G24 FAA

Ніжэй апушчана.

LLVM Sampпраект для LLVM
sha_rl78_sim_sampле

Ніжэй апушчана.

Sampпраект для RL78/G23

Ніжэй апушчана.

IAR Тэчка праекта IAR
sha_rl78_sim_sampле

Ніжэй апушчана.

Sampпраект для RL78/G23

Ніжэй апушчана.

Тэхнічныя характарыстыкі прадукту

Функцыя API

Бібліятэка SHA для RL78 падтрымлівае наступныя функцыі.

Табліца 2. Функцыі API бібліятэкі SHA

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 (The Flexible Application Accelerator) - гэта паскаральнік прыкладанняў, які выкарыстоўвае гарвардскую архітэктуру, распрацаваную Renesas Electronics Corporation. Выкарыстанне FAA для апрацоўкі хэш-аперацый SHA павышае хуткасць апрацоўкі SHA Library Note.

Заўвага: У спалучэнні з RL78/G24 FAA падтрымліваецца толькі SHA-256.
Заўвага: У спалучэнні з RL78/G24 FAA падтрымліваецца толькі кампілятар CC-RL.

У спалучэнні з FAA згенеруйце код для апрацоўкі хэш-аперацый SHA для FAA ў разумным канфігуратару. Аб'яднайце згенераваны код з кодам у тэчцы libsrc, якая ўваходзіць у пакет гэтай бібліятэкі. У дадатак да кода бібліятэкі SHA FAA укажыце код у табліцы 4 ніжэй у якасці мэты зборкі.

Табліца 4. File будаваць у спалучэнні з RL78/G24 FAA

API File
R_Sha256_HashDigest sha256if.c, r_sha_version.c

Як стварыць код

Бібліятэка FAA SHA генеруе код з дапамогай разумнага канфігуратара

Для атрымання дадатковай інфармацыі аб тым, як працаваць з Smart Configurator, звярніцеся да наступнага дакумента.

  • Кіраўніцтва карыстальніка RL78 Smart Configurator: e² studio (R20AN0579)
  • Кіраўніцтва карыстальніка разумнага канфігуратара RL78: CS+ (R20AN0580)
  1. Дадайце кампанент гнуткага паскаральніка прыкладанняў (называецца ніжэй кампанентам FAA).
    Радок сімвалаў, указаны ў Імя канфігурацыі: пры даданні кампанента будзе адлюстроўвацца ў імёнах кодаў, згенераваных Smart Configurator. Пачатковае значэнне назвы канфігурацыі - Config_FAA.

  2. Спампаваць бібліятэку FAA SHA.
    Націсніце кнопку «Абнавіць модулі FAA», каб адлюстраваць экран загрузкі модуляў FAA, і абярыце «Бібліятэка FAA SHA» для загрузкі.
  3. Выберыце SHA256 у функцыі для генерацыі кода. Код ствараецца ў \src\smc_gen\Config_FAA. Для атрымання падрабязнай інфармацыі аб згенераваным кодзе звярніцеся да 2.3.3, Падрабязнасці згенераванага кода.

Налады зборкі

Пасля генерацыі кода з дапамогай Smart Configurator выканайце наступныя налады зборкі перад зборкай.

  1. Дадайце files у табліцы 4 да мэты зборкі.
  2. Укажыце R_CONFIG_FAA_SHA256 у вызначэнні макраса прэпрацэсара кампілятара.

Дэталі згенераванага кода

Далей прыводзіцца падрабязнае апісанне кода, згенераванага Smart Configurator.

Табліца 5. Дэталі згенераванага кода

FileЗаўвага1 Тлумачэнне
“XXX”_common.c Крыніца агульнай функцыі C FAA file
“XXX”_common.h Загаловак агульнай функцыі FAA file
“XXX”_common.inc загаловак jodefine 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» у назве функцыі ўяўляе назву канфігурацыі. Імя канфігурацыі вызначаецца ў Smart Configurator пры даданні кампанента FAA. Для атрымання падрабязнай інфармацыі звярніцеся да 2.3.1, Як стварыць код.

Код памылкі

У бібліятэцы SHA FAA наступны код памылкі дадаецца да значэння, якое вяртаецца функцыяй R_Sha256_HashDigest.

Для атрымання падрабязнай інфармацыі аб функцыях API звярніцеся да Renesas Microcomputer SHA Hash Function Library: Кіраўніцтва карыстальніка (R20UW0101).

Табліца 6. Код памылкі

Сімвал Каштоўнасць Тлумачэнне
R_SHA_ERROR_FAA_ALREADY_RUNNING -4 Функцыя была спынена без выканання хэш-аперацыі SHA, таму што працэсар FAA ужо працаваў.

Заўвагі

  • Наступныя спецыфікацыі макрасаў нельга выкарыстоўваць з RL78. __COMPILE_EMPHASIS_SPEED__

CC-RL

Асяроддзе распрацоўкі

Калі ласка, выкарыстоўвайце тую ж або больш познюю версію ланцужка інструментаў, пералічаную ніжэй:

  • Інтэграванае асяроддзе распрацоўкі:
  • CS+ для CC V8.05.00
  • e2 studio 2021-04
  • Кампілятар C:
  • CC-RL V1.09.00

ROM / RAM / памер стэка і прадукцыйнасць

Розныя памеры і прадукцыйнасць пры зборцы з наступнымі опцыямі апісаны для даведкі. Параметры кампілятара
-cpu=S3 -memory_model=medium –Odefault Link параметры
-NOOPtimize

Табліца 7. Памер ROM, RAM 

API Памер ПЗУ [байт] Памер аператыўнай памяці [байт]
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)

Асяроддзе распрацоўкі

Калі ласка, выкарыстоўвайце тую ж або больш познюю версію ланцужка інструментаў, пералічаную ніжэй:

  • Інтэграванае асяроддзе распрацоўкі:
  • CS+ для CC V8.10.00
  • e2 studio 2023-07
  • Кампілятар C:
  • CC-RL V1.12.01
  • Асэмблер DSP:
  • Асэмблер FAA V1.04.02

ROM / RAM / FAACODE / FAADATA / Памер стэка і прадукцыйнасць

Розныя памеры і прадукцыйнасць пры зборцы з наступнымі опцыямі апісаны для даведкі. Параметры кампілятара

  • cpu=S3 -memory_model=medium –Odefault Link параметры
  • NOOPtimize

Табліца 10. Памер ROM, RAM, FAACODE, FAADATA

API Памер ПЗУ [байт] Памер аператыўнай памяці [байт] 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

Убудаваны працоўны стол IAR

Асяроддзе распрацоўкі

Калі ласка, выкарыстоўвайце тую ж або больш познюю версію ланцужка інструментаў, пералічаную ніжэй:

  • Інтэграванае асяроддзе распрацоўкі:
    IAR Embedded Workbench для Renesas RL78 версія 4.21.1
  • Кампілятар C:
    Кампілятар IAR C/C++ для Renesas RL78: 4.20.1.2260

ROM / RAM / памер стэка і прадукцыйнасць

Розныя памеры і прадукцыйнасць пры зборцы з наступнымі опцыямі апісаны для даведкі.

Параметры кампілятара
–core=S3 –code_model=far –data_model=near –near_const_location=rom0 -e -Oh –calling_convention=v2

Табліца 13. Памер ROM, RAM

бібліятэка file імя Памер ПЗУ [байт] Памер аператыўнай памяці [байт]
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 блок з апрацоўкай запаўнення.

LLVM

Асяроддзе распрацоўкі

Калі ласка, выкарыстоўвайце тую ж або больш познюю версію ланцужка інструментаў, пералічаную ніжэй:

• Інтэграванае асяроддзе распрацоўкі:
e2 studio 2022-01
• Кампілятар C:
LLVM для Renesas RL78 10.0.0.202203

ROM / RAM / Параметр кампілятара / Прадукцыйнасць

Розныя памеры і прадукцыйнасць пры зборцы з наступнымі опцыямі апісаны для даведкі.
Параметры кампілятара
Тып працэсара: S3-ядро
Узровень аптымізацыі: Аптымізаваць памер (-Os)

Табліца 16. Памер ROM, RAM

бібліятэка file імя Памер ПЗУ [байт] Памер аператыўнай памяці [байт]
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 Embedded Workbench.
1.03 01 ліпеня 2016 г Падтрымліваецца CC-RL.
Падтрымліваецца IAR Embedded Workbench 7.4 (v2.21.1).
2.00 21 красавіка 2021 г Форма забеспячэння бібліятэкі зменена з фармату Lib на зыходны код C
2.01 30 чэрвеня 2022 г Падтрымліваецца LLVM.
2.02 01 жніўня 2023 г Дададзена бібліятэка для RL78/G24 FAA.

Агульныя меры засцярогі пры абыходжанні з прадуктамі мікрапрацэсара і мікракантролера

Наступныя заўвагі па выкарыстанні дастасавальныя да ўсіх мікрапрацэсараў і мікракантролераў ад Renesas. Для атрымання падрабязных заўваг па выкарыстанні прадуктаў, ахопленых гэтым дакументам, звярніцеся да адпаведных раздзелаў дакумента, а таксама да любых тэхнічных абнаўленняў, якія былі выпушчаныя для прадуктаў.

  1. Меры засцярогі ад электрастатычнага разраду (ESD)
    Моцнае электрычнае поле пры ўздзеянні прылады CMOS можа выклікаць разбурэнне аксіду засаўкі і ў канчатковым выніку пагоршыць працу прылады. Неабходна прыняць меры, каб максімальна спыніць выпрацоўку статычнай электрычнасці і хутка рассеяць яе, калі яна ўзнікае. Кантроль навакольнага асяроддзя павінен быць адэкватным. Калі яна сухая, варта выкарыстоўваць ўвільгатняльнік паветра. Гэта рэкамендуецца, каб пазбегнуць выкарыстання ізалятараў, якія могуць лёгка назапашваць статычную электрычнасць. Паўправадніковыя прылады неабходна захоўваць і транспартаваць у антыстатычным кантэйнеры, мяшку для экранавання ад статычнага току або ў токаправодным матэрыяле. Усе выпрабавальныя і вымяральныя інструменты, уключаючы працоўныя сталы і падлогі, павінны быць заземлены. Аператар таксама павінен быць зазямлены з дапамогай бранзалета. Нельга дакранацца да паўправадніковых прыбораў голымі рукамі. Падобныя меры засцярогі неабходна выконваць для друкаваных поплаткаў з усталяванымі паўправадніковымі прыладамі.
  2. Апрацоўка пры ўключэнні
    У момант падачы сілкавання стан прадукту не вызначаны. Станы ўнутраных ланцугоў у LSI з'яўляюцца нявызначанымі, а станы налад рэгістраў і кантактаў не вызначаны ў момант падачы харчавання. У гатовым прадукце, дзе сігнал скіду падаецца на знешні кантакт скіду, стан кантактаў не гарантуецца з моманту падачы харчавання да завяршэння працэсу скіду. Аналагічным чынам стан кантактаў у прадукце, які скідаецца з дапамогай функцыі скіду пры ўключэнні на чыпе, не гарантуецца з моманту падачы харчавання да таго часу, пакуль магутнасць не дасягне ўзроўню, пры якім указаны скід.
  3. Увод сігналу ў адключаным стане
    Калі прылада выключана, не падавайце сігналы і не падцягвайце сілкаванне ўводу/вываду. Ін'екцыя току, якая ўзнікае ў выніку ўводу такога сігналу або крыніцы сілкавання ўводу/вываду, можа выклікаць няспраўнасць, а ненармальны ток, які праходзіць у прыладзе ў гэты час, можа прывесці да пагаршэння ўнутраных элементаў. Выконвайце рэкамендацыі па ўваходным сігнале падчас выключанага харчавання, як апісана ў дакументацыі вашага прадукту.
  4. Апрацоўка нявыкарыстаных шпілек
    Апрацоўвайце шпількі, якія не выкарыстоўваюцца, у адпаведнасці з інструкцыямі, прыведзенымі ў кіраўніцтве ў раздзеле абыходжання з шпількамі. Уваходныя кантакты прадуктаў CMOS звычайна знаходзяцца ў стане высокага імпедансу. Пры працы з нявыкарыстаным штыфтом у разамкнутым ланцугу дадатковы электрамагнітны шум індукуецца ў непасрэднай блізкасці ад LSI, адпаведны скразны ток цячэ ўнутры, і ўзнікаюць няспраўнасці з-за ілжывага распазнавання стану штыфта ў якасці ўваходнага сігналу становяцца магчымымі.
  5. Сігналы гадзінніка
    Пасля прымянення скіду адпускайце лінію скіду толькі пасля таго, як сігнал працоўнага гадзінніка стане стабільным. Пры пераключэнні тактавага сігналу падчас выканання праграмы пачакайце, пакуль мэтавы тактавы сігнал стабілізуецца. Калі тактавы сігнал генеруецца знешнім рэзанатарам або вонкавым асцылятарам падчас скіду, пераканайцеся, што лінія скіду адключаецца толькі пасля поўнай стабілізацыі тактавага сігналу. Акрамя таго, пры пераключэнні на тактавы сігнал, створаны знешнім рэзанатарам або знешнім асцылятарам падчас выканання праграмы, пачакайце, пакуль мэтавы тактавы сігнал стане стабільным.
  6. тtagформа сігналу прыкладання на ўваходным штыфце
    Скажэнне формы хвалі з-за ўваходнага шуму або адлюстраванай хвалі можа выклікаць няспраўнасць. Калі ўваход прылады CMOS застаецца ў вобласці паміж VIL (макс.) і VIH (мін.) з-за шуму, напрыклад,ample, прылада можа працаваць няспраўна. Паклапаціцеся пра тое, каб у прыладу не трапляў балбатлівы шум, калі ўзровень уваходнага сігналу фіксаваны, а таксама ў пераходны перыяд, калі ўзровень уваходнага сігналу праходзіць праз вобласць паміж VIL (макс.) і VIH (мін.).
  7. Забарона доступу да зарэзерваваных адрасоў
    Доступ да зарэзерваваных адрасоў забаронены. Зарэзерваваныя адрасы прадастаўляюцца для магчымага будучага пашырэння функцый. Не звяртайцеся да гэтых адрасоў, бо карэктная праца LSI не гарантуецца.
  8. Адрозненні паміж прадуктамі
    Перш чым перайсці з аднаго прадукту на іншы, напрыкладampна прадукт з іншым нумарам дэталі, пераканайцеся, што змяненне не прывядзе да праблем.
    Характарыстыкі мікрапрацэсара або мікракантролера ў той жа групе, але з розным нумарам дэталі, могуць адрознівацца з пункту гледжання аб'ёму ўнутранай памяці, схемы размяшчэння і іншых фактараў, якія могуць уплываць на дыяпазоны электрычных характарыстык, такіх як характэрныя значэнні, запасы працы, устойлівасць да шуму і колькасць выпраменьванага шуму. Пры пераходзе на прадукт з іншым нумарам дэталі ўкараніце тэст ацэнкі сістэмы для дадзенага прадукту.

Заўвага

  1. Апісанні схем, праграмнага забеспячэння і іншая адпаведная інфармацыя ў гэтым дакуменце прыведзены толькі для ілюстрацыі працы паўправадніковых вырабаў і прымянення напр.ampлес. Вы нясеце поўную адказнасць за ўключэнне або любое іншае выкарыстанне схем, праграмнага забеспячэння і інфармацыі ў канструкцыі вашага прадукту або сістэмы. Renesas Electronics адмаўляецца ад любой адказнасці за любыя страты і пашкоджанні, панесеныя вамі або трэцімі асобамі ў выніку выкарыстання гэтых схем, праграмнага забеспячэння або інфармацыі.
  2. Renesas Electronics гэтым прама адмаўляецца ад любых гарантый і адказнасці за парушэнне або любыя іншыя прэтэнзіі, звязаныя з патэнтамі, аўтарскімі правамі або іншымі правамі інтэлектуальнай уласнасці трэціх асоб, у выніку выкарыстання прадуктаў Renesas Electronics або тэхнічнай інфармацыі, апісанай у гэтым дакуменце, у тым ліку, але не абмяжоўваючыся дадзенымі прадукту, чарцяжамі, дыяграмамі, праграмамі, алгарытмамі і прылажэннямі, напрampлес.
  3. Гэтым дакументам не прадастаўляецца ніякая ліцэнзія, відавочная, пэўная або іншая, у адпаведнасці з патэнтамі, аўтарскімі правамі або іншымі правамі інтэлектуальнай уласнасці Renesas Electronics або іншых асоб.
  4. Вы несяце адказнасць за вызначэнне таго, якія ліцэнзіі патрабуюцца ад любых трэціх асоб, і атрыманне такіх ліцэнзій на законны імпарт, экспарт, вытворчасць, продаж, выкарыстанне, распаўсюджванне або іншую ўтылізацыю любых прадуктаў, якія ўключаюць прадукты Renesas Electronics, калі патрабуецца.
  5. Вы не маеце права змяняць, мадыфікаваць, капіраваць або пераўтвараць любы прадукт Renesas Electronics, цалкам або часткова. Renesas Electronics адмаўляецца ад любой і любой адказнасці за любыя страты або пашкоджанні, панесеныя вамі або трэцімі асобамі ў выніку такіх змяненняў, мадыфікацый, капіравання або зваротнай распрацоўкі.
  6. Прадукцыя Renesas Electronics класіфікуецца ў адпаведнасці з двума наступнымі класамі якасці: «Стандарт» і «Высокая якасць». Прымяненне кожнага прадукту Renesas Electronics залежыць ад класа якасці прадукту, як паказана ніжэй. «Стандарт»: Кампутары; аргтэхніка; абсталяванне сувязі; выпрабавальнае і вымяральнае абсталяванне; аўдыё- і візуальная апаратура; бытавая электронная тэхніка; станкі; персанальнае электроннае абсталяванне; прамысловыя робаты; і г.д. «Высокая якасць»: Транспартнае абсталяванне (аўтамабілі, цягнікі, караблі і інш.); рэгуляванне дарожнага руху (святлафоры); буйнагабарытнае абсталяванне сувязі; ke фінансавыя тэрмінальныя сістэмы; абсталяванне кантролю бяспекі; і г. д. Калі ў тэхнічным аркушы Renesas Electronics або іншым дакуменце Renesas Electronics прама не пазначана як прадукт высокай надзейнасці або прадукт для цяжкіх умоў, прадукты Renesas Electronics не прызначаны і не дазволены для выкарыстання ў прадуктах або сістэмах, якія могуць прадстаўляць прамую пагрозу для чалавека пашкоджанне жыцця або цялесныя пашкоджанні (прылады або сістэмы штучнага жыццезабеспячэння; хірургічныя імплантацыі і г.д.), або могуць прывесці да сур'ёзнай шкоды маёмасці (касмічныя сістэмы; падводныя рэтранслятары; сістэмы кіравання ядзернай энергіяй; сістэмы кіравання самалётамі; ключавыя сістэмы раслін; ваеннае абсталяванне і г.д.). ). Renesas Electronics адмаўляецца ад любой і любой адказнасці за любыя пашкоджанні або страты, панесеныя вамі або любымі трэцімі асобамі ў выніку выкарыстання любога прадукту Renesas Electronics, які супярэчыць любой табліцы дадзеных Renesas Electronics, інструкцыі карыстальніка або іншым дакументам Renesas Electronics.
  7. Ні адзін паўправадніковы прадукт не з'яўляецца абсалютна бяспечным. Нягледзячы на ​​любыя меры бяспекі або функцыі, якія могуць быць рэалізаваны ў апаратных або праграмных прадуктах Renesas Electronics, Renesas Electronics не нясе абсалютна ніякай адказнасці за любую ўразлівасць або парушэнне бяспекі, уключаючы, але не абмяжоўваючыся імі, любы несанкцыянаваны доступ да прадукту Renesas Electronics або яго выкарыстанне. або сістэма, якая выкарыстоўвае прадукт Renesas Electronics. RENESAS ELECTRONICS НЕ ГАРАНТУЕ І НЕ ГАРАНТУЕ, ШТО ПРАДУКЦЫІ RENESAS ELECTRONICS АБО ЛЮБЫЯ СІСТЭМЫ, СТВОРАНЫЯ З ВЫКАРЫСТАННЕМ ПРАДУКЦЫІ RENESAS ELECTRONICS, БУДУЦЬ НЕПАРАЖАЛЬНЫЯ АБО НЕ АД КАРУПЦЫІ, АТАКАЎ, ВІРУСАЎ, УМЕШАННЯЎ, УЗЛОМАЎ, СТРАТЫ ДАННЫХ АБО КРАДЗЕЖАЎ, АБО ІНШЫЯ ПАРУШЭННІ БЯСПЕКІ («Праблемы ўразлівасці» ). RENESAS ELECTRONICS АДМОВАЛЯЕЦЦА АД ЛЮБАЙ АДКАЗНАСЦІ АБО АДКАЗНАСЦІ, ЯКІЯ ВЫНІКАЮЦЬ З ЛЮБЫХ ПРАБЛЕМ УРАЗМІВАСЦІ АБО ЗВЯЗАНЫХ З ІМІ. АКРАМЯ ТОГА, У МЕРЫ, ДАЗВОЛЕНАЙ ДЫЮЧЫМ ЗАКАНАДАЎСТВАМ, RENESAS ELECTRONICS АДМОВАЛЯЕЦЦА АД ЛЮБЫХ ГАРАНТЫЙ, ЯВНЫХ АБО РАЗУМЕВАННЫХ, У ДАЧЫНЕННІ ДА ГЭТАГА ДАКУМЕНТА І ЛЮБЫХ ЗВЯЗАНЫХ АБО СУПРАЦОЖАЮЧЫХ ПРАГРАМНЫХ І АПАРАТУРНЫХ ЗАБЕСПЯЧЭННЯЎ, УКЛЮЧАЮЧЫ, АЛЕ НЕ АБМЕЖУЮЧЫСЯ МІМ РАЗУМЕЕМЫЯ ГАРАНТЫІ ТАВАЖНАЙ ПРЫДАТНАСЦІ АБО ПРЫДАТНАСЦІ ДЛЯ КАНКРЭТНАЯ МЭТА.
  8. Пры выкарыстанні прадуктаў Renesas Electronics звярніцеся да апошняй інфармацыі аб прадукце (табліцы дадзеных, кіраўніцтва карыстальніка, заўвагі па ўжыванні, «Агульныя заўвагі па абыходжанні з паўправадніковымі прыборамі і іх выкарыстанні» ў даведніку па надзейнасці і г.д.) і пераканайцеся, што ўмовы выкарыстання знаходзяцца ў дыяпазоне указаны Renesas Electronics у дачыненні да максімальных намінальных паказчыкаў, працоўны блок харчавання абtagДыяпазон, характарыстыкі рассейвання цяпла, ўстаноўка і г.д. Renesas Electronics адмаўляецца ад любой і любой адказнасці за любыя няспраўнасці, збоі або аварыі, якія ўзніклі ў выніку выкарыстання прадуктаў Renesas Electronics па-за названымі дыяпазонамі.
  9. Нягледзячы на ​​тое, што Renesas Electronics імкнецца палепшыць якасць і надзейнасць прадукцыі Renesas Electronics, паўправадніковая прадукцыя мае пэўныя характарыстыкі, такія як узнікненне збояў з пэўнай частатой і няспраўнасці пры пэўных умовах выкарыстання. За выключэннем выпадкаў, калі прадукцыя Renesas Electronics не пазначана як прадукт высокай надзейнасці або прадукт для цяжкіх умоў у тэхнічным пашпарце Renesas Electronics або ў іншым дакуменце Renesas Electronics, на яе не распаўсюджваецца распрацоўка радыяцыйнай устойлівасці. Вы несяце адказнасць за прыняцце мер бяспекі для абароны ад магчымасці цялесных пашкоджанняў, пашкоджанняў або пашкоджанняў, выкліканых пажарам, і/або небяспекі для насельніцтва ў выпадку няспраўнасці або няспраўнасці прадуктаў Renesas Electronics, такіх як бяспечная канструкцыя для абсталявання і праграмнае забеспячэнне, уключаючы, але не абмяжоўваючыся імі, рэзерваванне, кантроль пажару і прадухіленне няспраўнасцяў, адпаведнае лячэнне пагаршэння старэння або любыя іншыя адпаведныя меры. Паколькі ацэнка праграмнага забеспячэння мікракампутара ў адзіночку вельмі складаная і непрактычная, вы несяце адказнасць за ацэнку бяспекі канчатковых прадуктаў або сістэм, вырабленых вамі.
  10. Калі ласка, звярніцеся ў офіс продажаў Renesas Electronics для атрымання падрабязнай інфармацыі аб экалагічных пытаннях, такіх як экалагічная сумяшчальнасць кожнага прадукту Renesas Electronics. Вы несяце адказнасць за ўважлівае і дастатковае вывучэнне дзеючых законаў і правілаў, якія рэгулююць уключэнне або выкарыстанне кантраляваных рэчываў, у тым ліку, без абмежавання, Дырэктыву ЕС RoHS, і выкарыстанне прадуктаў Renesas Electronics у адпаведнасці з усімі гэтымі дзеючымі законамі і правіламі. Renesas Electronics адмаўляецца ад любой адказнасці за шкоду або страты, якія ўзніклі ў выніку невыканання вамі дзеючых законаў і правілаў.
  11. Прадукты і тэхналогіі Renesas Electronics не павінны выкарыстоўвацца або ўключацца ў якія-небудзь прадукты ці сістэмы, вытворчасць, выкарыстанне або продаж якіх забароненыя дзеючымі нацыянальнымі або замежнымі законамі або правіламі. Вы павінны выконваць усе дзеючыя законы і правілы экспартнага кантролю, прынятыя і прымяняюцца ўрадамі любых краін, якія прэтэндуюць на юрысдыкцыю над бакамі або здзелкамі.
  12. Пакупнік або дыстрыб'ютар прадукцыі Renesas Electronics або любая іншая асоба, якая распаўсюджвае, утылізуе або іншым чынам прадае або перадае прадукцыю трэцім асобам, нясе адказнасць за загадзя паведаміць такую ​​трэцюю асобу аб змесце і ўмовах, выкладзеных у гэтым дакуменце.
  13. Гэты дакумент не можа быць перадрукаваны, прайграны або дубляваны ў любой форме, цалкам або часткова, без папярэдняй пісьмовай згоды Renesas Electronics.
  14. Калі ў вас ёсць якія-небудзь пытанні адносна інфармацыі, якая змяшчаецца ў гэтым дакуменце, або прадукцыі Renesas Electronics, звярніцеся ў офіс продажаў Renesas Electronics.

(Заўвага 1) «Renesas Electronics», як выкарыстоўваецца ў гэтым дакуменце, азначае Renesas Electronics Corporation, а таксама ўключае ў сябе яе прама або ўскосна кантраляваныя даччыныя кампаніі.

(Заўвага 2) «Прадукт(ы) Renesas Electronics» азначае любы прадукт, распрацаваны або выраблены Renesas Electronics або для яго.

Карпаратыўны штаб

TOYOSU FORESIA, 3-2-24 Toyosu,
Кото-ку, Токіо 135-0061, Японія
www.renesas.com

Таварныя знакі

Renesas і лагатып Renesas з'яўляюцца гандлёвымі маркамі Renesas Electronics Corporation. Усе гандлёвыя маркі і зарэгістраваныя гандлёвыя маркі з'яўляюцца ўласнасцю іх адпаведных уладальнікаў.

Кантактная інфармацыя

Для атрымання дадатковай інфармацыі пра прадукт, тэхналогію, самую свежую версію дакумента або ў бліжэйшы офіс продажаў, калі ласка, наведванне: www.renesas.com/contact/.

Дакументы / Рэсурсы

Бібліятэка хэш-функцый сямейства SHA RENESAS RL78-G14 [pdfКіраўніцтва па ўсталёўцы
RL78-G14, RL78-G23, RL78-G14 Бібліятэка хэш-функцый сямейства SHA, бібліятэка хэш-функцый сямейства SHA, бібліятэка хэш-функцый, бібліятэка функцый, RL78-G24

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *