RENESAS RL78-G14 خانداني SHA هش فنڪشنل لائبريري

تعارف

هي دستاويز وضاحت ڪري ٿو SHA Hash Function Library for the RL78 Family (هاڻي ان جو حوالو ڏنو ويو ”SHA Libraly“) جيڪو MCUs تي منحصر آهي.

SHA Libraly هڪ سافٽ ويئر لائبريري آهي جيڪا RL78 فيملي لاءِ HASH حساب ڪتاب کي پروسيس ڪري ٿي. اهو پڻ وقف ٿيل الگورتھم ۾ ٺهيل آهي ۽ اسيمبليء جي ٻولي طرفان مڪمل طور تي ترتيب ڏنل آهي.

ايپليڪيشن نوٽ جي هن نسخي ۾ شامل لائبريري کي RL78 / G24 FAA (لچڪدار

ايپليڪيشن تيز ڪندڙ) پروسيسنگ جي رفتار کي بهتر ڪرڻ لاء. تفصيلن لاءِ، ڏسو 2.3، لائبريري جا ڪم ڪيئن استعمال ڪجي (جڏهن RL78/G24 FAA سان گڏ هجن).

API افعال جي تفصيل لاءِ، Renesas Microcomputer SHA Hash Function Library ڏانهن رجوع ڪريو: User's Manual(R20UW0101).

ٽارگيٽ ڊوائيس

RL78/G14, RL78/G23, RL78/G24
جڏهن هن ايپليڪيشن نوٽ کي ٻين Renesas MCUs سان استعمال ڪندي، متبادل MCU سان تعميل ڪرڻ لاءِ تبديليون ڪرڻ کان پوءِ محتاط تشخيص جي سفارش ڪئي وئي آهي.

پيداوار جي جوڙجڪ

هن پراڊڪٽ تي مشتمل آهي fileهيٺ ڏنل جدول 1 ۾ ڏنل آهي.

ٽيبل 1. SHA لائبريري پراڊڪٽ files 

نالو وصف
sampلي پروگرام (r20an0211xx0202-rl78-sha)
ڪم جي جڳهه
دستاويز (دستاويز)
انگريزي (en)
r20uw0101ej0201-sha.pdf استعمال ڪندڙ جو دستور
r20an0211ej0202-rl78-sha.pdf تعارفي ھدايت (ھي دستاويز)
جاپاني (ja)
r20uw0101jj0201-sha.pdf استعمال ڪندڙ جو دستور
r20an0211jj0202-rl78-sha.pdf تعارفي ھدايت
libsrc لائبريري جو ذريعو
sha SHA لائبريري
src SHA لائبريري جو ذريعو
sha1if.c SHA-1 API فنڪشن جي تعريف
sha256if.c SHA-256 API فنڪشن جي تعريف
sha384if.c SHA-384 API فنڪشن جي تعريف

(RL78 پاران سهڪار نه آهي)

شفيع API فنڪشن جو بنيادي حصو
sha1.c SHA-1 حساب جو بنيادي حصو
sha256.c SHA-256 حساب جو بنيادي حصو
sha512.c SHA-384 / SHA-512 حساب ڪتاب جو بنيادي حصو (RL78 پاران سهڪار نه ڪيو ويو)
r_sha_version.c SHA-1/SHA-256 ورزن file
شامل ڪرڻ SHA لائبريري هيڊر فولڊر
r_sha.h Rev.2.02 هيڊر file
r_mw_version.h نسخو ڊيٽا هيڊر file
r_stdint.h ٽائيپڊف هيڊر file
CS+ CS+ پروجيڪٽ فولڊر
sha_rl78_sim_sampلي Sampلي پروجيڪٽ RL78/G23 لاءِ
src ماخذ فولڊر
مکيه.c Sampلي ڪوڊ
مکيه Sampلي ڪوڊ هيڊر file
libsrc libsrc سان ڳنڍيو
smc_gen سمارٽ ترتيب ڏيڻ وارو خودڪار ٺاهيل فولڊر
جنرل عام هيڊر file / ذريعو file اسٽوريج فولڊر
r_bsp شروعاتي ڪوڊ رجسٽرڊ تعريف اسٽوريج فولڊر
r_config ڊرائيور جي ابتڙ ترتيب هيڊر اسٽوريج فولڊر
sha_rl78_sample_FAA Sampلي پروجيڪٽ RL78/G24 FAA لاءِ
src ماخذ فولڊر
مکيه.c Sampلي ڪوڊ
مکيه Sampلي ڪوڊ هيڊر file
libsrc libsrc سان ڳنڍيو
smc_gen سمارٽ ترتيب ڏيڻ وارو خودڪار ٺاهيل فولڊر
Config_FAA FAA سان لاڳاپيل ذريعو file اسٽوريج فولڊر
جنرل عام هيڊر file / ذريعو file اسٽوريج فولڊر
r_bsp شروعاتي ڪوڊ رجسٽرڊ تعريف اسٽوريج فولڊر
r_config ڊرائيور جي ابتڙ ترتيب هيڊر اسٽوريج فولڊر
r_pincfg بندرگاهن لاءِ علامتي نالو سيٽنگ هيڊر اسٽوريج فولڊر
e2 اسٽوڊيو e2 اسٽوڊيو پروجيڪٽ فولڊر
سي سي آر ايل SampCCRL لاء منصوبو
sha_rl78_sim_sampلي

ھيٺ لھي ويو.

Sampلي پروجيڪٽ RL78/G23 لاءِ

ھيٺ لھي ويو.

sha_rl78_sample_FAA

ھيٺ لھي ويو.

Sampلي پروجيڪٽ RL78/G24 FAA لاءِ

ھيٺ لھي ويو.

ايل ايل وي ايم Sampايل ايل وي ايم لاءِ منصوبو
sha_rl78_sim_sampلي

ھيٺ لھي ويو.

Sampلي پروجيڪٽ RL78/G23 لاءِ

ھيٺ لھي ويو.

IAR IAR پروجيڪٽ فولڊر
sha_rl78_sim_sampلي

ھيٺ لھي ويو.

Sampلي پروجيڪٽ RL78/G23 لاءِ

ھيٺ لھي ويو.

پيداوار جي وضاحت

API فنڪشن

RL78 لاءِ SHA لائبريري هيٺين ڪمن کي سپورٽ ڪري ٿي.

ٽيبل 2. SHA لائبريري 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) ھڪڙو ايپليڪيشن ايڪليٽر آھي جيڪو هارورڊ آرڪيٽيڪچر کي ملازمت ڏئي ٿو جيڪو رينساس اليڪٽرانڪس ڪارپوريشن پاران تيار ڪيو ويو آھي. SHA هيش آپريشن پروسيسنگ لاءِ FAA استعمال ڪرڻ SHA لائبريري نوٽ جي پروسيسنگ جي رفتار کي وڌائي ٿو.

نوٽ: جڏهن RL78/G24 FAA سان گڏ، صرف SHA-256 سپورٽ آهي.
نوٽ: جڏهن RL78 / G24 FAA سان گڏ، صرف CC-RL گڏ ڪرڻ وارو سپورٽ آهي.

جڏهن FAA سان گڏ، سمارٽ ترتيب ڏيندڙ ۾ FAA لاءِ SHA هيش آپريشن پروسيسنگ لاءِ ڪوڊ ٺاهيو. هن لائبريري پيڪيج ۾ شامل libsrc فولڊر ۾ ٺاهيل ڪوڊ کي ڪوڊ سان گڏ ڪريو. FAA SHA لائبريري ڪوڊ جي اضافي ۾، هيٺ ڏنل جدول 4 ۾ ڪوڊ بيان ڪريو جيئن بلڊ ٽارگيٽ.

ٽيبل 4. File تعمير ڪيو وڃي جڏهن RL78 / G24 FAA سان گڏ

API File
R_Sha256_HashDigest sha256if.c, r_sha_version.c

ڪوڊ ڪيئن ٺاھيو

FAA SHA لائبريري سمارٽ ترتيب ڏيندڙ استعمال ڪندي ڪوڊ ٺاهي ٿي

سمارٽ ڪنفيگريٽر کي ڪيئن هلائڻ بابت وڌيڪ معلومات لاءِ، مهرباني ڪري هيٺ ڏنل دستاويز ڏسو.

  • RL78 اسمارٽ ڪنفيگريٽر يوزر گائيڊ: e² اسٽوڊيو (R20AN0579)
  • RL78 اسمارٽ ڪنفيگريٽر يوزر گائيڊ: CS+ (R20AN0580)
  1. شامل ڪريو لچڪدار ايپليڪيشن ايڪليٽر جزو (هيٺ ڏنل FAA جزو جي طور تي).
    ڪنفيگريشن جي نالي لاءِ مخصوص ڪيل اکر اسٽرنگ: جڏهن جزو شامل ڪيو ويندو سمارٽ ڪنفيگريٽر پاران ٺاهيل ڪوڊ نالن ۾ ظاهر ٿيندو. ترتيب جي نالي جي شروعاتي قيمت آهي Config_FAA.

  2. ڊائون لوڊ ڪريو FAA SHA لائبريري.
    ڪلڪ ڪريو تازه ڪاري FAA ماڊلز بٽڻ کي ڊسپلي ڪرڻ لاءِ FAA ماڊلز ڊائون لوڊ اسڪرين ۽ چونڊيو FAA SHA لائبريري ڊائون لوڊ ڪرڻ لاءِ.
  3. منتخب ڪريو SHA256 فنڪشن ۾ ڪوڊ پيدا ڪرڻ لاء. ڪوڊ ٺاهيو ويو آهي \src\smc_gen\Config_FAA. ٺاهيل ڪوڊ تي تفصيل لاءِ، ڏسو 2.3.3، ٺاهيل ڪوڊ تفصيلات.

ٺاھڻ جون سيٽنگون

سمارٽ ڪنفيگريٽر سان ڪوڊ پيدا ڪرڻ کان پوءِ، عمارت کان اڳ ھيٺ ڏنل ٺاھ جوڙ ڪريو.

  1. شامل ڪريو files ٽيبل 4 ۾ ٺاھڻ جي ھدف ڏانھن.
  2. وضاحت ڪريو R_CONFIG_FAA_SHA256 ميڪرو تعريف ۾ مرتب ڪندڙ جي پري پروسيسر جي.

ٺاهيل ڪوڊ تفصيلات

سمارٽ ڪنفيگريٽر پاران ٺاهيل ڪوڊ جو تفصيلي بيان ھيٺ ڏنل آھي.

جدول 5. ٺاهيل ڪوڊ تفصيلات

Fileنوٽ 1 وضاحت
“XXX”_common.c FAA عام فنڪشن سي ذريعو file
“XXX”_common.h FAA عام فنڪشن هيڊر file
“XXX”_common.inc iodefine header file FAA لاء
“XXX”_sha256.c SHA-256 حساب C ماخذ file FAA لاء
“XXX”_sha256.h SHA-256 حساب ڪتاب جو هيڊر file FAA لاء
“XXX”_src.dsp SHA-256 حساب ڪتاب گڏ ڪرڻ وارو file FAA لاء

نوٽ: 1. "XXX" فنڪشن جي نالي ۾ ٺاھ جوڙ جي نالي جي نمائندگي ڪري ٿو. ترتيب ڏيڻ جو نالو سمارٽ ڪنفيگريٽر ۾ بيان ڪيو ويو آهي جڏهن FAA جزو شامل ڪيو وڃي. تفصيل لاءِ، ڏسو 2.3.1، ڪوڊ ڪيئن ٺاھيو.

غلطي ڪوڊ

FAA SHA لائبريري ۾، هيٺ ڏنل غلطي ڪوڊ R_Sha256_HashDigest فنڪشن جي واپسي جي قيمت ۾ شامل ڪيو ويو آهي.

API افعال جي تفصيل لاءِ، Renesas Microcomputer SHA Hash Function Library ڏانهن رجوع ڪريو: User's Manual(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
  • سي مرتب ڪندڙ:
  • CC-RL V1.09.00

ROM / RAM / اسٽيڪ سائيز ۽ ڪارڪردگي

ھيٺ ڏنل اختيارن سان تعمير ڪرڻ وقت مختلف سائز ۽ ڪارڪردگي ريفرنس لاء بيان ڪيا ويا آھن. گڏ ڪرڻ جا اختيار
-cpu=S3 -memory_model= وچولي -Odefault لنڪ جا اختيار
-NOOPtimize

ٽيبل 7. ROM، رام سائيز 

API ROM سائيز [بائيٽ] رام جي ماپ [بائيٽ]
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
  • سي مرتب ڪندڙ:
  • CC-RL V1.12.01
  • ڊي ايس پي جمع ڪندڙ:
  • FAA اسمبلر V1.04.02

ROM / RAM / FAACODE / FAADATA / اسٽيڪ سائيز ۽ ڪارڪردگي

ھيٺ ڏنل اختيارن سان تعمير ڪرڻ وقت مختلف سائز ۽ ڪارڪردگي ريفرنس لاء بيان ڪيا ويا آھن. گڏ ڪرڻ جا اختيار

  • cpu=S3 -memory_model=medium -Odefault Link options
  • NOOPtimize

ٽيبل 10. ROM، رام، FAACODE، FAADATA سائيز

API ROM سائيز [بائيٽ] رام جي ماپ [بائيٽ] FAACODE [بائيٽ] FADATA [بائيٽ]
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 Embedded Workbench for Renesas RL78 ورزن 4.21.1
  • سي مرتب ڪندڙ:
    IAR C/C++ Compiler for Renesas RL78 : 4.20.1.2260

ROM / RAM / اسٽيڪ سائيز ۽ ڪارڪردگي

ھيٺ ڏنل اختيارن سان تعمير ڪرڻ وقت مختلف سائز ۽ ڪارڪردگي ريفرنس لاء بيان ڪيا ويا آھن.

گڏ ڪرڻ جا اختيار
-core=S3 -code_model= far -data_model=Vear -near_const_location=rom0 -e -Oh -calling_convention=v2

ٽيبل 13. ROM، رام سائيز

لائبريري file نالو ROM سائيز [بائيٽ] رام جي ماپ [بائيٽ]
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 بلاڪ پيڊنگ پروسيسنگ سان.

ايل ايل وي ايم

ترقي ماحول

مھرباني ڪري ھيٺ ڏنل ٽول چين جو ساڳيو يا پوئين ورزن استعمال ڪريو.

انٽيگريٽيڊ ڊولپمينٽ ماحول:
e2 اسٽوڊيو 2022-01
• سي مرتب ڪندڙ:
LLVM Renesas RL78 10.0.0.202203 لاءِ

ROM / RAM / ڪمپلر اختيار / ڪارڪردگي

ھيٺ ڏنل اختيارن سان تعمير ڪرڻ وقت مختلف سائز ۽ ڪارڪردگي ريفرنس لاء بيان ڪيا ويا آھن.
گڏ ڪرڻ جا اختيار
CPU قسم: S3-ڪور
اصلاح جي سطح: سائيز کي بهتر ڪريو (-Os)

ٽيبل 16. ROM، رام سائيز

لائبريري file نالو ROM سائيز [بائيٽ] رام جي ماپ [بائيٽ]
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 بلاڪ پيڊنگ پروسيسنگ سان.

نظرثاني جي تاريخ

وصف
Rev. تاريخ صفحو خلاصو
1.00 16 آڪٽوبر 2012 پهريون ايڊيشن جاري
1.01 سيپٽمبر 30، 2014 بهتر ڪيل دستاويز.
حل ٿيل مسئلو جڏهن ان پٽ پوائنٽر هڪ عجيب پتو آهي.
شامل ڪيل سپورٽ ننڍي ماڊل ۽ وڏي ماڊل لاءِ.
1.02 اپريل 01، 2015 سپورٽ ٿيل IAR ايمبيڊڊ ورڪ بينچ.
1.03 01 جولاءِ 2016 سپورٽ ٿيل CC-RL.
سپورٽ ٿيل IAR ايمبيڊڊ ورڪ بينچ 7.4 (v2.21.1).
2.00 اپريل 21، 2021 Lib فارميٽ مان C ماخذ ۾ لائبريري روزي جي فارم کي تبديل ڪيو
2.01 جون 30، 2022 سپورٽ ٿيل LLVM.
2.02 آگسٽ 01، 2023 RL78/G24 FAA لاءِ شامل ڪيل لائبريري.

مائڪرو پروسيسنگ يونٽ ۽ مائڪرو ڪنٽرولر يونٽ جي شين جي سنڀال ۾ عام احتياط

هيٺ ڏنل استعمال جا نوٽس سڀني مائڪرو پروسيسنگ يونٽ ۽ مائڪرو ڪنٽرولر يونٽ جي شين تي لاڳو ٿين ٿا رينساس کان. هن دستاويز ۾ شامل ڪيل پروڊڪٽس تي تفصيلي استعمال جي نوٽس لاءِ، دستاويز جي لاڳاپيل سيڪشنز سان گڏوگڏ ڪنهن به ٽيڪنيڪل اپڊيٽ جو حوالو ڏيو جيڪي پروڊڪٽس لاءِ جاري ڪيون ويون آهن.

  1. Electrostatic discharge (ESD) جي خلاف احتياط
    هڪ مضبوط برقي ميدان، جڏهن هڪ CMOS ڊوائيس تي ظاهر ٿئي ٿي، گيٽ آڪسائيڊ جي تباهي سبب ڪري سگهي ٿي ۽ آخرڪار ڊوائيس آپريشن کي خراب ڪري سگهي ٿي. جيترو ممڪن ٿي سگهي جامد بجلي جي پيداوار کي روڪڻ لاءِ قدم کنيا وڃن، ۽ ان کي فوري طور تي ختم ڪيو وڃي جڏهن اهو ٿئي. ماحولياتي ڪنٽرول ڪافي هجڻ گهرجي. جڏهن اهو سڪي وڃي، هڪ humidifier استعمال ڪيو وڃي. اهو انسولين استعمال ڪرڻ کان بچڻ جي صلاح ڏني وئي آهي جيڪي آساني سان جامد بجلي ٺاهي سگهن ٿيون. سيمي ڪنڊڪٽر ڊوائيسز کي لازمي طور تي ذخيرو ۽ منتقل ڪيو وڃي هڪ مخالف جامد ڪنٽينر، جامد شيلڊنگ بيگ يا conductive مواد ۾. ڪم جي بينچ ۽ فرش سميت سڀ ٽيسٽ ۽ ماپ جا اوزار گرائونڊ ٿيڻ گهرجن. آپريٽر کي پڻ ڪلائي پٽي استعمال ڪندي گرائونڊ ڪيو وڃي. سيمي ڪنڊڪٽر ڊوائيسز کي ننگي هٿن سان نه ڇڪڻ گهرجي. ساڳيون احتياطي تدبيرون لازمي طور تي پرنٽ ٿيل سرڪٽ بورڊن لاءِ ورتيون وڃن جن سان لڳل سيميڪنڊڪٽر ڊوائيسز آهن.
  2. پاور آن تي پروسيسنگ
    پيداوار جي حالت اڻڄاتل آهي ان وقت جڏهن بجلي فراهم ڪئي ويندي آهي. LSI ۾ اندروني سرڪٽ جون حالتون اڻڄاتل آهن ۽ رجسٽر سيٽنگون ۽ پنن جون حالتون اڻڄاتل آهن جڏهن بجلي فراهم ڪئي ويندي آهي. هڪ مڪمل پراڊڪٽ ۾ جتي ري سيٽ سگنل خارجي ري سيٽ پن تي لاڳو ڪيو ويندو آهي، پنن جي رياستن جي ضمانت نه هوندي آهي ان وقت کان جڏهن بجلي فراهم ڪئي ويندي آهي جيستائين ري سيٽ عمل مڪمل نه ٿئي. ساڳئي طرح، پنن جون حالتون هڪ پراڊڪٽ ۾ جيڪي هڪ آن-چپ پاور-آن ري سيٽ فنڪشن ذريعي ريٽ ڪيا ويا آهن، ان وقت کان ضمانت نه ڏني وئي آهي جڏهن پاور فراهم ڪئي ويندي آهي جيستائين طاقت ان سطح تي پهچي وڃي جنهن تي ري سيٽ ڪرڻ جي وضاحت ڪئي وئي آهي.
  3. پاور آف اسٽيٽ دوران سگنل جو ان پٽ
    ان پٽ سگنلن يا I/O پل اپ پاور سپلائي نه ڏيو جڏهن ڊوائيس بند آهي. موجوده انجيڪشن جيڪو اهڙي سگنل يا I/O پل اپ پاور سپلائي جي ان پٽ جي نتيجي ۾ خرابي جو سبب بڻجي سگهي ٿو ۽ غير معمولي ڪرنٽ جيڪو هن وقت ڊوائيس ۾ گذري ٿو اندروني عناصر جي خراب ٿيڻ جو سبب بڻجي سگهي ٿو. پاور آف اسٽيٽ دوران ان پٽ سگنل جي ھدايت تي عمل ڪريو جيئن توھان جي پراڊڪٽ دستاويزن ۾ بيان ڪيو ويو آھي.
  4. غير استعمال ٿيل پنن کي سنڀالڻ
    دستي ۾ غير استعمال ٿيل پنن کي ھٿ ڪرڻ جي ھيٺ ڏنل ھدايتن مطابق ھٿ ڪريو. CMOS پراڊڪٽس جا ان پٽ پن عام طور تي وڏي رڪاوٽ واري حالت ۾ آهن. اوپن سرڪٽ جي حالت ۾ غير استعمال ٿيل پن سان آپريشن ۾، LSI جي ڀرپاسي ۾ اضافي برقي مقناطيسي شور پيدا ڪيو ويندو آهي، هڪ لاڳاپيل شوٽ-ذريعي ڪرنٽ اندروني طور تي وهندو آهي، ۽ خرابي پيدا ٿئي ٿي پن رياست جي غلط سڃاڻپ جي ڪري ان پٽ سگنل جي طور تي. ممڪن ٿيڻ.
  5. ڪلاڪ سگنل
    ريٽ لاڳو ڪرڻ کان پوء، صرف آپريٽنگ ڪلاڪ سگنل مستحڪم ٿيڻ کان پوء ري سيٽ لائن کي ڇڏي ڏيو. جڏهن پروگرام جي عمل دوران ڪلاڪ سگنل کي تبديل ڪيو وڃي، انتظار ڪريو جيستائين ٽارگيٽ ڪلاڪ سگنل مستحڪم ٿئي. جڏهن ڪلاڪ سگنل هڪ خارجي گونج ڪندڙ سان يا هڪ خارجي آسيليٽر کان پيدا ٿئي ٿو ري سيٽ دوران، پڪ ڪريو ته ري سيٽ لائن صرف ڪلاڪ سگنل جي مڪمل استحڪام کان پوء جاري ڪئي وئي آهي. اضافي طور تي، جڏهن هڪ ڪلاڪ سگنل تي سوئچنگ هڪ خارجي گونج ڪندڙ يا هڪ خارجي آسيليٽر سان پيدا ڪيل آهي جڏهن ته پروگرام تي عمل جاري آهي، انتظار ڪريو جيستائين ٽارگيٽ ڪلاڪ سگنل مستحڪم آهي.
  6. جلدtagاي ايپليڪيشن موج فارم ان پٽ پن تي
    ان پٽ شور جي ڪري موج جي تحريف يا هڪ عڪاسي موج جي خرابي سبب ٿي سگهي ٿي. جيڪڏهن CMOS ڊوائيس جو ان پٽ شور جي ڪري VIL (Max.) ۽ VIH (Min.) جي وچ واري علائقي ۾ رهي ٿو، مثال لاءِampلي، ڊوائيس خراب ٿي سگهي ٿي. خيال رکو ته گپ شپ جي آواز کي ڊوائيس ۾ داخل ٿيڻ کان روڪڻ لاءِ جڏهن ان پٽ ليول فڪس ٿيل هجي، ۽ پڻ منتقلي واري دور ۾ جڏهن ان پٽ ليول VIL (Max.) ۽ VIH (Min.) جي وچ واري علائقي مان گذري ٿو.
  7. محفوظ پتي تائين رسائي جي منع
    محفوظ ٿيل پتي تائين رسائي منع ٿيل آهي. محفوظ ايڊريس مهيا ڪيا ويا آهن ممڪن مستقبل جي ڪمن جي توسيع لاءِ. انهن پتي تائين رسائي نه ڪريو جيئن LSI جي صحيح آپريشن جي ضمانت نه آهي.
  8. مصنوعات جي وچ ۾ فرق
    هڪ پراڊڪٽ کان ٻئي کي تبديل ڪرڻ کان اڳ، مثال طورampهڪ پراڊڪٽ ڏانهن مختلف حصو نمبر سان، تصديق ڪريو ته تبديلي مسئلا پيدا نه ٿيندي.
    مائڪرو پروسيسنگ يونٽ يا مائڪرو ڪنٽرولر يونٽ جون خاصيتون ساڳيا گروپ ۾ آهن پر مختلف حصو نمبر هجڻ سان اندروني ياداشت جي گنجائش، ترتيب واري نموني، ۽ ٻين عنصرن جي لحاظ کان مختلف ٿي سگهن ٿا، جيڪي برقي خاصيتن جي حدن کي متاثر ڪري سگهن ٿا، جهڙوڪ خاصيتون قدر، آپريٽنگ مارجن، شور جي مدافعت، ۽ تابڪاري شور جي مقدار. جڏهن هڪ پراڊڪٽ کي مختلف پارٽ نمبر سان تبديل ڪيو وڃي، ڏنل پراڊڪٽ لاءِ سسٽم جي تشخيصي ٽيسٽ لاڳو ڪريو.

نوٽيس

  1. هن دستاويز ۾ سرڪٽ، سافٽ ويئر ۽ ٻين لاڳاپيل معلومات جي وضاحت صرف سيمي ڪنڊڪٽر پروڊڪٽس ۽ ايپليڪيشن جي آپريشن کي بيان ڪرڻ لاء مهيا ڪئي وئي آهي.amples. توهان مڪمل طور تي ذميوار آهيو شامل ڪرڻ يا توهان جي پيداوار يا سسٽم جي ڊيزائن ۾ سرڪٽ، سافٽ ويئر، ۽ معلومات جي ڪنهن ٻئي استعمال لاء. Renesas Electronics انهن سرڪٽ، سافٽ ويئر، يا معلومات جي استعمال مان پيدا ٿيندڙ توهان يا ٽئين پارٽين طرفان ڪنهن به نقصان ۽ نقصان جي ڪنهن به ۽ سڀني ذميواري کي رد ڪري ٿو.
  2. Renesas Electronics ھتي واضح طور تي خلاف ورزي جي خلاف ڪنھن وارنٽي ۽ ذميواري کي رد ڪري ٿو يا ڪنھن ٻئي دعوى ۾ شامل آھي پيٽنٽ، ڪاپي رائيٽ، يا ٽئين پارٽين جي ٻين دانشورانه ملڪيت جي حقن جي، ذريعي يا ان جي استعمال مان پيدا ٿيندڙ Renesas Electronics مصنوعات يا ھن دستاويز ۾ بيان ڪيل ٽيڪنيڪل معلومات، بشمول پر محدود ناهي، پراڊڪٽ ڊيٽا، ڊرائنگ، چارٽ، پروگرام، الگورتھم، ۽ ايپليڪيشن اڳamples.
  3. ڪو به لائسنس، ايڪسپريس، تقاضا يا ٻي صورت ۾، هتي ڏنل آهي ڪنهن به پيٽرن، ڪاپي رائيٽ يا ٻين دانشورانه ملڪيت جي حقن جي تحت Renesas Electronics يا ٻين جي.
  4. توهان اهو طئي ڪرڻ جا ذميوار هوندا ته ڪنهن به ٽين ڌر کان ڪهڙا لائسنس گهربل آهن، ۽ جيڪڏهن گهربل هجي ته رينساس اليڪٽرانڪس پروڊڪٽس کي شامل ڪندڙ ڪنهن به پراڊڪٽ جي حلال درآمد، برآمد، پيداوار، وڪرو، استعمال، ورڇ يا ٻين نيڪال لاءِ اهڙا لائسنس حاصل ڪرڻ.
  5. توهان ڪنهن به Renesas Electronics پراڊڪٽ ۾ تبديلي، ترميم، ڪاپي يا ريورس انجنيئر نه ڪندا، چاهي مڪمل طور تي يا جزوي طور تي. Renesas Electronics ڪنهن به نقصان يا نقصان جي ڪنهن به ذميواري کي رد ڪري ٿو جيڪو توهان يا ٽئين پارٽين طرفان اهڙي ڦيرڦار، ترميم، ڪاپي يا ريورس انجنيئرنگ مان پيدا ٿئي ٿو.
  6. Renesas Electronics جي شين کي هيٺين ٻن معيارن جي درجي جي لحاظ سان ورهايو ويو آهي: "معياري" ۽ "اعلي معيار". هر Renesas Electronics پراڊڪٽ لاءِ گهربل ايپليڪيشنون پراڊڪٽ جي معيار جي درجي تي منحصر آهن، جيئن هيٺ ڏيکاريل آهي. "معياري": ڪمپيوٽرن؛ آفيس جو سامان؛ مواصلاتي سامان؛ ٽيسٽ ۽ ماپ جو سامان؛ آڊيو ۽ بصري سامان؛ گھر جي اليڪٽرانڪ سامان؛ مشيني اوزار؛ ذاتي اليڪٽرانڪ سامان؛ صنعتي روبوٽس؛ وغيره. "اعلي معيار": ٽرانسپورٽ جو سامان (گاڏيون، ٽرينون، ٻيڙيون، وغيره)؛ ٽرئفڪ ڪنٽرول (ٽريفڪ بتيون)؛ وڏي پيماني تي مواصلاتي سامان؛ ke مالي ٽرمينل سسٽم؛ حفاظت ڪنٽرول سامان؛ وغيره. جيستائين واضح طور تي رينساس اليڪٽرانڪس ڊيٽا شيٽ يا ٻين رينساس اليڪٽرانڪس دستاويزن ۾ سخت ماحول لاءِ هڪ اعليٰ قابل اعتماد پراڊڪٽ يا پيداوار جي طور تي نامزد ڪيو ويو آهي، رينساس اليڪٽرانڪس پروڊڪٽس پروڊڪٽس يا سسٽم ۾ استعمال لاءِ ارادو يا مجاز نه آهن جيڪي انسان لاءِ سڌو خطرو بڻجي سگهن ٿيون. زندگي يا جسماني زخم (مصنوعي زندگي جي سپورٽ ڊوائيسز يا سسٽم؛ جراحي امپلانٽيشن؛ وغيره)، يا شايد سنگين ملڪيت کي نقصان پهچائي سگھي ٿو (خلائي سسٽم؛ سمنڊ جي اندر ريپيٽر؛ ايٽمي پاور ڪنٽرول سسٽم؛ جهاز ڪنٽرول سسٽم؛ اهم پلانٽ سسٽم؛ فوجي سامان؛ وغيره. ). Renesas Electronics ڪنهن به نقصان يا نقصان جي ڪنهن به ذميواري کي رد ڪري ٿو جيڪو توهان يا ڪنهن ٽئين پارٽي طرفان ڪنهن به Renesas Electronics پراڊڪٽ جي استعمال مان پيدا ٿئي ٿو جيڪو ڪنهن به Renesas Electronics ڊيٽا شيٽ، صارف جي دستياب يا ٻين Renesas Electronics دستاويزن سان مطابقت نه رکي ٿو.
  7. ڪو به سيمي ڪنڊڪٽر پراڊڪٽ بلڪل محفوظ ناهي. ڪنهن به حفاظتي قدمن يا خاصيتن جي باوجود جيڪي لاڳو ٿي سگھن ٿيون Renesas Electronics هارڊويئر يا سافٽ ويئر پراڊڪٽس، Renesas Electronics جي مڪمل طور تي ڪا به ذميواري نه هوندي جيڪا ڪنهن به خطري يا سيڪيورٽي جي ڀڃڪڙي جي ڪري پيدا ٿئي، بشمول پر ان تائين محدود نه آهي ڪنهن به غير مجاز رسائي يا رينساس اليڪٽرانڪس پراڊڪٽ جي استعمال تائين يا هڪ سسٽم جيڪو استعمال ڪري ٿو رينساس اليڪٽرانڪس پراڊڪٽ. رينيساس اليڪٽرانڪس وارنٽ وارنٽ يا ضمانت نه ٿو ڪري ته برقي پروڊڪٽس استعمال ڪندڙ، حملي، ڪنسرز جي مسئلن کان نااهل، يافته مسئلا " ). RENESAS Electronics Disclaims ڪنهن به ۽ سڀني ذميوارين يا ذميواري کي پيدا ٿيڻ کان يا ڪنهن به خطري جي مسئلن سان لاڳاپيل. وڌيڪ يا قابل اطلاق قانونن کي يا ضمنيت جي حد يا برابري جي وضاحت سان، بشمول برقي ۽ هارڊ ويئر يا هارڊ ويئر يا هارڊ ويئر يا ڊرائيو جي حوالي سان مٽا پڻ محدود ناهي، مرزا جي ضمانت سان، يا معيڻن جي متعلق هڪ خاص مقصد.
  8. Renesas Electronics پراڊڪٽس استعمال ڪرڻ وقت، تازه ترين پراڊڪٽ جي معلومات (ڊيٽا شيٽ، استعمال ڪندڙ جا دستور، ايپليڪيشن نوٽس، ”عام نوٽس فار هينڊلنگ ۽ استعمال ڪرڻ لاءِ سيمي ڪنڊڪٽر ڊيوائسز“ reliability handbook وغيره) ڏانهن رجوع ڪريو، ۽ پڪ ڪريو ته استعمال جون حالتون حدن اندر آهن. Renesas Electronics پاران بيان ڪيل وڌ ۾ وڌ درجه بندي جي حوالي سان، آپريٽنگ پاور سپلائي voltagاي رينج، گرمي جي ضايع ڪرڻ جون خاصيتون، تنصيب، وغيره. Renesas Electronics اهڙي مخصوص حدن کان ٻاهر Renesas Electronics مصنوعات جي استعمال مان پيدا ٿيندڙ ڪنهن به خرابي، ناڪامي يا حادثي لاءِ ڪنهن به ۽ سڀني ذميواري کي رد ڪري ٿو.
  9. جيتوڻيڪ Renesas Electronics Renesas Electronics مصنوعات جي معيار ۽ ڀروسي کي بهتر بڻائڻ جي ڪوشش ڪري ٿو، سيمي ڪنڊڪٽر پروڊڪٽس ۾ مخصوص خاصيتون آهن، جهڙوڪ هڪ خاص شرح تي ناڪامي جو واقعو ۽ استعمال جي مخصوص حالتن ۾ خرابي. جيستائين رينساس اليڪٽرانڪس ڊيٽا شيٽ يا ٻين رينساس اليڪٽرانڪس دستاويزن ۾ سخت ماحول لاءِ هڪ اعليٰ قابل اعتماد پراڊڪٽ يا پيداوار جي طور تي نامزد ڪيو ويو آهي، رينساس اليڪٽرانڪس پروڊڪٽس تابڪاري مزاحمت جي ڊيزائن جي تابع نه آهن. توهان حفاظتي قدمن تي عمل ڪرڻ جا ذميوار آهيو ته جيئن جسماني زخمن، زخمن يا باهه جي ڪري نقصان، ۽/يا رينساس اليڪٽرانڪس پروڊڪٽس جي ناڪامي يا خرابي جي صورت ۾ عوام لاءِ خطري جي امڪان کان بچاءُ لاءِ، جهڙوڪ هارڊويئر لاءِ حفاظتي ڊيزائن ۽ سافٽ ويئر، جنهن ۾ شامل آهي پر ان تائين محدود ناهي بيڪار، باهه تي ضابطو ۽ خرابي جي روڪٿام، عمر جي خرابيءَ لاءِ مناسب علاج يا ڪي ٻيا مناسب قدم. ڇاڪاڻ ته صرف مائڪرو ڪمپيوٽر سافٽ ويئر جي تشخيص تمام ڏکيو ۽ غير عملي آهي، توهان پنهنجي طرفان تيار ڪيل حتمي شين يا سسٽم جي حفاظت جو جائزو وٺڻ جا ذميوار آهيو.
  10. مھرباني ڪري ھڪ Renesas Electronics سيلز آفيس سان رابطو ڪريو تفصيلات لاءِ ماحولياتي معاملن جھڙوڪ ھر Renesas Electronics مصنوعات جي ماحولياتي مطابقت. توهان قابل اطلاق قانون ۽ ضابطن جي احتياط ۽ ڪافي تحقيق ڪرڻ جا ذميوار آهيو جيڪي ڪنٽرول ٿيل مواد جي شموليت يا استعمال کي منظم ڪن ٿا، بشمول بغير ڪنهن حد جي، EU RoHS هدايتون، ۽ انهن سڀني قابل اطلاق قانونن ۽ ضابطن جي تعميل ۾ Renesas Electronics مصنوعات استعمال ڪرڻ. Renesas Electronics توهان جي قابل اطلاق قانونن ۽ ضابطن جي عدم تعميل جي نتيجي ۾ ٿيندڙ نقصان يا نقصان جي ڪنهن به ۽ سموري ذميواري کي رد ڪري ٿو.
  11. Renesas Electronics پروڊڪٽس ۽ ٽيڪنالاجيون استعمال نه ڪيون وينديون يا شامل نه ڪيون وينديون ڪنهن به پروڊڪٽس يا سسٽم ۾ جن جي پيداوار، استعمال، يا وڪرو ڪنهن به قابل اطلاق ملڪي يا غير ملڪي قانونن يا ضابطن تحت منع ٿيل آهي. توهان ڪنهن به قابل اطلاق برآمد ڪنٽرول قانونن ۽ ضابطن جي تعميل ڪندا جيڪي ڪنهن به ملڪ جي حڪومتن پاران جاري ڪيل ۽ انتظامي طور تي پارٽين يا ٽرانزيڪشن تي دائري اختيار کي زور ڏين ٿا.
  12. اها Renesas اليڪٽرانڪس پراڊڪٽس جي خريد ڪندڙ يا ورهائيندڙ جي ذميواري آهي، يا ڪنهن ٻي پارٽي جيڪا ورهائي، ڊسپوز ڪري ٿي، يا ٻي صورت ۾ پراڊڪٽ کي ٽين ڌر ڏانهن وڪڻي يا منتقل ڪري ٿي، اهڙي ٽئين پارٽي کي اڳ ۾ بيان ڪيل مواد ۽ شرطن کان آگاهي ڏيڻ. هن دستاويز ۾.
  13. هي دستاويز ڪنهن به صورت ۾، مڪمل يا جزوي طور، Renesas Electronics جي اڳوڻي تحريري اجازت کان سواءِ ٻيهر ڇپائي، ٻيهر تيار يا نقل نه ڪيو ويندو.
  14. مهرباني ڪري رابطو ڪريو Renesas Electronics سيلز آفيس جيڪڏهن توهان وٽ هن دستاويز يا Renesas Electronics مصنوعات ۾ موجود معلومات جي حوالي سان ڪي سوال آهن.

(نوٽ 1) ”رينيسا اليڪٽرانڪس“، جيئن هن دستاويز ۾ استعمال ڪيو ويو آهي، مطلب آهي رينساس اليڪٽرانڪس ڪارپوريشن ۽ ان ۾ سڌي يا اڻ سڌي طرح ڪنٽرول ٿيل ماتحت ادارا پڻ شامل آهن.

(نوٽ 2) ”رينيسا اليڪٽرانڪس پراڊڪٽ(پراڊڪٽس)“ جو مطلب آهي ڪو به پروڊڪٽ جيڪو تيار ڪيو ويو آهي يا ٺاهيل آهي Renesas Electronics پاران يا ان لاءِ.

ڪاروباري ھيڊ ڪوارٽر

ٽويوسو فارسيا، 3-2-24 ٽويوسو،
ڪوٽو-ڪو، ٽوڪيو 135-0061، جاپان
www.renesas.com

ٽريڊ مارڪ

Renesas ۽ Renesas لوگو Renesas Electronics Corporation جا ٽريڊ مارڪ آھن. سڀئي ٽريڊ مارڪ ۽ رجسٽرڊ ٽريڊ مارڪ انهن جي لاڳاپيل مالڪن جي ملڪيت آهن.

رابطي جي معلومات

وڌيڪ معلومات لاءِ پراڊڪٽ، ٽيڪنالاجي، ڪنهن دستاويز جو سڀ کان جديد نسخو، يا توهان جي ويجھي سيلز آفيس، مهرباني ڪري گهمڻ: www.renesas.com/contact/.

دستاويز / وسيلا

RENESAS RL78-G14 خانداني SHA هش فنڪشنل لائبريري [pdf] انسٽاليشن گائيڊ
RL78-G14، RL78-G23، RL78-G14 خانداني SHA هش فنڪشنل لائبريري، خانداني SHA هش فنڪشنل لائبريري، هش فنڪشن لائبريري، فنڪشنل لائبريري، RL78-G24

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *