మైక్రోసెమి IGLOO2 HPMS DDR కంట్రోలర్ కాన్ఫిగరేషన్
పరిచయం
IGLOO2 HPMS ఎంబెడెడ్ DDR కంట్రోలర్ (HPMS DDR)ని కలిగి ఉంది. ఈ DDR కంట్రోలర్ ఆఫ్-చిప్ DDR మెమరీని నియంత్రించడానికి ఉద్దేశించబడింది. HPMS DDR కంట్రోలర్ను HPMS (HPDMA ఉపయోగించి) నుండి అలాగే FPGA ఫాబ్రిక్ నుండి యాక్సెస్ చేయవచ్చు.
మీరు HPMS DDRని కలిగి ఉన్న సిస్టమ్ బ్లాక్ను రూపొందించడానికి సిస్టమ్ బిల్డర్ని ఉపయోగించినప్పుడు, సిస్టమ్ బిల్డర్ మీ ఎంట్రీలు మరియు ఎంపికల ఆధారంగా మీ కోసం HPMS DDR కంట్రోలర్ను కాన్ఫిగర్ చేస్తుంది.
వినియోగదారు ద్వారా ప్రత్యేక HPMS DDR కాన్ఫిగరేషన్ అవసరం లేదు. వివరాల కోసం, దయచేసి IGLOO2 సిస్టమ్ బిల్డర్ యూజర్ గైడ్ని చూడండి.
సిస్టమ్ బిల్డర్
సిస్టమ్ బిల్డర్
ఎమ్ బిల్డర్లో HPMS DDRని స్వయంచాలకంగా కాన్ఫిగర్ చేయడానికి.
- సిస్టమ్ బిల్డర్ యొక్క పరికర లక్షణాల ట్యాబ్లో, HPMS బాహ్య DDR మెమరీ (HPMS DDR)ని తనిఖీ చేయండి.
- మెమోరీస్ ట్యాబ్లో, DDR మెమరీ రకాన్ని ఎంచుకోండి:
- DDR2
- DDR3
- LPDDR
- DDR మెమరీ వెడల్పును ఎంచుకోండి: 8, 16 లేదా 32
- మీరు DDR కోసం ECCని కలిగి ఉండాలనుకుంటే ECCని తనిఖీ చేయండి.
- DDR మెమరీ సెట్టింగ్ సమయాన్ని నమోదు చేయండి. DDR మెమరీని ప్రారంభించాల్సిన సమయం ఇది.
- ఇప్పటికే ఉన్న టెక్స్ట్ నుండి FDDR కోసం రిజిస్టర్ విలువలను దిగుమతి చేయడానికి దిగుమతి రిజిస్టర్ కాన్ఫిగరేషన్ క్లిక్ చేయండి file రిజిస్టర్ విలువలను కలిగి ఉంటుంది. రిజిస్టర్ కాన్ఫిగరేషన్ కోసం టేబుల్ 1 చూడండి file వాక్యనిర్మాణం.
లిబెరో స్వయంచాలకంగా ఈ కాన్ఫిగరేషన్ డేటాను eNVMలో నిల్వ చేస్తుంది. FPGA రీసెట్ చేసిన తర్వాత, ఈ కాన్ఫిగరేషన్ డేటా స్వయంచాలకంగా HPMS DDRకి కాపీ చేయబడుతుంది.
మూర్తి 1 • సిస్టమ్ బిల్డర్ మరియు HPMS DDR
టేబుల్ 1 • రిజిస్టర్ కాన్ఫిగరేషన్ File వాక్యనిర్మాణం
- ddrc_dyn_soft_reset_CR 0x00 ;
- ddrc_dyn_refresh_1_CR 0x27DE ;
- ddrc_dyn_refresh_2_CR 0x30F ;
- ddrc_dyn_powerdown_CR 0x02 ;
- ddrc_dyn_debug_CR 0x00 ;
- ddrc_ecc_data_mask_CR 0x0000 ;
- ddrc_addr_map_col_1_CR 0x3333 ;
HPMS DDR కంట్రోలర్ కాన్ఫిగరేషన్
మీరు బాహ్య DDR మెమరీని యాక్సెస్ చేయడానికి HPMS DDR కంట్రోలర్ని ఉపయోగించినప్పుడు, DDR కంట్రోలర్ తప్పనిసరిగా రన్టైమ్లో ప్రారంభించబడాలి. అంకితమైన DDR కంట్రోలర్ కాన్ఫిగరేషన్ రిజిస్టర్లకు కాన్ఫిగరేషన్ డేటాను వ్రాయడం ద్వారా ఇది జరుగుతుంది. IGLOO2లో, eNVM రిజిస్టర్ కాన్ఫిగరేషన్ డేటాను నిల్వ చేస్తుంది మరియు FPGA రీసెట్ చేసిన తర్వాత, కాన్ఫిగరేషన్ డేటా eNVM నుండి HPMS DDR యొక్క డెడికేటెడ్ రిజిస్టర్లకు ప్రారంభించడం కోసం కాపీ చేయబడుతుంది.
HPMS DDR నియంత్రణ రిజిస్టర్లు
HPMS DDR కంట్రోలర్లో రన్టైమ్లో కాన్ఫిగర్ చేయాల్సిన రిజిస్టర్ల సెట్ ఉంది. ఈ రిజిస్టర్ల కోసం కాన్ఫిగరేషన్ విలువలు DDR మోడ్, PHY వెడల్పు, బర్స్ట్ మోడ్ మరియు ECC వంటి విభిన్న పారామితులను సూచిస్తాయి. DDR కంట్రోలర్ కాన్ఫిగరేషన్ రిజిస్టర్ల గురించి పూర్తి వివరాల కోసం దయచేసి మైక్రోసెమి IGLOO2 యూజర్స్ గైడ్ని చూడండి
HPMS MDDR రిజిస్టర్ల కాన్ఫిగరేషన్
DDR రిజిస్టర్ విలువలను పేర్కొనడానికి:
- Libero SoC వెలుపల టెక్స్ట్ ఎడిటర్ని ఉపయోగించండి, వచనాన్ని సిద్ధం చేయండి file మూర్తి 1-1లో ఉన్నట్లుగా రిజిస్టర్ పేర్లు మరియు విలువలను కలిగి ఉంటుంది.
- సిస్టమ్ బిల్డర్ యొక్క మెమరీ ట్యాబ్ నుండి, దిగుమతి రిజిస్టర్ కాన్ఫిగరేషన్ క్లిక్ చేయండి.
- రిజిస్ట్రేషన్ కాన్ఫిగరేషన్ టెక్స్ట్ యొక్క స్థానానికి నావిగేట్ చేయండి file మీరు దశ 1లో సిద్ధం చేసి, ఎంచుకోండి file దిగుమతి చేసుకోవడానికి.
మూర్తి 1-1 • రిజిస్టర్ కాన్ఫిగరేషన్ డేటా – టెక్స్ట్ ఫార్మాట్
HPMS DDR ప్రారంభించడం
మీరు HPMS DDR కోసం దిగుమతి చేసుకున్న రిజిస్టర్ కాన్ఫిగరేషన్ డేటా eNVMలోకి లోడ్ చేయబడుతుంది మరియు FPGA రీసెట్ చేసిన తర్వాత HPMS DDR కాన్ఫిగరేషన్ రిజిస్టర్లకు కాపీ చేయబడుతుంది. రన్టైమ్లో HPMS DDRని ప్రారంభించడానికి వినియోగదారు చర్య ఏదీ అవసరం లేదు. ఈ స్వయంచాలక ప్రారంభీకరణ అనుకరణలో కూడా రూపొందించబడింది.
పోర్ట్ వివరణ
DDR PHY ఇంటర్ఫేస్
ఈ పోర్ట్లు సిస్టమ్ బిల్డర్ రూపొందించిన బ్లాక్లో పై స్థాయిలో బహిర్గతమవుతాయి. వివరాల కోసం, IGLOO2 సిస్టమ్ బిల్డర్ యూజర్ గైడ్ని సంప్రదించండి. ఈ పోర్ట్లను మీ DDR మెమరీకి కనెక్ట్ చేయండి.
టేబుల్ 2-1 • DDR PHY ఇంటర్ఫేస్
పోర్ట్ పేరు | దిశ | వివరణ |
MDDR_CAS_N | బయటకు | DRAM CASN |
MDDR_CKE | బయటకు | DRAM CKE |
MDDR_CLK | బయటకు | గడియారం, పి వైపు |
MDDR_CLK_N | బయటకు | గడియారం, N వైపు |
MDDR_CS_N | బయటకు | DRAM CSN |
MDDR_ODT | బయటకు | DRAM ODT |
MDDR_RAS_N | బయటకు | DRAM RASN |
MDDR_RESET_N | బయటకు | DDR3 కోసం DRAM రీసెట్ |
MDDR_WE_N | బయటకు | డ్రామ్ వెన్ |
MDDR_ADDR[15:0] | బయటకు | డ్రామ్ చిరునామా బిట్స్ |
MDDR_BA[2:0] | బయటకు | డ్రామ్ బ్యాంక్ చిరునామా |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | లోపలికి బయటకి | డ్రామ్ డేటా మాస్క్ |
MDDR_DQS ([3:0]/[1:0]/[0]) | లోపలికి బయటకి | డ్రామ్ డేటా స్ట్రోబ్ ఇన్పుట్/అవుట్పుట్ – పి సైడ్ |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | లోపలికి బయటకి | డ్రామ్ డేటా స్ట్రోబ్ ఇన్పుట్/అవుట్పుట్ – N సైడ్ |
MDDR_DQ ([31:0]/[15:0]/[7:0]) | లోపలికి బయటకి | DRAM డేటా ఇన్పుట్/అవుట్పుట్ |
MDDR_DQS_TMATCH_0_IN | IN | సిగ్నల్లో FIFO |
MDDR_DQS_TMATCH_0_OUT | బయటకు | FIFO అవుట్ సిగ్నల్ |
MDDR_DQS_TMATCH_1_IN | IN | సిగ్నల్లో FIFO (32-బిట్ మాత్రమే) |
MDDR_DQS_TMATCH_1_OUT | బయటకు | FIFO అవుట్ సిగ్నల్ (32-బిట్ మాత్రమే) |
MDDR_DM_RDQS_ECC | లోపలికి బయటకి | డ్రామ్ ECC డేటా మాస్క్ |
MDDR_DQS_ECC | లోపలికి బయటకి | Dram ECC డేటా స్ట్రోబ్ ఇన్పుట్/అవుట్పుట్ – P సైడ్ |
MDDR_DQS_ECC_N | లోపలికి బయటకి | Dram ECC డేటా స్ట్రోబ్ ఇన్పుట్/అవుట్పుట్ – N సైడ్ |
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | లోపలికి బయటకి | DRAM ECC డేటా ఇన్పుట్/అవుట్పుట్ |
MDDR_DQS_TMATCH_ECC_IN | IN | సిగ్నల్లో ECC FIFO |
MDDR_DQS_TMATCH_ECC_OUT | బయటకు | ECC FIFO అవుట్ సిగ్నల్ (32-బిట్ మాత్రమే) |
PHY వెడల్పు ఎంపికపై ఆధారపడి కొన్ని పోర్ట్ల కోసం పోర్ట్ వెడల్పులు మారుతాయి. అటువంటి పోర్ట్లను సూచించడానికి “[a:0]/[b:0]/[c:0]” అనే సంజ్ఞామానం ఉపయోగించబడుతుంది, ఇక్కడ “[a:0]” 32-bit PHY వెడల్పును ఎంచుకున్నప్పుడు పోర్ట్ వెడల్పును సూచిస్తుంది. , “[b:0]” 16-బిట్ PHY వెడల్పుకు అనుగుణంగా ఉంటుంది మరియు “[c:0]” 8-బిట్ PHY వెడల్పుకు అనుగుణంగా ఉంటుంది.
ఉత్పత్తి మద్దతు
మైక్రోసెమి 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.
మైక్రోసెమి కార్పొరేట్ హెడ్క్వార్టర్స్ వన్ ఎంటర్ప్రైజ్, అలిసో వీజో CA 92656 USA USA లోపల: +1 949-380-6100 అమ్మకాలు: +1 949-380-6136
ఫ్యాక్స్: +1 949-215-4996
© 2013 మైక్రోసెమి కార్పొరేషన్. అన్ని హక్కులు ప్రత్యేకించబడ్డాయి. మైక్రోసెమి మరియు మైక్రోసెమి లోగో మైక్రోసెమి కార్పొరేషన్ యొక్క ట్రేడ్మార్క్లు. అన్ని ఇతర ట్రేడ్మార్క్లు మరియు సేవా గుర్తులు వాటి సంబంధిత యజమానుల ఆస్తి.
పత్రాలు / వనరులు
![]() |
మైక్రోసెమి IGLOO2 HPMS DDR కంట్రోలర్ కాన్ఫిగరేషన్ [pdf] యూజర్ గైడ్ IGLOO2 HPMS DDR కంట్రోలర్ కాన్ఫిగరేషన్, IGLOO2, HPMS DDR కంట్రోలర్ కాన్ఫిగరేషన్, DDR కంట్రోలర్ కాన్ఫిగరేషన్, కాన్ఫిగరేషన్ |