మైక్రోచిప్ స్మార్ట్డిజైన్ MSS MSS మరియు ఫ్యాబ్రిక్ AMBA APB3
కాన్ఫిగరేషన్ మరియు కనెక్టివిటీ
SmartFusion మైక్రోకంట్రోలర్ సబ్సిస్టమ్ AMBA బస్ను FPGA ఫాబ్రిక్లోకి సహజంగా విస్తరించడానికి మిమ్మల్ని అనుమతిస్తుంది. మీరు మీ డిజైన్ అవసరాలను బట్టి AMBA ఫాబ్రిక్ ఇంటర్ఫేస్ను APB3 లేదా AHBLiteగా కాన్ఫిగర్ చేయవచ్చు. ప్రతి మోడ్లో మాస్టర్ మరియు స్లేవ్ బస్ ఇంటర్ఫేస్ అందుబాటులో ఉన్నాయి. ఈ పత్రం Libero® IDE సాఫ్ట్వేర్లో అందుబాటులో ఉన్న MSS కాన్ఫిగరేటర్ని ఉపయోగించి MSS-FPGA ఫాబ్రిక్ AMBA APB3 సిస్టమ్ను రూపొందించడానికి అవసరమైన దశలను అందిస్తుంది. APB పెరిఫెరల్స్ CoreAPB3 వెర్షన్ 4.0.100 లేదా అంతకంటే ఎక్కువ ఉపయోగించి MSSకి కనెక్ట్ చేయబడ్డాయి. కింది దశలు FPGA ఫాబ్రిక్లో అమలు చేయబడిన APB3 పెరిఫెరల్స్ను MSSకి కనెక్ట్ చేస్తాయి.
MSS కాన్ఫిగరేషన్
దశ 1. ఫాబ్రిక్ క్లాక్ క్లాక్ నిష్పత్తికి MSS FCLK (GLA0)ని ఎంచుకోండి.
మూర్తి 1-1 చూపిన విధంగా MSS క్లాక్ మేనేజ్మెంట్ కాన్ఫిగరేటర్లో FAB_CLK డివైజర్ను ఎంచుకోండి. క్లాక్ మేనేజ్మెంట్ కాన్ఫిగరేటర్లో నిర్వచించిన సమయ అవసరాలకు డిజైన్ అనుగుణంగా ఉందని నిర్ధారించుకోవడానికి మీరు పోస్ట్-లేఅవుట్ స్టాటిక్ టైమింగ్ విశ్లేషణను తప్పనిసరిగా నిర్వహించాలి. ఫంక్షనల్ డిజైన్ను పొందడానికి మీరు MSS మరియు ఫాబ్రిక్ మధ్య గడియార నిష్పత్తిని సర్దుబాటు చేయాల్సి రావచ్చు.
దశ 2. MSS AMBA మోడ్ని ఎంచుకోండి.
మూర్తి 3-1లో చూపిన విధంగా MSS ఫ్యాబ్రిక్ ఇంటర్ఫేస్ కాన్ఫిగరేటర్లో AMBA APB2 ఇంటర్ఫేస్ రకాన్ని ఎంచుకోండి. కొనసాగించడానికి సరే క్లిక్ చేయండి.
మూర్తి 1-2 • AMBA APB3 ఇంటర్ఫేస్ ఎంచుకోబడింది
AMBA మరియు FAB_CLK స్వయంచాలకంగా అగ్రస్థానానికి పదోన్నతి పొందుతాయి మరియు MSSని ప్రారంభించే ఏదైనా స్మార్ట్డిజైన్కు అందుబాటులో ఉంటాయి.
FPGA ఫ్యాబ్రిక్ మరియు AMBA సబ్సిస్టమ్ను సృష్టించండి
ఫాబ్రిక్ AMBA సబ్సిస్టమ్ సాధారణ స్మార్ట్డిజైన్ కాంపోనెంట్గా సృష్టించబడుతుంది, ఆపై MSS కాంపోనెంట్ ఆ కాంపోనెంట్లోకి ఇన్స్టాంటియేట్ చేయబడుతుంది (మూర్తి 1-5లో చూపిన విధంగా).
దశ 1. CoreAPB3ని తక్షణం మరియు కాన్ఫిగర్ చేయండి. APB మాస్టర్ డేటా బస్ వెడల్పు - 32-బిట్; MSS AMBA డేటా బస్ యొక్క అదే వెడల్పు. చిరునామా కాన్ఫిగరేషన్ - మీ స్లాట్ పరిమాణాన్ని బట్టి మారుతుంది; సరైన విలువల కోసం టేబుల్ 1-1 చూడండి.
పట్టిక 1-1 • చిరునామా కాన్ఫిగరేషన్ విలువలు
64KB స్లాట్ పరిమాణం, 11 మంది వరకు బానిసలు |
4KB స్లాట్ పరిమాణం, 16 మంది వరకు బానిసలు |
256 బైట్ స్లాట్ పరిమాణం, 16 మంది బానిసల వరకు |
16 బైట్ స్లాట్ పరిమాణం, 16 మంది బానిసల వరకు |
|
మాస్టర్ ద్వారా నడపబడే చిరునామా బిట్ల సంఖ్య | 20 | 16 | 12 | 8 |
మాస్టర్ చిరునామా యొక్క ఎగువ 4 బిట్ల బానిస చిరునామాలో స్థానం | [19:16] (మాస్టర్ అడ్రస్ వెడల్పు >= 24 బిట్లు ఉంటే విస్మరించబడుతుంది) | [15:12] (మాస్టర్ అడ్రస్ వెడల్పు >= 20 బిట్లు ఉంటే విస్మరించబడుతుంది) | [11:8] (మాస్టర్ అడ్రస్ వెడల్పు >= 16 బిట్లు ఉంటే విస్మరించబడుతుంది) | [7:4] (మాస్టర్ అడ్రస్ వెడల్పు >= 12 బిట్లు ఉంటే విస్మరించబడుతుంది) |
పరోక్ష ప్రసంగం | వాడుకలో లేదు |
ప్రారంభించబడిన APB స్లేవ్ స్లాట్లు – మీరు మీ అప్లికేషన్ కోసం ఉపయోగించడానికి ప్లాన్ చేయని స్లాట్లను నిలిపివేయండి. డిజైన్ కోసం అందుబాటులో ఉన్న స్లాట్ల సంఖ్య ఎంపిక చేయబడిన స్లాట్ పరిమాణం యొక్క విధి. MSS మెమరీ మ్యాప్ (64x5 నుండి 15x0FFFFF వరకు) నుండి ఫాబ్రిక్ విజిబిలిటీ కారణంగా 4005000KB కోసం 0 నుండి 400 వరకు మాత్రమే స్లాట్లు అందుబాటులో ఉన్నాయి. చిన్న స్లాట్ పరిమాణాల కోసం, అన్ని స్లాట్లు అందుబాటులో ఉన్నాయి. స్లాట్ పరిమాణాలు మరియు స్లేవ్/స్లాట్ కనెక్షన్ గురించి మరిన్ని వివరాల కోసం పేజీ 7లోని “మెమరీ మ్యాప్ కంప్యూటేషన్” చూడండి. టెస్ట్బెంచ్ - వినియోగదారు లైసెన్స్ - RTL
దశ 2. మీ డిజైన్లో AMBA APB పెరిఫెరల్స్ను తక్షణమే మరియు కాన్ఫిగర్ చేయండి.
దశ 3. సబ్సిస్టమ్ను కలిసి కనెక్ట్ చేయండి. ఇది స్వయంచాలకంగా లేదా మానవీయంగా చేయవచ్చు. స్వయంచాలక కనెక్షన్ - SmartDesign ఆటో-కనెక్ట్ ఫీచర్ (స్మార్ట్డిజైన్ మెను నుండి అందుబాటులో ఉంటుంది లేదా కాన్వాస్పై కుడి-క్లిక్ చేయడం ద్వారా) స్వయంచాలకంగా ఉపవ్యవస్థ గడియారాలను కనెక్ట్ చేస్తుంది మరియు రీసెట్ చేస్తుంది మరియు మీరు APB స్లేవ్లను సరైన చిరునామాలకు కేటాయించగల మెమరీ మ్యాప్ ఎడిటర్ను మీకు అందిస్తుంది. (చిత్రం 1-4).
గమనిక: MSS కాంపోనెంట్పై FAB_CLK మరియు M2F_RESET_N పోర్ట్ పేర్లు మార్చబడనప్పుడు మాత్రమే ఆటో-కనెక్ట్ ఫీచర్ గడియారాన్ని మరియు రీసెట్ కనెక్షన్లను నిర్వహిస్తుంది.
మాన్యువల్ కనెక్షన్ - క్రింది విధంగా ఉపవ్యవస్థను కనెక్ట్ చేయండి:
- CoreAPB3 మిర్రర్డ్-మాస్టర్ BIFని MSS మాస్టర్ BIFకి కనెక్ట్ చేయండి (మూర్తి 1-5లో చూపిన విధంగా).
- మీ మెమరీ మ్యాప్ స్పెసిఫికేషన్ ప్రకారం APB స్లేవ్లను సరైన స్లాట్లకు కనెక్ట్ చేయండి.
- మీ డిజైన్లోని అన్ని APB పెరిఫెరల్స్లో FAB_CLKని PCLKకి కనెక్ట్ చేయండి.
- మీ డిజైన్లోని అన్ని APB పెరిఫెరల్స్లో M2F_RESET_Nని PRESETకి కనెక్ట్ చేయండి.
మెమరీ మ్యాప్ గణన
MSS కోసం కింది స్లాట్ పరిమాణాలు మాత్రమే మద్దతు ఇస్తాయి:
- 64 KB
- 4KB మరియు అంతకంటే తక్కువ
సాధారణ ఫార్ములా
- 64Kకి సమానమైన స్లాట్ పరిమాణం కోసం, క్లయింట్ పరిధీయ మూల చిరునామా: 0x40000000 + (స్లాట్ సంఖ్య * స్లాట్ పరిమాణం)
- 64K కంటే తక్కువ స్లాట్ పరిమాణం కోసం, క్లయింట్ పరిధీయ మూల చిరునామా: 0x40050000 + (స్లాట్ సంఖ్య * స్లాట్ పరిమాణం)
ఫాబ్రిక్ యొక్క ఆధార చిరునామా 0x4005000గా నిర్ణయించబడింది, అయితే మెమరీ మ్యాప్ సమీకరణాన్ని సరళీకృతం చేయడానికి మేము 64KB కేస్లో బేస్ చిరునామాను భిన్నంగా చూపుతాము.
గమనిక: స్లాట్ పరిమాణం ఆ పరిధీయ చిరునామాల సంఖ్యను నిర్వచిస్తుంది (అంటే 1k అంటే 1024 చిరునామాలు ఉన్నాయి).
- Example 1: 64KB బైట్ స్లాట్ పరిమాణం 64KB స్లాట్లు = 65536 స్లాట్లు (0x10000).
- పెరిఫెరల్ స్లాట్ నంబర్ 7 వద్ద ఉంటే, దాని చిరునామా: 0x40000000 + (0x7 * 0x10000) = 0x40070000
- Example 2: 4KB బైట్ స్లాట్ పరిమాణం: 4KB స్లాట్లు = 4096 స్లాట్లు (0x1000)
- పెరిఫెరల్ స్లాట్ నంబర్ 5 వద్ద ఉంటే, దాని చిరునామా: 0x40050000 + (0x5 * 0x800) = 0x40055000
మెమరీ మ్యాప్ View
మీరు చెయ్యగలరు view నివేదికల లక్షణాన్ని ఉపయోగించడం ద్వారా సిస్టమ్ మెమరీ మ్యాప్ (డిజైన్ మెను నుండి నివేదికలను ఎంచుకోండి). ఉదాహరణకుample, Figure 2-1 అనేది సబ్సిస్టమ్ కోసం రూపొందించబడిన పాక్షిక మెమరీ మ్యాప్
ఉత్పత్తి మద్దతు
మైక్రోసెమి 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.
© 2013 మైక్రోసెమి కార్పొరేషన్. అన్ని హక్కులు ప్రత్యేకించబడ్డాయి. మైక్రోసెమి మరియు మైక్రోసెమి లోగో మైక్రోసెమి కార్పొరేషన్ యొక్క ట్రేడ్మార్క్లు. అన్ని ఇతర ట్రేడ్మార్క్లు మరియు సేవా గుర్తులు వాటి సంబంధిత యజమానుల ఆస్తి.
మైక్రోసెమి కార్పొరేట్ ప్రధాన కార్యాలయం
వన్ ఎంటర్ప్రైజ్, అలిసో వీజో CA 92656 USA USA లోపల: +1 949-380-6100 అమ్మకాలు: +1 949-380-6136 ఫ్యాక్స్: +1 949-215-4996
పత్రాలు / వనరులు
![]() |
మైక్రోచిప్ స్మార్ట్డిజైన్ MSS MSS మరియు ఫ్యాబ్రిక్ AMBA APB3 డిజైన్ [pdf] యూజర్ గైడ్ స్మార్ట్ డిజైన్ MSS MSS మరియు ఫ్యాబ్రిక్ AMBA APB3 డిజైన్, స్మార్ట్ డిజైన్ MSS, MSS మరియు ఫ్యాబ్రిక్ AMBA APB3 డిజైన్, AMBA APB3 డిజైన్ |