SmartFusion2 MSS
CAN కాన్ఫిగరేషన్
పరిచయం
SmartFusion2 మైక్రోకంట్రోలర్ సబ్సిస్టమ్ (MSS) ఒక CAN హార్డ్ పెరిఫెరల్ (APB_1 సబ్ బస్)ని అందిస్తుంది.
MSS కాన్వాస్లో, మీ ప్రస్తుత అప్లికేషన్లో CAN ఉపయోగించబడుతుందా అనే దాని ఆధారంగా మీరు తప్పక ప్రారంభించాలి (డిఫాల్ట్) లేదా నిలిపివేయాలి. నిలిపివేయబడినప్పుడు, CAN ఉదాహరణ రీసెట్లో ఉంచబడుతుంది (అత్యల్ప పవర్ స్థితి).
డిఫాల్ట్గా, ప్రారంభించబడినప్పుడు, CAN పోర్ట్లు పరికరం మల్టీ స్టాండర్డ్ I/Os (MSIOs)కి కనెక్ట్ అయ్యేలా కాన్ఫిగర్ చేయబడతాయి. CAN ఉదాహరణకి కేటాయించబడిన MSIOలు ఇతర MSS పెరిఫెరల్స్తో భాగస్వామ్యం చేయబడతాయని గమనించండి. CAN ఉదాహరణ నిలిపివేయబడినప్పుడు లేదా CAN ఉదాహరణ పోర్ట్లు FPGA ఫాబ్రిక్కి కనెక్ట్ చేయబడినప్పుడు MSS GPIOలు మరియు ఇతర పెరిఫెరల్లకు కనెక్ట్ చేయడానికి ఈ షేర్డ్ I/Oలు అందుబాటులో ఉంటాయి.
మైక్రోసెమి అందించిన SmartFusion2 MSS CAN డ్రైవర్ని ఉపయోగించి CAN ఉదాహరణ యొక్క క్రియాత్మక ప్రవర్తన తప్పనిసరిగా అప్లికేషన్ స్థాయిలో నిర్వచించబడాలి.
ఈ పత్రంలో, మీరు MSS CAN ఉదాహరణను ఎలా కాన్ఫిగర్ చేయవచ్చో మరియు పరిధీయ సంకేతాలు ఎలా కనెక్ట్ చేయబడతాయో మేము వివరిస్తాము.
MSS CAN హార్డ్ పెరిఫెరల్ గురించి మరిన్ని వివరాల కోసం, దయచేసి SmartFusion2 యూజర్ గైడ్ని చూడండి.
కాన్ఫిగరేషన్ ఎంపికలు
CAN పరిధీయ కోసం హార్డ్వేర్ కాన్ఫిగరేషన్ ఎంపికలు లేవు.
గమనిక: CAN ఉదాహరణ ప్రారంభించబడితే, M3_CLK తప్పనిసరిగా 8MHz గుణకారం అయి ఉండాలి. ఈ పరిమితి MSS CCC కాన్ఫిగరేటర్లో అమలు చేయబడుతుంది.
పెరిఫెరల్ సిగ్నల్స్ అసైన్మెంట్ టేబుల్
SmartFusion2 ఆర్కిటెక్చర్ MSIOలు లేదా FPGA ఫాబ్రిక్కు పెరిఫెరల్స్ సిగ్నల్లను కనెక్ట్ చేయడానికి చాలా సౌకర్యవంతమైన స్కీమాను అందిస్తుంది. మీ అప్లికేషన్లో మీ పెరిఫెరల్ దేనికి కనెక్ట్ చేయబడిందో నిర్వచించడానికి సిగ్నల్ అసైన్మెంట్ కాన్ఫిగరేషన్ టేబుల్ని ఉపయోగించండి. ఈ అసైన్మెంట్ పట్టిక కింది నిలువు వరుసలను కలిగి ఉంది (మూర్తి 2-1):
MSIO – ఇచ్చిన వరుసలో కాన్ఫిగర్ చేయబడిన పరిధీయ సిగ్నల్ పేరును గుర్తిస్తుంది.
ప్రధాన కనెక్షన్ - సిగ్నల్ MSIO లేదా FPGA ఫాబ్రిక్కి కనెక్ట్ చేయబడిందో లేదో ఎంచుకోవడానికి డ్రాప్-డౌన్ జాబితాను ఉపయోగించండి.
దిశ - సిగ్నల్ దిశ IN, అవుట్ లేదా ఇన్ఔట్లో ఉంటే సూచిస్తుంది.
ప్యాకేజీ పిన్ - సిగ్నల్ MSIOకి కనెక్ట్ చేయబడినప్పుడు MSIOతో అనుబంధించబడిన ప్యాకేజీ పిన్ను చూపుతుంది.
అదనపు కనెక్షన్లు - దీనికి అధునాతన ఎంపికల చెక్-బాక్స్ ఉపయోగించండి view అదనపు కనెక్షన్ ఎంపికలు:
- FPGA ఫాబ్రిక్లో MSIOకి కనెక్ట్ చేయబడిన సిగ్నల్ను గమనించడానికి ఫాబ్రిక్ ఎంపికను తనిఖీ చేయండి.
- MSS GPIOని ఉపయోగించి FPGA ఫాబ్రిక్ లేదా MSIO నుండి ఇన్పుట్ దిశ సిగ్నల్ను గమనించడానికి GPIO ఎంపికను తనిఖీ చేయండి.
కనెక్టివిటీ ప్రీview
కనెక్టివిటీ ప్రీview MSS CAN కాన్ఫిగరేటర్ డైలాగ్లోని ప్యానెల్ గ్రాఫికల్ను చూపుతుంది view హైలైట్ చేయబడిన సిగ్నల్ వరుస కోసం ప్రస్తుత కనెక్షన్ల (మూర్తి 3-1).
వనరుల వైరుధ్యాలు
MSS పెరిఫెరల్స్ (MMUART, I2C, SPI, CAN, GPIO, USB, ఈథర్నెట్ MAC) MSIO మరియు FPGA ఫాబ్రిక్ యాక్సెస్ వనరులను పంచుకున్నందున, మీరు ప్రస్తుత పెరిఫెరల్ యొక్క ఉదాహరణను కాన్ఫిగర్ చేసినప్పుడు ఈ పెరిఫెరల్స్లో దేనినైనా కాన్ఫిగరేషన్ వనరు సంఘర్షణకు దారితీయవచ్చు. అటువంటి వైరుధ్యం తలెత్తినప్పుడు పరిధీయ కాన్ఫిగరేటర్లు స్పష్టమైన సూచికలను అందిస్తాయి.
మునుపు కాన్ఫిగర్ చేయబడిన పరిధీయ ద్వారా ఉపయోగించిన వనరులు ప్రస్తుత పరిధీయ కాన్ఫిగరేటర్లో మూడు రకాల అభిప్రాయాలకు దారితీస్తాయి:
• సమాచారం – మరొక పరిధీయ ద్వారా ఉపయోగించే వనరు ప్రస్తుత కాన్ఫిగరేషన్తో విభేదించకపోతే, కనెక్టివిటీ ప్రీలో సమాచార చిహ్నం కనిపిస్తుందిview ప్యానెల్, ఆ వనరుపై. ఐకాన్పై ఉన్న టూల్టిప్ ఏ పరిధీయ వనరును ఉపయోగిస్తుందనే వివరాలను అందిస్తుంది.
• హెచ్చరిక/ఎర్రర్ – మరొక పరిధీయ ద్వారా ఉపయోగించే వనరు ప్రస్తుత కాన్ఫిగరేషన్తో విభేదిస్తే, కనెక్టివిటీ ప్రీలో హెచ్చరిక లేదా లోపం చిహ్నం కనిపిస్తుందిview ప్యానెల్, ఆ వనరుపై. ఐకాన్పై ఉన్న టూల్టిప్ ఏ పరిధీయ వనరును ఉపయోగిస్తుందనే వివరాలను అందిస్తుంది.
లోపాలు ప్రదర్శించబడినప్పుడు మీరు ప్రస్తుత కాన్ఫిగరేషన్ను చేయలేరు. మీరు వేరే కాన్ఫిగరేషన్ని ఉపయోగించడం ద్వారా వైరుధ్యాన్ని పరిష్కరించవచ్చు లేదా రద్దు బటన్ని ఉపయోగించి ప్రస్తుత కాన్ఫిగరేషన్ను రద్దు చేయవచ్చు.
హెచ్చరికలు ప్రదర్శించబడినప్పుడు (మరియు లోపాలు లేవు), మీరు ప్రస్తుత కాన్ఫిగరేషన్ను చేయవచ్చు. అయితే, మీరు మొత్తం MSSని రూపొందించలేరు; మీరు Libero SoC లాగ్ విండోలో జనరేషన్ లోపాలను చూస్తారు. మీరు కాన్ఫిగరేషన్కు కట్టుబడి ఉన్నప్పుడు మీరు సృష్టించిన వైరుధ్యాన్ని సంఘర్షణకు కారణమయ్యే పెరిఫెరల్లలో దేనినైనా మళ్లీ కాన్ఫిగర్ చేయడం ద్వారా పరిష్కరించాలి.
పరిధీయ కాన్ఫిగరేటర్లు వైరుధ్యాన్ని లోపంగా లేదా హెచ్చరికగా నివేదించాలా అని నిర్ధారించడానికి క్రింది నియమాలను అమలు చేస్తారు.
- కాన్ఫిగర్ చేయబడిన పరిధీయ GPIO పరిధీయ అయితే, అన్ని వైరుధ్యాలు లోపాలు.
- కాన్ఫిగర్ చేయబడిన పరిధీయ GPIO పరిధీయమైనది కానట్లయితే, వైరుధ్యం GPIO వనరుతో ఉంటే తప్ప అన్ని వైరుధ్యాలు లోపాలుగా ఉంటాయి, ఈ సందర్భంలో వైరుధ్యాలు హెచ్చరికలుగా పరిగణించబడతాయి.
లోపం ఉదాample
USB పెరిఫెరల్ ఉపయోగించబడుతుంది మరియు ప్యాకేజీ పిన్ V24కి పరిమితమైన పరికరం PADని ఉపయోగిస్తుంది. RXBUS పోర్ట్ MSIOకి కనెక్ట్ చేయబడిన విధంగా CAN పెరిఫెరల్ను కాన్ఫిగర్ చేయడం వలన లోపం ఏర్పడుతుంది.
చిత్రం 4-1 RXBUS పోర్ట్ కోసం కనెక్టివిటీ అసైన్మెంట్ టేబుల్లో ప్రదర్శించబడిన ఎర్రర్ చిహ్నాన్ని చూపుతుంది. మూర్తి 4-2 ప్రీలో ప్రదర్శించబడిన ఎర్రర్ చిహ్నాన్ని చూపుతుందిview RXBUS పోర్ట్ కోసం PAD వనరుపై ప్యానెల్.
హెచ్చరిక Example
GPIO పెరిఫెరల్ ఉపయోగించబడుతుంది మరియు ప్యాకేజీ పిన్ V24 (GPIO_3)కి పరిమితమైన పరికరం PADని ఉపయోగిస్తుంది.
RXBUS పోర్ట్ ఒక MSIOకి కనెక్ట్ చేయబడే విధంగా CAN పరిధీయ కాన్ఫిగర్ చేయడం వలన హెచ్చరిక వస్తుంది.
చిత్రం 4-3 RXBUS పోర్ట్ కోసం కనెక్టివిటీ అసైన్మెంట్ పట్టికలో ప్రదర్శించబడిన హెచ్చరిక చిహ్నాన్ని చూపుతుంది.
మూర్తి 4-4 ప్రీలో ప్రదర్శించబడిన హెచ్చరిక చిహ్నాన్ని చూపుతుందిview RXBUS పోర్ట్ కోసం PAD వనరుపై ప్యానెల్. ఈ ex లో గమనించండిample, GPIO_3కి అదనపు కనెక్షన్ కారణంగా GPIOతో రెండవ వైరుధ్యం ఉంది.
సమాచారం ఉదాample
USB పెరిఫెరల్ ఉపయోగించబడుతుంది మరియు ప్యాకేజీ పిన్ V24కి పరిమితమైన పరికరం PADని ఉపయోగిస్తుంది. RXBUS పోర్ట్ FPGA ఫాబ్రిక్కు కనెక్ట్ చేయబడిన విధంగా CAN పరిధీయతను కాన్ఫిగర్ చేయడం వలన వైరుధ్యం ఏర్పడదు. అయినప్పటికీ, అతను PAD RXBUS పోర్ట్తో అనుబంధించబడ్డాడని సూచించడానికి (కానీ ఈ సందర్భంలో ఉపయోగించబడలేదు), సమాచార చిహ్నం ప్రీలో ప్రదర్శించబడుతుందిview ప్యానెల్ (మూర్తి 4-5). చిహ్నంతో అనుబంధించబడిన టూల్టిప్ వనరు ఎలా ఉపయోగించబడుతుందనే వివరణను అందిస్తుంది (ఈ సందర్భంలో USB).
పోర్ట్ వివరణ
పట్టిక 5-1 • పోర్ట్ వివరణ
పోర్ట్ పేరు | పోర్ట్ గ్రూప్ | దిశ | వివరణ |
RX | CAN_PADS CAN_FABRIC |
In | స్థానిక రిసీవ్ సిగ్నల్. |
TX | CAN_PADS CAN_FABRIC |
అవుట్ | CAN బస్ సిగ్నల్ ట్రాన్స్మిట్. |
TX_EN_N | CAN_PADS CAN_FABRIC |
అవుట్ | బాహ్య డ్రైవర్ నియంత్రణ సిగ్నల్. / ఇది బాహ్య CAN ట్రాన్స్సీవర్ని నిలిపివేయడానికి ఉపయోగించబడుతుంది. / CAN కంట్రోలర్ ఆపివేయబడినప్పుడు లేదా CAN స్థితి బస్-ఆఫ్ అయినప్పుడు TX_EN_N నిర్ధారించబడుతుంది. |
గమనిక:
- పోర్ట్ పేర్లు CAN ఉదాహరణ పేరును ఉపసర్గగా కలిగి ఉంటాయి, ఉదా CAN_RX.
- ఫ్యాబ్రిక్ మెయిన్ కనెక్షన్ ఇన్పుట్ పోర్ట్ల పేర్లు "F2M"ని ప్రత్యయంగా కలిగి ఉంటాయి, ఉదా CAN _RX_F2M.
- ఫాబ్రిక్ అదనపు కనెక్షన్ ఇన్పుట్ పోర్ట్ల పేర్లు "I2F"ని ప్రత్యయంగా కలిగి ఉంటాయి, ఉదా CAN_RX_I2F.
- ఫాబ్రిక్ అవుట్పుట్ మరియు అవుట్పుట్-ఎనేబుల్ పోర్ట్ల పేర్లు "M2F" మరియు "M2F_OE"లను ప్రత్యయంగా కలిగి ఉంటాయి, ఉదా CAN_RX_M2F మరియు CAN_ RX_M2F_OE.
- డిజైన్ సోపానక్రమం అంతటా PAD పోర్ట్లు స్వయంచాలకంగా అగ్రస్థానానికి ప్రచారం చేయబడతాయి.
ఉత్పత్తి మద్దతు
మైక్రోసెమి SoC ప్రొడక్ట్స్ గ్రూప్ దాని ఉత్పత్తులకు కస్టమర్ సర్వీస్, కస్టమర్ టెక్నికల్ సపోర్ట్ సెంటర్, ఎ webసైట్, ఎలక్ట్రానిక్ మెయిల్ మరియు ప్రపంచవ్యాప్త విక్రయ కార్యాలయాలు. ఈ అనుబంధం మైక్రోసెమి SoC ఉత్పత్తుల సమూహాన్ని సంప్రదించడం మరియు ఈ మద్దతు సేవలను ఉపయోగించడం గురించి సమాచారాన్ని కలిగి ఉంది.
కస్టమర్ సేవ
ఉత్పత్తి ధర, ఉత్పత్తి అప్గ్రేడ్లు, అప్డేట్ సమాచారం, ఆర్డర్ స్థితి మరియు అధికారీకరణ వంటి సాంకేతికేతర ఉత్పత్తి మద్దతు కోసం కస్టమర్ సేవను సంప్రదించండి.
ఉత్తర అమెరికా నుండి, 800.262.1060కి కాల్ చేయండి
ప్రపంచంలోని ఇతర ప్రాంతాల నుండి, 650.318.4460కి కాల్ చేయండి
ఫ్యాక్స్, ప్రపంచంలో ఎక్కడి నుండైనా, 408.643.6913
కస్టమర్ టెక్నికల్ సపోర్ట్ సెంటర్
మైక్రోసెమి SoC ప్రోడక్ట్స్ గ్రూప్ దాని కస్టమర్ టెక్నికల్ సపోర్ట్ సెంటర్లో అత్యంత నైపుణ్యం కలిగిన ఇంజనీర్లతో మీ హార్డ్వేర్, సాఫ్ట్వేర్ మరియు మైక్రోసెమి SoC ప్రోడక్ట్ల గురించిన సందేహాలకు సమాధానం ఇవ్వడంలో సహాయపడుతుంది. కస్టమర్ టెక్నికల్ సపోర్ట్ సెంటర్ అప్లికేషన్ నోట్స్, సాధారణ డిజైన్ సైకిల్ ప్రశ్నలకు సమాధానాలు, తెలిసిన సమస్యల డాక్యుమెంటేషన్ మరియు వివిధ FAQలను రూపొందించడానికి ఎక్కువ సమయాన్ని వెచ్చిస్తుంది. కాబట్టి, మీరు మమ్మల్ని సంప్రదించడానికి ముందు, దయచేసి మా ఆన్లైన్ వనరులను సందర్శించండి. మీ ప్రశ్నలకు మేము ఇప్పటికే సమాధానమిచ్చాము.
సాంకేతిక మద్దతు
కస్టమర్ సపోర్ట్ని సందర్శించండి webసైట్ (www.microsemi.com/soc/support/search/default.aspx) మరింత సమాచారం మరియు మద్దతు కోసం. శోధించదగిన వాటిలో చాలా సమాధానాలు అందుబాటులో ఉన్నాయి web వనరులో రేఖాచిత్రాలు, దృష్టాంతాలు మరియు ఇతర వనరులకు లింక్లు ఉంటాయి webసైట్.
Webసైట్
మీరు SoC హోమ్ పేజీలో వివిధ రకాల సాంకేతిక మరియు నాన్-టెక్నికల్ సమాచారాన్ని బ్రౌజ్ చేయవచ్చు www.microsemi.com/soc.
కస్టమర్ టెక్నికల్ సపోర్ట్ సెంటర్ను సంప్రదిస్తోంది
అత్యంత నైపుణ్యం కలిగిన ఇంజనీర్లు టెక్నికల్ సపోర్ట్ సెంటర్లో సిబ్బంది. టెక్నికల్ సపోర్ట్ సెంటర్ని ఇమెయిల్ ద్వారా లేదా మైక్రోసెమి SoC ప్రోడక్ట్స్ గ్రూప్ ద్వారా సంప్రదించవచ్చు webసైట్.
ఇమెయిల్
మీరు మీ సాంకేతిక ప్రశ్నలను మా ఇమెయిల్ చిరునామాకు తెలియజేయవచ్చు మరియు ఇమెయిల్, ఫ్యాక్స్ లేదా ఫోన్ ద్వారా సమాధానాలను తిరిగి పొందవచ్చు. అలాగే, మీకు డిజైన్ సమస్యలు ఉంటే, మీరు మీ డిజైన్ను ఇమెయిల్ చేయవచ్చు fileసహాయం అందుకోవడానికి రు. మేము రోజంతా ఇమెయిల్ ఖాతాను నిరంతరం పర్యవేక్షిస్తాము. మీ అభ్యర్థనను మాకు పంపుతున్నప్పుడు, దయచేసి మీ అభ్యర్థనను సమర్థవంతంగా ప్రాసెస్ చేయడానికి మీ పూర్తి పేరు, కంపెనీ పేరు మరియు మీ సంప్రదింపు సమాచారాన్ని చేర్చాలని నిర్ధారించుకోండి.
సాంకేతిక మద్దతు ఇమెయిల్ చిరునామా soc_tech@microsemi.com.
నా కేసులు
మైక్రోసెమి SoC ప్రోడక్ట్స్ గ్రూప్ కస్టమర్లు నా కేసులకు వెళ్లడం ద్వారా ఆన్లైన్లో సాంకేతిక కేసులను సమర్పించవచ్చు మరియు ట్రాక్ చేయవచ్చు.
US వెలుపల
US టైమ్ జోన్ల వెలుపల సహాయం అవసరమయ్యే కస్టమర్లు ఇమెయిల్ ద్వారా సాంకేతిక మద్దతును సంప్రదించవచ్చు (soc_tech@microsemi.com) లేదా స్థానిక విక్రయ కార్యాలయాన్ని సంప్రదించండి. సేల్స్ ఆఫీస్ జాబితాలను ఇక్కడ చూడవచ్చు www.microsemi.com/soc/company/contact/default.aspx.
ITAR సాంకేతిక మద్దతు
ఇంటర్నేషనల్ ట్రాఫిక్ ఇన్ ఆర్మ్స్ రెగ్యులేషన్స్ (ITAR) ద్వారా నియంత్రించబడే RH మరియు RT FPGAలపై సాంకేతిక మద్దతు కోసం, మమ్మల్ని దీని ద్వారా సంప్రదించండి soc_tech_itar@microsemi.com. ప్రత్యామ్నాయంగా, నా కేసులలో, ITAR డ్రాప్-డౌన్ జాబితాలో అవును ఎంచుకోండి. ITAR-నియంత్రిత మైక్రోసెమి FPGAల పూర్తి జాబితా కోసం, ITARని సందర్శించండి web పేజీ.
మైక్రోసెమి కార్పొరేషన్ (NASDAQ: MSCC) దీని కోసం సెమీకండక్టర్ సొల్యూషన్స్ యొక్క సమగ్ర పోర్ట్ఫోలియోను అందిస్తుంది: ఏరోస్పేస్, డిఫెన్స్ మరియు సెక్యూరిటీ; ఎంటర్ప్రైజ్ మరియు కమ్యూనికేషన్స్; మరియు పారిశ్రామిక మరియు ప్రత్యామ్నాయ ఇంధన మార్కెట్లు. ఉత్పత్తులలో అధిక-పనితీరు, అధిక-విశ్వసనీయత అనలాగ్ మరియు RF పరికరాలు, మిశ్రమ సిగ్నల్ మరియు RF ఇంటిగ్రేటెడ్ సర్క్యూట్లు, అనుకూలీకరించదగిన SoCలు, FPGAలు మరియు పూర్తి ఉపవ్యవస్థలు ఉన్నాయి. మైక్రోసెమి ప్రధాన కార్యాలయం కాలిఫోర్నియాలోని అలిసో వీజోలో ఉంది. ఇక్కడ మరింత తెలుసుకోండి www.microsemi.com.
© 2012 మైక్రోసెమి కార్పొరేషన్. అన్ని హక్కులు ప్రత్యేకించబడ్డాయి. మైక్రోసెమి మరియు మైక్రోసెమి లోగో మైక్రోసెమి కార్పొరేషన్ యొక్క ట్రేడ్మార్క్లు. అన్ని ఇతర ట్రేడ్మార్క్లు మరియు సేవా గుర్తులు వాటి సంబంధిత యజమానుల ఆస్తి.
మైక్రోసెమి కార్పొరేట్ ప్రధాన కార్యాలయం
వన్ ఎంటర్ప్రైజ్, అలిసో వీజో CA 92656 USA
USA లోపల: +1 949-380-6100
అమ్మకాలు: +1 949-380-6136
ఫ్యాక్స్: +1 949-215-4996
5-02-00337-0/09.12
పత్రాలు / వనరులు
![]() |
మైక్రోసెమి స్మార్ట్ఫ్యూజన్2 MSS CAN కాన్ఫిగరేషన్ [pdf] యూజర్ గైడ్ SmartFusion2 MSS CAN కాన్ఫిగరేషన్, SmartFusion2, MSS CAN కాన్ఫిగరేషన్, CAN కాన్ఫిగరేషన్ |