కంటెంట్‌లు దాచు

మైక్రోచిప్-లోగో

మైక్రోచిప్ AN4229 రిస్క్ V ప్రాసెసర్ సబ్‌సిస్టమ్

మైక్రోచిప్-AN4229 రిస్క్-V-ప్రాసెసర్-సబ్‌సిస్టమ్-ఉత్పత్తి

ఉత్పత్తి సమాచారం

స్పెసిఫికేషన్లు

  • ఉత్పత్తి పేరు: RT PolarFire
  • మోడల్: AN4229
  • ప్రాసెసర్ సబ్‌సిస్టమ్: RISC-V
  • పవర్ అవసరాలు: 12V/5A AC పవర్ అడాప్టర్
  • ఇంటర్‌ఫేస్: USB 2.0 A నుండి మినీ-B, మైక్రో B USB 2.0

ఉత్పత్తి వినియోగ సూచనలు

డిజైన్ అవసరాలు
Mi-V ప్రాసెసర్ సబ్‌సిస్టమ్‌ను నిర్మించడానికి హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్ అవసరాలు క్రింది విధంగా ఉన్నాయి:

  • 12V/5A AC పవర్ అడాప్టర్ మరియు త్రాడు
  • USB 2.0 A నుండి మినీ-B కేబుల్
  • మైక్రో B USB 2.0 కేబుల్
  • readme.txtని చూడండి file డిజైన్ లో fileఅవసరమైన అన్ని సాఫ్ట్‌వేర్ సంస్కరణలకు s

డిజైన్ ముందస్తు అవసరాలు
డిజైన్ ప్రక్రియను ప్రారంభించడానికి ముందు, ఈ క్రింది దశలను నిర్వహించాలని నిర్ధారించుకోండి:

  • [అవసరాల జాబితా]

డిజైన్ వివరణ
MIV_RV32 అనేది RISC-V సూచనల సెట్‌ను అమలు చేయడానికి రూపొందించబడిన ప్రాసెసర్ కోర్. కోర్ని FPGAలో అమలు చేయవచ్చు.

తరచుగా అడిగే ప్రశ్నలు

  • ప్ర: RT PolarFire కోసం హార్డ్‌వేర్ అవసరాలు ఏమిటి?
    A: హార్డ్‌వేర్ అవసరాలలో 12V/5A AC పవర్ అడాప్టర్ మరియు కార్డ్, USB 2.0 A నుండి మినీ-B కేబుల్ మరియు మైక్రో B USB 2.0 కేబుల్ ఉన్నాయి.
  • Q: RT PolarFire యొక్క ప్రాసెసర్ సబ్‌సిస్టమ్ ఏమిటి?
    A: ప్రాసెసర్ సబ్‌సిస్టమ్ RISC-V ఆర్కిటెక్చర్‌పై ఆధారపడి ఉంటుంది.

పరిచయం (ప్రశ్న అడగండి)

RISC-V ప్రాసెసర్ ఆధారిత డిజైన్‌లను అభివృద్ధి చేయడానికి Mi-V ప్రాసెసర్ IP మరియు సాఫ్ట్‌వేర్ టూల్‌చెయిన్‌ను మైక్రోచిప్ ఎటువంటి ఖర్చు లేకుండా అందిస్తుంది. RISC-V అనేది RISC-V ఫౌండేషన్ యొక్క గవర్నెన్స్ కింద ఒక ప్రామాణిక ఓపెన్ ఇన్‌స్ట్రక్షన్ సెట్ ఆర్కిటెక్చర్ (ISA). క్లోజ్డ్ ISAల కంటే వేగవంతమైన వేగంతో కోర్‌లను పరీక్షించడానికి మరియు మెరుగుపరచడానికి ఓపెన్ సోర్స్ కమ్యూనిటీని ప్రారంభించడంతోపాటు ఇది అనేక ప్రయోజనాలను అందిస్తుంది. RT PolarFire® ఫీల్డ్ ప్రోగ్రామబుల్ గేట్ అర్రే (FPGAs) యూజర్ అప్లికేషన్‌లను అమలు చేయడానికి Mi-V సాఫ్ట్ ప్రాసెసర్‌లకు మద్దతు ఇస్తుంది. ఈ అప్లికేషన్ నోట్ SPI ఫ్లాష్ నుండి ప్రారంభించబడిన నియమించబడిన TCM మెమరీ నుండి వినియోగదారు అప్లికేషన్‌ను అమలు చేయడానికి Mi-V ప్రాసెసర్ సబ్‌సిస్టమ్‌ను ఎలా నిర్మించాలో వివరిస్తుంది.

డిజైన్ అవసరాలు (ప్రశ్న అడగండి)
కింది పట్టిక Mi-V ప్రాసెసర్ సబ్‌సిస్టమ్‌ను నిర్మించడానికి హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్ అవసరాలను జాబితా చేస్తుంది.

పట్టిక 1-1. డిజైన్ అవసరాలు

అవసరం వివరణ
హార్డ్వేర్ అవసరాలు
RT PolarFire® డెవలప్‌మెంట్ కిట్ (RTPF500TS-1CG1509M) 12V/5A AC పవర్ అడాప్టర్ మరియు కార్డ్ USB 2.0 A నుండి మినీ-బి కేబుల్ మైక్రో B USB 2.0 కేబుల్ REV 1.0
సాఫ్ట్‌వేర్ అవసరాలు
Libero® SoC FlashPro ఎక్స్‌ప్రెస్ సాఫ్ట్‌కాన్సోల్ readme.txt చూడండి file డిజైన్ లో fileMi-V రిఫరెన్స్ డిజైన్‌ను రూపొందించడానికి అవసరమైన అన్ని సాఫ్ట్‌వేర్ వెర్షన్‌ల కోసం s

 డిజైన్ ముందస్తు అవసరాలు (ప్రశ్న అడగండి)

మీరు ప్రారంభించడానికి ముందు, క్రింది దశలను చేయండి:

  1. సూచన రూపకల్పనను డౌన్‌లోడ్ చేయండి fileRT PolarFire నుండి s: బిల్డింగ్ RISC-V ప్రాసెసర్ సబ్‌సిస్టమ్.
  2. క్రింది లింక్ నుండి Libero® SoCని డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయండి: Libero SoC v2024.1 లేదా తదుపరిది.

డిజైన్ వివరణ (ప్రశ్న అడగండి)

MIV_RV32 అనేది RISC-V సూచనల సెట్‌ను అమలు చేయడానికి రూపొందించబడిన ప్రాసెసర్ కోర్. పెరిఫెరల్ మరియు మెమరీ యాక్సెస్‌ల కోసం AHB, APB3 మరియు AXI3/4 బస్ ఇంటర్‌ఫేస్‌లను కలిగి ఉండేలా కోర్ని కాన్ఫిగర్ చేయవచ్చు. కింది బొమ్మ RT PolarFire® FPGAపై నిర్మించిన Mi-V సబ్‌సిస్టమ్ యొక్క అగ్ర-స్థాయి బ్లాక్ రేఖాచిత్రాన్ని చూపుతుంది.

Mi-V ప్రాసెసర్‌లో అమలు చేయాల్సిన వినియోగదారు అప్లికేషన్ బాహ్య SPI ఫ్లాష్‌లో నిల్వ చేయబడుతుంది. పరికరం పవర్-అప్ వద్ద, సిస్టమ్ కంట్రోలర్ వినియోగదారు అప్లికేషన్‌తో నియమించబడిన TCMని ప్రారంభిస్తుంది. TCM ప్రారంభించడం పూర్తయిన తర్వాత సిస్టమ్ రీసెట్ విడుదల చేయబడుతుంది. వినియోగదారు అప్లికేషన్ SPI ఫ్లాష్‌లో నిల్వ చేయబడితే, సిస్టమ్ కంట్రోలర్ SPI ఫ్లాష్ నుండి వినియోగదారు అప్లికేషన్‌ను చదవడానికి SC_SPI ఇంటర్‌ఫేస్‌ను ఉపయోగిస్తుంది. అందించిన వినియోగదారు అప్లికేషన్ UART సందేశాన్ని “హలో వరల్డ్!” ముద్రిస్తుంది. మరియు బోర్డుపై వినియోగదారు LED లను బ్లింక్ చేస్తుంది.

MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (1)

హార్డ్‌వేర్ అమలు (ప్రశ్న అడగండి)

కింది బొమ్మ Mi-V ప్రాసెసర్ సబ్‌సిస్టమ్ యొక్క లిబెరో డిజైన్‌ను చూపుతుంది.MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (2)

IP బ్లాక్‌లు (ప్రశ్న అడగండి)
కింది పట్టిక Mi-V ప్రాసెసర్ సబ్‌సిస్టమ్ రిఫరెన్స్ డిజైన్ మరియు వాటి ఫంక్షన్‌లో ఉపయోగించే IP బ్లాక్‌లను జాబితా చేస్తుంది.

పట్టిక 4-1. IP బ్లాక్స్ వివరణ

IP పేరు వివరణ
INIT_MONITOR RT PolarFire® ఇనిషియలైజేషన్ మానిటర్ పరికరం మరియు మెమరీ ప్రారంభ స్థితిని పొందుతుంది
reset_syn ఇది Mi-V సబ్‌సిస్టమ్ కోసం సిస్టమ్-స్థాయి సింక్రోనస్ రీసెట్‌ను రూపొందించే CORERESET_PF IP ఇన్‌స్టాంటియేషన్.
 

CCC_0

RT పోలార్‌ఫైర్ క్లాక్ కండిషనింగ్ సర్క్యూట్రీ (CCC) బ్లాక్ PF_OSC బ్లాక్ నుండి 160 MHz ఇన్‌పుట్ క్లాక్‌ని తీసుకుంటుంది మరియు Mi-V ప్రాసెసర్ సబ్‌సిస్టమ్ మరియు ఇతర పెరిఫెరల్స్ కోసం 83.33 MHz ఫాబ్రిక్ క్లాక్‌ను ఉత్పత్తి చేస్తుంది.
 

 

 

MIV_RV32_C0 (Mi-V సాఫ్ట్ ప్రాసెసర్ IP)

Mi-V సాఫ్ట్ ప్రాసెసర్ డిఫాల్ట్ రీసెట్ వెక్టర్ చిరునామా విలువ 0✕8000_0000. పరికరాన్ని రీసెట్ చేసిన తర్వాత, ప్రాసెసర్ 0✕8000_0000 నుండి అప్లికేషన్‌ను అమలు చేస్తుంది. TCM అనేది Mi-V ప్రాసెసర్ యొక్క ప్రధాన మెమరీ మరియు మెమరీ 0✕8000_0000కి మ్యాప్ చేయబడింది. SPI ఫ్లాష్‌లో నిల్వ చేయబడిన వినియోగదారు అప్లికేషన్‌తో TCM ప్రారంభించబడుతుంది. Mi-V ప్రాసెసర్ మెమరీ మ్యాప్‌లో, 0✕8000_0000 నుండి 0✕8000_FFFF పరిధి TCM మెమరీ ఇంటర్‌ఫేస్ కోసం నిర్వచించబడింది మరియు 0✕7000_0000 నుండి 0✕7FFF_FFFF పరిధి APB ఇంటర్‌ఫేస్ కోసం నిర్వచించబడింది.
MIV_ESS_C0_0 ఈ MIV ఎక్స్‌టెండెడ్ సబ్‌సిస్టమ్ (ESS) GPIO మరియు UARTకి మద్దతు ఇవ్వడానికి ఉపయోగించబడుతుంది
CoreSPI_C0_0 CoreSPI బాహ్య SPI ఫ్లాష్‌ను ప్రోగ్రామ్ చేయడానికి ఉపయోగించబడుతుంది
PF_SPI PF_SPI మాక్రో ఫాబ్రిక్ లాజిక్‌ను బాహ్య SPI ఫ్లాష్‌కు ఇంటర్‌ఫేస్ చేస్తుంది, ఇది సిస్టమ్ కంట్రోలర్‌కు కనెక్ట్ చేయబడింది
PF_OSC PF_OSC అనేది 160 MHz అవుట్‌పుట్ గడియారాన్ని ఉత్పత్తి చేసే ఆన్ బోర్డ్ ఓసిలేటర్

ముఖ్యమైనది: అన్ని IP యూజర్ గైడ్‌లు మరియు హ్యాండ్‌బుక్‌లు Libero SoC > కాటలాగ్ నుండి అందుబాటులో ఉన్నాయి

మెమరీ మ్యాప్ (ప్రశ్న అడగండి)
 కింది పట్టిక జ్ఞాపకాలు మరియు పెరిఫెరల్స్ యొక్క మెమరీ మ్యాప్‌ను జాబితా చేస్తుంది.

పట్టిక 4-2. మెమరీ మ్యాప్ వివరణ

పెరిఫెరల్స్ చిరునామాను ప్రారంభించండి
TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

సాఫ్ట్‌వేర్ అమలు (ప్రశ్న అడగండి)

మైక్రోచిప్ RISC-V యూజర్ అప్లికేషన్ ఎక్జిక్యూటబుల్ (.హెక్స్)ను రూపొందించడానికి సాఫ్ట్‌కాన్సోల్ టూల్‌చెయిన్‌ను అందిస్తుంది. file మరియు దానిని డీబగ్ చేయండి. సూచన రూపకల్పన fileలు MiV_uart_blinky సాఫ్ట్‌వేర్ ప్రాజెక్ట్‌ను కలిగి ఉన్న ఫర్మ్‌వేర్ వర్క్‌స్పేస్‌ను కలిగి ఉంటాయి. MiV_uart_blinky వినియోగదారు అప్లికేషన్ Libero® SoCని ఉపయోగించి బాహ్య SPI ఫ్లాష్‌లో ప్రోగ్రామ్ చేయబడింది. అందించిన వినియోగదారు అప్లికేషన్ UART సందేశాన్ని “హలో వరల్డ్!” ముద్రిస్తుంది. మరియు బోర్డుపై వినియోగదారు LED లను బ్లింక్ చేస్తుంది.

లిబెరో SoC డిజైన్ మెమరీ మ్యాప్ ప్రకారం, UART మరియు GPIO పరిధీయ చిరునామాలు వరుసగా 0x71000000 మరియు 0x75000000కి మ్యాప్ చేయబడ్డాయి. ఈ సమాచారం hw_platform.hలో అందించబడింది file కింది చిత్రంలో చూపిన విధంగా.

MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (3)వినియోగదారు అప్లికేషన్ తప్పనిసరిగా TCM మెమరీ (కోడ్, డేటా మరియు స్టాక్) నుండి అమలు చేయబడాలి. కాబట్టి, కింది చిత్రంలో చూపిన విధంగా లింకర్ స్క్రిప్ట్‌లోని RAM చిరునామా TCM మెమరీ యొక్క ప్రారంభ చిరునామాకు సెట్ చేయబడింది.

MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (4)లింకర్ స్క్రిప్ట్ (miv-rv32-ram.ld) డిజైన్ యొక్క FW\MiV_uart_blinky\miv_rv32_hal ఫోల్డర్‌లో అందుబాటులో ఉంది fileలు. వినియోగదారు అనువర్తనాన్ని రూపొందించడానికి, ఈ క్రింది దశలను చేయండి:

  1. Mi-V SoftConsole ప్రాజెక్ట్‌ను సృష్టించండి
  2. MIV_RV32 HALని డౌన్‌లోడ్ చేయండి fileఈ క్రింది విధంగా లింక్‌ని ఉపయోగించి GitHub నుండి లు మరియు డ్రైవర్లు: github.com/Mi-V-Soft-RISC-V/platform
  3. ఫర్మ్‌వేర్ డ్రైవర్‌లను దిగుమతి చేయండి
  4. main.cని సృష్టించండి file అప్లికేషన్ కోడ్‌తో
  5. మ్యాప్ ఫర్మ్‌వేర్ డ్రైవర్లు మరియు లింకర్ స్క్రిప్ట్
  6. మ్యాప్ మెమరీ మరియు పరిధీయ చిరునామాలు
  7. అప్లికేషన్‌ను రూపొందించండి

ఈ దశల గురించి మరింత సమాచారం కోసం, AN4997: PolarFire FPGA బిల్డింగ్ ఎ Mi-V ప్రాసెసర్ సబ్‌సిస్టమ్ చూడండి. ది .హెక్స్ file విజయవంతమైన బిల్డ్ తర్వాత సృష్టించబడుతుంది మరియు ఇది డెమోను అమలు చేయడంలో డిజైన్ మరియు మెమరీ ప్రారంభ కాన్ఫిగరేషన్ కోసం ఉపయోగించబడుతుంది.

 డెమోను సెటప్ చేయడం (ప్రశ్న అడగండి)

డెమోను సెటప్ చేయడానికి, ఈ క్రింది దశలను చేయండి:

  1. హార్డ్‌వేర్‌ను సెటప్ చేస్తోంది
  2. సీరియల్ టెర్మినల్ (టెరా టర్మ్) ఏర్పాటు చేస్తోంది

హార్డ్‌వేర్‌ను సెటప్ చేయడం (ప్రశ్న అడగండి)
ముఖ్యమైనది: సిస్టమ్ కంట్రోలర్ సస్పెండ్ మోడ్ ప్రారంభించబడితే SoftConsole డీబగ్గర్‌ని ఉపయోగించి Mi-V అప్లికేషన్ డీబగ్గింగ్ పని చేయదు. Mi-V అప్లికేషన్‌ను ప్రదర్శించడానికి ఈ డిజైన్ కోసం సిస్టమ్ కంట్రోలర్ సస్పెండ్ మోడ్ నిలిపివేయబడింది.

హార్డ్‌వేర్‌ను సెటప్ చేయడానికి, ఈ క్రింది దశలను చేయండి:

  1. SW7 స్విచ్ ఉపయోగించి బోర్డుని పవర్ ఆఫ్ చేయండి.
  2. బాహ్య FlashPro ప్రోగ్రామర్‌ని ఉపయోగించడానికి J31 జంపర్‌ని తెరవండి లేదా పొందుపరిచిన FlashPro ప్రోగ్రామర్‌ని ఉపయోగించడానికి J31 జంపర్‌ని మూసివేయండి.
    ముఖ్యమైనది: ఎంబెడెడ్ ఫ్లాష్ ప్రో ప్రోగ్రామర్ Libero లేదా FPExpress ద్వారా ప్రోగ్రామింగ్ కోసం మాత్రమే ఉపయోగించబడుతుంది, ఇది Mi-V ఆధారిత అప్లికేషన్‌ను డీబగ్గింగ్ చేయడానికి ఉపయోగించబడదు.
  3. USB కేబుల్‌ని ఉపయోగించి హోస్ట్ PCని J24 కనెక్టర్‌కి కనెక్ట్ చేయండి.
  4. SC_SPIని ప్రారంభించడానికి, జంపర్ J1 యొక్క 2-8 పిన్‌లను మూసివేయాలి.
  5. FlashPro ప్రోగ్రామర్‌ని J3 కనెక్టర్‌కి కనెక్ట్ చేయండి (JTAG హెడర్) మరియు FlashPro ప్రోగ్రామర్‌ను హోస్ట్ PCకి కనెక్ట్ చేయడానికి మరొక USB కేబుల్‌ని ఉపయోగించండి.
  6. USB నుండి UART బ్రిడ్జ్ డ్రైవర్‌లు స్వయంచాలకంగా గుర్తించబడతాయని నిర్ధారించుకోండి, ఇది హోస్ట్ PCలోని పరికర నిర్వాహికి ద్వారా ధృవీకరించబడుతుంది.
    ముఖ్యమైనది: మూర్తి 6-1లో చూపిన విధంగా, COM16 యొక్క పోర్ట్ లక్షణాలు USB సీరియల్ పోర్ట్‌కి కనెక్ట్ చేయబడిందని చూపుతాయి. కాబట్టి, ఈ ex లో COM16 ఎంచుకోబడిందిample. COM పోర్ట్ నంబర్ సిస్టమ్ నిర్దిష్టంగా ఉంటుంది. USB నుండి UART బ్రిడ్జ్ డ్రైవర్‌లు ఇన్‌స్టాల్ చేయబడకపోతే, డ్రైవర్‌లను డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయండి www.microchip.com/en-us/product/mcp2200.
  7. J19 కనెక్టర్‌కు విద్యుత్ సరఫరాను కనెక్ట్ చేయండి మరియు స్విచ్ SW7ని ఉపయోగించి విద్యుత్ సరఫరాను ఆన్ చేయండి.

 

సీరియల్ టెర్మినల్ (టెరా టర్మ్) ఏర్పాటు చేయడం (ప్రశ్న అడగండి)
వినియోగదారు అప్లికేషన్ (MiV_uart_blinky.hex file) “హలో వరల్డ్!” అని ప్రింట్ చేస్తుంది. UART ఇంటర్‌ఫేస్ ద్వారా సీరియల్ టెర్మినల్‌పై సందేశం.

సీరియల్ టెర్మినల్‌ను సెటప్ చేయడానికి, ఈ క్రింది దశలను చేయండి:

  1. హోస్ట్ PCలో Tera టర్మ్‌ని ప్రారంభించండి.
  2. కింది చిత్రంలో చూపిన విధంగా టెరా టర్మ్‌లో గుర్తించబడిన COM పోర్ట్‌ను ఎంచుకోండి.MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (5)
  3. మెనూ బార్ నుండి, COM పోర్ట్‌ను సెటప్ చేయడానికి సెటప్ > సీరియల్ పోర్ట్ ఎంచుకోండి. MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (6)
  4. స్పీడ్ (బాడ్)ని 115200కి మరియు ఫ్లో కంట్రోల్‌ని ఏదీ కాదుకి సెట్ చేసి, కింది చిత్రంలో చూపిన విధంగా న్యూ సెట్టింగ్ ఎంపికపై క్లిక్ చేయండి.MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (7)

సీరియల్ టెర్మినల్ సెటప్ చేయబడిన తర్వాత, తదుపరి దశ RT PolarFire® పరికరాన్ని ప్రోగ్రామ్ చేయడం.

డెమోను అమలు చేయడం (ప్రశ్న అడగండి)

డెమోను అమలు చేయడానికి, ఈ క్రింది దశలను చేయండి:

  1. TCM ఇనిషియలైజేషన్ క్లయింట్‌ని రూపొందిస్తోంది
  2. RT PolarFire® పరికరాన్ని ప్రోగ్రామింగ్ చేస్తోంది
  3. SPI ఫ్లాష్ ఇమేజ్‌ని రూపొందిస్తోంది
  4. SPI ఫ్లాష్ ప్రోగ్రామింగ్

TCM ప్రారంభ క్లయింట్‌ను రూపొందించడం (ప్రశ్న అడగండి)
సిస్టమ్ కంట్రోలర్‌ని ఉపయోగించి RT PolarFire®లో TCMని ప్రారంభించేందుకు, miv_rv0_subsys_pkg.vలో స్థానిక పారామితులు l_cfg_hard_tcm32_en file సంశ్లేషణకు ముందు తప్పనిసరిగా 1'b1కి మార్చాలి. మరింత సమాచారం కోసం, MIV_RV32 వినియోగదారు మార్గదర్శిని చూడండి.

Libero® SoCలో, కాన్ఫిగర్ డిజైన్ ఇనిషియలైజేషన్ డేటా మరియు మెమోరీస్ ఎంపిక TCM ఇనిషియలైజేషన్ క్లయింట్‌ను ఉత్పత్తి చేస్తుంది మరియు ఎంచుకున్న అస్థిరత లేని మెమరీ రకం ఆధారంగా sNVM, μPROM లేదా బాహ్య SPI ఫ్లాష్‌కి జోడిస్తుంది. ఈ అప్లికేషన్ నోట్‌లో, TCM ప్రారంభ క్లయింట్ SPI ఫ్లాష్‌లో నిల్వ చేయబడుతుంది. ఈ ప్రక్రియకు వినియోగదారు అప్లికేషన్ ఎక్జిక్యూటబుల్ అవసరం file (.హెక్స్ file) హెక్స్ file (*.hex) సాఫ్ట్‌కాన్సోల్ అప్లికేషన్ ప్రాజెక్ట్ ఉపయోగించి రూపొందించబడింది. ఎ ఎస్ample వినియోగదారు అప్లికేషన్ డిజైన్‌తో పాటు అందించబడుతుంది fileలు. వినియోగదారు అప్లికేషన్ file (.hex) కింది దశలను ఉపయోగించి TCM ప్రారంభ క్లయింట్‌ను సృష్టించడం కోసం ఎంపిక చేయబడింది:

  1. Libero® SoCని ప్రారంభించి, script.tclని అమలు చేయండి (అనుబంధం 2: TCL స్క్రిప్ట్‌ని అమలు చేయడం).
  2. డిజైన్ ప్రారంభ డేటా మరియు జ్ఞాపకాలను కాన్ఫిగర్ చేయి ఎంచుకోండి > లిబెరో డిజైన్ ఫ్లో.
  3. ఫాబ్రిక్ ర్యామ్‌ల ట్యాబ్‌లో, కింది చిత్రంలో చూపిన విధంగా ఎడిట్ ఫ్యాబ్రిక్ ర్యామ్ ఇనిషియలైజేషన్ క్లయింట్ డైలాగ్ బాక్స్‌ను తెరవడానికి TCM ఉదాహరణను ఎంచుకుని, దానిపై డబుల్ క్లిక్ చేయండి.
  4. MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (8)ఎడిట్ ఫ్యాబ్రిక్ ర్యామ్ ఇనిషియలైజేషన్ క్లయింట్ డైలాగ్ బాక్స్‌లో, స్టోరేజ్ రకాన్ని SPI-ఫ్లాష్‌కి సెట్ చేయండి. అప్పుడు, నుండి కంటెంట్ ఎంచుకోండి file మరియు క్రింది చిత్రంలో చూపిన విధంగా దిగుమతి (...) బటన్‌ను క్లిక్ చేయండి.

MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (9) RT PolarFire పరికరాన్ని ప్రోగ్రామింగ్ చేయడం (ఒక ప్రశ్న అడగండి)

  • సూచన రూపకల్పన fileలు Libero® SoCని ఉపయోగించి సృష్టించబడిన Mi-V ప్రాసెసర్ సబ్‌సిస్టమ్ ప్రాజెక్ట్‌ను కలిగి ఉంటాయి. RT PolarFire® పరికరాన్ని Libero SoCని ఉపయోగించి ప్రోగ్రామ్ చేయవచ్చు.
  • లిబెరో SoC డిజైన్ ఫ్లో క్రింది చిత్రంలో చూపబడింది. MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (10)

RT PolarFire పరికరాన్ని ప్రోగ్రామ్ చేయడానికి, Libero SoCలో అందించబడిన TCL స్క్రిప్ట్‌లను ఉపయోగించి సృష్టించబడిన Mi-V ప్రాసెసర్ సబ్‌సిస్టమ్ Libero ప్రాజెక్ట్‌ను తెరిచి, రన్ ప్రోగ్రామ్ యాక్షన్‌ని డబుల్ క్లిక్ చేయండి.

SPI ఫ్లాష్ ఇమేజ్‌ని రూపొందిస్తోంది (ప్రశ్న అడగండి)

  • SPI ఫ్లాష్ చిత్రాన్ని రూపొందించడానికి, డిజైన్ ఫ్లో ట్యాబ్‌లో SPI ఫ్లాష్ ఇమేజ్‌ని రూపొందించుపై డబుల్ క్లిక్ చేయండి.
  • SPI ఫ్లాష్ ఇమేజ్ విజయవంతంగా రూపొందించబడినప్పుడు, SPI ఫ్లాష్ ఇమేజ్‌ని రూపొందించడం పక్కన ఆకుపచ్చ టిక్ మార్క్ కనిపిస్తుంది.

SPI ఫ్లాష్ ప్రోగ్రామింగ్ (ప్రశ్న అడగండి)
SPI ఫ్లాష్ చిత్రాన్ని ప్రోగ్రామ్ చేయడానికి, ఈ క్రింది దశలను చేయండి:

  1. డిజైన్ ఫ్లో ట్యాబ్‌లో రన్ PROGRAM_SPI_IMAGEని రెండుసార్లు క్లిక్ చేయండి.
  2. డైలాగ్ బాక్స్‌లో అవును క్లిక్ చేయండి.
  • పరికరంలో SPI చిత్రం విజయవంతంగా ప్రోగ్రామ్ చేయబడినప్పుడు, రన్ PROGRAM_SPI_IMAGE పక్కన ఆకుపచ్చ టిక్ మార్క్ కనిపిస్తుంది.
  • SPI ఫ్లాష్ ప్రోగ్రామింగ్ పూర్తయిన తర్వాత, TCM సిద్ధంగా ఉంది. ఫలితంగా, LED లు 1, 2, 3, మరియు 4 బ్లింక్, తరువాత ప్రింట్లు సీరియల్ టెర్మినల్‌లో క్రింది చిత్రంలో చూపిన విధంగా గమనించబడతాయి.
    MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (11)

ఇది డెమోను ముగించింది.
RT PolarFire® పరికరం మరియు SPI ఫ్లాష్‌ని కూడా FlashPro Express ఉపయోగించి ప్రోగ్రామ్ చేయవచ్చు, అనుబంధం 1 చూడండి: RT PolarFire పరికరం మరియు SPI ఫ్లాష్‌ని FlashPro ఎక్స్‌ప్రెస్ ఉపయోగించి ప్రోగ్రామింగ్ చేయడం.

 అనుబంధం 1: ఫ్లాష్‌ప్రో ఎక్స్‌ప్రెస్‌ని ఉపయోగించి RT పోలార్‌ఫైర్ పరికరం మరియు SPI ఫ్లాష్‌ని ప్రోగ్రామింగ్ చేయడం (ప్రశ్న అడగండి)

సూచన రూపకల్పన fileలు ప్రోగ్రామింగ్ ఉద్యోగాన్ని కలిగి ఉంటాయి file FlashPro Expressని ఉపయోగించి RT PolarFire® పరికరాన్ని ప్రోగ్రామింగ్ చేయడానికి. ఈ ఉద్యోగం file TCM ప్రారంభ క్లయింట్ అయిన SPI ఫ్లాష్ ఇమేజ్‌ని కూడా కలిగి ఉంటుంది. ఈ ప్రోగ్రామింగ్ .jobతో FlashPro ఎక్స్‌ప్రెస్ ప్రోగ్రామ్‌లు RT PolarFire పరికరం మరియు SPI ఫ్లాష్ రెండూ file. ప్రోగ్రామింగ్ .job file డిజైన్‌లో అందుబాటులో ఉందిFiles_డైరెక్టరీ\ప్రోగ్రామింగ్_files.

ప్రోగ్రామింగ్‌తో RT PolarFire పరికరాన్ని ప్రోగ్రామ్ చేయడానికి file FlashPro Expressని ఉపయోగించి, ఈ క్రింది దశలను చేయండి:

  1. హార్డ్‌వేర్‌ను సెటప్ చేయండి, హార్డ్‌వేర్‌ను సెటప్ చేయడం చూడండి.
  2. హోస్ట్ PCలో, FlashPro Express సాఫ్ట్‌వేర్‌ను ప్రారంభించండి.
  3. కొత్త జాబ్ ప్రాజెక్ట్‌ని సృష్టించడానికి, కొత్తది క్లిక్ చేయండి లేదా ప్రాజెక్ట్ మెను నుండి ఫ్లాష్‌ప్రో ఎక్స్‌ప్రెస్ జాబ్ నుండి కొత్త జాబ్ ప్రాజెక్ట్‌ని ఎంచుకోండి.
  4. డైలాగ్ బాక్స్‌లో కింది వాటిని నమోదు చేయండి:
    • ప్రోగ్రామింగ్ ఉద్యోగం file: బ్రౌజ్ క్లిక్ చేసి, .job ఉన్న స్థానానికి నావిగేట్ చేయండి file ఉంది మరియు ఎంచుకోండి file. ఆ పని file డిజైన్‌లో అందుబాటులో ఉందిFiles_డైరెక్టరీ\ప్రోగ్రామింగ్_files.
    • FlashPro Express జాబ్ ప్రాజెక్ట్ స్థానం: బ్రౌజ్ క్లిక్ చేసి, మీరు ప్రాజెక్ట్‌ను సేవ్ చేయాలనుకుంటున్న స్థానానికి నావిగేట్ చేయండి.MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (13)
  5. సరే క్లిక్ చేయండి. అవసరమైన ప్రోగ్రామింగ్ file ఎంచుకోబడింది మరియు ప్రోగ్రామ్ చేయడానికి సిద్ధంగా ఉంది.
  6. కింది చిత్రంలో చూపిన విధంగా FlashPro ఎక్స్‌ప్రెస్ విండో కనిపిస్తుంది. ప్రోగ్రామర్ ఫీల్డ్‌లో ప్రోగ్రామర్ నంబర్ కనిపిస్తుందని నిర్ధారించండి. అది కాకపోతే, బోర్డ్ కనెక్షన్‌లను తనిఖీ చేసి, ప్రోగ్రామర్‌లను రిఫ్రెష్/రీస్కాన్ చేయి క్లిక్ చేయండి. MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (13)
  7. రన్ క్లిక్ చేయండి. పరికరం విజయవంతంగా ప్రోగ్రామ్ చేయబడినప్పుడు, కింది చిత్రంలో చూపిన విధంగా RUN PASSED స్థితి ప్రదర్శించబడుతుంది.MICROCHIP-AN4229 Risc-V-ప్రాసెసర్-సబ్‌సిస్టమ్- (14)

ఇది RT PolarFire పరికరం మరియు SPI ఫ్లాష్ ప్రోగ్రామింగ్‌ను ముగించింది. బోర్డ్‌ను ప్రోగ్రామింగ్ చేసిన తర్వాత, "హలో వరల్డ్!"ని గమనించండి. UART టెర్మినల్‌లో ముద్రించబడిన సందేశం మరియు వినియోగదారు LED లను బ్లింక్ చేయడం.

 అనుబంధం 2: TCL స్క్రిప్ట్‌ను అమలు చేయడం (ప్రశ్న అడగండి)

TCL స్క్రిప్ట్‌లు డిజైన్‌లో అందించబడ్డాయి fileడైరెక్టరీ HW క్రింద s ఫోల్డర్. అవసరమైతే, డిజైన్ ప్రవాహాన్ని డిజైన్ ఇంప్లిమెంటేషన్ నుండి ఉద్యోగం వచ్చే వరకు పునరుత్పత్తి చేయవచ్చు file.

TCLని అమలు చేయడానికి, ఈ క్రింది దశలను చేయండి:

  1. లిబెరో సాఫ్ట్‌వేర్‌ను ప్రారంభించండి.
  2. ప్రాజెక్ట్ > ఎగ్జిక్యూట్ స్క్రిప్ట్‌ని ఎంచుకోండి....
  3. బ్రౌజ్ క్లిక్ చేసి, డౌన్‌లోడ్ చేసిన HW డైరెక్టరీ నుండి script.tclని ఎంచుకోండి.
  4. రన్ క్లిక్ చేయండి.

TCL స్క్రిప్ట్ విజయవంతంగా అమలు చేయబడిన తర్వాత, Libero ప్రాజెక్ట్ HW డైరెక్టరీలో సృష్టించబడుతుంది.

  • TCL స్క్రిప్ట్‌ల గురించి మరింత సమాచారం కోసం, rtpf_an4229_df/HW/TCL_Script_readme.txtని చూడండి. TCL ఆదేశాలపై మరింత సమాచారం కోసం, Tcl కమాండ్స్ రిఫరెన్స్ గైడ్ చూడండి. మైక్రోచిప్‌ని సంప్రదించండి
  • TCL స్క్రిప్ట్‌ని అమలు చేస్తున్నప్పుడు ఏవైనా సందేహాలు ఎదురైతే సాంకేతిక మద్దతు.

 పునర్విమర్శ చరిత్ర (ప్రశ్న అడగండి)

పునర్విమర్శ చరిత్ర పట్టిక పత్రంలో అమలు చేయబడిన మార్పులను వివరిస్తుంది. మార్పులు అత్యంత ప్రస్తుత ప్రచురణతో ప్రారంభించి పునర్విమర్శ ద్వారా జాబితా చేయబడ్డాయి.

పట్టిక 10-1. పునర్విమర్శ చరిత్ర

పునర్విమర్శ తేదీ వివరణ
B 10/2024 పత్రం యొక్క పునర్విమర్శ Bలో చేసిన మార్పుల జాబితా క్రిందిది:
  • టేబుల్ 1-1లో బోర్డు పునర్విమర్శ నవీకరించబడింది
  • డిజైన్ వివరణ విభాగంలో ఫిగర్ 3-1కి Mi-V ESS మరియు CoreSPI జోడించబడ్డాయి
  • IP బ్లాక్‌ల విభాగంలో టేబుల్ 0-0లో MIV_ESS_C0_0 మరియు CoreSPI_C4_1 బ్లాక్‌లు జోడించబడ్డాయి
  • పట్టిక 4-2లో ప్రారంభ చిరునామా విలువ నవీకరించబడింది
  • సాఫ్ట్‌వేర్ ఇంప్లిమెంటేషన్ విభాగంలో మూర్తి 5-1 మరియు మూర్తి 5-2 నవీకరించబడింది
  • సిస్టమ్ కంట్రోలర్ సస్పెండ్ మోడ్‌కు సంబంధించి గమనిక జోడించబడింది, హార్డ్‌వేర్ విభాగాన్ని సెటప్ చేయడంలో దశల్లో SPI ఎనేబుల్ మరియు FlashPro ప్రోగ్రామింగ్ (ఎంబెడెడ్ లేదా ఎక్స్‌టర్నల్) యొక్క జంపర్ సెట్టింగ్‌లను జోడించారు
  • నవీకరించబడిన చిత్రం 6-1, మూర్తి 6-2, మరియు మూర్తి 6-3 సీరియల్ టెర్మినల్ (టెరా టర్మ్) విభాగంలో సెటప్ చేయడంలో
  • నవీకరించబడిన చిత్రం 7-1 మరియు TCM ఇనిషియలైజేషన్ క్లయింట్‌ని రూపొందించడం విభాగంలో మూర్తి 7-2
  • SPI ఫ్లాష్ విభాగం ప్రోగ్రామింగ్‌లో మూర్తి 7-4 నవీకరించబడింది
  • అనుబంధం 2 జోడించబడింది: TCL స్క్రిప్ట్ విభాగాన్ని అమలు చేస్తోంది
A 10/2021 ఈ పత్రం యొక్క మొదటి ప్రచురణ

మైక్రోచిప్ FPGA మద్దతు

మైక్రోచిప్ FPGA ఉత్పత్తుల సమూహం దాని ఉత్పత్తులకు కస్టమర్ సర్వీస్, కస్టమర్ టెక్నికల్ సపోర్ట్ సెంటర్, a webసైట్ మరియు ప్రపంచవ్యాప్త విక్రయ కార్యాలయాలు. కస్టమర్‌లు సపోర్ట్‌ని సంప్రదించే ముందు మైక్రోచిప్ ఆన్‌లైన్ వనరులను సందర్శించాలని సూచించారు, ఎందుకంటే వారి ప్రశ్నలకు ఇప్పటికే సమాధానం లభించే అవకాశం ఉంది.

ద్వారా సాంకేతిక సహాయ కేంద్రాన్ని సంప్రదించండి webసైట్ వద్ద www.microchip.com/support. FPGA పరికరం పార్ట్ నంబర్‌ను పేర్కొనండి, తగిన కేస్ కేటగిరీని ఎంచుకుని, డిజైన్‌ని అప్‌లోడ్ చేయండి fileసాంకేతిక మద్దతు కేసును సృష్టిస్తున్నప్పుడు s.
ఉత్పత్తి ధర, ఉత్పత్తి అప్‌గ్రేడ్‌లు, అప్‌డేట్ సమాచారం, ఆర్డర్ స్థితి మరియు అధికారీకరణ వంటి సాంకేతికేతర ఉత్పత్తి మద్దతు కోసం కస్టమర్ సేవను సంప్రదించండి.

  • ఉత్తర అమెరికా నుండి, 800.262.1060కి కాల్ చేయండి
  • ప్రపంచంలోని ఇతర ప్రాంతాల నుండి, 650.318.4460కి కాల్ చేయండి
  • ఫ్యాక్స్, ప్రపంచంలో ఎక్కడి నుండైనా, 650.318.8044

మైక్రోచిప్ సమాచారం

మైక్రోచిప్ Webసైట్
మైక్రోచిప్ మా ద్వారా ఆన్‌లైన్ మద్దతును అందిస్తుంది webసైట్ వద్ద www.microchip.com/. ఈ webసైట్ చేయడానికి ఉపయోగించబడుతుంది fileలు మరియు సమాచారం వినియోగదారులకు సులభంగా అందుబాటులో ఉంటుంది. అందుబాటులో ఉన్న కంటెంట్‌లో కొన్ని:

  • ఉత్పత్తి మద్దతు - డేటా షీట్‌లు మరియు తప్పులు, అప్లికేషన్ నోట్స్ మరియు sample ప్రోగ్రామ్‌లు, డిజైన్ వనరులు, వినియోగదారు మార్గదర్శకాలు మరియు హార్డ్‌వేర్ మద్దతు పత్రాలు, తాజా సాఫ్ట్‌వేర్ విడుదలలు మరియు ఆర్కైవ్ చేసిన సాఫ్ట్‌వేర్
  • సాధారణ సాంకేతిక మద్దతు – తరచుగా అడిగే ప్రశ్నలు (FAQలు), సాంకేతిక మద్దతు అభ్యర్థనలు, ఆన్‌లైన్ చర్చా సమూహాలు, మైక్రోచిప్ డిజైన్ భాగస్వామి ప్రోగ్రామ్ సభ్యుల జాబితా
  • మైక్రోచిప్ వ్యాపారం – ఉత్పత్తి ఎంపిక మరియు ఆర్డరింగ్ గైడ్‌లు, తాజా మైక్రోచిప్ ప్రెస్ రిలీజ్‌లు, సెమినార్‌లు మరియు ఈవెంట్‌ల జాబితా, మైక్రోచిప్ సేల్స్ ఆఫీసులు, డిస్ట్రిబ్యూటర్లు మరియు ఫ్యాక్టరీ ప్రతినిధుల జాబితాలు

ఉత్పత్తి మార్పు నోటిఫికేషన్ సేవ

  • మైక్రోచిప్ యొక్క ఉత్పత్తి మార్పు నోటిఫికేషన్ సేవ వినియోగదారులను మైక్రోచిప్ ఉత్పత్తులపై ఎప్పటికప్పుడు ఉంచడంలో సహాయపడుతుంది. పేర్కొన్న ఉత్పత్తి కుటుంబానికి లేదా ఆసక్తి ఉన్న డెవలప్‌మెంట్ టూల్‌కు సంబంధించి మార్పులు, అప్‌డేట్‌లు, పునర్విమర్శలు లేదా తప్పులు ఉన్నప్పుడు సబ్‌స్క్రైబర్‌లు ఇమెయిల్ నోటిఫికేషన్‌ను స్వీకరిస్తారు.
  • నమోదు చేసుకోవడానికి, వెళ్ళండి www.microchip.com/pcn మరియు నమోదు సూచనలను అనుసరించండి.

కస్టమర్ మద్దతు
మైక్రోచిప్ ఉత్పత్తుల వినియోగదారులు అనేక ఛానెల్‌ల ద్వారా సహాయాన్ని పొందవచ్చు:

  • పంపిణీదారు లేదా ప్రతినిధి
  • స్థానిక విక్రయ కార్యాలయం
  • ఎంబెడెడ్ సొల్యూషన్స్ ఇంజనీర్ (ESE)
  • సాంకేతిక మద్దతు

మద్దతు కోసం కస్టమర్‌లు వారి పంపిణీదారుని, ప్రతినిధిని లేదా ESEని సంప్రదించాలి. వినియోగదారులకు సహాయం చేయడానికి స్థానిక విక్రయ కార్యాలయాలు కూడా అందుబాటులో ఉన్నాయి. విక్రయ కార్యాలయాలు మరియు స్థానాల జాబితా ఈ పత్రంలో చేర్చబడింది.

ద్వారా సాంకేతిక మద్దతు లభిస్తుంది webసైట్: www.microchip.com/support

మైక్రోచిప్ పరికరాల కోడ్ రక్షణ ఫీచర్
మైక్రోచిప్ ఉత్పత్తులపై కోడ్ రక్షణ ఫీచర్ యొక్క క్రింది వివరాలను గమనించండి:

  • మైక్రోచిప్ ఉత్పత్తులు వాటి నిర్దిష్ట మైక్రోచిప్ డేటా షీట్‌లో ఉన్న స్పెసిఫికేషన్‌లకు అనుగుణంగా ఉంటాయి.
  • మైక్రోచిప్ దాని ఉత్పత్తుల కుటుంబాన్ని ఉద్దేశించిన పద్ధతిలో, ఆపరేటింగ్ స్పెసిఫికేషన్‌లలో మరియు సాధారణ పరిస్థితులలో ఉపయోగించినప్పుడు సురక్షితంగా ఉంటుందని నమ్ముతుంది.
  • మైక్రోచిప్ దాని మేధో సంపత్తి హక్కులకు విలువ ఇస్తుంది మరియు దూకుడుగా రక్షిస్తుంది. మైక్రోచిప్ ఉత్పత్తి యొక్క కోడ్ రక్షణ లక్షణాలను ఉల్లంఘించే ప్రయత్నాలు ఖచ్చితంగా నిషేధించబడ్డాయి మరియు డిజిటల్ మిలీనియం కాపీరైట్ చట్టాన్ని ఉల్లంఘించవచ్చు.
  • మైక్రోచిప్ లేదా ఏ ఇతర సెమీకండక్టర్ తయారీదారు దాని కోడ్ యొక్క భద్రతకు హామీ ఇవ్వలేరు. కోడ్ రక్షణ అంటే ఉత్పత్తి "అన్బ్రేకబుల్" అని మేము హామీ ఇస్తున్నామని కాదు. కోడ్ రక్షణ నిరంతరం అభివృద్ధి చెందుతోంది. మైక్రోచిప్ మా ఉత్పత్తుల యొక్క కోడ్ రక్షణ లక్షణాలను నిరంతరం మెరుగుపరచడానికి కట్టుబడి ఉంది.

లీగల్ నోటీసు
మీ అప్లికేషన్‌తో మైక్రోచిప్ ఉత్పత్తులను డిజైన్ చేయడం, పరీక్షించడం మరియు ఇంటిగ్రేట్ చేయడంతో సహా ఈ ప్రచురణ మరియు ఇక్కడ ఉన్న సమాచారం మైక్రోచిప్ ఉత్పత్తులతో మాత్రమే ఉపయోగించబడుతుంది. ఈ సమాచారాన్ని ఉపయోగించడం
ఏదైనా ఇతర పద్ధతిలో ఈ నిబంధనలను ఉల్లంఘిస్తుంది. పరికర అనువర్తనాలకు సంబంధించిన సమాచారం మీ సౌలభ్యం కోసం మాత్రమే అందించబడింది మరియు నవీకరణల ద్వారా భర్తీ చేయబడవచ్చు. మీ అప్లికేషన్ మీ స్పెసిఫికేషన్‌లకు అనుగుణంగా ఉండేలా చూసుకోవడం మీ బాధ్యత. అదనపు మద్దతు కోసం మీ స్థానిక మైక్రోచిప్ విక్రయాల కార్యాలయాన్ని సంప్రదించండి లేదా అదనపు మద్దతును పొందండి www.microchip.com/en-us/support/design-help/client-support-services.

ఈ సమాచారం మైక్రోచిప్ ద్వారా అందించబడుతుంది. మైక్రోచిప్ ఏ విధమైన ప్రాతినిధ్యాలు లేదా వారెంటీలు చేయదు, వ్యక్తీకరించినా లేదా సూచించినా, వ్రాతపూర్వకంగా లేదా మౌఖికంగా, చట్టబద్ధంగా లేదా ఇతరత్రా, సూచించిన సమాచారానికి సంబంధించినది ప్రత్యేక ప్రయోజనం కోసం నాన్-ఉల్లంఘన, వాణిజ్యం మరియు ఫిట్‌నెస్ యొక్క వారెంటీలు లేదా దాని పరిస్థితి, నాణ్యత లేదా పనితీరుకు సంబంధించిన వారెంటీలు.

ఎట్టి పరిస్థితుల్లోనూ మైక్రోచిప్ ఏదైనా పరోక్ష, ప్రత్యేక, శిక్షాత్మక, యాదృచ్ఛిక లేదా పర్యవసానంగా వచ్చే నష్టం, నష్టం, ఖర్చు, లేదా ఏదైనా వినియోగానికి సంబంధించిన ఏదైనా వ్యయానికి బాధ్యత వహించదు ఏమైనప్పటికీ, మైక్రోచిప్‌కు సంభావ్యత గురించి సలహా ఇచ్చినప్పటికీ లేదా నష్టాలు ఊహించదగినవి. చట్టం ద్వారా అనుమతించబడిన పూర్తి స్థాయిలో, సమాచారం లేదా దాని ఉపయోగంతో సంబంధం ఉన్న ఏ విధంగానైనా అన్ని క్లెయిమ్‌లపై మైక్రోచిప్ యొక్క మొత్తం బాధ్యత, మీరు ఎంత మొత్తంలో ఫీడ్‌లకు మించకూడదు. సమాచారం కోసం నేరుగా మైక్రోచిప్‌కి.

లైఫ్ సపోర్ట్ మరియు/లేదా సేఫ్టీ అప్లికేషన్‌లలో మైక్రోచిప్ పరికరాలను ఉపయోగించడం పూర్తిగా కొనుగోలుదారు యొక్క రిస్క్‌పై ఆధారపడి ఉంటుంది మరియు అటువంటి ఉపయోగం వల్ల కలిగే ఏదైనా మరియు అన్ని నష్టాలు, దావాలు, దావాలు లేదా ఖర్చుల నుండి హానిచేయని మైక్రోచిప్‌ను రక్షించడానికి, నష్టపరిహారం ఇవ్వడానికి మరియు ఉంచడానికి కొనుగోలుదారు అంగీకరిస్తాడు. ఏదైనా మైక్రోచిప్ మేధో సంపత్తి హక్కుల క్రింద పేర్కొనబడినంత వరకు ఎటువంటి లైసెన్స్‌లు పరోక్షంగా లేదా ఇతరత్రా తెలియజేయబడవు.

ట్రేడ్‌మార్క్‌లు
మైక్రోచిప్ పేరు మరియు లోగో, మైక్రోచిప్ లోగో, అడాప్టెక్, AVR, AVR లోగో, AVR ఫ్రీక్స్, బెస్ట్ టైమ్, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeLX, MackLoq, KeeLoq, అయ్యో, MediaLB, megaAVR, మైక్రోసెమి, మైక్రోసెమి లోగో, అత్యంత, అత్యంత లోగో, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 లోగో, పోలార్‌ఫైర్, ప్రోచిప్ డిజైనర్, QTouch, SAM-BA, SenGenuity, SpyNIC, SpyNIC, SST, , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron మరియు XMEGA USA మరియు ఇతర దేశాలలో ఇన్కార్పొరేటెడ్ మైక్రోచిప్ టెక్నాలజీ యొక్క రిజిస్టర్డ్ ట్రేడ్‌మార్క్‌లు.

AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, SmartFusioni, Quiet, TimeCesium, TimeHub, TimePictra, TimeProvider మరియు ZL అనేవి USAలో విలీనం చేయబడిన మైక్రోచిప్ టెక్నాలజీ యొక్క రిజిస్టర్డ్ ట్రేడ్‌మార్క్‌లు

ప్రక్కనే ఉన్న కీ సప్రెషన్, AKS, అనలాగ్-ఫర్-ది-డిజిటల్ ఏజ్, ఏదైనా కెపాసిటర్, AnyIn, AnyOut, ఆగ్మెంటెడ్ స్విచింగ్, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoCompanion, CryptoCompanion, CryptoCompanion. డైనమిక్ సగటు సరిపోలిక , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, ఇన్-సర్క్యూట్ సీరియల్ ప్రోగ్రామింగ్, ICSP, INICnet, ఇంటెలిజెంట్ ప్యారలలింగ్, IntelliMOS, ఇంటర్-చిప్ కనెక్టివిటీ, Kitterblocker-Ditterblocker- గరిష్టంగాView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB సర్టిఫైడ్ లోగో, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient కోడ్ జనరేషన్, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Powermarilticon , QMatrix, రియల్ ICE, అలల బ్లాకర్, RTAX, RTG7, SAM-ICE, సీరియల్ క్వాడ్ I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchroancedcdcdc , విశ్వసనీయ సమయం, TSHARC, ట్యూరింగ్, USBచెక్, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect మరియు ZENA USA మరియు ఇతర దేశాలలో విలీనం చేయబడిన మైక్రోచిప్ టెక్నాలజీ యొక్క ట్రేడ్‌మార్క్‌లు.

SQTP అనేది USAలో విలీనం చేయబడిన మైక్రోచిప్ టెక్నాలజీ యొక్క సేవా చిహ్నం, అడాప్టెక్ లోగో, ఫ్రీక్వెన్సీ ఆన్ డిమాండ్, సిలికాన్ స్టోరేజ్ టెక్నాలజీ మరియు Symmcom ఇతర దేశాలలో మైక్రోచిప్ టెక్నాలజీ Inc. యొక్క రిజిస్టర్డ్ ట్రేడ్‌మార్క్‌లు. GestIC అనేది ఇతర దేశాలలో మైక్రోచిప్ టెక్నాలజీ ఇంక్. యొక్క అనుబంధ సంస్థ అయిన మైక్రోచిప్ టెక్నాలజీ జర్మనీ II GmbH & Co. KG యొక్క నమోదిత ట్రేడ్‌మార్క్.

ఇక్కడ పేర్కొన్న అన్ని ఇతర ట్రేడ్‌మార్క్‌లు వారి సంబంధిత కంపెనీల ఆస్తి.

© 2024, మైక్రోచిప్ టెక్నాలజీ ఇన్‌కార్పొరేటెడ్ మరియు దాని అనుబంధ సంస్థలు. సర్వ హక్కులు ప్రత్యేకించబడినవి.

  • ISBN: 978-1-6683-0441-9

నాణ్యత నిర్వహణ వ్యవస్థ 
మైక్రోచిప్ యొక్క నాణ్యత నిర్వహణ వ్యవస్థలకు సంబంధించిన సమాచారం కోసం, దయచేసి సందర్శించండి www.microchip.com/qualitty.

ప్రపంచవ్యాప్త అమ్మకాలు మరియు సేవ

అమెరికా ASIA/PACIFIC ASIA/PACIFIC యూరోప్
కార్పొరేట్ కార్యాలయం
2355 వెస్ట్ చాండ్లర్ Blvd. చాండ్లర్, AZ 85224-6199
టెలి: 480-792-7200
ఫ్యాక్స్: 480-792-7277
సాంకేతిక మద్దతు: www.microchip.com/support Web చిరునామా: www.microchip.com అట్లాంటా
డులుత్, GA
టెలి: 678-957-9614
ఫ్యాక్స్: 678-957-1455
ఆస్టిన్, TX
టెలి: 512-257-3370
బోస్టన్
వెస్ట్‌బరో, MA టెల్: 774-760-0087
ఫ్యాక్స్: 774-760-0088
చికాగో
ఇటాస్కా, IL
టెలి: 630-285-0071
ఫ్యాక్స్: 630-285-0075
డల్లాస్
అడిసన్, TX
టెలి: 972-818-7423
ఫ్యాక్స్: 972-818-2924
డెట్రాయిట్
నోవి, MI
టెలి: 248-848-4000
హ్యూస్టన్, TX
టెలి: 281-894-5983
ఇండియానాపోలిస్
నోబుల్స్‌విల్లే, IN టెల్: 317-773-8323
ఫ్యాక్స్: 317-773-5453
టెలి: 317-536-2380
లాస్ ఏంజిల్స్
మిషన్ వీజో, CA టెల్: 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
తైవాన్ - Kaohsiung
టెలి: 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
UK - వోకింగ్‌హామ్
టెలి: 44-118-921-5800
ఫ్యాక్స్: 44-118-921-5820

అప్లికేషన్ నోట్
© 2024 మైక్రోచిప్ టెక్నాలజీ ఇంక్. మరియు దాని అనుబంధ సంస్థలు

పత్రాలు / వనరులు

మైక్రోచిప్ AN4229 రిస్క్ V ప్రాసెసర్ సబ్‌సిస్టమ్ [pdf] యూజర్ గైడ్
AN4229, AN4229 రిస్క్ V ప్రాసెసర్ సబ్‌సిస్టమ్, AN4229, రిస్క్ V ప్రాసెసర్ సబ్‌సిస్టమ్, ప్రాసెసర్ సబ్‌సిస్టమ్, సబ్‌సిస్టమ్

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *