RENESAS RL78-G14 Family SHA функционална библиотека за хеш

Вовед

Овој документ ја објаснува SHA Hash Function Library за семејството RL78 (во понатамошниот текст „SHA Libraly“) што зависи од MCU.

SHA Libraly е софтверска библиотека која обработува HASH пресметка за RL78 Family. Исто така, тој е дизајниран во посветен алгоритам и целосно подесен со асемблерски јазик.

Библиотеката вклучена во оваа верзија на белешката за апликација може да се комбинира со RL78/G24 FAA (флексибилна

Application Accelerator) за подобрување на брзината на обработка. За детали, погледнете во 2.3, Како да се користат функциите на библиотеката (Кога се комбинираат со RL78/G24 FAA).

За детали за функциите на API, погледнете во Renesas Microcomputer SHA Hash Function Library: Упатство за корисникот (R20UW0101).

Целен уред

RL78/G14, RL78/G23, RL78/G24
Кога ја користите оваа белешка за апликација со други MCU на Renesas, се препорачува внимателна евалуација откако ќе направите измени за да се усогласат со алтернативната MCU.

Структура на производот

Овој производ содржи fileсе наведени во Табела 1 подолу.

Табела 1. Производ на библиотека SHA files 

Име Опис
sample програма (r20an0211xx0202-rl78-sha)
работен простор
Документ (документ)
англиски (ен)
r20uw0101ej0201-sha.pdf Упатство за употреба
r20an0211ej0202-rl78-sha.pdf Водич за вовед (овој документ)
Јапонски (ја)
r20uw0101jj0201-sha.pdf Упатство за употреба
r20an0211jj0202-rl78-sha.pdf Водич за вовед
libsrc Извор од библиотека
ша Библиотека SHA
src Извор на библиотеката SHA
sha1if.в Дефиниција на функцијата SHA-1 API
sha256if.в Дефиниција на функцијата SHA-256 API
sha384if.в Дефиниција на функцијата SHA-384 API

(Не е поддржано од RL78)

шаиф.ч Основен дел од функцијата API
ша1.в Основен дел од пресметката на SHA-1
ша256.в Основен дел од пресметката на SHA-256
ша512.в Основен дел од пресметката SHA-384 / SHA-512 (Не е поддржано од RL78)
r_sha_version.в SHA-1/SHA-256 верзија file
вклучуваат Папка за заглавие на SHA Library
r_sha.h Rev.2.02 заглавие file
r_mw_version.h Заглавие на податоци за верзијата file
r_stdint.h Заглавие Typedef file
CS+ CS+ проектна папка
sha_rl78_sim_sampле Sample проект за RL78/G23
src Изворна папка
главната.в Sampле код
главен.ч Sampзаглавие на кодот file
libsrc Врска до libsrc
smc_gen Папка генерирана автоматски од паметен конфигуратор
општо Заеднички заглавие file / извор file папка за складирање
r_bsp Папка за складирање на дефиниција на регистарот за иницијализација
r_config Папка за складирање на заглавие за конфигурација на иницијализација на драјверот
sha_rl78_sample_FAA Sample проект за RL78/G24 FAA
src Изворна папка
главната.в Sampле код
главен.ч Sampзаглавие на кодот file
libsrc Врска до libsrc
smc_gen Папка генерирана автоматски од паметен конфигуратор
Config_FAA Извор поврзан со FAA file папка за складирање
општо Заеднички заглавие file / извор file папка за складирање
r_bsp Папка за складирање на дефиниција на регистарот за иницијализација
r_config Папка за складирање на заглавие за конфигурација на иницијализација на драјверот
r_pincfg Папка за складирање на заглавието за поставување симболично име за пристаништа
e2 студио e2 студио проект папка
CCRL Sampле проект за CCRL
sha_rl78_sim_sampле

Подолу испуштена.

Sample проект за RL78/G23

Подолу испуштена.

sha_rl78_sample_FAA

Подолу испуштена.

Sample проект за RL78/G24 FAA

Подолу испуштена.

LLVM Sampле проект за LLVM
sha_rl78_sim_sampле

Подолу испуштена.

Sample проект за RL78/G23

Подолу испуштена.

IAR IAR проектна папка
sha_rl78_sim_sampле

Подолу испуштена.

Sample проект за RL78/G23

Подолу испуштена.

Спецификации на производот

Функција API

SHA библиотеката за RL78 ги поддржува следните функции.

Табела 2. Функции на SHA Library API

API Преглед
R_Sha1_HashDigestNote Генерирајте SHA-1 хаш дигест
R_Sha256_HashDigest Генерирајте SHA-256 хаш дигест

Забелешка: Кога се комбинира со RL78/G24 FAA, оваа функција не е поддржана.

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

Како да ги користите функциите на библиотеката

Кога ја користите функцијата библиотека, потребно е да го наведете file да се изгради на следниов начин според API што ќе се користи. Кога се комбинираат со RL78/G24 FAA, погледнете во 2.3, Како да се користат функциите на библиотеката (Кога се комбинираат со RL78/G24 FAA).

Табела 3. File да се изгради

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

Како да ги користите функциите на библиотеката (Кога се комбинираат со RL78/G24 FAA)

FAA (The Flexible Application Accelerator) е акцелератор на апликации што користи архитектура на Харвард, развиена од корпорацијата Renesas Electronics. Користењето на FAA за обработка на SHA хаш операција ја зголемува брзината на обработка на SHA Library Note.

Забелешка: Кога се комбинира со RL78/G24 FAA, само SHA-256 е поддржан.
Забелешка: Кога се комбинира со RL78/G24 FAA, поддржан е само CC-RL компајлерот.

Кога се комбинираат со FAA, генерирајте код за обработка на SHA хаш операција за FAA во Smart конфигураторот. Комбинирајте го генерираниот код со кодот во папката libsrc вклучена во овој библиотечен пакет. Покрај кодот на библиотеката FAA SHA, наведете го кодот во Табела 4 подолу како цел за изградба.

Табела 4. File да се изгради кога се комбинира со RL78/G24 FAA

API File
R_Sha256_HashDigest sha256if.c, r_sha_version.c

Како да генерирате код

FAA SHA библиотеката генерира код користејќи го Smart конфигураторот

За повеќе информации за тоа како да ракувате со паметниот конфигуратор, погледнете го следниот документ.

  • Упатство за корисникот RL78 Smart Configurator: e² studio (R20AN0579)
  • Упатство за корисникот за паметен конфигуратор RL78: CS+ (R20AN0580)
  1. Додадете ја компонентата Flexible Application Accelerator (наведена подолу како компонента FAA).
    Низата знаци назначена за име на конфигурација: при додавање на компонентата ќе се рефлектира во кодните имиња генерирани од Smart Configurator. Почетната вредност на името на конфигурацијата е Config_FAA.

  2. Преземете ја библиотеката FAA SHA.
    Кликнете на копчето Ажурирај FAA модули за да се прикаже екранот за преземање модули FAA и изберете FAA SHA Library за преземање.
  3. Изберете SHA256 во функцијата за да се изврши генерирање код. Кодот е генериран во \src\smc_gen\Config_FAA. За детали за генерираниот код, погледнете во 2.3.3, Детали за генериран код.

Изградба на поставки

Откако ќе генерирате код со паметниот конфигуратор, направете ги следните поставки за изградба пред да изградите.

  1. Додадете го files во Табела 4 до целта за изградба.
  2. Наведете R_CONFIG_FAA_SHA256 во макро дефиницијата на препроцесорот на компајлерот.

Генерирани детали за код

Следното е детален опис на кодот генериран од Smart Configurator.

Табела 5. Детали за генериран код

FileЗабелешка 1 Објаснување
„XXX“_common.c FAA заедничка функција C извор file
„XXX“_common.h Заглавие на заедничка функција на FAA file
„XXX“_common.inc јодефин заглавие file за FAA
„XXX“_sha256.в 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,.Како да генерирате код.

Код за грешка

Во библиотеката FAA SHA, следнава шифра за грешка се додава на повратната вредност на функцијата 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 студио 2021-04
  • C компајлер:
  • CC-RL V1.09.00

ROM / RAM / Големина и перформанси на стек

Различните големини и перформанси при градење со следните опции се опишани како референца. Опции за компајлерот
-cpu=S3 -memory_model=medium –Odefault Link опции
-НЕОПтимизирај

Табела 7. ROM, RAM Големина 

API Големина на ROM-от [бајт] Големина на RAM меморија [бајт]
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 студио 2023-07
  • C компајлер:
  • CC-RL V1.12.01
  • DSP асемблерот:
  • FAA Assembler V1.04.02

ROM / RAM / FAACODE / FAADATA / Големина и перформанси на стек

Различните големини и перформанси при градење со следните опции се опишани како референца. Опции за компајлерот

  • cpu=S3 -memory_model=medium –Odefault Link опции
  • НЕОПтимизирај

Табела 10. ROM, RAM, FAACODE, FAADATA Големина

API Големина на ROM-от [бајт] Големина на RAM меморија [бајт] ФААКОД [бајт] 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=далеку –data_model=near –near_const_location=rom0 -e -Oh –calling_convention=v2

Табела 13. ROM, RAM Големина

библиотека file име Големина на ROM-от [бајт] Големина на RAM меморија [бајт]
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 студио 2022-01
• C компајлер:
LLVM за Renesas RL78 10.0.0.202203

ROM / RAM / Опција за компајлер / Перформанси

Различните големини и перформанси при градење со следните опции се опишани како референца.
Опции за компајлерот
Тип на процесор: S3-јадро
Ниво на оптимизација: Оптимизирај ја големината (-Os)

Табела 16. ROM, RAM Големина

библиотека file име Големина на ROM-от [бајт] Големина на RAM меморија [бајт]
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 Format во C извор
2.01 30 јуни 2022 година Поддржано LLVM.
2.02 01 август 2023 година Додадена библиотека за RL78/G24 FAA.

Општи мерки на претпазливост при ракување со производи од единица за микропроцесирање и микроконтролер

Следниве белешки за употреба се применливи за сите производи за микропроцесирање и единици за микроконтролер од Renesas. За детални белешки за употреба на производите опфатени со овој документ, погледнете ги соодветните делови од документот, како и сите технички ажурирања што се издадени за производите.

  1. Мерки на претпазливост против електростатско празнење (ESD)
    Силно електрично поле, кога е изложено на CMOS уред, може да предизвика уништување на оксидот на портата и на крајот да ја деградира работата на уредот. Мора да се преземат чекори за да се запре производството на статички електрицитет колку што е можно повеќе и брзо да се растури кога ќе се појави. Контролата на животната средина мора да биде соодветна. Кога е сув, треба да се користи овлажнител. Ова се препорачува за да се избегне користење на изолатори кои лесно можат да создадат статички електрицитет. Полупроводничките уреди мора да се складираат и транспортираат во антистатички контејнер, статична заштитна кеса или проводен материјал. Сите алатки за тестирање и мерење, вклучувајќи ги работните клупи и подовите, мора да бидат заземјени. Исто така, операторот мора да се заземји со помош на ремен за зглоб. Полупроводничките уреди не смеат да се допираат со голи раце. Слични мерки на претпазливост мора да се преземат за печатени кола со монтирани полупроводнички уреди.
  2. Се обработува при вклучување
    Состојбата на производот е недефинирана во моментот кога се напојува. Состојбите на внатрешните кола во LSI се неодредени, а состојбите на поставките на регистарот и пиновите се недефинирани во моментот кога се напојува. Во готов производ каде што сигналот за ресетирање се применува на надворешната игла за ресетирање, состојбите на пиновите не се гарантирани од моментот кога ќе се напојува до завршување на процесот на ресетирање. На сличен начин, состојбите на пиновите во производ што е ресетиран со функцијата за ресетирање на вклучување на чипот не се гарантирани од моментот кога се напојува додека напојувањето не го достигне нивото на кое е одредено ресетирањето.
  3. Влез на сигнал за време на исклучена состојба
    Не внесувајте сигнали или влезно/излезно напојување додека уредот е исклучен. Тековното вбризгување што е резултат на влез на таков сигнал или напојување со повлекување I/O може да предизвика дефект, а абнормалната струја што минува во уредот во овој момент може да предизвика деградација на внатрешните елементи. Следете го упатството за влезен сигнал за време на исклучување како што е опишано во документацијата за производот.
  4. Ракување со неискористени пинови
    Ракувајте со неискористените иглички во согласност со упатствата дадени за ракување со неискористените иглички во прирачникот. Влезните пинови на CMOS производите се генерално во состојба со висока импеданса. При работа со неискористен пин во состојба на отворено коло, дополнителен електромагнетен шум се индуцира во близина на LSI, поврзана пробивачка струја тече внатре и се јавуваат дефекти поради лажното препознавање на состојбата на пинот како влезен сигнал стане возможно.
  5. Сигнали на часовникот
    Откако ќе примените ресетирање, отпуштете ја линијата за ресетирање само откако сигналот за работниот часовник ќе стане стабилен. Кога го менувате сигналот на часовникот за време на извршувањето на програмата, почекајте додека не се стабилизира сигналот за целниот часовник. Кога сигналот на часовникот се генерира со надворешен резонатор или од надворешен осцилатор за време на ресетирањето, погрижете се линијата за ресетирање да се ослободи само по целосно стабилизирање на сигналот на часовникот. Дополнително, кога се префрлате на такт-сигнал произведен со надворешен резонатор или од надворешен осцилатор додека извршувањето на програмата е во тек, почекајте додека сигналот за целниот часовник е стабилен.
  6. Voltage апликација брановидна форма на влезен пин
    Изобличувањето на брановата форма поради влезниот шум или рефлектираниот бран може да предизвика дефект. Ако влезот на CMOS уредот остане во областа помеѓу VIL (макс.) и VIH (мин.) поради бучава, на пр.ampле, уредот може да не функционира. Внимавајте да спречите брборење да навлезе во уредот кога нивото на влезот е фиксирано, а исто така и во преодниот период кога влезното ниво поминува низ областа помеѓу VIL (макс.) и VIH (мин.).
  7. Забрана за пристап до резервирани адреси
    Пристапот до резервирани адреси е забранет. Резервираните адреси се обезбедени за можно идно проширување на функциите. Не пристапувајте до овие адреси бидејќи правилното функционирање на LSI не е гарантирано.
  8. Разлики помеѓу производите
    Пред промена од еден производ на друг, на прampдо производ со различен број на дел, потврдете дека промената нема да доведе до проблеми.
    Карактеристиките на микропроцесорската единица или производите на единицата на микроконтролерот во истата група, но со различен број на дел може да се разликуваат во однос на капацитетот на внатрешната меморија, шемата на распоредот и други фактори, што може да влијае на опсегот на електричните карактеристики, како што се карактеристичните вредности, работни маргини, имунитет на бучава и количина на зрачена бучава. Кога менувате производ со различен број на дел, спроведете системски тест за евалуација за дадениот производ.

Забележете

  1. Описите на кола, софтверот и другите поврзани информации во овој документ се дадени само за да се илустрира работата на полупроводничките производи и примената на пр.ampлес. Вие сте целосно одговорни за вградувањето или која било друга употреба на кола, софтвер и информации во дизајнот на вашиот производ или систем. Ренесас Електроникс се оградува од секаква одговорност за какви било загуби и штети настанати од вас или од трети страни кои произлегуваат од употребата на овие кола, софтвер или информации.
  2. Ренесас Електроникс со ова изрично се отфрла од каква било гаранција и одговорност за прекршување или какви било други побарувања кои вклучуваат патенти, авторски права или други права на интелектуална сопственост на трети страни, со или кои произлегуваат од употребата на производите на Renesas Electronics или техничките информации опишани во овој документ, вклучувајќи: не ограничувајќи се на, податоците за производот, цртежите, графиконите, програмите, алгоритмите и апликацијата прampлес.
  3. Ниту една лиценца, експлицитна, имплицитна или на друг начин, не се доделува со никакви патенти, авторски права или други права на интелектуална сопственост на Renesas Electronics или други.
  4. Вие ќе бидете одговорни за одредување кои лиценци се бараат од трети страни и за добивање на такви лиценци за законски увоз, извоз, производство, продажба, користење, дистрибуција или друго отстранување на какви било производи што содржат производи на Renesas Electronics, доколку е потребно.
  5. Не смеете да менувате, менувате, копирате или менувате инженеринг кој било производ на Renesas Electronics, без разлика дали е целосно или делумно. Ренесас Електроникс отфрла секаква одговорност за какви било загуби или штети настанати од вас или од трети страни кои произлегуваат од таквата промена, модификација, копирање или обратно инженерство.
  6. Производите на Ренесас Електроникс се класифицирани според следните две оценки за квалитет: „Стандард“ и „Висок квалитет“. Предвидените апликации за секој производ на Renesas Electronics зависат од квалитетот на производот, како што е наведено подолу. „Стандард“: Компјутери; Канцелариска опрема; комуникациска опрема; опрема за тестирање и мерење; аудио и визуелна опрема; домашни електронски апарати; Машински алатки; лична електронска опрема; индустриски роботи; итн. „Висок квалитет“: Транспортна опрема (автомобили, возови, бродови, итн.); контрола на сообраќајот (семафори); голема комуникациска опрема; ke финансиски терминални системи; безбедносна опрема за контрола; итн. Освен ако не е изрично назначен како производ со висока доверливост или производ за сурови средини во лист со податоци на Renesas Electronics или друг документ на Renesas Electronics, производите на Renesas Electronics не се наменети или овластени за употреба во производи или системи кои можат да претставуваат директна закана за луѓето живот или телесна повреда (вештачки уреди или системи за одржување на животот; хируршки импланти итн.) или може да предизвика сериозна материјална штета (вселенски систем; подморски повторувачи; системи за контрола на нуклеарната енергија; системи за контрола на авиони; системи за клучни постројки; воена опрема итн. ). Ренесас Електроникс се оградува од секаква одговорност за какви било штети или загуби настанати од вас или кои било трети страни кои произлегуваат од употребата на кој било производ на Ренесас Електроникс што не е во согласност со кој било лист со податоци на Ренесас Електроникс, прирачник за корисникот или друг документ на Ренесас Електроникс.
  7. Ниту еден полупроводнички производ не е апсолутно безбеден. Без оглед на какви било безбедносни мерки или карактеристики што може да се имплементираат во хардверот или софтверот на Renesas Electronics, Renesas Electronics нема апсолутно никаква одговорност што произлегува од каква било ранливост или прекршување на безбедноста, вклучително, но не ограничувајќи се на кој било неовластен пристап или употреба на производ на Renesas Electronics или систем кој користи производ на Renesas Electronics. RENESAS Електроника НЕ ​​ГАРАНТИРА ИЛИ ГАРАНЦИЈА ДЕКА RENESAS електроника производи, ИЛИ БИЛО СИСТЕМИ креирани со користење RENESAS Електроника производи ќе биде отпорен ИЛИ БЕЗ КОРУПЦИЈА, напад, ВИРУСИ, ПРЕЧКИ, хакирање, загуба на податоци или кражба, ИЛИ ДРУГИ упад безбедност ( "Ранливоста прашања" ). RENESAS ELECTRONICS ОДГОВАРА СЕКОЈА И СЕКАКВА ОДГОВОРНОСТ ИЛИ ОДГОВОРНОСТ КОИ ПРОИЗЛЕГУВААТ ИЛИ ПОВРЗАНИ СО КАКОВИ ПРАШАЊА СО РАНЛИВОСТ. Исто така, ДО СТЕПЕН ДОЗВОЛЕН СО ПРИМЕНЛИВИОТ ЗАКОН, RENESAS Електроника СЕ ОГРАДУВА ОД СЕКАКВИ ГАРАНЦИИ, ИЗРЕЧНИ ИЛИ ДА СЕ ПОДРАЗБИРААТ, ВО ОДНОС НА ОВОЈ ДОКУМЕНТ и сите поврзани или ПРИДРУЖНИ софтвер или хардвер, ВКЛУЧУВАЈЌИ НО НЕ ОГРАНИЧЕНИ НА ГАРАНЦИИ НА ТРГУВАЊЕ ИЛИ ПОДГОТВЕНОСТ ЗА ПОСЕБНА ЦЕЛ.
  8. Кога користите производи на Renesas Electronics, погледнете ги најновите информации за производот (листови со податоци, прирачници за корисникот, белешки за апликации, „Општи белешки за ракување и користење на полупроводнички уреди“ во прирачникот за доверливост итн.) и уверете се дека условите за користење се во опсегот специфицирано од Renesas Electronics во однос на максималните оценки, оперативно напојување voltagопсег, карактеристики на дисипација на топлина, инсталација, итн. Renesas Electronics отфрла секаква одговорност за какви било дефекти, дефекти или незгоди кои произлегуваат од употребата на производите на Renesas Electronics надвор од таквите наведени опсези.
  9. Иако Ренесас Електроникс се труди да го подобри квалитетот и доверливоста на производите на Ренесас Електроникс, полупроводничките производи имаат специфични карактеристики, како што се појава на дефект со одредена брзина и дефекти при одредени услови на употреба. Освен ако не се назначени како производ со висока доверливост или производ за сурови средини во лист со податоци на Renesas Electronics или друг документ на Renesas Electronics, производите на Renesas Electronics не подлежат на дизајн на отпорност на радијација. Вие сте одговорни за спроведување на безбедносни мерки за заштита од можноста за телесни повреди, повреди или оштетувања предизвикани од пожар и/или опасност за јавноста во случај на дефект или неисправност на производите на Renesas Electronics, како што е безбедносен дизајн за хардвер и софтвер, вклучувајќи, но не ограничувајќи се на вишок, контрола на пожари и спречување на дефекти, соодветен третман за деградација на стареењето или какви било други соодветни мерки. Бидејќи само проценката на софтверот за микрокомпјутер е многу тешка и непрактична, вие сте одговорни за проценка на безбедноста на финалните производи или системи произведени од вас.
  10. Ве молиме контактирајте со продажната канцеларија на Renesas Electronics за детали за еколошки прашања како што е еколошката компатибилност на секој производ на Renesas Electronics. Вие сте одговорни за внимателно и доволно истражување на важечките закони и прописи кои го регулираат вклучувањето или употребата на контролирани супстанции, вклучително без ограничување, директивата RoHS на ЕУ и користењето на производите на Renesas Electronics во согласност со сите овие важечки закони и прописи. Ренесас Електроникс се оградува од секаква одговорност за штети или загуби настанати како резултат на вашата непочитување на важечките закони и прописи.
  11. Производите и технологиите на Renesas Electronics нема да се користат ниту да се вградуваат во какви било производи или системи чие производство, употреба или продажба е забрането според важечките домашни или странски закони или прописи. Ќе се придржувате до сите важечки закони и прописи за контрола на извозот објавени и администрирани од владите на која било земја која тврди дека има јурисдикција над страните или трансакциите.
  12. Одговорност е на купувачот или дистрибутерот на производите на Renesas Electronics, или на која било друга страна која дистрибуира, располага или на друг начин го продава или пренесува производот на трето лице, однапред да ја извести третата страна за содржината и условите наведени. во овој документ.
  13. Овој документ нема да се препечатува, репродуцира или дуплира во каква било форма, целосно или делумно, без претходна писмена согласност од Renesas Electronics.
  14. Ве молиме контактирајте со продажната канцеларија на Renesas Electronics доколку имате какви било прашања во врска со информациите содржани во овој документ или производите на Renesas Electronics.

(Забелешка 1) „Ренесас Електроникс“ како што се користи во овој документ ја означува корпорацијата Ренесас Електроникс и исто така ги вклучува нејзините директно или индиректно контролирани подружници.

(Забелешка 2) „Производ(и) на Renesas Electronics“ значи кој било производ развиен или произведен од или за Renesas Electronics.

Корпоративното седиште

ТОЈОСУ ФОРЕЗИЈА, 3-2-24 Тојосу,
Кото-ку, Токио 135-0061, Јапонија
www.renesas.com

Заштитни знаци

Renesas и логото Renesas се заштитни знаци на Renesas Electronics Corporation. Сите трговски марки и регистрирани трговски марки се сопственост на нивните соодветни сопственици.

Информации за контакт

За повеќе информации за производ, технологија, најсовремена верзија на документ или најблиската продажна канцеларија, ве молиме посетете: www.renesas.com/contact/.

Документи / ресурси

RENESAS RL78-G14 Family SHA функционална библиотека за хеш [pdf] Водич за инсталација
RL78-G14, RL78-G23, RL78-G14 Семејна SHA функционална библиотека за хаш, Семејна SHA функционална библиотека за хаш, библиотека со функции за хаш, библиотека на функции, RL78-G24

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *