மைக்ரோசிப்-லோகோ

மைக்ரோசிப் PIC64GX 64-பிட் RISC-V குவாட்-கோர் நுண்செயலி

MICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-தயாரிப்பு

தயாரிப்பு தகவல்

விவரக்குறிப்புகள்:

  • தயாரிப்பு பெயர்: மைக்ரோசிப் PIC64GX
  • துவக்க செயல்முறை: SMP மற்றும் AMP பணிச்சுமை ஆதரிக்கப்படுகிறது
  • சிறப்பு அம்சங்கள்: கண்காணிப்பு ஆதரவு, பூட்டுதல் முறை

தயாரிப்பு பயன்பாட்டிற்கான வழிமுறைகள்

  1. துவக்க செயல்முறை
    1. துவக்கத்தில் ஈடுபட்டுள்ள மென்பொருள் கூறுகள்
      கணினி துவக்க செயல்முறை பின்வரும் மென்பொருள் கூறுகளை உள்ளடக்கியது:
      • ஹார்ட் சாப்ட்வேர் சர்வீசஸ் (எச்எஸ்எஸ்): பூஜ்ஜியங்கள்tage பூட் லோடர், சிஸ்டம் மானிட்டர் மற்றும் பயன்பாடுகளுக்கான இயக்க நேர சேவைகளை வழங்குபவர்.
    2. துவக்க ஓட்டம்
      கணினி துவக்க ஓட்டத்தின் வரிசை பின்வருமாறு:
      1. ஹார்ட் மென்பொருள் சேவைகளின் (HSS) துவக்கம்
      2. துவக்க ஏற்றி செயல்படுத்தல்
      3. விண்ணப்ப துவக்கம்
  2. கண்காணிப்பு நாய்கள்
    1. PIC64GX வாட்ச்டாக்
      PIC64GX ஆனது கணினி செயல்பாட்டைக் கண்காணிக்கவும், கணினி தோல்விகள் ஏற்பட்டால் செயல்களைத் தூண்டவும் ஒரு கண்காணிப்பு செயல்பாட்டைக் கொண்டுள்ளது.
  3. பூட்டுதல் முறை
    லாக்டவுன் பயன்முறையானது துவக்கத்திற்குப் பிறகு கணினி செயல்களின் மீது முழுமையான கட்டுப்பாடு தேவைப்படும் வாடிக்கையாளர்களுக்காக வடிவமைக்கப்பட்டுள்ளது. இது E51 சிஸ்டம் மானிட்டரின் செயல்பாடுகளை கட்டுப்படுத்துகிறது.

அடிக்கடி கேட்கப்படும் கேள்விகள்

  • கே: ஹார்ட் மென்பொருள் சேவைகளின் (HSS) நோக்கம் என்ன?
    A: HSS ஆனது பூஜ்ஜியமாக செயல்படுகிறதுtage பூட் லோடர், சிஸ்டம் மானிட்டர் மற்றும் துவக்கச் செயல்பாட்டின் போது பயன்பாடுகளுக்கான இயக்க நேர சேவைகளை வழங்குபவர்.
  • கே: PIC64GX வாட்ச்டாக் செயல்பாடு எவ்வாறு செயல்படுகிறது?
    A: PIC64GX வாட்ச்டாக் கணினி செயல்பாட்டைக் கண்காணிக்கிறது மற்றும் கணினியின் நம்பகத்தன்மையை உறுதிப்படுத்த கணினி தோல்விகள் ஏற்பட்டால் முன் வரையறுக்கப்பட்ட நடவடிக்கைகளை எடுக்கலாம்.

அறிமுகம்

இந்த ஒயிட் பேப்பர், மைக்ரோசிப் PIC64GX பயன்பாட்டு பணிச்சுமையை எவ்வாறு துவக்குகிறது மற்றும் கணினி துவக்க செயல்முறையை விவரிக்கிறது, இது SMP மற்றும் மற்றும் AMP பணிச்சுமைகள். கூடுதலாக, இது SMP மற்றும் மறுதொடக்கம் எவ்வாறு செயல்படுகிறது என்பதை உள்ளடக்கியது AMP பணிச்சுமைகள், PIC64GX இல் கண்காணிப்பு நாய்கள் மற்றும் கணினி துவக்கத்திற்குப் பிறகு E51 சிஸ்டம் மானிட்டரின் செயல்பாடுகளைக் கட்டுப்படுத்த வாடிக்கையாளர்கள் முழுமையான கட்டுப்பாட்டை விரும்பும் கணினிகளுக்கான சிறப்புப் பூட்டுதல் முறை.

துவக்க செயல்முறை

கணினி துவக்கத்தில் உள்ள பல்வேறு மென்பொருள் கூறுகளைப் பார்ப்போம், அதைத் தொடர்ந்து கணினி துவக்க ஓட்டத்தின் வரிசையை இன்னும் விரிவாகப் பார்ப்போம்.

துவக்கத்தில் ஈடுபட்டுள்ள மென்பொருள் கூறுகள்
கணினி பூட்-அப் செயல்பாட்டில் பின்வரும் கூறுகள் ஈடுபட்டுள்ளன:

படம் 1.1. பூட்-அப் கூறுகள்

MICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (1)

  • ஹார்ட் மென்பொருள் சேவைகள் (HSS)
    ஹார்ட் மென்பொருள் சேவைகள் (HSS) என்பது பூஜ்ஜியமாகும்tage பூட் லோடர், ஒரு கணினி மானிட்டர் மற்றும் பயன்பாடுகளுக்கான இயக்க நேர சேவைகளை வழங்குபவர். HSS ஆனது ஆரம்பகால கணினி அமைப்பு, DDR பயிற்சி மற்றும் வன்பொருள் துவக்கம்/கட்டமைப்பை ஆதரிக்கிறது. இது பெரும்பாலும் E51s இல் இயங்குகிறது, ஒவ்வொரு U54களிலும் ஒரு சிறிய அளவிலான இயந்திர-முறை நிலை செயல்பாடு இயங்குகிறது. துவக்க ஊடகத்திலிருந்து "பேலோட்" பயன்பாட்டை ஏற்றுவதன் மூலம் ஒன்று அல்லது அதற்கு மேற்பட்ட சூழல்களை இது துவக்குகிறது, மேலும் இயங்குதள கர்னல்களுக்கான இயங்குதள இயக்கச் சேவைகள்/மேற்பார்வையாளர் செயல்படுத்தல் சூழலை (SEE) வழங்குகிறது. இது பாதுகாப்பான துவக்கத்தை ஆதரிக்கிறது மற்றும் வன்பொருள் பகிர்வு / பிரித்தலை உறுதி செய்வதில் ஒரு முக்கிய அங்கமாகும் AMP சூழல்கள்.
  • தாஸ் யு-பூட் (யு-பூட்)
    Das U-Boot (U-Boot) என்பது ஒரு திறந்த மூல உலகளாவிய ஸ்கிரிப்டபிள் துவக்க ஏற்றி ஆகும். இது ஒரு எளிய CLI ஐ ஆதரிக்கிறது, இது பல்வேறு மூலங்களிலிருந்து (SD கார்டு மற்றும் நெட்வொர்க் உட்பட) துவக்க படத்தை மீட்டெடுக்க முடியும். U-Boot லினக்ஸை ஏற்றுகிறது. தேவைப்பட்டால் இது UEFI சூழலை வழங்க முடியும். லினக்ஸ் துவக்கப்பட்டவுடன் இது பொதுவாக முடிக்கப்பட்டு வெளியேறும் - வேறுவிதமாகக் கூறினால், அது துவக்கத்திற்குப் பின் தங்கியிருக்காது.
  • லினக்ஸ் கர்னல்
    லினக்ஸ் கர்னல் உலகின் மிகவும் பிரபலமான இயக்க முறைமை கர்னல் ஆகும். பயன்பாடுகளின் பயனர் நிலத்துடன் இணைந்து, இது பொதுவாக லினக்ஸ் இயக்க முறைமை என குறிப்பிடப்படுவதை உருவாக்குகிறது. லினக்ஸ் ஆப்பரேட்டிங் சிஸ்டம் வளமான POSIX APIகள் மற்றும் டெவலப்பர் சூழலை வழங்குகிறதுampபைதான், பெர்ல், டிசிஎல், ரஸ்ட், சி/சி++ மற்றும் டிசிஎல் போன்ற மொழிகள் மற்றும் கருவிகள்; OpenSSL, OpenCV, OpenMP, OPC/UA மற்றும் Open போன்ற நூலகங்கள்AMP (RPmsg மற்றும் RemoteProc).
    யோக்டோ மற்றும் பில்ட்ரூட் ஆகியவை லினக்ஸ் சிஸ்டம் பில்டர்கள், அதாவது, பெஸ்போக் தனிப்பயனாக்கப்பட்ட லினக்ஸ் அமைப்புகளை உருவாக்கப் பயன்படுத்தலாம். யோக்டோ லினக்ஸ் விநியோகத்தை பணக்காரர்களுடன் வெளியிடுகிறது
    பயன்பாடுகள், கருவிகள் மற்றும் நூலகங்கள் மற்றும் விருப்ப தொகுப்பு மேலாண்மை. பில்ட்ரூட் மிகக் குறைந்த ரூட்டை வெளியிடுகிறது fileசிஸ்டம் மற்றும் நிலையான சேமிப்பிடம் தேவையில்லாத ஆனால் முற்றிலும் RAM இலிருந்து இயங்கும் கணினிகளை குறிவைக்க முடியும் (முன்னதாக லினக்ஸின் முதலெழுத்து ஆதரவைப் பயன்படுத்தி.ample)
  • செஃபிர்
    Zephyr என்பது ஒரு சிறிய, திறந்த மூல நிகழ்நேர இயக்க முறைமை (RTOS). லினக்ஸுக்கு ஆர்பிஎம்எஸ்ஜி-லைட் தொடர்பு சேனல்களுடன் நிகழ்நேர குறைந்த-மேல்நிலை கட்டமைப்பை இது வழங்குகிறது. இது ஒரு கர்னல், நூலகங்கள், சாதன இயக்கிகள், நெறிமுறை அடுக்குகள், fileஅமைப்புகள், ஃபார்ம்வேர் புதுப்பிப்புகளுக்கான வழிமுறைகள் மற்றும் பல, மேலும் PIC64GX இல் வெறும் உலோகம் போன்ற அனுபவத்தை விரும்பும் வாடிக்கையாளர்களுக்கு சிறந்தது.

துவக்க ஓட்டம்
PIC64GX ஆனது 64-பிட் E51 சிஸ்டம் மானிட்டர் ஹார்ட் மற்றும் 4 64-பிட் U54 அப்ளிகேஷன் ஹார்ட்களுடன் கூடிய RISC-V கோர்ப்ளெக்ஸை உள்ளடக்கியது. RISC-V சொற்களஞ்சியத்தில், ஹார்ட் என்பது RISC-V செயல்படுத்தும் சூழலாகும், இது முழு அளவிலான பதிவேடுகளைக் கொண்டுள்ளது மற்றும் அதன் குறியீட்டை சுயாதீனமாக செயல்படுத்துகிறது. நீங்கள் அதை ஒரு வன்பொருள் நூல் அல்லது ஒற்றை CPU என நினைக்கலாம். ஒற்றை மையத்தில் உள்ள ஹார்ட்களின் குழு பெரும்பாலும் சிக்கலானது என்று அழைக்கப்படுகிறது. இந்த தலைப்பு PIC64GX கோர்ப்ளெக்ஸை துவக்குவதற்கான படிகளை விவரிக்கிறது, இதில் E51 சிஸ்டம் மானிட்டர் ஹார்ட் மற்றும் U54 அப்ளிகேஷன் ஹார்ட்ஸ் ஆகியவை அடங்கும்.

  1. PIC64GX கோர்ப்ளெக்ஸை இயக்கவும்.
    பவர்-ஆனில், RISC-V கோர்ப்ளெக்ஸில் உள்ள அனைத்து ஹார்ட்களும் பாதுகாப்புக் கட்டுப்பாட்டாளரால் மீட்டமைக்கப்பட்டதிலிருந்து விடுவிக்கப்படுகின்றன.
  2. ஆன்-சிப் eNVM ஃபிளாஷ் நினைவகத்திலிருந்து HSS குறியீட்டை இயக்கவும்.
    ஆரம்பத்தில், ஒவ்வொரு இதயமும் ஆன்-சிப் eNVM ஃபிளாஷ் நினைவகத்திலிருந்து HSS குறியீட்டை இயக்கத் தொடங்குகிறது. இந்த குறியீடு அனைத்து U54 அப்ளிகேஷன் ஹார்ட்களையும் சுழலச் செய்கிறது, அறிவுறுத்தல்களுக்காகக் காத்திருக்கிறது, மேலும் கணினியைத் துவக்கவும் மேம்படுத்தவும் குறியீட்டை இயக்க E51 மானிட்டர் ஹார்ட்டை அனுமதிக்கிறது.
  3. eNVM இலிருந்து L2-ஸ்கிராட்ச் நினைவகத்திற்கு HSS குறியீட்டை சுருக்கவும்.
    அதன் பில்ட்-டைம் உள்ளமைவைப் பொறுத்து, HSS பொதுவாக eNVM ஃபிளாஷ் நினைவகத்தின் திறனை விட பெரியதாக இருக்கும், எனவே E51 இல் இயங்கும் HSS குறியீடு முதலில் eNVM இலிருந்து L2-ஸ்கிராட்ச் நினைவகத்திற்கு தன்னைத் துண்டித்துக்கொள்வது, படத்தில் காட்டப்பட்டுள்ளது. 1.2 மற்றும் படம் 1.3.
    படம் 1.2. HSS ஆனது eNVM இலிருந்து L2 கீறல் வரை சிதைகிறதுMICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (2)
    படம் 1.3. டிகம்ப்ரஷனின் போது HSS நினைவக வரைபடம்MICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (3)
  4. பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி eNVM இலிருந்து L2-ஸ்க்ராட்சிற்கு எக்ஸிகியூட்டபில் செல்லவும்.
    படம் 1.4. HSS ஆனது eNVM இலிருந்து குறியீட்டிற்கு இப்போது L2Scratchல் டிகம்ப்ரஷனைத் தொடர்ந்து தாண்டுகிறதுMICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (4)
    இயங்கக்கூடியது மூன்று கூறுகளைக் கொண்டுள்ளது:
    • வன்பொருள் சுருக்க அடுக்கு (HAL), குறைந்த-நிலை குறியீடு மற்றும் வெற்று உலோக இயக்கிகள்
    • RISC-V OpenSBI இன் உள்ளூர் HSS ஃபோர்க் (PIC64GX இல் அப்ஸ்ட்ரீமில் இருந்து சிறிது மாற்றப்பட்டது AMP நோக்கங்கள்)
    • எச்எஸ்எஸ் இயக்க நேர சேவைகள் (மாநில இயந்திரங்கள் சூப்பர் லூப்பில் இயங்குகின்றன)
  5. OpenSBI பயன்படுத்தும் வன்பொருள் மற்றும் தரவு கட்டமைப்புகளை துவக்கவும்.
    இந்த துவக்கத்திற்கு HSS சேவை "ஸ்டார்ட்அப்" பொறுப்பாகும்.
  6. வெளிப்புற சேமிப்பகத்திலிருந்து பயன்பாட்டு பணிச்சுமை (payload.bin) படத்தைப் பெறவும். இது படம் 1.5 மற்றும் படம் 1.6 இல் காட்டப்பட்டுள்ளது
    முக்கியமானது: PIC64GX க்யூரியாசிட்டி கிட் என்றால், இது SD கார்டில் இருந்து கிடைக்கும்.
    படம் 1.5. வெளிப்புற சேமிப்பகத்திலிருந்து பேலோடு.பின் பணிச்சுமை படத்தைப் பெறுகிறதுMICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (5)
    படம் 1.6. payload.bin எடுத்த பிறகு HSS நினைவக வரைபடம்MICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (6)
  7. payload.bin இலிருந்து பல்வேறு பிரிவுகளை அவற்றின் செயலாக்க நேர இடங்களுக்கு நகலெடுக்கவும். payload.bin என்பது வடிவமைக்கப்பட்ட படமாகும், இது SMPக்கான பல்வேறு பயன்பாட்டுப் படங்களை ஒருங்கிணைக்கிறது அல்லது AMP பணிச்சுமைகள். இது குறியீடு, தரவு மற்றும் விளக்க அட்டவணைகளை உள்ளடக்கியது, இது HSS ஆனது குறியீடு மற்றும் தரவுப் பிரிவுகளை சரியான முறையில் வைக்க உதவுகிறது, அங்கு அவை பல்வேறு பயன்பாட்டு பணிச்சுமைகளை இயக்கத் தேவைப்படுகின்றன.
    படம் 1.7. payload.bin இலக்கு முகவரிகளுக்கு நகலெடுக்கப்பட்டதுMICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (7)
  8. அவற்றின் செயல்படுத்தல் தொடக்க முகவரிகளுக்கு செல்ல தொடர்புடைய U54களுக்கு அறிவுறுத்தவும். இந்த தொடக்க முகவரி தகவல் payload.bin இல் உள்ளது.
  9. U54 அப்ளிகேஷன் ஹார்ட்ஸ் மற்றும் எந்த நொடிகளிலும் தொடங்கவும்tage துவக்க ஏற்றிகள். உதாரணமாகample, U-Boot லினக்ஸைக் கொண்டுவருகிறது.

மறுதொடக்கம்

கணினி துவக்கத்தின் கருத்துடன் தொடர்புடையது மறுதொடக்கம் செய்ய வேண்டும். PIC64GX பயன்பாட்டு பணிச்சுமைகளைப் பற்றி சிந்திக்கும்போது, ​​மறுதொடக்கம் சமச்சீர் மல்டிபிராசசிங் (SMP) மற்றும் சமச்சீரற்ற மல்டிபிராசசிங் (AMP) காட்சிகள்:

  1. ஒரு SMP அமைப்பில், கருத்தில் கொள்ள வேண்டிய கூடுதல் பணிச்சுமைகள் எதுவும் இல்லாததால், மறுதொடக்கம் முழு கணினியையும் பாதுகாப்பாக மறுதொடக்கம் செய்ய முடியும்.
  2. ஒரு வழக்கில் AMP கணினியில், ஒரு பணிச்சுமை தன்னை மறுதொடக்கம் செய்ய மட்டுமே அனுமதிக்கப்படலாம் (மற்றும் வேறு எந்த சூழலிலும் தலையிடாது), அல்லது முழு கணினி மறுதொடக்கத்தை மேற்கொள்ளும் பாக்கியம் பெறலாம்.

மறுதொடக்கம் மற்றும் AMP
SMP ஐ செயல்படுத்த மற்றும் AMP மறுதொடக்கம் காட்சிகள், HSS சூடான மற்றும் குளிர்ந்த மறுதொடக்க சலுகைகளின் கருத்துகளை ஆதரிக்கிறது, அவை ஒரு சூழலுக்கு ஒதுக்கப்படுகின்றன. சூடான மறுதொடக்க சிறப்புரிமை கொண்ட ஒரு சூழல் மட்டுமே தன்னை மறுதொடக்கம் செய்ய முடியும், மேலும் குளிர் மறுதொடக்கம் சிறப்புரிமை கொண்ட ஒரு சூழல் முழு கணினி மறுதொடக்கத்தை செய்ய முடியும். உதாரணமாகample, பின்வரும் பிரதிநிதித்துவ காட்சிகளின் தொகுப்பைக் கவனியுங்கள்.

  • ஒரு ஒற்றை சூழல் SMP பணிச்சுமை, இது முழு கணினி மறுதொடக்கத்தைக் கோர அனுமதிக்கப்படுகிறது
  • இந்த சூழ்நிலையில், சூழல் குளிர் மறுதொடக்கம் சலுகை அனுமதிக்கப்படுகிறது.
  • இரண்டு சூழல் AMP பணிச்சுமை, ஒரு முழு கணினி மறுதொடக்கத்தைக் கோருவதற்கு சூழல் A அனுமதிக்கப்படுகிறது (அனைத்து சூழல்களையும் பாதிக்கும்), மற்றும் சூழல் B தன்னை மறுதொடக்கம் செய்ய மட்டுமே அனுமதிக்கப்படுகிறது
  • இந்தச் சூழ்நிலையில், சூழல் Aக்கு குளிர் மறுதொடக்கம் சிறப்புரிமையும், சூழல் B க்கு சூடான மறுதொடக்க உரிமையும் அனுமதிக்கப்படுகிறது.
  • இரண்டு சூழல் AMP பணிச்சுமை, அங்கு சூழல்கள் A மற்றும் B தங்களை மறுதொடக்கம் செய்ய மட்டுமே அனுமதிக்கப்படும் (மற்றும் மற்ற சூழலைப் பாதிக்காது)
  • இந்த சூழ்நிலையில், இரண்டு சூழல்களும் சூடான மறுதொடக்க சலுகைகள் மட்டுமே அனுமதிக்கப்படுகின்றன.
  • இரண்டு சூழல் AMP பணிச்சுமை, சூழல்கள் A மற்றும் B இரண்டும் முழு கணினி மறுதொடக்கம் கோர அனுமதிக்கப்படுகிறது
  • இந்த சூழ்நிலையில், இரண்டு சூழல்களுக்கும் குளிர் மறுதொடக்கம் சலுகைகள் அனுமதிக்கப்படுகின்றன.
  • மேலும், எச்எஸ்எஸ் பில்ட் டைமில் எப்பொழுதும் குளிர்ந்த மறுதொடக்க சிறப்புரிமையை அனுமதிப்பதும், குளிர் மறுதொடக்கம் சிறப்புரிமையை அனுமதிக்காததும் சாத்தியமாகும்.

தொடர்புடைய HSS Kconfig விருப்பங்கள்
Kconfig ஒரு மென்பொருள் உருவாக்க கட்டமைப்பு அமைப்பு. இது பொதுவாக உருவாக்க நேர விருப்பங்களைத் தேர்ந்தெடுக்கவும் அம்சங்களை இயக்க அல்லது முடக்கவும் பயன்படுகிறது. இது லினக்ஸ் கர்னலில் இருந்து உருவானது, ஆனால் U-Boot, Zephyr மற்றும் PIC64GX HSS உள்ளிட்ட லினக்ஸ் கர்னலுக்கு அப்பாற்பட்ட பிற திட்டங்களில் இப்போது பயன்படுத்தப்பட்டுள்ளது.

HSS இல் இரண்டு Kconfig விருப்பங்கள் உள்ளன, அவை HSS கண்ணோட்டத்தில் மறுதொடக்கம் செயல்பாட்டைக் கட்டுப்படுத்துகின்றன:

  • CONFIG_ALLOW_COLD மறுதொடக்கம்
    இது இயக்கப்பட்டால், குளிர் மறுதொடக்கம் அழைப்பை வழங்குவதற்கு உலகளாவிய சூழல் அனுமதிக்கிறது. முடக்கப்பட்டிருந்தால், சூடான மறுதொடக்கங்கள் மட்டுமே அனுமதிக்கப்படும். இந்த விருப்பத்தை இயக்குவதுடன், பேலோட் ஜெனரேட்டர் YAML மூலம் ஒரு சூழலுக்கு குளிர் மறுதொடக்கத்தை வழங்குவதற்கான அனுமதி வழங்கப்பட வேண்டும். file அல்லது பின்வரும் Kconfig விருப்பம்.
  • CONFIG_ALLOW_COLD REBOOT_ALWAYS
    • இயக்கப்பட்டால், payload.bin கொடி உரிமைகளைப் பொருட்படுத்தாமல், இந்த அம்சம் உலகளவில் அனைத்து சூழல்களிலும் குளிர் மறுதொடக்கம் ECAA ஐ வழங்க அனுமதிக்கிறது.
    • கூடுதலாக, payload.bin ஆனது ஒவ்வொரு சூழல் கொடியையும் கொண்டிருக்கலாம், இது ஒரு குறிப்பிட்ட சூழல் குளிர் மறுதொடக்கங்களை வழங்குவதற்கான உரிமையைக் குறிக்கிறது:
      • ஒரு சூழல் சூடான மறுதொடக்கம் மற்றொரு சூழலை அனுமதிக்க, YAML விளக்கத்தில் அனுமதி-மறுதொடக்கம்: சூடான விருப்பத்தை சேர்க்கலாம் file payload.bin ஐ உருவாக்க பயன்படுகிறது
      • முழு கணினியின் சூழல் குளிர் மறுதொடக்கத்தை அனுமதிக்க, அனுமதி மறுதொடக்கம்: குளிர் விருப்பத்தை சேர்க்கலாம். இயல்புநிலையாக, அனுமதி மறுதொடக்கத்தைக் குறிப்பிடாமல், இந்த கொடியின் அமைப்பைப் பொருட்படுத்தாமல், ஒரு சூழல் சூடான மறுதொடக்கம் மட்டுமே அனுமதிக்கப்படுகிறது, CONFIG_ALLOW_COLDREBOOT HSS இல் இயக்கப்படவில்லை என்றால், HSS அனைத்து குளிர் மறுதொடக்க கோரிக்கைகளையும் சூடான (ஒவ்வொரு சூழலுக்கும்) மறுதொடக்கம் செய்யும். .

விரிவாக மறுதொடக்கம் செய்யுங்கள்
மறுதொடக்கம் எவ்வாறு செயல்படுகிறது என்பதை இந்தப் பகுதி விரிவாக விவரிக்கிறது - OpenSBI லேயரில் (மிகக் குறைந்த M- பயன்முறை அடுக்கு) தொடங்கி, பின்னர் இந்த OpenSBI லேயர் செயல்பாடு RTOS பயன்பாடு அல்லது Linux போன்ற பணக்கார OS இல் இருந்து எவ்வாறு தூண்டப்படுகிறது என்பதைப் பற்றி விவாதிக்கிறது.

OpenSBI மறுதொடக்கம் அழைப்பை

  • RISC-V மேற்பார்வையாளர் பைனரி இடைமுகம் (SBI) விவரக்குறிப்பு, இயங்குதள துவக்கம் மற்றும் ஃபார்ம்வேர் இயக்க நேர சேவைகளுக்கான தரப்படுத்தப்பட்ட வன்பொருள் சுருக்க அடுக்குகளை விவரிக்கிறது. பல்வேறு RISC-V செயலாக்கங்களில் பெயர்வுத்திறன் மற்றும் இணக்கத்தன்மையை செயல்படுத்துவதே SBI இன் முக்கிய நோக்கமாகும்.
  • OpenSBI (Open Source Supervisor Binary Interface) என்பது ஒரு திறந்த மூல திட்டமாகும், இது SBI விவரக்குறிப்பின் குறிப்பு செயலாக்கத்தை வழங்குகிறது. ஓபன்எஸ்பிஐ, இன்டரப்ட் ஹேண்ட்லிங், டைமர் மேனேஜ்மென்ட் மற்றும் கன்சோல் ஐ/ஓ உள்ளிட்ட இயக்க நேர சேவைகளையும் வழங்குகிறது, இவை உயர்-நிலை மென்பொருள் அடுக்குகளால் பயன்படுத்தப்படலாம்.
  • OpenSBI HSS இன் ஒரு பகுதியாக சேர்க்கப்பட்டுள்ளது மற்றும் இயந்திர பயன்முறை மட்டத்தில் இயங்குகிறது. இயக்க முறைமை அல்லது பயன்பாடு ஒரு பொறியை ஏற்படுத்தும் போது, ​​அதை கையாள OpenSBI க்கு அனுப்பப்படும். ஓபன்எஸ்பிஐ ஒரு குறிப்பிட்ட சிஸ்டம்-அழைப்பு வகை செயல்பாட்டை மென்பொருளின் மேல் அடுக்குகளுக்கு ஈகால் எனப்படும் ஒரு குறிப்பிட்ட ட்ராப் பொறிமுறையின் மூலம் வெளிப்படுத்துகிறது.
  • சிஸ்டம் ரீசெட் (EID 0x53525354) ஒரு விரிவான கணினி அழைப்பு செயல்பாட்டை வழங்குகிறது, இது மேல் அடுக்கு மென்பொருளை கணினி நிலை மறுதொடக்கம் அல்லது பணிநிறுத்தம் கோர அனுமதிக்கிறது. இந்த அழைப்பு U54 ஆல் செயல்படுத்தப்பட்டவுடன், அது அந்த U54 இல் இயந்திர பயன்முறையில் இயங்கும் HSS மென்பொருளால் ட்ராப் செய்யப்படுகிறது, மேலும் அதன் உரிமைகளைப் பொறுத்து சூழல் அல்லது முழு கணினியையும் மறுதொடக்கம் செய்ய தொடர்புடைய மறுதொடக்க கோரிக்கை E51 க்கு அனுப்பப்படும். சூழல்.

மேலும் தகவலுக்கு, பார்க்கவும் RISC-V மேற்பார்வையாளர் பைனரி இடைமுக விவரக்குறிப்பு குறிப்பாக கணினி மீட்டமைப்பு நீட்டிப்பு (EID #0x53525354 “SRST”).

லினக்ஸ் மறுதொடக்கம்

ஒரு குறிப்பிட்ட முன்னாள்ampஇதில், லினக்ஸில், கணினியை நிறுத்த அல்லது மறுதொடக்கம் செய்ய பணிநிறுத்தம் கட்டளை பயன்படுத்தப்படுகிறது. கட்டளை பொதுவாக பல மாற்றுப்பெயர்களைக் கொண்டுள்ளது, அதாவது நிறுத்து, பவர் ஆஃப் மற்றும் மறுதொடக்கம். இந்த மாற்றுப்பெயர்கள் பணிநிறுத்தத்தில் இயந்திரத்தை நிறுத்த வேண்டுமா, பணிநிறுத்தத்தில் இயந்திரத்தை அணைக்க வேண்டுமா அல்லது பணிநிறுத்தத்தில் இயந்திரத்தை மறுதொடக்கம் செய்ய வேண்டுமா என்பதைக் குறிப்பிடுகின்றன.

  • இந்த யூசர்-ஸ்பேஸ் கட்டளைகள் லினக்ஸுக்கு ரீபூட் சிஸ்டம் அழைப்பை வழங்குகின்றன, இது கர்னலால் ட்ராப் செய்யப்பட்டு SBI ecal க்கு இன்டர்வொர்க் செய்யப்படுகிறது.
  • மறுதொடக்கத்தின் பல்வேறு நிலைகள் உள்ளன - REBOOT_WARM, REBOOT_COLD, REBOOT_HARD - இவை கர்னலுக்கு கட்டளை வரி மதிப்புருக்களாக அனுப்பப்படலாம் (எ.கா.ample, REBOOT_WARMக்கு reboot=w[arm]). லினக்ஸ் கர்னல் மூலக் குறியீடு பற்றிய கூடுதல் தகவலுக்கு, பார்க்கவும் Documentation/admin-guide/kernel-paramters.txt.
  • மாற்றாக, /sys/kernel/reboot இயக்கப்பட்டிருந்தால், தற்போதைய கணினி மறுதொடக்க உள்ளமைவைப் பெற கீழே உள்ள ஹேண்ட்லர்களைப் படிக்கலாம் மற்றும் அதை மாற்ற எழுதலாம். லினக்ஸ் கர்னல் மூலக் குறியீடு பற்றிய கூடுதல் தகவலுக்கு, பார்க்கவும் ஆவணப்படுத்தல்/ABI/testing/sysfs-kernel-reboot.

கண்காணிப்பு நாய்கள்

  • சிஸ்டம் பூட்டிங் மற்றும் சிஸ்டம் ரீபூட்டிங் தொடர்பான மேலும் ஒரு கருத்து, கண்காணிப்பு டைமரை சுடும்போது சிஸ்டம் மீட்டெடுப்பு ஆகும். வாட்ச்டாக் டைமர்கள் உட்பொதிக்கப்பட்ட கணினிகளில் தற்காலிக வன்பொருள் தவறுகளிலிருந்து தானாக மீண்டு வருவதற்கும், தவறான அல்லது தீங்கிழைக்கும் மென்பொருளை கணினி செயல்பாட்டை சீர்குலைப்பதில் இருந்து தடுக்கவும் பரவலாகப் பயன்படுத்தப்படுகின்றன.
  • கணினி இயங்கும் போது தனிப்பட்ட ஹார்ட்களைக் கண்காணிக்க PIC64GX ஹார்டுவேர் வாட்ச்டாக் ஆதரவைக் கொண்டுள்ளது. மீட்டெடுக்க முடியாத மென்பொருள் பிழைகள் காரணமாக ஹார்ட்ஸ் பதிலளிக்கவில்லை என்றால், அவை மீண்டும் தொடங்கப்படும் என்பதை கண்காணிப்புக்குழு உறுதி செய்கிறது.
  • PIC64GX ஆனது சிஸ்டம் லாக்அப்களைக் கண்டறிய ஐந்து வாட்ச்டாக் டைமர் ஹார்டுவேர் பிளாக்குகளை உள்ளடக்கியது -ஒவ்வொரு ஹார்ட்டுக்கும் ஒன்று. கலப்பு சமச்சீரற்ற பல-செயலாக்கத்தை எளிதாக்குவதற்கு (AMP) பணிச்சுமைகள், கண்காணிப்பு நாய்களின் துப்பாக்கிச் சூட்டைக் கண்காணித்து எதிர்வினையாற்றுவதை HSS ஆதரிக்கிறது.

PIC64GX வாட்ச்டாக்

  • பவர்-அப்பில் அப்ளிகேஷன் ஹார்ட்களை பூட் செய்வதற்கும், அவற்றை (தனியாக அல்லது கூட்டாக) எந்த வினாடியிலும் மீண்டும் துவக்குவதற்கும் HSS பொறுப்பாகும்.tage, அது தேவையா அல்லது விரும்பியதா. இதன் விளைவாக, PIC64GX இல் கண்காணிப்பு நிகழ்வுகளுக்கு எதிர்வினையாற்றுவது HSS ஆல் கையாளப்படுகிறது.
  • ஒரு 'விர்ச்சுவல் வாட்ச்டாக்' மானிட்டர் ஒரு HSS மாநில இயந்திர சேவையாக செயல்படுத்தப்படுகிறது, மேலும் U54 தனிப்பட்ட வாட்ச்டாக் ஹார்டுவேர் மானிட்டர்கள் ஒவ்வொன்றின் நிலையை கண்காணிப்பதே அதன் பொறுப்புகளாகும். இந்த U54 கண்காணிப்பு நாய்களில் ஒன்று பயணம் செய்யும் போது, ​​HSS இதைக் கண்டறிந்து, U54 ஐ மீண்டும் துவக்கும். U54 ஒரு SMP சூழலின் ஒரு பகுதியாக இருந்தால், முழு சூழலும் மறுதொடக்கம் செய்ய கருதப்படுகிறது, சூழல் சூடான மறுதொடக்க சிறப்புரிமையைக் கொண்டுள்ளது. சூழல் குளிர் மறுதொடக்கம் சிறப்புரிமையைக் கொண்டிருந்தால் முழு கணினியும் மறுதொடக்கம் செய்யப்படும்.

தொடர்புடைய Kconfig விருப்பங்கள்

  • வெளியிடப்பட்ட HSS பில்ட்களில் முன்னிருப்பாக வாட்ச்டாக் ஆதரவு சேர்க்கப்பட்டுள்ளது. நீங்கள் தனிப்பயன் HSS ஐ உருவாக்க விரும்பினால், வாட்ச்டாக் ஆதரவு இயக்கப்பட்டிருப்பதை உறுதி செய்வதற்கான உள்ளமைவு பொறிமுறையை இந்தப் பிரிவு விவரிக்கும்.
  • HSS ஆனது Kconfig கட்டமைப்பு அமைப்பைப் பயன்படுத்தி கட்டமைக்கப்பட்டுள்ளது. ஒரு மேல்நிலை .config file எச்எஸ்எஸ் கட்டமைப்பிற்குள் அல்லது வெளியே தொகுக்கப்படும் சேவைகளைத் தேர்ந்தெடுக்க இது தேவை.
  • முதலாவதாக, உயர்நிலை CONFIG_SERVICE_WDOG விருப்பத்தை இயக்க வேண்டும் (மேக் config மூலம் “மெய்நிகர் வாட்ச்டாக் ஆதரவு”).

வாட்ச்டாக் ஆதரவைச் சார்ந்துள்ள பின்வரும் துணை விருப்பங்களை இது வெளிப்படுத்துகிறது:

  • CONFIG_SERVICE_WD OG_DEBUG
    மெய்நிகர் கண்காணிப்பு சேவையிலிருந்து தகவல்/பிழைத்திருத்த செய்திகளுக்கான ஆதரவை இயக்குகிறது.
  • CONFIG_SERVICE_WD OG_DEBUG_TIMEOUT_SECS
    எச்எஸ்எஸ் மூலம் வாட்ச்டாக் பிழைத்திருத்த செய்திகள் வெளியிடப்படும் கால இடைவெளியை (வினாடிகளில்) தீர்மானிக்கிறது.
  • CONFIG_SERVICE_WD OG_ENABLE_E51
    U51s உடன் கூடுதலாக E54 மானிட்டர் இதயத்திற்கான கண்காணிப்பை இயக்குகிறது, HSS இன் செயல்பாட்டையே பாதுகாக்கிறது.

E51 வாட்ச்டாக் இயக்கப்பட்டிருக்கும் போது, ​​அதை புதுப்பிக்கவும், சுடுவதைத் தடுக்கவும் எச்எஸ்எஸ் அவ்வப்போது வாட்ச்டாக்கிற்கு எழுதும். சில காரணங்களால், E51 இதயம் பூட்டப்பட்டாலோ அல்லது செயலிழந்தாலோ E51 கண்காணிப்பு இயக்கப்பட்டிருந்தால், இது எப்போதும் முழு அமைப்பையும் மீட்டமைக்கும்.

கண்காணிப்பு நடவடிக்கை
கண்காணிப்பு வன்பொருள் கீழ் கவுண்டர்களை செயல்படுத்துகிறது. வாட்ச்டாக் அதிகபட்ச மதிப்பை உள்ளமைப்பதன் மூலம் புதுப்பித்தல்-தடைசெய்யப்பட்ட சாளரத்தை உருவாக்க முடியும், அதுவரை புதுப்பிக்க அனுமதிக்கப்படுகிறது (MVRP).

  • வாட்ச்டாக் டைமரின் தற்போதைய மதிப்பு MVRP மதிப்பை விட அதிகமாக இருக்கும்போது, ​​வாட்ச்டாக்கைப் புதுப்பிப்பது தடைசெய்யப்பட்டுள்ளது. தடைசெய்யப்பட்ட சாளரத்தில் வாட்ச்டாக் டைமரைப் புதுப்பிக்க முயற்சித்தால், காலாவதி குறுக்கீடு உறுதிசெய்யப்படும்.
  • MVRP மதிப்புக்கும் தூண்டுதல் மதிப்புக்கும் (TRIG) இடையே வாட்ச்டாக்கைப் புதுப்பிப்பது கவுண்டரை வெற்றிகரமாகப் புதுப்பித்து, வாட்ச்டாக் சுடுவதைத் தடுக்கும்.
  • வாட்ச்டாக் டைமர் மதிப்பு TRIG மதிப்புக்குக் கீழே கணக்கிடப்பட்டவுடன், வாட்ச்டாக் சுடும்.

கண்காணிப்பு மாநில இயந்திரம்

  • வாட்ச்டாக் நிலை இயந்திரம் மிகவும் நேரடியானது - E51 க்கான வாட்ச்டாக்கை உள்ளமைப்பதன் மூலம் தொடங்குதல், இயக்கப்பட்டால், பின்னர் செயலற்ற நிலையில் இருந்து கண்காணிப்பிற்கு நகர்கிறது. சூப்பர்லூப்பைச் சுற்றி ஒவ்வொரு முறையும், இந்த கண்காணிப்பு நிலை செயல்படுத்தப்படுகிறது, இது ஒவ்வொரு U54 கண்காணிப்பு நாய்களின் நிலையைச் சரிபார்க்கிறது.
  • வாட்ச்டாக் ஸ்டேட் மெஷின், ஹார்ட்டை மறுதொடக்கம் செய்ய பூட் ஸ்டேட் மெஷினுடன் தொடர்பு கொள்கிறது (மற்றும் அதன் பூட் செட்டில் உள்ள மற்ற ஹார்ட்கள்), ஹார்ட் அதன் கண்காணிப்பாளரை சரியான நேரத்தில் புதுப்பிக்க முடியவில்லை என்பதைக் கண்டறிந்தால்.

பூட்டுதல் முறை

பொதுவாக (குறிப்பாக AMP பயன்பாடுகள்), ஒவ்வொரு சூழலுக்கும் மறுதொடக்கம் செய்ய (அதாவது ஒரு சூழலை மட்டும் மறுதொடக்கம் செய்யவும், முழு சிப் மறுதொடக்கம் இல்லாமல்) மற்றும் ஹெச்எஸ்எஸ் ஆரோக்கியத்தை கண்காணிக்க அனுமதிக்க, U54 இல் M-முறையில் தங்கியிருக்கும் என்று எதிர்பார்க்கப்படுகிறது. ECCகள், லாக் ஸ்டேட்டஸ் பிட்கள், பஸ் பிழைகள், SBI பிழைகள், PMP மீறல்கள் போன்றவை).

MICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (8)

  • ஒரு முறைக்கு மறுதொடக்கம் செய்யும் திறன்களை வழங்குவதற்காகAMP சூழல் அடிப்படையில் (ஒட்டுமொத்த கணினியையும் மறுதொடக்கம் செய்ய வேண்டிய அவசியம் இல்லாமல்), E51 பொதுவாக கணினியின் முழு நினைவக இடத்திற்கும் சிறப்பு நினைவக அணுகலைக் கொண்டுள்ளது. இருப்பினும், இது விரும்பத்தகாத சூழ்நிலைகள் இருக்கலாம், மேலும் கணினி வெற்றிகரமாக துவக்கப்பட்டவுடன் E51 HSS ஃபார்ம்வேர் செய்வதை வாடிக்கையாளர் கட்டுப்படுத்த விரும்பலாம். இந்த நிலையில், U54 அப்ளிகேஷன் ஹார்ட்ஸ் பூட் செய்யப்பட்டவுடன் HSSஐ லாக்டவுன் பயன்முறையில் வைக்க முடியும்.
  • இதை HSS Kconfig விருப்பமான CONFIG_SERVICE_LOCKDOWN ஐப் பயன்படுத்தி இயக்கலாம்.
  • லாக்டவுன் சேவையானது, U54 அப்ளிகேஷன் ஹார்ட்ஸை துவக்கிய பிறகு HSS இன் செயல்பாடுகளை கட்டுப்படுத்த அனுமதிக்கும் நோக்கம் கொண்டது.

படம் 4.2. HSS பூட்டுதல் பயன்முறை

MICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (9)

லாக் டவுன் பயன்முறை துவங்கியதும், மற்ற எல்லா எச்எஸ்எஸ் சேவை நிலை இயந்திரங்களும் இயங்குவதை நிறுத்துகிறது. இது இரண்டு பலவீனமான பிணைப்பு செயல்பாடுகளை அழைக்கிறது:

  • e51_pmp_lockdown(), மற்றும்
  • e51_lockdown()

இந்த செயல்பாடுகள் போர்டு-குறிப்பிட்ட குறியீட்டால் மேலெழுதப்பட வேண்டும். முதலாவது, இந்த கட்டத்தில் பயன்பாட்டு பேலோடுகளில் இருந்து E51 ஐப் பூட்டுவதைத் தனிப்பயனாக்க BSP ஐ அனுமதிக்கும் ஒரு கட்டமைக்கக்கூடிய தூண்டுதல் செயல்பாடு ஆகும். இந்தச் செயல்பாட்டின் பலவீனமாக பிணைக்கப்பட்ட இயல்புநிலை செயலாக்கம் காலியாக உள்ளது. இரண்டாவது அந்த புள்ளியில் இருந்து முன்னோக்கி இயக்கப்படும் செயல்பாடு. பலவீனமாக பிணைக்கப்பட்ட இயல்புநிலை செயல்படுத்தல் E51 இன் இந்த கட்டத்தில் கண்காணிப்பாளருக்கு சேவை செய்கிறது, மேலும் U54 வாட்ச்டாக் சுட்டால் மறுதொடக்கம் செய்யும். மேலும் தகவலுக்கு, Services/lockdown/lockdown_service.c இல் உள்ள HSS மூலக் குறியீட்டைப் பார்க்கவும் file.

பின் இணைப்பு

HSS பேலோட்.பின் வடிவம்

  • இந்த பகுதி payload.bin ஐ விவரிக்கிறது file PIC64GX SMP ஐ துவக்குவதற்கு HSS ஆல் பயன்படுத்தப்படும் வடிவம் மற்றும் படம் AMP பயன்பாடுகள்.
  • payload.bin என்பது ஒரு வடிவமைக்கப்பட்ட பைனரி (படம் A.10) ஆகும், இது ஒரு தலை, பல்வேறு விளக்க அட்டவணைகள் மற்றும் பயன்பாட்டின் பணிச்சுமையின் ஒவ்வொரு பகுதியின் குறியீடு மற்றும் தரவுப் பிரிவுகளைக் கொண்ட பல்வேறு துணுக்குகளைக் கொண்டுள்ளது. ஒரு துண்டானது தன்னிச்சையான அளவிலான தொடர்ச்சியான நினைவகத் தொகுதியாகக் கருதப்படலாம்.

படம் A.10. payload.bin வடிவம்

MICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (10)

தலைப்புப் பகுதி (படம் A.11 இல் காட்டப்பட்டுள்ளது) பேலோட்.பின் மற்றும் சில வீட்டு பராமரிப்புத் தகவல்களை அடையாளம் காணப் பயன்படும் ஒரு மாய மதிப்பு, ஒவ்வொன்றிலும் இயங்கும் படத்தின் விவரங்களுடன் உள்ளது.
U54 பயன்பாட்டுக் குறியீடுகள். ஒவ்வொரு தனிப்பட்ட U54 ஹார்ட்டையும் எவ்வாறு துவக்குவது மற்றும் ஒட்டுமொத்தமாக துவக்கக்கூடிய படங்களின் தொகுப்பையும் இது விவரிக்கிறது. அதன் வீட்டு பராமரிப்புத் தகவலில், தலைப்பு அளவு வளர அனுமதிக்கும் விளக்கங்களின் பல்வேறு அட்டவணைகளுக்கு சுட்டிகள் உள்ளன.

படம் A.11. payload.bin தலைப்பு

MICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (11)

  • குறியீடு மற்றும் துவக்கப்பட்ட நிலையான தரவு படிக்க மட்டுமே எனக் கருதப்பட்டு, படிக்க-மட்டும் பிரிவில் சேமிக்கப்படும், இது தலைப்பு விளக்கங்களால் சுட்டிக்காட்டப்படுகிறது.
  • பூஜ்ஜியம் அல்லாத துவக்க தரவு மாறிகள் படிக்க-எழுதும் தரவு ஆனால் அவற்றின் துவக்க மதிப்புகள் தொடக்கத்தில் படிக்க-மட்டும் துண்டிலிருந்து நகலெடுக்கப்படுகின்றன. இவை படிக்க-மட்டும் பகுதியில் சேமிக்கப்பட்டுள்ளன.
  • படிக்க-மட்டும் பேலோட் தரவுப் பிரிவு குறியீடு மற்றும் தரவுத் துண்டின் விளக்க அட்டவணையால் விவரிக்கப்படுகிறது. இந்த அட்டவணையில் உள்ள ஒவ்வொரு துண்டின் விளக்கமும் ஒரு 'ஹார்ட் ஓனர்' (இது குறிவைக்கப்பட்ட சூழலில் முக்கிய ஹார்ட்
    at), ஒரு லோட் ஆஃப்செட் (பேலோட்.பினில் ஆஃப்செட்), மற்றும் செயல்படுத்தல் முகவரி (PIC64GX நினைவகத்தில் இலக்கு முகவரி), அளவு மற்றும் செக்சம் ஆகியவற்றுடன். இது படம் A.12 இல் காட்டப்பட்டுள்ளது.

படம் A.12. படிக்க-மட்டும் சங்க் விளக்கம் மற்றும் பேலோட் சங்க் தரவு

MICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (12)

மேற்கூறிய துகள்களுக்கு கூடுதலாக, பூஜ்ஜியத்திற்கு துவக்கப்படும் தரவு மாறிகளுடன் தொடர்புடைய நினைவகத்தின் துகள்களும் உள்ளன. இவை payload.bin இல் தரவுகளாகச் சேமிக்கப்படுவதில்லை, மாறாக பூஜ்ஜிய-இனிஷியலைஸ் செய்யப்பட்ட சங்க் டிஸ்கிரிப்டர்களின் ஒரு சிறப்பு தொகுப்பாகும், இது தொடக்கத்தின் போது பூஜ்ஜியத்திற்கு அமைக்க ரேமின் முகவரியையும் நீளத்தையும் குறிப்பிடுகிறது. இது படம் A.13 இல் காட்டப்பட்டுள்ளது.

படம் A.13. ZI துண்டுகள்

MICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (13)

ஹெச்எஸ்எஸ்-பேலோட்-ஜெனரேட்டர்
HSS பேலோடு ஜெனரேட்டர் கருவி ஹார்ட் மென்பொருள் சேவை பூஜ்ஜியங்களுக்கு வடிவமைக்கப்பட்ட பேலோட் படத்தை உருவாக்குகிறது.tage பூட்லோடர் PIC64GX இல், ஒரு கட்டமைப்பு கொடுக்கப்பட்டுள்ளது file மற்றும் ELF இன் தொகுப்பு fileகள் மற்றும்/அல்லது பைனரிகள். கட்டமைப்பு file ELF பைனரிகள் அல்லது பைனரி ப்ளாப்களை தனிப்பட்ட அப்ளிகேஷன் ஹார்ட்களுக்கு (U54s) வரைபடமாக்க பயன்படுகிறது.

படம் பி.14. ஹெச்எஸ்எஸ்-பேலோட்-ஜெனரேட்டர் ஓட்டம்

MICROCHIP-PIC64GX-64-Bit-RISC-V-Quad-Core-Microprocessor-Fig- (14)

கருவி கட்டமைப்பின் கட்டமைப்பில் அடிப்படை நல்லறிவு சோதனைகளை செய்கிறது file தன்னை மற்றும் ELF படங்களில். ELF படங்கள் RISC-V இயங்கக்கூடியதாக இருக்க வேண்டும்.

Exampலெ ரன்

  • s உடன் hss-payload-generator கருவியை இயக்கample கட்டமைப்பு file மற்றும் ELF files:
    $ ./hss-payload-generator -c test/config.yaml output.bin
  • ஏற்கனவே இருக்கும் படத்தைப் பற்றிய கண்டறிதலை அச்சிட, பயன்படுத்தவும்:
    $ ./hss-payload-generator -d output.bin
  • பாதுகாப்பான துவக்க அங்கீகாரத்தை (பட கையொப்பம் மூலம்) இயக்க, நீள்வட்ட வளைவு P-509 (SECP384r384)க்கான X.1 தனிப்பட்ட விசையின் இருப்பிடத்தைக் குறிப்பிட -p ஐப் பயன்படுத்தவும்:
    $ ./hss-payload-generator -c test/config.yaml payload.bin -p /path/to/private.pem

மேலும் தகவலுக்கு, பாதுகாப்பான துவக்க அங்கீகார ஆவணத்தைப் பார்க்கவும்.

கட்டமைப்பு File Example

  • முதலில், நம் படத்திற்கு விருப்பமாக ஒரு பெயரை அமைக்கலாம், இல்லையெனில், ஒன்று மாறும் வகையில் உருவாக்கப்படும்:
    set-name: 'PIC64-HSS::TestImage'
  • அடுத்து, ஒவ்வொரு இதயத்திற்கான நுழைவுப் புள்ளி முகவரிகளை பின்வருமாறு வரையறுப்போம்:
    hart-entry-points: {u54_1: ‘0x80200000’, u54_2: ‘0x80200000’, u54_3: ‘0xB0000000′, u54_4:’0x80200000’}

ELF மூலப் படங்கள் ஒரு நுழைவுப் புள்ளியைக் குறிப்பிடலாம், ஆனால் தேவைப்பட்டால் ஹார்ட்களுக்கான இரண்டாம் நிலை நுழைவுப் புள்ளிகளை நாங்கள் ஆதரிக்க விரும்புகிறோம்.ample, பல ஹார்ட்கள் ஒரே படத்தை பூட் செய்ய விரும்பினால், அவை தனிப்பட்ட நுழைவு புள்ளிகளைக் கொண்டிருக்கலாம். இதை ஆதரிக்க, கட்டமைப்பில் உள்ள உண்மையான நுழைவு புள்ளி முகவரிகளை நாங்கள் குறிப்பிடுகிறோம் file தன்னை.

நாம் இப்போது சில பேலோடுகளை வரையறுக்கலாம் (மூல ELF fileகள், அல்லது பைனரி குமிழ்கள்) நினைவகத்தில் சில பகுதிகளில் வைக்கப்படும். பேலோட் பிரிவு முக்கிய பேலோடுகளுடன் வரையறுக்கப்படுகிறது, பின்னர் பல தனிப்பட்ட பேலோட் விளக்கங்கள். ஒவ்வொரு பேலோடும் ஒரு பெயர் (அதன் பாதை file), உரிமையாளர்-ஹார்ட் மற்றும் விருப்பமாக 1 முதல் 3 இரண்டாம் நிலை ஹார்ட்கள்.

கூடுதலாக, ஒரு பேலோடில் ஒரு சிறப்புரிமை பயன்முறை உள்ளது, அதில் அது செயல்படுத்தப்படும். செல்லுபடியாகும் சிறப்புரிமை முறைகள் PRV_M, PRV_S மற்றும் PRV_U ஆகும், இவை பின்வருமாறு வரையறுக்கப்படுகின்றன:

  • PRV_M இயந்திர முறை
  • PRV_S மேற்பார்வையாளர் பயன்முறை
  • PRV_U பயனர் பயன்முறை

பின்வரும் exampலெ:

  • test/zephyr.elf U54_3 இல் இயங்கும் Zephyr பயன்பாடாக கருதப்படுகிறது, மேலும் PRV_M சலுகை பயன்முறையில் தொடங்கும் என எதிர்பார்க்கப்படுகிறது.
  • test/u-boot-dtb.bin என்பது Das U-Boot பூட்லோடர் பயன்பாடாகும், மேலும் இது U54_1, U54_2 மற்றும் U54_4 இல் இயங்குகிறது. இது PRV_S சிறப்புரிமை பயன்முறையில் தொடங்கும் என எதிர்பார்க்கிறது.

முக்கியமானது:
U-Boot இன் வெளியீடு ஒரு ELF ஐ உருவாக்குகிறது file, ஆனால் பொதுவாக இது .elf நீட்டிப்பை முன்வைக்காது. இந்த வழக்கில், CONFIG_OF_SEPARATE ஆல் உருவாக்கப்பட்ட பைனரி பயன்படுத்தப்படுகிறது, இது U-Boot பைனரிக்கு ஒரு டிவைஸ் ட்ரீ ப்ளாப்பைச் சேர்க்கிறது.

இதோ முன்னாள்ample Payloads கட்டமைப்பு file:

  • test/zephyr.elf:
    {exec-addr: '0xB0000000', owner-hart: u54_3, priv-mode: prv_m, skip-opensbi: true}
  • test/u-boot-dtb.bin:
    {exec-addr: '0x80200000', owner-hart: u54_1, secondary-hart: u54_2, secondary-hart: u54_4,priv-mode: prv_s}

முக்கியமானது:
வழக்கு மட்டுமே முக்கியம் file பாதை பெயர்கள், முக்கிய வார்த்தைகள் அல்ல. எனவே, உதாரணமாக, u54_1 என்பது U54_1 ஆகவும், exec-addr என்பது EXEC-ADDR ஆகவும் கருதப்படுகிறது. an.elf அல்லது .bin நீட்டிப்பு இருந்தால், அது உள்ளமைவில் சேர்க்கப்பட வேண்டும் file.

  • OpenSBI ஐப் பற்றி கவலைப்பட விரும்பாத வெறும் உலோகப் பயன்பாட்டிற்கு, ஸ்கிப்-ஓபன் ஆப்ஷன், உண்மையாக இருந்தால், அந்த இதயத்தில் உள்ள பேலோடை ஒரு எளிய mret ஐப் பயன்படுத்தி செயல்படுத்தப்படும்.
    OpenSBI sbi_init() அழைப்பை விட. ஓபன்எஸ்பிஐ எச்எஸ்எம் பரிசீலனைகளைப் பொருட்படுத்தாமல் இதயம் வெறும் உலோகக் குறியீட்டை இயக்கத் தொடங்கும். இதயம் பயன்படுத்த முடியாது என்பதையும் இது குறிக்கிறது என்பதை நினைவில் கொள்க
    OpenSBI செயல்பாட்டை செயல்படுத்த அழைக்கிறது. skip-opens விருப்பம் விருப்பமானது மற்றும் இயல்புநிலையானது தவறானது.
  • மற்றொரு சூழலின் சூழல் சூடான மறுதொடக்கத்தை அனுமதிக்க, அனுமதி மறுதொடக்கம்: சூடான விருப்பத்தை சேர்க்கலாம். முழு கணினியின் சூழல் குளிர் மறுதொடக்கத்தை அனுமதிக்க, அனுமதி மறுதொடக்கம்: குளிர் விருப்பத்தை சேர்க்கலாம். முன்னிருப்பாக, அனுமதி-மறுதொடக்கத்தைக் குறிப்பிடாமல், ஒரு சூழல் வார்ம் ரீபூட் செய்ய மட்டுமே அனுமதிக்கப்படுகிறது.
  • ஒவ்வொரு பேலோடுடனும் துணைத் தரவை இணைப்பதும் சாத்தியமாகும்ample, ஒரு டிவைஸ் ட்ரீ ப்ளாப் (டிடிபி) file, துணைத் தரவைக் குறிப்பிடுவதன் மூலம் fileபின்வருமாறு பெயர்:
    test/u-boot.bin: { exec-addr: '0x80200000', உரிமையாளர்-ஹார்ட்: u54_1, இரண்டாம் நிலை-ஹார்ட்: u54_2, இரண்டாம் நிலை-ஹார்ட்: u54_3, இரண்டாம் நிலை-ஹார்ட்: u54_4, பிரைவ்-மோட்: prv_s, ancilliary-data : test/pic64gx.dtb }
  • இந்த துணை தரவு பேலோடில் சேர்க்கப்படும் (முக்கியத்திற்குப் பிறகு நேராக வைக்கப்படும் file இயங்கக்கூடியது
    இடம்), அதன் முகவரி அடுத்த_arg1 புலத்தில் OpenSBI க்கு அனுப்பப்படும் (பூட் நேரத்தில் படத்திற்கு $a1 பதிவேட்டில் அனுப்பப்படும்).
  • HSS தானாகவே ஒரு சூழலைத் துவக்குவதைத் தடுக்க (உதாரணமாக, ரிமோட் ப்ரோக்கைப் பயன்படுத்தி ஒரு சூழலுக்கு இதன் கட்டுப்பாட்டை வழங்க விரும்பினால்), ஸ்கிப்-ஆட்டோபூட் கொடியைப் பயன்படுத்தவும்:
    test/zephyr.elf: {exec-addr: '0xB0000000', owner-hart: u54_3, priv-mode: prv_m, skip-opensbi: true, skip-autoboot: true}
  • இறுதியாக, பேலோட்-பெயர் விருப்பத்தைப் பயன்படுத்தி, தனிப்பட்ட பேலோடுகளின் பெயர்களை நாம் விருப்பப்படி மேலெழுதலாம். உதாரணமாகampலெ:
    test/u-boot.bin: { exec-addr: '0x80200000', உரிமையாளர்-ஹார்ட்: u54_1, இரண்டாம் நிலை-ஹார்ட்: u54_2, இரண்டாம் நிலை-ஹார்ட்: u54_3, இரண்டாம் நிலை-ஹார்ட்: u54_4, பிரைவ்-மோட்: prv_s, ancilliary-data : test/pic64gx.dtb, பேலோட்-பெயர்: 'u-boot'}

யோக்டோ மற்றும் பில்ட்ரூட் லினக்ஸ் பில்டர்கள் hss-paload-ஐ உருவாக்கி, கட்டமைத்து, இயக்குவார்கள் என்பதை நினைவில் கொள்ளவும்.
பயன்பாட்டு படங்களை உருவாக்க தேவையான ஜெனரேட்டர். கூடுதலாக, pic64gx-curiosity-kit-amp யோக்டோவில் உள்ள இயந்திர இலக்கு hss-payload-generator கருவியைப் பயன்படுத்தி ஒரு பயன்பாட்டு படத்தை உருவாக்கும். AMP, Linux 3 ஹார்ட்களிலும் Zephyr 1 ஹார்ட்டிலும் இயங்குகிறது.

மீள்பார்வை வரலாறு
திருத்த வரலாறு ஆவணத்தில் செயல்படுத்தப்பட்ட மாற்றங்களை விவரிக்கிறது. மாற்றங்கள் பட்டியலிடப்பட்ட திருத்தம், மிகவும் தற்போதைய வெளியீட்டில் தொடங்கி.

திருத்தம்

தேதி

விளக்கம்

A 07/2024 ஆரம்ப திருத்தம்

மைக்ரோசிப் தகவல்

மைக்ரோசிப் Webதளம்
மைக்ரோசிப் எங்கள் வழியாக ஆன்லைன் ஆதரவை வழங்குகிறது webதளத்தில் www.microchip.com/. இது webதளம் தயாரிக்க பயன்படுகிறது fileகள் மற்றும் தகவல்கள் வாடிக்கையாளர்களுக்கு எளிதில் கிடைக்கும். கிடைக்கக்கூடிய சில உள்ளடக்கங்களில் பின்வருவன அடங்கும்:

  • தயாரிப்பு ஆதரவு - தரவுத்தாள்கள் மற்றும் பிழைகள், பயன்பாட்டு குறிப்புகள் மற்றும் கள்ample நிரல்கள், வடிவமைப்பு ஆதாரங்கள், பயனர் வழிகாட்டிகள் மற்றும் வன்பொருள் ஆதரவு ஆவணங்கள், சமீபத்திய மென்பொருள் வெளியீடுகள் மற்றும் காப்பகப்படுத்தப்பட்ட மென்பொருள்
  • பொது தொழில்நுட்ப ஆதரவு - அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQகள்), தொழில்நுட்ப ஆதரவு கோரிக்கைகள், ஆன்லைன் கலந்துரையாடல் குழுக்கள், மைக்ரோசிப் வடிவமைப்பு கூட்டாளர் நிரல் உறுப்பினர் பட்டியல்
  • மைக்ரோசிப்பின் வணிகம் - தயாரிப்பு தேர்வாளர் மற்றும் வரிசைப்படுத்தும் வழிகாட்டிகள், சமீபத்திய மைக்ரோசிப் பத்திரிகை வெளியீடுகள், கருத்தரங்குகள் மற்றும் நிகழ்வுகளின் பட்டியல், மைக்ரோசிப் விற்பனை அலுவலகங்கள், விநியோகஸ்தர்கள் மற்றும் தொழிற்சாலை பிரதிநிதிகளின் பட்டியல்கள்

தயாரிப்பு மாற்ற அறிவிப்பு சேவை

  • மைக்ரோசிப்பின் தயாரிப்பு மாற்ற அறிவிப்பு சேவையானது வாடிக்கையாளர்களை மைக்ரோசிப் தயாரிப்புகளில் தொடர்ந்து வைத்திருக்க உதவுகிறது. குறிப்பிட்ட தயாரிப்பு குடும்பம் அல்லது ஆர்வமுள்ள மேம்பாட்டுக் கருவி தொடர்பான மாற்றங்கள், புதுப்பிப்புகள், திருத்தங்கள் அல்லது பிழைகள் ஏற்படும் போதெல்லாம் சந்தாதாரர்கள் மின்னஞ்சல் அறிவிப்பைப் பெறுவார்கள்.
  • பதிவு செய்ய, செல்லவும் www.microchip.com/pcn மற்றும் பதிவு வழிமுறைகளைப் பின்பற்றவும்.

வாடிக்கையாளர் ஆதரவு
மைக்ரோசிப் தயாரிப்புகளின் பயனர்கள் பல சேனல்கள் மூலம் உதவியைப் பெறலாம்:

  • விநியோகஸ்தர் அல்லது பிரதிநிதி
  • உள்ளூர் விற்பனை அலுவலகம்
  • உட்பொதிக்கப்பட்ட தீர்வுகள் பொறியாளர் (ESE)
  • தொழில்நுட்ப ஆதரவு

ஆதரவுக்காக வாடிக்கையாளர்கள் தங்கள் விநியோகஸ்தர், பிரதிநிதி அல்லது ESE ஐ தொடர்பு கொள்ள வேண்டும். வாடிக்கையாளர்களுக்கு உதவ உள்ளூர் விற்பனை அலுவலகங்களும் உள்ளன. விற்பனை அலுவலகங்கள் மற்றும் இருப்பிடங்களின் பட்டியல் இந்த ஆவணத்தில் சேர்க்கப்பட்டுள்ளது.
மூலம் தொழில்நுட்ப ஆதரவு கிடைக்கிறது webதளத்தில்: www.microchip.com/support.

மைக்ரோசிப் சாதனங்களின் குறியீடு பாதுகாப்பு அம்சம்
மைக்ரோசிப் தயாரிப்புகளில் குறியீடு பாதுகாப்பு அம்சத்தின் பின்வரும் விவரங்களைக் கவனியுங்கள்:

  • மைக்ரோசிப் தயாரிப்புகள் அவற்றின் குறிப்பிட்ட மைக்ரோசிப் டேட்டா ஷீட்டில் உள்ள விவரக்குறிப்புகளைப் பூர்த்தி செய்கின்றன.
  • மைக்ரோசிப், அதன் தயாரிப்புகளின் குடும்பம் நோக்கம் கொண்ட முறையில், செயல்பாட்டு விவரக்குறிப்புகளுக்குள் மற்றும் சாதாரண நிலைமைகளின் கீழ் பயன்படுத்தப்படும் போது பாதுகாப்பானது என்று நம்புகிறது.
  • மைக்ரோசிப் அதன் அறிவுசார் சொத்துரிமைகளை மதிப்பிடுகிறது மற்றும் தீவிரமாக பாதுகாக்கிறது. மைக்ரோசிப் தயாரிப்புகளின் குறியீடு பாதுகாப்பு அம்சங்களை மீறும் முயற்சிகள் கண்டிப்பாக தடைசெய்யப்பட்டுள்ளது மற்றும் டிஜிட்டல் மில்லினியம் பதிப்புரிமைச் சட்டத்தை மீறலாம்.
  • மைக்ரோசிப் அல்லது வேறு எந்த குறைக்கடத்தி உற்பத்தியாளர்களும் அதன் குறியீட்டின் பாதுகாப்பிற்கு உத்தரவாதம் அளிக்க முடியாது. குறியீடு பாதுகாப்பு என்பது தயாரிப்பு "உடைக்க முடியாதது" என்று நாங்கள் உத்தரவாதம் அளிக்கிறோம் என்று அர்த்தமல்ல. குறியீடு பாதுகாப்பு தொடர்ந்து உருவாகி வருகிறது. எங்கள் தயாரிப்புகளின் குறியீடு பாதுகாப்பு அம்சங்களை தொடர்ந்து மேம்படுத்த மைக்ரோசிப் உறுதிபூண்டுள்ளது.

சட்ட அறிவிப்பு
இந்த வெளியீடும் இங்குள்ள தகவல்களும் மைக்ரோசிப் தயாரிப்புகளுடன் மட்டுமே பயன்படுத்தப்படலாம், இதில் மைக்ரோசிப் தயாரிப்புகளை வடிவமைத்தல், சோதனை செய்தல் மற்றும் உங்கள் பயன்பாட்டுடன் ஒருங்கிணைத்தல் ஆகியவை அடங்கும். இந்தத் தகவலை வேறு எந்த வகையிலும் பயன்படுத்துவது இந்த விதிமுறைகளை மீறுகிறது. சாதன பயன்பாடுகள் தொடர்பான தகவல்கள் உங்கள் வசதிக்காக மட்டுமே வழங்கப்படுகின்றன மற்றும் புதுப்பிப்புகளால் மாற்றப்படலாம். உங்கள் விண்ணப்பம் உங்கள் விவரக்குறிப்புகளைப் பூர்த்திசெய்கிறதா என்பதை உறுதிப்படுத்துவது உங்கள் பொறுப்பு. கூடுதல் ஆதரவுக்காக உங்கள் உள்ளூர் மைக்ரோசிப் விற்பனை அலுவலகத்தைத் தொடர்புகொள்ளவும் அல்லது கூடுதல் ஆதரவைப் பெறவும் www.microchip.com/en-us/support/design-help/client-support-services.

இந்த தகவல் மைக்ரோசிப் மூலம் வழங்கப்படுகிறது. MICROCHIP எந்த விதமான பிரதிநிதித்துவங்கள் அல்லது உத்தரவாதங்களை வழங்காது, வெளிப்படையாகவோ அல்லது மறைமுகமாகவோ, எழுதப்பட்டதாகவோ அல்லது வாய்மொழியாகவோ, சட்டப்பூர்வமாகவோ அல்லது வேறுவிதமாகவோ, குறிப்பிடப்பட்டுள்ள தகவல்களுடன் தொடர்புடையது விதிமீறல், வர்த்தகம் மற்றும் ஒரு குறிப்பிட்ட நோக்கத்திற்கான உடற்தகுதி அல்லது அதன் நிபந்தனை, தரம் அல்லது செயல்திறன் தொடர்பான உத்தரவாதங்கள்.

எந்தவொரு சந்தர்ப்பத்திலும் மைக்ரோசிப் எந்தவொரு மறைமுகமான, சிறப்பு, தண்டனைக்குரிய, தற்செயலான அல்லது அடுத்தடுத்த இழப்புகள், சேதம், செலவுகள் அல்லது அது தொடர்பான எந்தவொரு செலவுக்கும் பொறுப்பாகாது ED, மைக்ரோசிப் அறிவுறுத்தப்பட்டிருந்தாலும் கூட சாத்தியம் அல்லது சேதங்கள் முன்னறிவிக்கக்கூடியவை. சட்டத்தால் அனுமதிக்கப்பட்ட முழு அளவில், மைக்ரோசிப்பின் அனைத்து உரிமைகோரல்களின் மொத்தப் பொறுப்பும், தகவல் அல்லது அதன் பயன்பாட்டிற்கு எந்த வகையிலும் கட்டணம் எண்ணிக்கையை விட அதிகமாக இருக்காது தகவலுக்கு.

லைஃப் சப்போர்ட் மற்றும்/அல்லது பாதுகாப்புப் பயன்பாடுகளில் மைக்ரோசிப் சாதனங்களைப் பயன்படுத்துவது முற்றிலும் வாங்குபவரின் ஆபத்தில் உள்ளது, மேலும் இதுபோன்ற பயன்பாட்டினால் ஏற்படும் அனைத்து சேதங்கள், உரிமைகோரல்கள், வழக்குகள் அல்லது செலவுகளிலிருந்து பாதிப்பில்லாத மைக்ரோசிப்பைப் பாதுகாக்கவும், இழப்பீடு வழங்கவும் மற்றும் வைத்திருக்கவும் வாங்குபவர் ஒப்புக்கொள்கிறார். எந்தவொரு மைக்ரோசிப் அறிவுசார் சொத்துரிமையின் கீழும், வேறுவிதமாகக் கூறப்படாவிட்டால், மறைமுகமாகவோ அல்லது வேறுவிதமாகவோ உரிமங்கள் தெரிவிக்கப்படாது.

வர்த்தக முத்திரைகள்
மைக்ரோசிப் பெயர் மற்றும் லோகோ, மைக்ரோசிப் லோகோ, அடாப்டெக், ஏவிஆர், ஏவிஆர் லோகோ, ஏவிஆர் ஃப்ரீக்ஸ், பெஸ்டைம், பிட்க்ளவுட், கிரிப்டோமெமரி, கிரிப்டோஆர்எஃப், டிஎஸ்பிஐசி, ஃப்ளெக்ஸ்பிடபிள்யூஆர், ஹெல்டோ, இக்லூ, ஜூக் ப்ளாக்ஸ், கீலோக், மேக்ஸ், மேக்ஸ், மேக்ஸ், மேக்ஸ் MediaLB, megaAVR, மைக்ரோசெமி, மைக்ரோசெமி லோகோ, MOST, MOST லோகோ, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 லோகோ, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SyMmeStIC, SyMmeStIC , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron மற்றும் XMEGA ஆகியவை அமெரிக்கா மற்றும் பிற நாடுகளில் இணைக்கப்பட்ட மைக்ரோசிப் தொழில்நுட்பத்தின் பதிவு செய்யப்பட்ட வர்த்தக முத்திரைகளாகும்.

AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motor Bench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet, SmartWorire , TimeCesium, TimeHub, TimePictra, TimeProvider மற்றும் ZL ஆகியவை அமெரிக்காவில் இணைக்கப்பட்ட மைக்ரோசிப் டெக்னாலஜியின் பதிவு செய்யப்பட்ட வர்த்தக முத்திரைகள்

அட்ஜசென்ட் கீ சப்ரஷன், ஏகேஎஸ், அனலாக் ஃபார்-தி-டிஜிட்டல் ஏஜ், ஏனி கேபாசிட்டர், எனிஇன், எனி அவுட், ஆக்மென்டட் ஸ்விட்சிங், ப்ளூஸ்கை, பாடிகாம், க்ளாக்ஸ்டுடியோ, கோட்கார்ட், கிரிப்டோ அங்கீகாரம், கிரிப்டோ ஆட்டோமோட்டிவ், கிரிப்டோகாம்பன், க்ரிப்டோகாம்பன் மாறும் சராசரி பொருத்தம் , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
ஐஜிஏடி, இன்-சர்க்யூட் சீரியல் புரோகிராமிங், ஐசிஎஸ்பி, ஐஎன்ஐசிநெட், இன்டெலிஜென்ட் பேரலலிங், இன்டெலிமோஸ், இன்டர்-சிப் கனெக்டிவிட்டி, ஜிட்டர் பிளாக்கர், நாப்-ஆன்-டிஸ்ப்ளே, மார்ஜின்லிங்க், மேக்ஸ்கிரிப்டோ, அதிகபட்சம்View, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB சான்றளிக்கப்பட்ட லோகோ, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omnicient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Powermarsicon IV, Powermarilicon , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG7, SAM-ICE, Serial Quad I/O, எளிய வரைபடம், SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Synchrotec, Toynchrotec பொறுமை, நம்பகமான நேரம், TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect மற்றும் ZENA ஆகியவை அமெரிக்கா மற்றும் பிற நாடுகளில் உள்ள மைக்ரோசிப் தொழில்நுட்பத்தின் வர்த்தக முத்திரைகளாகும்.

  • SQTP என்பது அமெரிக்காவில் இணைக்கப்பட்ட மைக்ரோசிப் தொழில்நுட்பத்தின் சேவை அடையாளமாகும்
  • அடாப்டெக் லோகோ, ப்ரீக்வென்சி ஆன் டிமாண்ட், சிலிக்கான் ஸ்டோரேஜ் டெக்னாலஜி மற்றும் சிம்காம் ஆகியவை பிற நாடுகளில் உள்ள மைக்ரோசிப் டெக்னாலஜி இன்க். இன் பதிவு செய்யப்பட்ட வர்த்தக முத்திரைகளாகும்.
  • GestIC என்பது மைக்ரோசிப் டெக்னாலஜி ஜெர்மனி II GmbH & Co. KG இன் பதிவு செய்யப்பட்ட வர்த்தக முத்திரையாகும், இது மற்ற நாடுகளில் உள்ள Microchip Technology Inc. இன் துணை நிறுவனமாகும்.

இங்கு குறிப்பிடப்பட்டுள்ள மற்ற அனைத்து வர்த்தக முத்திரைகளும் அந்தந்த நிறுவனங்களின் சொத்து. © 2024, Microchip Technology Incorporated மற்றும் அதன் துணை நிறுவனங்கள். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை.

  • ISBN: 978-1-6683-4890-1

தர மேலாண்மை அமைப்பு
மைக்ரோசிப்பின் தர மேலாண்மை அமைப்புகள் பற்றிய தகவலுக்கு, தயவுசெய்து பார்வையிடவும் www.microchip.com/quality.

உலகளாவிய விற்பனை மற்றும் சேவை

அமெரிக்கா

ASIA/PACIFIC ASIA/PACIFIC

ஐரோப்பா

கார்ப்பரேட் அலுவலகம்

2355 மேற்கு சாண்ட்லர் Blvd. சாண்ட்லர், AZ 85224-6199

தொலைபேசி: 480-792-7200

தொலைநகல்: 480-792-7277

தொழில்நுட்ப ஆதரவு: www.microchip.com/support

Web முகவரி: www.microchip.com

அட்லாண்டா

டுலூத், ஜிஏ

தொலைபேசி: 678-957-9614

தொலைநகல்: 678-957-1455

ஆஸ்டின், TX

தொலைபேசி: 512-257-3370

பாஸ்டன்

வெஸ்ட்பரோ, எம்ஏ டெல்: 774-760-0087

தொலைநகல்: 774-760-0088

சிகாகோ

இட்டாஸ்கா, IL

தொலைபேசி: 630-285-0071

தொலைநகல்: 630-285-0075

டல்லாஸ்

அடிசன், டி.எக்ஸ்

தொலைபேசி: 972-818-7423

தொலைநகல்: 972-818-2924

டெட்ராய்ட்

நோவி, எம்.ஐ

தொலைபேசி: 248-848-4000

ஹூஸ்டன், TX

தொலைபேசி: 281-894-5983

இண்டியானாபோலிஸ்

நோபல்ஸ்வில்லே, IN டெல்: 317-773-8323

தொலைநகல்: 317-773-5453

தொலைபேசி: 317-536-2380

லாஸ் ஏஞ்சல்ஸ்

மிஷன் விஜோ, சிஏ டெல்: 949-462-9523

தொலைநகல்: 949-462-9608

தொலைபேசி: 951-273-7800

ராலே, NC

தொலைபேசி: 919-844-7510

நியூயார்க், NY

தொலைபேசி: 631-435-6000

சான் ஜோஸ், CA

தொலைபேசி: 408-735-9110

தொலைபேசி: 408-436-4270

கனடா டொராண்டோ

தொலைபேசி: 905-695-1980

தொலைநகல்: 905-695-2078

ஆஸ்திரேலியா - சிட்னி

தொலைபேசி: 61-2-9868-6733

சீனா - பெய்ஜிங்

தொலைபேசி: 86-10-8569-7000

சீனா - செங்டு

தொலைபேசி: 86-28-8665-5511

சீனா - சோங்கிங்

தொலைபேசி: 86-23-8980-9588

சீனா - டோங்குவான்

தொலைபேசி: 86-769-8702-9880

சீனா - குவாங்சோ

தொலைபேசி: 86-20-8755-8029

சீனா - ஹாங்சோ

தொலைபேசி: 86-571-8792-8115

சீனா ஹாங் காங் SAR

தொலைபேசி: 852-2943-5100

சீனா - நான்ஜிங்

தொலைபேசி: 86-25-8473-2460

சீனா - கிங்டாவ்

தொலைபேசி: 86-532-8502-7355

சீனா - ஷாங்காய்

தொலைபேசி: 86-21-3326-8000

சீனா - ஷென்யாங்

தொலைபேசி: 86-24-2334-2829

சீனா - ஷென்சென்

தொலைபேசி: 86-755-8864-2200

சீனா - சுசோவ்

தொலைபேசி: 86-186-6233-1526

சீனா - வுஹான்

தொலைபேசி: 86-27-5980-5300

சீனா - சியான்

தொலைபேசி: 86-29-8833-7252

சீனா - ஜியாமென்

தொலைபேசி: 86-592-2388138

சீனா - ஜுஹாய்

தொலைபேசி: 86-756-3210040

இந்தியா பெங்களூர்

தொலைபேசி: 91-80-3090-4444

இந்தியா - புது டெல்லி

தொலைபேசி: 91-11-4160-8631

இந்தியா புனே

தொலைபேசி: 91-20-4121-0141

ஜப்பான் ஒசாகா

தொலைபேசி: 81-6-6152-7160

ஜப்பான் டோக்கியோ

தொலைபேசி: 81-3-6880- 3770

கொரியா - டேகு

தொலைபேசி: 82-53-744-4301

கொரியா - சியோல்

தொலைபேசி: 82-2-554-7200

மலேசியா - கோலா லம்பூர்

தொலைபேசி: 60-3-7651-7906

மலேசியா - பினாங்கு

தொலைபேசி: 60-4-227-8870

பிலிப்பைன்ஸ் மணிலா

தொலைபேசி: 63-2-634-9065

சிங்கப்பூர்

தொலைபேசி: 65-6334-8870

தைவான் – ஹசின் சூ

தொலைபேசி: 886-3-577-8366

தைவான் - காஹ்சியுங்

தொலைபேசி: 886-7-213-7830

தைவான் - தைபே

தொலைபேசி: 886-2-2508-8600

தாய்லாந்து - பாங்காக்

தொலைபேசி: 66-2-694-1351

வியட்நாம் - ஹோ சி மின்

தொலைபேசி: 84-28-5448-2100

ஆஸ்திரியா வெல்ஸ்

தொலைபேசி: 43-7242-2244-39

தொலைநகல்: 43-7242-2244-393

டென்மார்க் கோபன்ஹேகன்

தொலைபேசி: 45-4485-5910

தொலைநகல்: 45-4485-2829

பின்லாந்து எஸ்பூ

தொலைபேசி: 358-9-4520-820

பிரான்ஸ் பாரிஸ்

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

ஜெர்மனி கார்ச்சிங்

தொலைபேசி: 49-8931-9700

ஜெர்மனி ஹான்

தொலைபேசி: 49-2129-3766400

ஜெர்மனி ஹெய்ல்ப்ரான்

தொலைபேசி: 49-7131-72400

ஜெர்மனி கார்ல்ஸ்ருஹே

தொலைபேசி: 49-721-625370

ஜெர்மனி முனிச்

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

ஜெர்மனி ரோசன்ஹெய்ம்

தொலைபேசி: 49-8031-354-560

இஸ்ரேல் - ஹோட் ஹஷரோன்

தொலைபேசி: 972-9-775-5100

இத்தாலி - மிலன்

தொலைபேசி: 39-0331-742611

தொலைநகல்: 39-0331-466781

இத்தாலி - படோவா

தொலைபேசி: 39-049-7625286

நெதர்லாந்து - ட்ரூனென்

தொலைபேசி: 31-416-690399

தொலைநகல்: 31-416-690340

நார்வே டிரான்ட்ஹெய்ம்

தொலைபேசி: 47-72884388

போலந்து - வார்சா

தொலைபேசி: 48-22-3325737

ருமேனியா புக்கரெஸ்ட்

Tel: 40-21-407-87-50

ஸ்பெயின் - மாட்ரிட்

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

ஸ்வீடன் - கோதன்பர்க்

Tel: 46-31-704-60-40

ஸ்வீடன் - ஸ்டாக்ஹோம்

தொலைபேசி: 46-8-5090-4654

யுகே - வோக்கிங்ஹாம்

தொலைபேசி: 44-118-921-5800

தொலைநகல்: 44-118-921-5820

© 2024 மைக்ரோசிப் டெக்னாலஜி இன்க். மற்றும் அதன் துணை நிறுவனங்கள்.

ஆவணங்கள் / ஆதாரங்கள்

மைக்ரோசிப் PIC64GX 64-பிட் RISC-V குவாட்-கோர் நுண்செயலி [pdf] பயனர் வழிகாட்டி
PIC64GX, PIC64GX 64-பிட் RISC-V குவாட்-கோர் நுண்செயலி, 64-பிட் RISC-V குவாட்-கோர் நுண்செயலி, RISC-V குவாட்-கோர் நுண்செயலி, குவாட்-கோர் நுண்செயலி, நுண்செயலி

குறிப்புகள்

கருத்து தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் குறிக்கப்பட்டுள்ளன *