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)
  1. 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.

  2. Unduh FAA SHA Library.
    Klik tombol Update FAA modul kanggo nampilake modul FAA download layar lan pilih FAA SHA Library kanggo download.
  3. 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.

  1. Tambah ing files ing Tabel 4 kanggo target mbangun.
  2. 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.).
  7. 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.
  8. 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

  1. 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.
  2. 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.
  3. Ora ana lisensi, nyata, tersirat utawa liya, sing diwenehake miturut paten, hak cipta utawa hak properti intelektual liyane saka Renesas Electronics utawa liyane.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. Dokumen iki ora bakal dicithak maneh, direproduksi utawa diduplikasi ing wangun apa wae, kabeh utawa sebagean, tanpa idin tinulis sadurunge saka Renesas Electronics.
  14. 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

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *