RENESAS RL78-G14 Family SHA Hash Function Library
Pambuka
Dokumen iki nerangake Pustaka Fungsi SHA Hash kanggo Kulawarga RL78 (sabanjuré diarani "SHA Libraly") sing gumantung marang MCU.
SHA Libraly minangka perpustakaan piranti lunak sing ngolah pitungan HASH kanggo RL78 Family. Uga dirancang ing algoritma khusus lan disetel kanthi lengkap kanthi basa perakitan.
Pustaka sing kalebu ing versi cathetan aplikasi iki bisa digabung karo RL78/G24 FAA(Fleksibel
Akselerator Aplikasi) kanggo nambah kacepetan pangolahan. Kanggo rincian, deleng 2.3, Carane nggunakake fungsi perpustakaan (Nalika digabungake karo RL78 / G24 FAA).
Kanggo rincian fungsi API, deleng Renesas Microcomputer SHA Hash Function Library: User's Manual(R20UW0101).
Piranti Target
RL78/G14, RL78/G23, RL78/G24
Nalika nggunakake cathetan aplikasi iki karo MCU Renesas liyane, evaluasi ati-ati dianjurake sawise nggawe modifikasi kanggo tundhuk karo MCU alternatif.
Struktur produk
Produk iki ngandhut files kapacak ing Tabel 1 ngisor.
Tabel 1. Produk Pustaka SHA files
jeneng | Katrangan | |||||||
sampprogram (r20an0211xx0202-rl78-sha) | ||||||||
ruang kerja | ||||||||
Dokumen (doc) | ||||||||
Inggris (en) | ||||||||
r20uw0101ej0201-sha.pdf | Manual pangguna | |||||||
r20an0211ej0202-rl78-sha.pdf | Pedoman Introduksi (dokumen iki) | |||||||
Japanese (ja) | ||||||||
r20uw0101jj0201-sha.pdf | Manual pangguna | |||||||
r20an0211jj0202-rl78-sha.pdf | Pandhuan Pambuka | |||||||
libsrc | Sumber Pustaka | |||||||
sha | Pustaka SHA | |||||||
src | Sumber Pustaka SHA | |||||||
sha1if.c | Definisi fungsi API SHA-1 | |||||||
sha256if.c | Definisi fungsi API SHA-256 | |||||||
sha384if.c | Definisi fungsi API SHA-384
(Ora didhukung dening RL78) |
|||||||
shaif.h | Bagian inti saka fungsi API | |||||||
sha1.c | Bagian inti saka pitungan SHA-1 | |||||||
sha256.c | Bagian inti saka pitungan SHA-256 | |||||||
sha512.c | Bagian inti saka pitungan SHA-384 / SHA-512 (Ora didhukung dening RL78) | |||||||
r_sha_version.c | Versi SHA-1/SHA-256 file | |||||||
kalebu | Folder header Pustaka SHA | |||||||
r_sha.h | Rev.2.02 header file | |||||||
r_mw_version.h | Header data versi file | |||||||
r_stdint.h | Header Typedef file | |||||||
CS+ | folder proyek CS+ | |||||||
sha_rl78_sim_sample | Sample project kanggo RL78 / G23 | |||||||
src | Folder sumber | |||||||
utama.c | Sampkode e | |||||||
utama.h | Sampkode header file | |||||||
libsrc | Link menyang libsrc | |||||||
smc_gen | Folder digawe otomatis konfigurator cerdas | |||||||
umum | Header umum file / sumber file folder panyimpenan | |||||||
r_bsp | Folder panyimpenan definisi registrasi kode initialization | |||||||
r_config | Folder panyimpenan header initialization driver | |||||||
sha_rl78_sample_FAA | Sample project kanggo RL78 / G24 FAA | |||||||
src | Folder sumber | |||||||
utama.c | Sampkode e | |||||||
utama.h | Sampkode header file | |||||||
libsrc | Link menyang libsrc |
smc_gen | Folder digawe otomatis konfigurator cerdas | ||||||
Config_FAA | sumber-related FAA file folder panyimpenan | ||||||
umum | Header umum file / sumber file folder panyimpenan | ||||||
r_bsp | Folder panyimpenan definisi registrasi kode initialization | ||||||
r_config | Folder panyimpenan header initialization driver | ||||||
r_pincfg | Folder panyimpenan header jeneng simbolis kanggo port | ||||||
e2 studio | folder proyek studio e2 | ||||||
CCRL | Sampproyek kanggo CCRL | ||||||
sha_rl78_sim_sample
Ngisor diilangi. |
Sample project kanggo RL78 / G23
Ngisor diilangi. |
||||||
sha_rl78_sample_FAA
Ngisor diilangi. |
Sample project kanggo RL78 / G24 FAA
Ngisor diilangi. |
||||||
LLVM | Sample project kanggo LLVM | ||||||
sha_rl78_sim_sample
Ngisor diilangi. |
Sample project kanggo RL78 / G23
Ngisor diilangi. |
||||||
IAR | folder proyek IAR | ||||||
sha_rl78_sim_sample
Ngisor diilangi. |
Sample project kanggo RL78 / G23
Ngisor diilangi. |
Spesifikasi Produk
Fungsi API
Perpustakaan SHA kanggo RL78 ndhukung fungsi ing ngisor iki.
Tabel 2. Fungsi SHA Library API
API | Njelaske nganggo bentuk garis |
R_Sha1_HashDigestNote | Gawe ringkesan hash SHA-1 |
R_Sha256_HashDigest | Gawe ringkesan hash SHA-256 |
Cathetan: Nalika digabungake karo RL78 / G24 FAA, fungsi iki ora didhukung.
API | File |
R_Sha1_HashDigest | sha1if.c, sha1.c, r_sha_version.c |
R_Sha256_HashDigest | sha256if.c, sha256.c, r_sha_version.c |
Carane nggunakake fungsi perpustakaan
Nalika nggunakake fungsi perpustakaan, iku perlu kanggo nemtokake ing file bakal dibangun kaya ing ngisor iki miturut API sing bakal digunakake. Nalika digabungake karo RL78 / G24 FAA, deleng 2.3, Carane nggunakake fungsi perpustakaan (Nalika digabungake karo RL78 / G24 FAA).
Tabel 3. File kanggo mbangun
API | File |
R_Sha1_HashDigest | sha1if.c, sha1.c, r_sha_version.c |
R_Sha256_HashDigest | sha256if.c, sha256.c, r_sha_version.c |
Cara nggunakake fungsi perpustakaan (Nalika digabungake karo RL78/G24 FAA)
FAA (The Flexible Application Accelerator) minangka akselerator aplikasi sing nggunakake arsitektur Harvard sing dikembangake dening Renesas Electronics Corporation. Nggunakake FAA kanggo pangolahan operasi hash SHA nambah kacepetan pangolahan Cathetan Pustaka SHA.
Cathetan: Yen digabungake karo RL78 / G24 FAA, mung SHA-256 sing didhukung.
Cathetan: Yen digabungake karo RL78/G24 FAA, mung kompiler CC-RL sing didhukung.
Nalika digabungake karo FAA, generate kode kanggo SHA hash Processing operasi kanggo FAA ing configurator Smart. Gabungke kode kui karo kode ing folder libsrc klebu ing paket perpustakaan iki. Saliyane kode FAA SHA Library, nemtokake kode ing Tabel 4 ing ngisor iki minangka target mbangun.
Tabel 4. File bakal dibangun nalika digabungake karo RL78 / G24 FAA
API | File |
R_Sha256_HashDigest | sha256if.c, r_sha_version.c |
Cara nggawe kode
FAA SHA Library ngasilake kode nggunakake configurator Smart
Kanggo informasi luwih lengkap babagan cara ngoperasikake Smart Configurator, waca dokumen ing ngisor iki.
- Pandhuan Pangguna Konfigurator Cerdas RL78: studio e² (R20AN0579)
- Pandhuan Pangguna Konfigurator Cerdas RL78: CS+ (R20AN0580)
- Tambah komponen Akselerator Aplikasi Fleksibel (disebut ing ngisor iki minangka komponen FAA).
String karakter sing ditemtokake kanggo jeneng Konfigurasi: nalika nambah komponen bakal dibayangke ing jeneng kode sing digawe dening Configurator Smart. Nilai wiwitan jeneng konfigurasi yaiku Config_FAA.
- Unduh FAA SHA Library.
Klik tombol Update FAA modul kanggo nampilake modul FAA download layar lan pilih FAA SHA Library kanggo download. - Pilih SHA256 ing fungsi kanggo nggawe kode. Kode kui ing \src\smc_gen\Config_FAA. Kanggo rincian ing kode kui, deleng 2.3.3, Generated Code Details.
Mbangun Setelan
Sawise nggawe kode nganggo Smart Configurator, tindakake setelan mbangun ing ngisor iki sadurunge mbangun.
- Tambah ing files ing Tabel 4 kanggo target mbangun.
- Nemtokake R_CONFIG_FAA_SHA256 ing definisi makro saka preprocessor compiler.
Detail Kode Digawe
Ing ngisor iki minangka katrangan rinci babagan kode sing digawe dening Smart Configurator.
Tabel 5. Rincian Kode Generated
FileCathetan1 | Panjelasan |
"XXX" _common.c | FAA fungsi umum C sumber file |
"XXX" _common.h | FAA header fungsi umum file |
"XXX" _common.inc | header iodefine file kanggo FAA |
"XXX" _sha256.c | SHA-256 pitungan C sumber file kanggo FAA |
"XXX" _sha256.h | Header pitungan SHA-256 file kanggo FAA |
"XXX" _src.dsp | assembler pitungan SHA-256 file kanggo FAA |
Cathetan: 1. "XXX" ing jeneng fungsi makili jeneng konfigurasi. Jeneng konfigurasi kasebut ing Smart Configurator nalika nambah komponen FAA. Kanggo rincian, waca 2.3.1,.Carane generate kode.
Kode kesalahan
Ing FAA SHA Library, kode kesalahan ing ngisor iki ditambahake menyang nilai bali saka fungsi R_Sha256_HashDigest.
Kanggo rincian fungsi API, deleng Renesas Microcomputer SHA Hash Function Library: User's Manual(R20UW0101).
Tabel 6. Kode kesalahan
Simbol | Nilai | Panjelasan |
R_SHA_ERROR_FAA_SAYANG_Mlaku | -4 | Fungsi kasebut mandheg tanpa nindakake operasi hash SHA amarga prosesor FAA wis mlaku. |
Cathetan
- Spesifikasi makro ing ngisor iki ora bisa digunakake karo RL78. __COMPILE_EMPHASIS_SPEED__
CC-RL
Lingkungan pangembangan
Mangga gunakake versi toolchain sing padha utawa luwih anyar sing kapacak ing ngisor iki:
- Lingkungan Pembangunan Terpadu:
- CS + kanggo CC V8.05.00
- e2 studio 2021-04
- C kompiler:
- CC-RL V1.09.00
ROM / RAM / Ukuran tumpukan lan Kinerja
Ing macem-macem ukuran lan kinerja nalika mbangun karo opsi ing ngisor iki diterangake kanggo referensi. Pilihan kompiler
-cpu = S3 -memory_model = medium -Pilihan Link Odefault
-NOOPtimize
Tabel 7. ROM, Ukuran RAM
API | Ukuran ROM [byte] | Ukuran RAM [byte] |
R_Sha1_HashDigest | 1814 | 0 |
R_Sha256_HashDigest | 3033 | 0 |
Tabel 8. Ukuran tumpukan
API | ukuran tumpukan [byte] |
R_Sha1_HashDigest | 174 |
R_Sha256_HashDigest | 96 |
Tabel 9. Kinerja
dawa pesen input [byte] | SHA-1 [kita] | SHA-256 [kita] |
0 | 800 | 1,200 |
64 | 1,500 | 2,300 |
128 | 2,200 | 3,400 |
192 | 2,900 | 4,600 |
256 | 3,600 | 5,700 |
Cathetan: Pesen input yaiku 1 blok kanthi pangolahan padding.
CC-RL (Nalika digabungake karo RL78/G24 FAA)
Lingkungan pangembangan
Mangga gunakake versi toolchain sing padha utawa luwih anyar sing kapacak ing ngisor iki:
- Lingkungan Pembangunan Terpadu:
- CS + kanggo CC V8.10.00
- e2 studio 2023-07
- C kompiler:
- CC-RL V1.12.01
- DSP assembler:
- FAA Assembler V1.04.02
ROM / RAM / FAACODE / FAADATA / Ukuran tumpukan lan Kinerja
Ing macem-macem ukuran lan kinerja nalika mbangun karo opsi ing ngisor iki diterangake kanggo referensi. Pilihan kompiler
- cpu=S3 -memory_model=medium –Pilihan Link Odefault
- NOOPtimize
Tabel 10. ROM, RAM, FAACODE, FAADATA Ukuran
API | Ukuran ROM [byte] | Ukuran RAM [byte] | FAACODE [byte] | FAADATA [byte] |
R_Sha256_HashDigest | 1073 | 0 | 684 | 524 |
Tabel 11. Ukuran tumpukan
API | ukuran tumpukan [byte] |
R_Sha256_HashDigest | 46 |
Tabel 12. Kinerja
jam sistem = 32MHz
dawa pesen input [byte] | SHA-256 [kita] |
0 | 6,00 |
64 | 1,100 |
128 | 1,600 |
192 | 2,000 |
256 | 2,500 |
IAR Embedded Workbench
Lingkungan pangembangan
Mangga gunakake versi toolchain sing padha utawa luwih anyar sing kapacak ing ngisor iki:
- Lingkungan Pembangunan Terpadu:
IAR Embedded Workbench kanggo Renesas RL78 versi 4.21.1 - C kompiler:
IAR C/C++ Compiler kanggo Renesas RL78 : 4.20.1.2260
ROM / RAM / Ukuran tumpukan lan Kinerja
Ing macem-macem ukuran lan kinerja nalika mbangun karo opsi ing ngisor iki diterangake kanggo referensi.
Pilihan kompiler
–inti=S3 –code_model=jauh –data_model=cedhak –near_const_location=rom0 -e -Oh –calling_convention=v2
Tabel 13. ROM, Ukuran RAM
perpustakaan file jeneng | Ukuran ROM [byte] | Ukuran RAM [byte] |
R_Sha1_HashDigest | 2,009 | 0 |
R_Sha256_HashDigest | 3,283 | 0 |
Tabel 14. Ukuran tumpukan
API | ukuran tumpukan [byte] |
R_Sha1_HashDigest | 184 |
R_Sha256_HashDigest | 138 |
Tabel 15. Kinerja
dawa pesen input [byte] | SHA-1 [kita] | SHA-256 [kita] |
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 |
Cathetan: Pesen input yaiku 1 blok kanthi pangolahan padding.
LLVM
Lingkungan pangembangan
Mangga gunakake versi toolchain sing padha utawa luwih anyar sing kapacak ing ngisor iki:
• Lingkungan Pembangunan Terpadu:
e2 studio 2022-01
• C compiler:
LLVM kanggo Renesas RL78 10.0.0.202203
ROM / RAM / pilihan Compiler / Performance
Ing macem-macem ukuran lan kinerja nalika mbangun karo opsi ing ngisor iki diterangake kanggo referensi.
Pilihan kompiler
Tipe CPU: S3-inti
Tingkat Optimization: Ukuran Optimize (-Os)
Tabel 16. ROM, Ukuran RAM
perpustakaan file jeneng | Ukuran ROM [byte] | Ukuran RAM [byte] |
R_Sha1_HashDigest | 2,731 | 0 |
R_Sha256_HashDigest | 4,312 | 0 |
Tabel 17. Ukuran tumpukan
API | ukuran tumpukan [byte] |
R_Sha1_HashDigest | 178 |
R_Sha256_HashDigest | 104 |
Tabel 18. Kinerja
dawa pesen input [byte] | SHA-1 [kita] | SHA-256 [kita] |
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 |
Cathetan: Pesen input yaiku 1 blok kanthi pangolahan padding.
Riwayat Revisi
Katrangan | |||
Pdt. | Tanggal | kaca | Ringkesan |
1.00 | 16 Okt 2012 | — | Edisi pisanan diterbitake |
1.01 | 30 Sep 2014 | Dokumen sing luwih apik. | |
Ndandani masalah nalika pointer input minangka alamat aneh. | |||
— | Ditambahake dhukungan kanggo model cilik lan model gedhe. | ||
1.02 | 01 April 2015 | — | Didhukung IAR Embedded Workbench. |
1.03 | 01 Juli 2016 | — | Didhukung CC-RL. |
Didhukung IAR Embedded Workbench 7.4 (v2.21.1). | |||
2.00 | 21 April 2021 | — | Ngganti wangun pranata perpustakaan saka Lib Format kanggo sumber C |
2.01 | 30 Juni 2022 | — | Didhukung LLVM. |
2.02 | 01 Agustus 2023 | — | Added perpustakaan kanggo RL78 / G24 FAA. |
Pancegahan Umum ing Penanganan Unit Microprocessing lan Produk Unit Mikrokontroler
Cathetan panggunaan ing ngisor iki ditrapake kanggo kabeh unit Microprocessing lan produk unit Mikrokontroler saka Renesas. Kanggo cathetan panggunaan sing rinci babagan produk sing dicakup ing dokumen iki, deleng bagean dokumen sing relevan lan uga nganyari teknis sing wis diterbitake kanggo produk kasebut.
- Pancegahan nglawan Electrostatic Discharge (ESD)
Medan listrik sing kuwat, nalika kapapar piranti CMOS, bisa nyebabake karusakan saka gerbang oksida lan pungkasane ngrusak operasi piranti. Langkah-langkah kudu ditindakake kanggo nyetop generasi listrik statis sabisa-bisa, lan cepet ngilangi nalika kedadeyan kasebut. Kontrol lingkungan kudu cukup. Nalika garing, humidifier kudu digunakake. Iki dianjurake supaya ora nggunakake insulator sing bisa nggawe listrik statis kanthi gampang. Piranti semikonduktor kudu disimpen lan diangkut ing wadhah anti-statis, tas pelindung statis utawa bahan konduktif. Kabeh alat tes lan pangukuran kalebu bangku kerja lan lantai kudu digarap. Operator uga kudu grounded nggunakake tali bangkekan. Piranti semikonduktor ora kena disentuh nganggo tangan kosong. Pancegahan sing padha kudu ditindakake kanggo papan sirkuit sing dicithak kanthi piranti semikonduktor sing dipasang. - Processing ing daya-on
Kahanan produk ora ditemtokake nalika disedhiyakake daya. Negara sirkuit internal ing LSI ora ditemtokake lan negara setelan ndhaftar lan pin ora ditemtokake nalika daya diwenehake. Ing produk rampung ngendi sinyal reset Applied menyang pin reset external, negara lencana ora dijamin saka wektu nalika daya diwenehake nganti proses reset rampung. Kanthi cara sing padha, status pin ing produk sing direset dening fungsi reset on-chip power-on ora dijamin saka wektu nalika daya diwenehake nganti daya tekan tingkat sing disetel kanggo ngreset. - Input sinyal sajrone kahanan mati
Aja input sinyal utawa sumber daya tarik I/O nalika piranti dipateni. Injeksi saiki sing diasilake saka input sinyal kasebut utawa sumber daya tarik I/O bisa nyebabake malfungsi lan arus ora normal sing liwat piranti saiki bisa nyebabake degradasi unsur internal. Tindakake pandhuan kanggo sinyal input sajrone kahanan mati kaya sing diterangake ing dokumentasi produk sampeyan. - Nangani pin sing ora digunakake
Nangani pin sing ora digunakake miturut pandhuan sing diwenehake ing penanganan pin sing ora digunakake ing manual. Pin input produk CMOS umume ing negara impedansi dhuwur. Ing operasi karo pin sing ora digunakake ing negara sirkuit mbukak, gangguan elektromagnetik ekstra diakibatake ing sacedhake LSI, arus tembak-tembus sing gegandhengan mili internal, lan malfunctions dumadi amarga pangenalan palsu saka negara pin minangka sinyal input. dadi bisa. - Sinyal jam
Sawise ngreset, mung ngeculake baris reset sawise sinyal jam operasi dadi stabil. Nalika ngoper sinyal jam sajrone eksekusi program, enteni nganti sinyal jam target stabil. Nalika sinyal jam kui karo resonator external utawa saka osilator external sak reset, mesthekake yen baris reset mung dirilis sawise stabil lengkap saka sinyal jam. Kajaba iku, nalika ngalih menyang sinyal jam sing diprodhuksi karo resonator eksternal utawa osilator eksternal nalika eksekusi program lagi ditindakake, enteni nganti sinyal jam target stabil. - Voltage bentuk gelombang aplikasi ing pin input
Distorsi gelombang amarga gangguan input utawa gelombang sing dibayangke bisa nyebabake malfungsi. Yen input piranti CMOS tetep ing wilayah antarane VIL (Max.) lan VIH (Min.) amarga gangguan, kanggo Ex.ample, piranti bisa malfunction. Ati-ati kanggo nyegah gangguan chattering saka ngetik piranti nalika tingkat input tetep, lan uga ing periode transisi nalika tingkat input liwat wilayah antarane VIL (Max.) lan VIH (Min.). - Larangan akses menyang alamat sing dilindhungi undhang-undhang
Akses menyang alamat sing dilindhungi undhang-undhang dilarang. Alamat sing dilindhungi kasedhiya kanggo ekspansi fungsi ing mangsa ngarep. Aja ngakses alamat kasebut amarga operasi LSI sing bener ora dijamin. - Bedane antarane produk
Sadurunge ngganti saka siji produk menyang liyane, contoneample menyang produk karo nomer part beda, konfirmasi sing owah-owahan ora bakal mimpin kanggo masalah.
Karakteristik unit mikroproses utawa produk unit mikrokontroler ing klompok sing padha nanging duwe nomer bagean sing beda bisa beda-beda ing babagan kapasitas memori internal, pola tata letak, lan faktor liyane, sing bisa mengaruhi kisaran karakteristik listrik, kayata nilai karakteristik, margin operasi, kakebalan kanggo gangguan, lan jumlah gangguan sing dipancarake. Nalika ngganti menyang produk karo nomer bagean beda, ngleksanakake tes evaluasi sistem kanggo produk tartamtu.
Kabar
- Katrangan babagan sirkuit, piranti lunak lan informasi liyane sing gegandhengan ing dokumen iki diwenehake mung kanggo nggambarake operasi produk semikonduktor lan aplikasi ex.amples. Sampeyan tanggung jawab penuh kanggo nggabungake utawa nggunakake sirkuit, piranti lunak, lan informasi liyane ing desain produk utawa sistem sampeyan. Renesas Electronics nolak kabeh tanggung jawab kanggo kerugian lan kerusakan sing ditindakake dening sampeyan utawa pihak katelu amarga panggunaan sirkuit, piranti lunak, utawa informasi kasebut.
- Renesas Electronics kanthi iki kanthi tegas nolak jaminan lan tanggung jawab kanggo nglanggar utawa pratelan liyane sing nglibatake paten, hak cipta, utawa hak properti intelektual liyane saka pihak katelu, kanthi utawa muncul saka panggunaan produk Renesas Electronics utawa informasi teknis sing diterangake ing dokumen iki, kalebu nanging ora diwatesi, data produk, gambar, grafik, program, algoritma, lan aplikasi examples.
- Ora ana lisensi, nyata, tersirat utawa liya, sing diwenehake miturut paten, hak cipta utawa hak properti intelektual liyane saka Renesas Electronics utawa liyane.
- Sampeyan kudu tanggung jawab kanggo nemtokake lisensi apa sing dibutuhake saka pihak katelu, lan entuk lisensi kasebut kanggo impor, ekspor, pabrikan, dodolan, panggunaan, distribusi utawa pembuangan liyane produk apa wae sing ngemot produk Renesas Electronics, yen dibutuhake.
- Sampeyan ora bakal ngowahi, ngowahi, nyalin, utawa mbalikke produk Renesas Electronics, kabeh utawa sebagean. Renesas Electronics nolak kabeh tanggung jawab kanggo kerugian utawa kerusakan sing ditindakake dening sampeyan utawa pihak katelu amarga owah-owahan, modifikasi, nyalin utawa mbalikke.
- Produk Renesas Electronics diklasifikasikake miturut rong kelas kualitas ing ngisor iki: "Standar" lan "Kualitas Tinggi". Aplikasi sing dituju kanggo saben produk Renesas Electronics gumantung marang kelas kualitas produk, kaya sing dituduhake ing ngisor iki. "Standar": Komputer; peralatan kantor; peralatan komunikasi; piranti tes lan pangukuran; peralatan audio lan visual; piranti elektronik omah; piranti mesin; piranti elektronik pribadi; robot industri; lsp. "Kualitas Tinggi": Peralatan transportasi (mobil, sepur, kapal, lsp); kontrol lalu lintas (lampu lalu lintas); peralatan komunikasi skala gedhe; sistem terminal finansial; peralatan kontrol safety; lsp. Kajaba ditetepake kanthi tegas minangka produk linuwih utawa produk kanggo lingkungan sing kasar ing lembar data Renesas Electronics utawa dokumen Renesas Electronics liyane, produk Renesas Electronics ora dimaksudake utawa diijini digunakake ing produk utawa sistem sing bisa nyebabake ancaman langsung marang manungsa. ciloko urip utawa awak (piranti utawa sistem panyengkuyung urip gawean; implantasi bedhah; lsp.), utawa bisa nyebabake karusakan properti sing serius (sistem ruang angkasa; repeater undersea; sistem kontrol tenaga nuklir; sistem kontrol pesawat; sistem pabrik kunci; peralatan militer; lsp. ). Renesas Electronics nolak kabeh tanggung jawab kanggo karusakan utawa kerugian sing ditindakake dening sampeyan utawa pihak katelu amarga panggunaan produk Renesas Electronics sing ora konsisten karo lembar data Renesas Electronics, manual pangguna utawa dokumen Renesas Electronics liyane.
- Ora ana produk semikonduktor sing pancen aman. Sanajan ana langkah utawa fitur keamanan sing bisa ditindakake ing produk hardware utawa piranti lunak Renesas Electronics, Renesas Electronics pancen ora duwe tanggung jawab amarga kerentanan utawa pelanggaran keamanan, kalebu nanging ora diwatesi kanggo akses sing ora sah utawa nggunakake produk Renesas Electronics. utawa sistem sing nggunakake produk Renesas Electronics. RENESAS ELECTRONICS ORA JAMINAN UTAWA JAMINAN PRODUK RENESAS ELECTRONICS, UTAWA SISTEM APA PUN YANG DIBUAT NGANGGO PRODUK RENESAS ELECTRONICS AKAN TANGGAL UTAWA BEBAS KORUPSI, SERANGAN, VIRUS, INTERFERENCE, INTERFERENCE LAIN, ). RENESAS ELECTRONICS nolak TANGGUNG JAWAB UTAWA TANGGUNGJAWAB UTAWA TANGGUNG JAWAB UTAWA GABUNG karo MASALAH RENTAN. Salajengipun, SUMBER DIIDIN OLEH Undhang-undhang sing ditrapake, RENESAS ELECTRONICS NANGGO SEBARANG lan KABEH JAMINAN, TERNYATA UTAWA TERSIRAT, GRATIS DOKUMEN IKI LAN SOFTWARE UTAWA HARDWARE sing gegandhengan utawa sing digandhengake, TANPA LIMITED, TANPA LIMITED. TUJUAN KHUSUS.
- Nalika nggunakake produk Renesas Electronics, deleng informasi produk paling anyar (lembar data, manual pangguna, cathetan aplikasi, "Cathetan Umum kanggo Nangani lan Nggunakake Piranti Semikonduktor" ing buku pegangan linuwih, lsp.), lan priksa manawa kahanan panggunaan ana ing kisaran. ditemtokake dening Renesas Electronics bab ratings maksimum, sumber daya operasi voltagsawetara e, karakteristik boros panas, instalasi, etc. Renesas Electronics disclaims sembarang lan kabeh tanggung jawab kanggo malfunctions, Gagal utawa kacilakan njedhul saka nggunakake produk Renesas Electronics njaba kisaran kasebut.
- Sanajan Renesas Electronics ngupayakake ningkatake kualitas lan linuwih produk Renesas Electronics, produk semikonduktor nduweni ciri khusus, kayata kedadeyan kegagalan ing tingkat tartamtu lan malfungsi ing kahanan panggunaan tartamtu. Kajaba ditunjuk minangka produk linuwih dhuwur utawa produk kanggo lingkungan sing kasar ing lembar data Renesas Electronics utawa dokumen Renesas Electronics liyane, produk Renesas Electronics ora kena desain tahan radiasi. Sampeyan tanggung jawab kanggo ngetrapake langkah-langkah safety kanggo njaga kemungkinan ciloko, ciloko utawa karusakan sing disebabake dening geni, lan/utawa bebaya kanggo masarakat yen ana kegagalan utawa malfungsi produk Renesas Electronics, kayata desain safety kanggo hardware lan lunak, kalebu nanging ora winates kanggo redundansi, kontrol geni lan Nyegah malfunction, perawatan cocok kanggo degradasi tuwa utawa ngukur cocok liyane. Amarga evaluasi piranti lunak mikrokomputer mung angel banget lan ora praktis, sampeyan tanggung jawab kanggo ngevaluasi keamanan produk utawa sistem pungkasan sing digawe sampeyan.
- Hubungi kantor sales Renesas Electronics kanggo rincian babagan masalah lingkungan kayata kompatibilitas lingkungan saben produk Renesas Electronics. Sampeyan tanggung jawab kanggo nyelidiki undang-undang lan peraturan sing ditrapake kanthi teliti lan cukup sing ngatur inklusi utawa panggunaan zat sing dikontrol, kalebu tanpa watesan, Arahan RoHS EU, lan nggunakake produk Renesas Electronics sing tundhuk karo kabeh hukum lan peraturan sing ditrapake. Renesas Electronics nolak kabeh tanggung jawab kanggo kerusakan utawa kerugian sing kedadeyan amarga ora tundhuk karo hukum lan peraturan sing ditrapake.
- Produk lan teknologi Renesas Electronics ora bakal digunakake kanggo utawa digabung menyang produk utawa sistem apa wae sing manufaktur, panggunaan, utawa adol dilarang miturut hukum utawa peraturan domestik utawa manca sing ditrapake. Sampeyan kudu tundhuk karo hukum lan peraturan kontrol ekspor sing ditrapake sing diumumake lan ditindakake dening pamrentah ing negara apa wae sing negesake yurisdiksi marang pihak utawa transaksi kasebut.
- Tanggung jawab panuku utawa distributor produk Renesas Electronics, utawa pihak liya sing nyebarake, mbuwang, utawa adol utawa nransfer produk kasebut menyang pihak katelu, kanggo menehi kabar marang pihak katelu kasebut sadurunge isi lan kahanan kasebut. ing dokumen iki.
- Dokumen iki ora bakal dicithak maneh, direproduksi utawa diduplikasi ing wangun apa wae, kabeh utawa sebagean, tanpa idin tinulis sadurunge saka Renesas Electronics.
- Hubungi kantor sales Renesas Electronics yen sampeyan duwe pitakon babagan informasi sing ana ing dokumen iki utawa produk Renesas Electronics.
(Cathetan 1) "Renesas Electronics" kaya sing digunakake ing dokumen iki tegese Renesas Electronics Corporation lan uga kalebu anak perusahaan sing dikontrol langsung utawa ora langsung.
(Cathetan 2) "Produk Renesas Electronics" tegese produk apa wae sing dikembangake utawa diprodhuksi dening utawa kanggo Renesas Electronics.
Kantor Pusat
TOYOSU FORESIA, 3-2-24 Toyosu,
Koto-ku, Tokyo 135-0061, Jepang
www.renesas.com
merek dagang
Renesas lan logo Renesas minangka merek dagang saka Renesas Electronics Corporation. Kabeh merek dagang lan merek dagang kadhaptar minangka properti saka sing nduweni.
Informasi kontak
Kanggo informasi luwih lengkap babagan produk, teknologi, versi dokumen paling anyar, utawa kantor dodolan sing paling cedhak, mangga ngunjungi: www.renesas.com/contact/.
Dokumen / Sumber Daya
![]() |
RENESAS RL78-G14 Family SHA Hash Function Library [pdf] Pandhuan Instalasi RL78-G14, RL78-G23, RL78-G14 Family SHA Hash Function Library, Family SHA Hash Function Library, Hash Function Library, Function Library, RL78-G24 |