RENESAS RL78-G14 Family SHA Hash Function Library

Hoʻolauna
Ua wehewehe kēia palapala iā SHA Hash Function Library no ka ʻohana RL78 (i kapa ʻia ʻo "SHA Libraly") e pili ana i nā MCU.
ʻO ka SHA Libraly ka waihona lako polokalamu e hana ana i ka helu HASH no ka ʻohana RL78. Hoʻolālā ʻia hoʻi i ka algorithm i hoʻolaʻa ʻia a hoʻokō piha ʻia e ka ʻōlelo hui.
Hiki ke hoʻohui ʻia ka waihona i loko o kēia mana o ka palapala noi me RL78/G24 FAA(Flexible
Application Accelerator) e hoʻomaikaʻi i ka wikiwiki o ka hana. No nā kikoʻī, e nānā i ka 2.3, Pehea e hoʻohana ai i nā hana waihona (Ke hui pū ʻia me RL78/G24 FAA).
No nā kikoʻī o nā hana API, e nānā iā Renesas Microcomputer SHA Hash Function Library: User's Manual(R20UW0101).
Mea paahana
RL78/G14, RL78/G23, RL78/G24
Ke hoʻohana nei i kēia palapala noi me nā MCU Renesas ʻē aʻe, ʻōlelo ʻia ka loiloi akahele ma hope o ka hana ʻana i nā hoʻololi e hoʻokō me ka MCU ʻokoʻa.
Kapili o ka huahana
Aia kēia huahana i ka files i helu ʻia ma ka Papa 1 ma lalo nei.
Papa 1. Hua waihona SHA files
| inoa | wehewehe | |||||||
| sampka polokalamu (r20an0211xx0202-rl78-sha) | ||||||||
| wahi hana | ||||||||
| Palapala (doc) | ||||||||
| Pelekania (en) | ||||||||
| r20uw0101ej0201-sha.pdf | Palapala hoʻohana | |||||||
| r20an0211ej0202-rl78-sha.pdf | Alakaʻi Introduction (keia palapala) | |||||||
| Kepani(ia) | ||||||||
| r20uw0101jj0201-sha.pdf | Palapala hoʻohana | |||||||
| r20an0211jj0202-rl78-sha.pdf | Alakaʻi Hoʻolauna | |||||||
| libsrc | Puna waihona | |||||||
| sha | Hale Waihona Puke SHA | |||||||
| src | Puna waihona SHA | |||||||
| sha1if.c | wehewehe hana API SHA-1 | |||||||
| sha256if.c | wehewehe hana API SHA-256 | |||||||
| sha384if.c | wehewehe hana API SHA-384
(ʻAʻole i kākoʻo ʻia e RL78) |
|||||||
| shaif.h | Mahele kumu o ka hana API | |||||||
| sha1.c | Mahele kumu o ka helu SHA-1 | |||||||
| sha256.c | Mahele kumu o ka helu SHA-256 | |||||||
| sha512.c | Mahele kumu o ka helu SHA-384 / SHA-512 (ʻAʻole i kākoʻo ʻia e RL78) | |||||||
| r_sha_version.c | Manaʻo SHA-1/SHA-256 file | |||||||
| komo | waihona waihona waihona SHA | |||||||
| r_sha.h | Rev.2.02 poo file | |||||||
| r_mw_version.h | Poʻomanaʻo ʻikepili mana file | |||||||
| r_stdint.h | Poʻomanaʻo Typedef file | |||||||
| CS+ | waihona papahana CS+ | |||||||
| sha_rl78_sim_sample | Sampka papahana no RL78/G23 | |||||||
| src | Puna waihona | |||||||
| nui.c | Sample code | |||||||
| nui.h | Sample code header file | |||||||
| libsrc | loulou i libsrc | |||||||
| smc_gen | Puke i hana 'akomi 'o Smart configurator | |||||||
| laulaha | Poʻo poʻo maʻamau file / kumu file waihona waihona | |||||||
| r_bsp | Hoʻopuka helu helu hoʻomaka wehewehe waihona waihona waihona | |||||||
| r_config | Ka hoʻomaka hoʻomaka ʻana o ka hoʻomaka ʻana o ka mea hoʻokele i ka waihona waihona waihona | |||||||
| sha_rl78_sample_FAA | Sample papahana no RL78/G24 FAA | |||||||
| src | Puna waihona | |||||||
| nui.c | Sample code | |||||||
| nui.h | Sample code header file | |||||||
| libsrc | loulou i libsrc | |||||||
| smc_gen | Puke i hana 'akomi 'o Smart configurator | ||||||
| Config_FAA | Kumu pili FAA file waihona waihona | ||||||
| laulaha | Poʻo poʻo maʻamau file / kumu file waihona waihona | ||||||
| r_bsp | Hoʻopuka helu helu hoʻomaka wehewehe waihona waihona waihona | ||||||
| r_config | Ka hoʻomaka hoʻomaka ʻana o ka hoʻomaka ʻana o ka mea hoʻokele i ka waihona waihona waihona | ||||||
| r_pincfg | Hoʻonohonoho inoa hōʻailona waihona waihona waihona no nā awa | ||||||
| e2 studio | waihona papahana e2 studio | ||||||
| CCRL | Sampka papahana no CCRL | ||||||
| sha_rl78_sim_sample
Ma lalo i waiho ʻia. |
Sampka papahana no RL78/G23
Ma lalo i waiho ʻia. |
||||||
| sha_rl78_sample_FAA
Ma lalo i waiho ʻia. |
Sample papahana no RL78/G24 FAA
Ma lalo i waiho ʻia. |
||||||
| LLVM | Sample papahana no LLVM | ||||||
| sha_rl78_sim_sample
Ma lalo i waiho ʻia. |
Sampka papahana no RL78/G23
Ma lalo i waiho ʻia. |
||||||
| IAR | waihona papahana IAR | ||||||
| sha_rl78_sim_sample
Ma lalo i waiho ʻia. |
Sampka papahana no RL78/G23
Ma lalo i waiho ʻia. |
||||||
Nā Kūlana Huahana
Hana API
Kākoʻo ʻo SHA Library no ka RL78 i kēia mau hana.
Papa 2. SHA Library API Hana
| API | Hōʻike |
| R_Sha1_HashDigestNote | E hana i kahi hash digest SHA-1 |
| R_Sha256_HashDigest | E hana i kahi hash digest SHA-256 |
Nānā: Ke hui pū ʻia me RL78/G24 FAA, ʻaʻole kākoʻo ʻia kēia hana.
| API | File |
| R_Sha1_HashDigest | sha1if.c, sha1.c, r_sha_version.c |
| R_Sha256_HashDigest | sha256if.c, sha256.c, r_sha_version.c |
Pehea e hoʻohana ai i nā hana waihona
I ka hoʻohana ʻana i ka hana waihona, pono e kuhikuhi i ka file e kūkulu ʻia e like me ka API e hoʻohana ʻia. Ke hui pū me RL78/G24 FAA, e nānā i ka 2.3, Pehea e hoʻohana ai i nā hana waihona (Ke hui pū me RL78/G24 FAA).
Papa 3. File e kukuluia
| API | File |
| R_Sha1_HashDigest | sha1if.c, sha1.c, r_sha_version.c |
| R_Sha256_HashDigest | sha256if.c, sha256.c, r_sha_version.c |
Pehea e hoʻohana ai i nā hana waihona (Ke hui pū me RL78/G24 FAA)
ʻO FAA (The Flexible Application Accelerator) kahi mea hoʻokele noi e hoʻohana ana i kahi hoʻolālā Harvard i hoʻomohala ʻia e Renesas Electronics Corporation. ʻO ka hoʻohana ʻana i ka FAA no ka hoʻoponopono hana hash SHA e hoʻonui i ka wikiwiki o ka hana ʻana o ka SHA Library Note.
Nānā: Ke hui pū ʻia me RL78/G24 FAA, kākoʻo wale ʻia ʻo SHA-256.
Nānā: Ke hui pū ʻia me RL78/G24 FAA, kākoʻo wale ʻia ka mea hoʻopili CC-RL.
I ka hui pū ʻana me FAA, e hoʻopuka i nā code no ka hoʻoili ʻana i ka hana hash SHA no FAA i ka configurator Smart. E hoʻohui i ke code i hana ʻia me ke code ma ka waihona libsrc i hoʻokomo ʻia i loko o kēia pūʻolo waihona. Ma waho aʻe o ka code FAA SHA Library, e kuhikuhi i ke code ma ka Papa 4 ma lalo nei e like me ka pahuhopu kūkulu.
Papa 4. File e kūkulu ʻia ke hui pū ʻia me RL78/G24 FAA
| API | File |
| R_Sha256_HashDigest | sha256if.c, r_sha_version.c |
Pehea e hana ai i ke code
Hoʻopuka ʻo FAA SHA Library i nā code me ka hoʻohana ʻana i ka configurator Smart
No ka ʻike hou aku e pili ana i ka hana ʻana i ka Smart Configurator, e ʻoluʻolu e nānā i ka palapala aʻe.
- RL78 Smart Configurator Ke alakaʻi o ka mea hoʻohana: e² studio (R20AN0579)
- RL78 Smart Configurator alakaʻi hoʻohana: CS+ (R20AN0580)
- Hoʻohui i ka ʻāpana ʻĀpana Hoʻopono Hoʻololi (i ʻōlelo ʻia ma lalo nei ʻo ka mea FAA).
ʻO ke kaula kikoʻī i kuhikuhi ʻia no ka inoa Configuration: i ka wā e hoʻohui ai i ka ʻāpana e ʻike ʻia i nā inoa code i hana ʻia e ka Smart Configurator. ʻO ka waiwai mua o ka inoa hoʻonohonoho ʻo Config_FAA.


- Hoʻoiho i ka Hale Waihona Puke FAA SHA.
Kaomi i ka pihi Hoʻohou i nā modules FAA e hōʻike i ka pale hoʻoiho ʻana o nā modules FAA a koho i ka Hale Waihona FAA SHA e hoʻoiho. - E koho i ka SHA256 i ka hana e hana i nā code generation. Hoʻokumu ʻia ke code ma \src\smc_gen\Config_FAA. No nā kikoʻī e pili ana i ke code i hana ʻia, e nānā i ka 2.3.3, Generated Code Details.
Kūkulu ʻia nā ʻōkuhi
Ma hope o ka hoʻokumu ʻana i ke code me ka Smart Configurator, e hana i kēia mau hoʻonohonoho kūkulu ma mua o ke kūkulu ʻana.
- Hoʻohui i ka files i ka Papa 4 i ka pahu hopu.
- E wehewehe i ka R_CONFIG_FAA_SHA256 ma ka wehewehe macro o ka mea hoʻopuka mua.
Nā kikoʻī code i haku ʻia
Eia ka wehewehe kikoʻī o ke code i hana ʻia e ka Smart Configurator.
Papa 5. Nā kikoʻī code i haku ʻia
| FileNānā1 | Wehewehe |
| “XXX”_common.c | FAA hana maʻamau C kumu file |
| “XXX”_common.h | poʻomanaʻo hana maʻamau FAA file |
| “XXX”_common.inc | poʻomanaʻo iodefine file no FAA |
| “XXX”_sha256.c | SHA-256 helu C kumu file no FAA |
| “XXX”_sha256.h | Poʻomanaʻo helu SHA-256 file no FAA |
| “XXX” _src.dsp | SHA-256 hui helu file no FAA |
Nānā: 1. ʻO "XXX" ma ka inoa hana e hōʻike ana i ka inoa hoʻonohonoho. Hōʻike ʻia ka inoa hoʻonohonoho ma Smart Configurator i ka wā e hoʻohui ai i ka mea FAA. No nā kikoʻī, e nānā i ka 2.3.1, Pehea e hana ai i nā code.
Kuhi hewa
Ma ka Hale Waihona Puke FAA SHA, ua hoʻohui ʻia ka helu kuhi hewa i ka waiwai hoʻihoʻi o ka hana R_Sha256_HashDigest.
No nā kikoʻī o nā hana API, e nānā iā Renesas Microcomputer SHA Hash Function Library: User's Manual(R20UW0101).
Papa 6. Kuhi hewa
| hōʻailona | Waiwai | Wehewehe |
| R_SHA_ERROR_FAA_ALREADY_RUNNING | -4 | Ua hoʻopau ʻia ka hana me ka hana ʻole ʻana i ka hana SHA hash no ka mea e holo ana ka mea hoʻohana FAA. |
Nā memo
- ʻAʻole hiki ke hoʻohana ʻia nā kikoʻī macro e pili ana me RL78. __COMPILE_EMPHASIS_SPEED__
CC-RL
Kaiapuni hoʻomohala
E ʻoluʻolu e hoʻohana i ka mea like a i ʻole ka mana hope o ka mea hana i helu ʻia ma lalo nei:
- Kaiapuni Hoʻohui Hoʻohui:
- CS+ no CC V8.05.00
- e2 studio 2021-04
- C compiler:
- CC-RL V1.09.00
ROM / RAM / Ka nui a me ka hana
Hōʻike ʻia nā ʻano nui a me nā hana i ke kūkulu ʻana me nā koho ma lalo nei no ka ʻike. Nā koho mea hoʻopili
-cpu=S3 -memory_model=medium –Odefault Link koho
-NOOPtimize
Papa 7. ROM, Nui RAM
| API | Nui ROM [byte] | Nui RAM [byte] |
| R_Sha1_HashDigest | 1814 | 0 |
| R_Sha256_HashDigest | 3033 | 0 |
Papa 8. Ka nui o ka waihona
| API | ka nui o ka waihona [byte] |
| R_Sha1_HashDigest | 174 |
| R_Sha256_HashDigest | 96 |
Papa 9. Hana
| ka lōʻihi o ka memo hoʻokomo[byte] | SHA-1 [mākou] | SHA-256 [mākou] |
| 0 | 800 | 1,200 |
| 64 | 1,500 | 2,300 |
| 128 | 2,200 | 3,400 |
| 192 | 2,900 | 4,600 |
| 256 | 3,600 | 5,700 |
Nānā: ʻO ka memo hoʻokomo he 1 poloka me ka hana ʻana i ka padding.
CC-RL(I ka hui ʻana me RL78/G24 FAA)
Kaiapuni hoʻomohala
E ʻoluʻolu e hoʻohana i ka mea like a i ʻole ka mana hope o ka mea hana i helu ʻia ma lalo nei:
- Kaiapuni Hoʻohui Hoʻohui:
- CS+ no CC V8.10.00
- e2 studio 2023-07
- C compiler:
- CC-RL V1.12.01
- Mea hoʻohui DSP:
- FAA Assembler V1.04.02
ROM / RAM / FAACODE / FAADATA / Ka nui a me ka hana
Hōʻike ʻia nā ʻano nui a me nā hana i ke kūkulu ʻana me nā koho ma lalo nei no ka ʻike. Nā koho mea hoʻopili
- cpu=S3 -memory_model=medium –Odefault Link koho
- NOOPtimize
Papa 10. ROM, RAM, FAACODE, FAADATA Nui
| API | Nui ROM [byte] | Nui RAM [byte] | FAACODE [byte] | FAADATA [byte] |
| R_Sha256_HashDigest | 1073 | 0 | 684 | 524 |
Papa 11. Ka nui o ka waihona
| API | ka nui o ka waihona [byte] |
| R_Sha256_HashDigest | 46 |
Papa 12. Hana
uaki ʻōnaehana = 32MHz
| ka lōʻihi o ka memo hoʻokomo[byte] | SHA-256 [mākou] |
| 0 | 6,00 |
| 64 | 1,100 |
| 128 | 1,600 |
| 192 | 2,000 |
| 256 | 2,500 |
ʻO IAR Embedded Workbench
Kaiapuni hoʻomohala
E ʻoluʻolu e hoʻohana i ka mea like a i ʻole ka mana hope o ka mea hana i helu ʻia ma lalo nei:
- Kaiapuni Hoʻohui Hoʻohui:
IAR i hoʻokomo ʻia i ka papa hana no Renesas RL78 mana 4.21.1 - C compiler:
IAR C/C++ Compiler no Renesas RL78 : 4.20.1.2260
ROM / RAM / Ka nui a me ka hana
Hōʻike ʻia nā ʻano nui a me nā hana i ke kūkulu ʻana me nā koho ma lalo nei no ka ʻike.
Nā koho mea hoʻopili
–core=S3 –code_model=far –data_model=kokoke –near_const_location=rom0 -e -Oh –calling_convention=v2
Papa 13. ROM, Nui RAM
| hale waihona puke file inoa | Nui ROM [byte] | Nui RAM [byte] |
| R_Sha1_HashDigest | 2,009 | 0 |
| R_Sha256_HashDigest | 3,283 | 0 |
Papa 14. Ka nui o ka waihona
| API | ka nui o ka waihona [byte] |
| R_Sha1_HashDigest | 184 |
| R_Sha256_HashDigest | 138 |
Papa 15. Hana
| ka lōʻihi o ka memo hoʻokomo[byte] | SHA-1 [mākou] | SHA-256 [mākou] |
| 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 |
Nānā: ʻO ka memo hoʻokomo he 1 poloka me ka hana ʻana i ka padding.
LLVM
Kaiapuni hoʻomohala
E ʻoluʻolu e hoʻohana i ka mea like a i ʻole ka mana hope o ka mea hana i helu ʻia ma lalo nei:
• Kaiapuni Hoʻohui Hoʻohui:
e2 studio 2022-01
• Mea hoʻopili C:
LLVM no Renesas RL78 10.0.0.202203
ROM / RAM / Koho Compiler / Hana
Hōʻike ʻia nā ʻano nui a me nā hana i ke kūkulu ʻana me nā koho ma lalo nei no ka ʻike.
Nā koho mea hoʻopili
ʻAno CPU: S3-core
Papa Hoʻonui: Hoʻonui i ka nui (-Os)
Papa 16. ROM, Nui RAM
| hale waihona puke file inoa | Nui ROM [byte] | Nui RAM [byte] |
| R_Sha1_HashDigest | 2,731 | 0 |
| R_Sha256_HashDigest | 4,312 | 0 |
Papa 17. Ka nui o ka waihona
| API | ka nui o ka waihona [byte] |
| R_Sha1_HashDigest | 178 |
| R_Sha256_HashDigest | 104 |
Papa 18. Hana
| ka lōʻihi o ka memo hoʻokomo[byte] | SHA-1 [mākou] | SHA-256 [mākou] |
| 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 |
Nānā: ʻO ka memo hoʻokomo he 1 poloka me ka hana ʻana i ka padding.
Moolelo Hooponopono
| wehewehe | |||
| Na Rev. | Lā | ʻAoʻao | Hōʻuluʻulu manaʻo |
| 1.00 | ʻOkakopa 16, 2012 | — | Puka mua |
| 1.01 | Sep 30, 2014 | Palapala i hoʻomaikaʻi ʻia. | |
| Hoʻoponopono ʻia ka pilikia inā he ʻano ʻokoʻa ka helu kuhikuhi. | |||
| — | Hoʻohui i ke kākoʻo no ka hiʻohiʻona liʻiliʻi a me ke ʻano nui. | ||
| 1.02 | ʻApelila 01, 2015 | — | Kākoʻo ʻia ʻo IAR Embedded Workbench. |
| 1.03 | Iulai 01, 2016 | — | Kākoʻo ʻia ʻo CC-RL. |
| Kākoʻo ʻia ʻo IAR Embedded Workbench 7.4(v2.21.1). | |||
| 2.00 | ʻApelila 21, 2021 | — | Ua hoʻololi i ka palapala hoʻolako waihona mai Lib Format i C kumu |
| 2.01 | Iune 30, 2022 | — | Kākoʻo ʻia ʻo LLVM. |
| 2.02 | ʻAukake 01, 2023 | — | Waihona waihona no RL78/G24 FAA. |
Nā Kūlana Nui i ka lawelawe ʻana i ka ʻāpana Microprocessing a me nā huahana Microcontroller Unit
Pili nā memo hoʻohana a pau i nā ʻāpana Microprocessing a me nā huahana Microcontroller unit mai Renesas. No nā memo hoʻohana kikoʻī e pili ana i nā huahana i uhi ʻia e kēia palapala, e nānā i nā ʻāpana kūpono o ka palapala a me nā mea hou ʻenehana i hoʻopuka ʻia no nā huahana.
- E mālama i ka Electrostatic Discharge (ESD)
Hiki i ke kahua uila ikaika, ke ʻike ʻia i kahi hāmeʻa CMOS, hiki ke hoʻopau i ka ʻīpuka oxide a hoʻohaʻahaʻa i ka hana. Pono e hana i nā ʻanuʻu e hoʻōki i ka hana ʻana o ka uila paʻa i ka hiki, a e hoʻopau koke i ka wā e loaʻa ai. Pono ka hoomalu kaiapuni. Ke maloʻo, pono e hoʻohana i kahi humidifier. Manaʻo ʻia kēia e pale i ka hoʻohana ʻana i nā insulators hiki ke kūkulu maʻalahi i ka uila static. Pono e mālama a lawe ʻia nā mea semiconductor i loko o kahi pahu anti-static, ʻeke pale pale static a i ʻole nā mea conductive. Pono e hoʻopaʻa ʻia nā mea hana hoʻāʻo a me nā ana a pau me nā papa hana a me nā papahele. Pono e hoʻopaʻa ʻia ka mea hoʻohana me ke kaula lima. ʻAʻole pono e hoʻopā ʻia nā mea semiconductor me nā lima ʻole. Pono e mālama ʻia nā ʻano like no nā papa kaapuni paʻi me nā mea semiconductor i kau ʻia. - Kaʻina hana ma ka mana
ʻAʻole i wehewehe ʻia ke kūlana o ka huahana i ka manawa i hoʻolako ʻia ai ka mana. ʻAʻole maopopo nā mokuʻāina o nā kaapuni kūloko i ka LSI a ʻaʻole i wehewehe ʻia nā mokuʻāina o nā hoʻonohonoho hoʻopaʻa inoa a me nā pine i ka manawa i hoʻolako ʻia ai ka mana. Ma kahi huahana i hoʻopau ʻia kahi i hoʻopili ʻia ai ka hōʻailona hoʻihoʻi i ka pine reset waho, ʻaʻole i hōʻoia ʻia nā mokuʻāina o nā pine mai ka manawa i hoʻolako ʻia ai ka mana a hiki i ka pau ʻana o ke kaʻina hana. Ma keʻano like,ʻaʻole i hōʻoiaʻiʻoʻia nā moku'āina o nā pine i loko o kahi huahana i hoʻonohonoho houʻia e kahi hana hoʻoponopono hou i ka mana ma luna o ka chip mai ka manawa i hoʻolakoʻia ai ka mana a hiki i ka mana i ke kiʻekiʻe i hōʻikeʻia. - Hoʻokomo o ka hōʻailona i ka wā o ka mana hoʻopau
Mai hoʻokomo i nā hōʻailona a i ʻole kahi mana huki huki I/O i ka wā e pio ana ka hāmeʻa. ʻO ka hoʻokomo ʻana o ia hōʻailona a i ʻole ka mana huki huki I/O i kēia manawa hiki ke hana hewa a ʻo ke ʻano like ʻole e hele ana i loko o ka hāmeʻa i kēia manawa hiki ke hōʻino i nā mea o loko. E hahai i ke alakaʻi no ka hōʻailona hoʻokomo i ka wā e hoʻopau ai i ka mana e like me ka wehewehe ʻana i kāu palapala huahana. - Ka lawelawe ʻana i nā pine i hoʻohana ʻole ʻia
E mālama i nā pine i hoʻohana ʻole ʻia e like me nā kuhikuhi i hāʻawi ʻia ma lalo o ka lawelawe ʻana i nā pine i hoʻohana ʻole ʻia ma ka manual. Loaʻa nā pine hoʻokomo o nā huahana CMOS i ke kūlana kiʻekiʻe-impedance. I ka hana ʻana me kahi pine i hoʻohana ʻole ʻia i ka moku kaapuni hāmama, hoʻoulu ʻia ka leo electromagnetic hou ma kahi kokoke i ka LSI, ke kahe ʻana o ka pana-through pili i loko, a hiki mai nā hewa ma muli o ka ʻike wahaheʻe ʻana o ka mokuʻāina ma ke ʻano he hōʻailona hoʻokomo. lilo i mea hiki. - Nā hōʻailona uaki
Ma hope o ka hoʻohana ʻana i kahi hoʻoponopono, hoʻokuʻu wale i ka laina hoʻoponopono ma hope o ka paʻa ʻana o ka hōʻailona uaki hana. Ke hoʻololi i ka hōʻailona uaki i ka wā e hoʻokō ai ka papahana, e kali a paʻa ka hōʻailona uaki. Ke hana ʻia ka hōʻailona uaki me kahi resonator waho a i ʻole mai kahi oscillator waho i ka wā o ka hoʻoponopono hou ʻana, e hōʻoia e hoʻokuʻu wale ʻia ka laina hoʻonohonoho ma hope o ka hoʻopaʻa piha ʻana o ka hōʻailona uaki. Eia kekahi, i ka wā e hoʻololi ai i ka hōʻailona uaki i hana ʻia me kahi resonator waho a i ʻole e kahi oscillator waho i ka wā e holomua ana ka papahana, e kali a paʻa ka hōʻailona uaki. - Voltage ka nalu noi ma ka pine hoʻokomo
ʻO ka hawewe nalu ma muli o ka walaʻau hoʻokomo a i ʻole kahi hawewe i hōʻike ʻia e hiki ke hana hewa. Inā noho ka mea hoʻokomo o ka mea CMOS ma kahi ma waena o VIL (Max.) a me VIH (Min.) ma muli o ka walaʻau, no exampe, hiki ke hana hewa ka mea hana. E mālama i ka pale ʻana i ka walaʻau kamaʻilio mai ke komo ʻana i ka hāmeʻa ke hoʻopaʻa ʻia ka pae hoʻokomo, a i ka wā hoʻololi hoʻi i ka wā e hele ai ka pae hoʻokomo ma waena o ka VIL (Max.) a me VIH (Min.). - Ka pāpā ʻana i ke komo ʻana i nā helu wahi i mālama ʻia
Kāpae ʻia ke komo ʻana i nā helu wahi i mālama ʻia. Hāʻawi ʻia nā wahi i mālama ʻia no ka hoʻonui ʻana i nā hana e hiki mai ana. Mai komo i kēia mau helu wahi no ka mea ʻaʻole i hōʻoia ʻia ka hana pololei o ka LSI. - Nā ʻokoʻa ma waena o nā huahana
Ma mua o ka hoʻololi ʻana mai kahi huahana i kekahi, no ka example i kahi huahana me kahi helu ʻāpana ʻē aʻe, e hōʻoia ʻaʻole e alakaʻi ka hoʻololi i nā pilikia.
ʻO nā hiʻohiʻona o kahi ʻāpana microprocessing a i ʻole nā huahana microcontroller i loko o ka hui like akā loaʻa kahi helu ʻāpana ʻokoʻa ʻokoʻa paha ma ke ʻano o ka hiki ke hoʻomanaʻo i loko, ke ʻano hoʻonohonoho, a me nā mea ʻē aʻe, hiki ke hoʻopili i nā pae o nā hiʻohiʻona uila, e like me nā waiwai waiwai, nā palena hana, ka palekana i ka walaʻau, a me ka nui o ka walaʻau i hoʻomālamalama ʻia. Ke hoʻololi nei i kahi huahana me kahi helu ʻāpana ʻokoʻa, e hoʻokō i kahi hoʻokolohua loiloi ʻōnaehana no ka huahana i hāʻawi ʻia.
Hoolaha
- Hāʻawi ʻia nā wehewehe ʻana o nā kaapuni, lako polokalamu a me nā ʻike ʻē aʻe e pili ana i kēia palapala e hōʻike wale i ka hana o nā huahana semiconductor a me nā noi ex.amples. ʻO ʻoe ke kuleana piha no ka hoʻohui ʻana a i ʻole kekahi hoʻohana ʻana i nā kaapuni, lako polokalamu, a me ka ʻike i ka hoʻolālā ʻana o kāu huahana a i ʻole ʻōnaehana. Hoʻokuʻu ʻo Renesas Electronics i kekahi a me nā kuleana āpau no nā poho a me nā pohō i loaʻa iā ʻoe a i ʻole nā poʻe ʻekolu mai ka hoʻohana ʻana i kēia mau kaapuni, lako polokalamu, a i ʻole ka ʻike.
- Ke hoole nei o Renesas Electronics i na palapala hoopaa a me ke kuleana no ka uhai ana a i ole i kekahi mau koi e pili ana i na patents, copyrights, or other intellectual property rights of third party, by a i ole ia mai ka hoohana ana i na Renesas Electronics huahana a i ole ike loea i hoakakaia ma keia palapala, me ʻaʻole i kaupalena ʻia i ka ʻikepili huahana, nā kaha kiʻi, nā pakuhi, nā papahana, nā algorithms, a me nā noi examples.
- ʻAʻole hāʻawi ʻia ka laikini, hōʻike, hōʻike ʻia a i ʻole nā mea ʻē aʻe, ma lalo o nā patent, kope kope a i ʻole nā kuleana waiwai naʻauao o Renesas Electronics a i ʻole nā mea ʻē aʻe.
- Na ʻoe ke kuleana no ka hoʻoholo ʻana i nā laikini e koi ʻia mai nā ʻaoʻao ʻekolu, a me ka loaʻa ʻana o ia mau laikini no ka lawe ʻana mai i ke kānāwai, hoʻokuʻu aku, hana ʻana, kūʻai aku, hoʻohana, hāʻawi ʻana a i ʻole ka hoʻokuʻu ʻana aku i nā huahana e hoʻopili ana i nā huahana Renesas Electronics, inā koi ʻia.
- ʻAʻole ʻoe e hoʻololi, hoʻololi, kope, a i ʻole ʻenekinia hoʻohuli i kekahi huahana Renesas Electronics, inā he ʻāpana a ʻāpana paha. Hoʻokuʻu ʻo Renesas Electronics i kekahi a me nā kuleana āpau no nā poho a i ʻole nā poino i loaʻa iā ʻoe a i ʻole nā poʻe ʻekolu e kū mai ana mai ia hoʻololi, hoʻololi, kope ʻana a i ʻole ʻenehana hoʻohuli.
- Hoʻokaʻawale ʻia nā huahana Renesas Electronics e like me nā māka maikaʻi ʻelua: "Standard" a me "High Quality". ʻO nā noi i manaʻo ʻia no kēlā me kēia huahana Renesas Electronics e pili ana i ka pae maikaʻi o ka huahana, e like me ka mea i hōʻike ʻia ma lalo nei. "Maʻamau": Computers; lako keʻena; mea pili; mea hoao a ana; mea leo a me ka ike; nā lako uila home; nā mea hana mīkini; lako uila pilikino; nā lopako ʻenehana; etc. "Kōnaehana Kiʻekiʻe": Nā lako kaʻa (nā kaʻa, nā kaʻaahi, nā moku, a me nā mea ʻē aʻe); ka hoʻokele kaʻa ( traffic lights ); lako kamaʻilio nui; ke ʻōnaehana terminal kālā; mea hoʻomalu palekana; a me nā mea ʻē aʻe inā ʻaʻole i koho ʻia ma ke ʻano he huahana hilinaʻi kiʻekiʻe a i ʻole he huahana no nā kaiapuni koʻikoʻi i loko o kahi pepa ʻikepili Renesas Electronics a i ʻole palapala Renesas Electronics ʻē aʻe, ʻaʻole manaʻo a ʻae ʻia nā huahana Renesas Electronics no ka hoʻohana ʻana i nā huahana a i ʻole nā ʻōnaehana e hoʻoweliweli pololei i ke kanaka. ke ola a i ʻole ka hōʻeha kino (nā mea kākoʻo ola kino a i ʻole nā pūnaewele; nā ʻokiʻoki ʻana; a me nā mea ʻē aʻe), a i ʻole e hōʻeha nui i ka waiwai (pūnaewele ākea; nā mea hoʻihoʻi i lalo o ka moana; nā ʻōnaehana mana nuklea; nā ʻōnaehana hoʻokele mokulele; nā ʻōnaehana mea kanu kī; nā lako kaua; etc. ). Hōʻole ʻo Renesas Electronics i kekahi a me nā kuleana āpau no nā pohō a i ʻole nā poino i loaʻa iā ʻoe a i ʻole kekahi ʻaoʻao ʻekolu e kū mai ana mai ka hoʻohana ʻana i kekahi huahana Renesas Electronics i kū ʻole me kekahi pepa ʻikepili Renesas Electronics, manual a ka mea hoʻohana a i ʻole palapala Renesas Electronics.
- ʻAʻohe huahana semiconductor i paʻa loa. Ma waho o nā hana palekana a i ʻole nā hiʻohiʻona e hiki ke hoʻokō ʻia i loko o ka Renesas Electronics lako a i ʻole nā huahana lako polokalamu, ʻaʻohe kuleana o Renesas Electronics e puka mai ana mai kahi nāwaliwali a i ʻole ka palekana palekana, me ka ʻole i kaupalena ʻia i kahi komo ʻole ʻia a hoʻohana paha i kahi huahana Renesas Electronics. a i ʻole kahi ʻōnaehana e hoʻohana ana i kahi huahana Renesas Electronics. ʻAʻole ʻo RENESAS ELECTRONICS e hōʻoiaʻiʻo a i ʻole e hōʻoiaʻiʻo ʻia ʻo RENESAS ELECTRONICS PRODUCTS, OR N SYSTEMS CREATED USING RENESAS ELECTRONICS PRODUCTS will be INVULNERABLE or free from CORRUPTION, ATTACK, VIRUSESFTA, LOSSURULITY Is, THE SYSTEM. ). HOʻOKE ʻO RENESAS ELECTRONICS i nā kuleana a me nā kuleana a pau e kū mai ana mai a i ʻole e pili ana i kekahi pilikia. Eia hou, a hiki i ka lōʻihi i ʻae ʻia e ke kānāwai pili, RENESAS ELECTRONICS e hōʻole i kekahi a me nā palapala hōʻoia a pau, e pili ana i kēia palapala a me nā lako polokalamu pili a i ʻole nā lako paʻakikī, ʻaʻole i kaupalena ʻia. HE KUMU KAHA.
- I ka hoʻohana ʻana i nā huahana Renesas Electronics, e nānā i ka ʻike huahana hou loa (pepa ʻikepili, manual a ka mea hoʻohana, nā palapala noi, "General Notes for Handling and Use Semiconductor Devices" i loko o ka puke paʻa pono, etc.), a e hōʻoia i nā kūlana hoʻohana i loko o nā pae. i kuhikuhi ʻia e Renesas Electronics e pili ana i nā helu kiʻekiʻe, ka lako mana voltagʻO ka laulā, nā hiʻohiʻona wela, ka hoʻokomo ʻana, a me nā mea ʻē aʻe. Hōʻole ʻo Renesas Electronics i kekahi a me nā kuleana āpau no nā hana ʻino, hāʻule ʻole a ulia paha i puka mai ma muli o ka hoʻohana ʻana i nā huahana Renesas Electronics ma waho o ia mau pae i kuhikuhi ʻia.
- ʻOiai ke hoʻoikaika nei ʻo Renesas Electronics e hoʻomaikaʻi i ka maikaʻi a me ka hilinaʻi o nā huahana Renesas Electronics, loaʻa nā huahana semiconductor i nā hiʻohiʻona kikoʻī, e like me ka hiki ʻana o ka hāʻule ʻana i kekahi helu a me nā hana hewa ma lalo o kekahi mau kūlana hoʻohana. Inā ʻaʻole i koho ʻia ma ke ʻano he huahana hilinaʻi kiʻekiʻe a i ʻole he huahana no nā kaiapuni koʻikoʻi i loko o kahi pepa ʻikepili Renesas Electronics a i ʻole palapala Renesas Electronics ʻē aʻe, ʻaʻole pili nā huahana Renesas Electronics i ka hoʻolālā pale radiation. Aia iā ʻoe ke kuleana no ka hoʻokō ʻana i nā hana palekana e pale aku ai i ka hiki ke hōʻeha kino, ʻeha a i ʻole pōʻino i hoʻokumu ʻia e ke ahi, a / a i ʻole pilikia i ka lehulehu i ka wā o ka hāʻule ʻole a i ʻole ka hana hewa ʻana o nā huahana Renesas Electronics, e like me ka hoʻolālā palekana no nā lako a lako polokalamu, me ka hoʻopaʻa ʻole ʻana i ke ahi a me ka pale ʻana i ka hana ʻino, ka mālama kūpono no ka hoʻohaʻahaʻa ʻana i ka ʻelemakule a i ʻole nā hana kūpono ʻē aʻe. Ma muli o ka paʻakikī a paʻakikī ʻole ka loiloi o ka polokalamu microcomputer wale nō, pono ʻoe e loiloi i ka palekana o nā huahana hope a i ʻole nā ʻōnaehana i hana ʻia e ʻoe.
- E ʻoluʻolu e kelepona i kahi keʻena kūʻai aku ʻo Renesas Electronics no nā kikoʻī e pili ana i nā mea kaiapuni e like me ka hoʻopili ʻana o ke kaiapuni o kēlā me kēia huahana Renesas Electronics. Nou ke kuleana no ka noiʻi pono ʻana i nā kānāwai kūpono a me nā lula e hoʻoponopono ai i ka hoʻopili ʻana a i ʻole ka hoʻohana ʻana i nā mea i hoʻomalu ʻia, me ka palena ʻole, ka EU RoHS Directive, a me ka hoʻohana ʻana i nā huahana Renesas Electronics e like me kēia mau kānāwai a me nā lula pili. Hoʻokuʻu ʻo Renesas Electronics i kekahi a me nā kuleana āpau no nā pohō a i ʻole nā poʻo i loaʻa ma muli o kou hoʻokō ʻole ʻana i nā kānāwai a me nā lula pili.
- ʻAʻole e hoʻohana ʻia nā huahana a me nā ʻenehana Renesas Electronics no nā huahana a i ʻole nā pūnaewele i pāpā ʻia ka hana ʻana, hoʻohana a kūʻai ʻia paha ma lalo o nā kānāwai kūloko a i ʻole ʻē aʻe. E hoʻokō ʻoe i nā kānāwai hoʻokele waiwai a me nā lula i hoʻolaha ʻia a lawelawe ʻia e nā aupuni o nā ʻāina e hōʻoia ana i ka mana ma luna o nā ʻaoʻao a i ʻole nā hana.
- ʻO ia ke kuleana o ka mea kūʻai aku a mea hoʻolaha paha i nā huahana Renesas Electronics, a i ʻole kekahi ʻaoʻao ʻē aʻe nāna e puʻunaue, hoʻopau, a kūʻai aku a hoʻoili paha i ka huahana i kahi ʻaoʻao ʻekolu, e haʻi aku i kēlā ʻaoʻao ʻekolu ma mua o nā mea a me nā kūlana i hōʻike ʻia. ma keia palapala.
- ʻAʻole e paʻi hou ʻia kēia palapala, hana hou ʻia a kope ʻia paha ma kekahi ʻano, holoʻokoʻa a hapa paha, me ka ʻae ʻole o Renesas Electronics.
- E ʻoluʻolu e kelepona i kahi keʻena kūʻai Renesas Electronics inā he nīnau kāu e pili ana i ka ʻike i loko o kēia palapala a i ʻole nā huahana Renesas Electronics.
(Meka1) ʻO "Renesas Electronics" e like me ka mea i hoʻohana ʻia ma kēia palapala ʻo ia ʻo Renesas Electronics Corporation a me kāna mau lālā i hoʻokele pololei ʻia a i ʻole.
(Meka2) "Huahana Renesas Electronics" 'o ia ho'i kekahi huahana i kūkulu 'ia a i hana 'ia e a no Renesas Electronics.
ʻOihana Nui
TOYOSU FORESIA, 3-2-24 Toyosu,
Koto-ku, Tokyo 135-0061, Iapana
www.renesas.com
Nā hōʻailona
ʻO Renesas a me ka hōʻailona Renesas he mau hōʻailona o Renesas Electronics Corporation. ʻO nā hōʻailona kūʻai a pau a me nā hōʻailona i hoʻopaʻa inoa ʻia ka waiwai o ko lākou mau mea nona.
ʻIke pili
No ka ʻike hou aku e pili ana i kahi huahana, ʻenehana, ka mana hou loa o kahi palapala, a i ʻole kāu keʻena kūʻai kokoke loa, e ʻoluʻolu. kipa: www.renesas.com/contact/.

Palapala / Punawai
![]() |
RENESAS RL78-G14 Family SHA Hash Function Library [pdf] Alakaʻi hoʻokomo RL78-G14, RL78-G23, RL78-G14 Family SHA Hash Function Library, Family SHA Hash Function Library, Hash Function Library, Function Library, RL78-G24 |




