Microsemi SmartFusion2 FPGA ጨርቅ DDR መቆጣጠሪያ ውቅር የተጠቃሚ መመሪያ
መግቢያ
SmartFusion2 FPGA ሁለት የተከተቱ የ DDR መቆጣጠሪያዎች አሉት - አንዱ በኤምኤስኤስ (ኤምዲአርኤር) በኩል ተደራሽ ሲሆን ሁለተኛው ከ FPGA ጨርቅ (FDDR) በቀጥታ ለመድረስ የታሰበ ነው። ኤምዲአር እና FDDR ሁለቱም ከቺፕ የ DDR ትውስታዎችን ይቆጣጠራሉ።
የጨርቅ DDR መቆጣጠሪያን ሙሉ በሙሉ ለማዋቀር የሚከተሉትን ማድረግ አለብዎት:
- የ DDR መቆጣጠሪያውን ለማዋቀር የጨርቅ ውጫዊ ማህደረ ትውስታ DDR መቆጣጠሪያ ውቅረትን ይጠቀሙ ፣ የውሂብ ዱካ አውቶቡስ በይነገጽን (AXI ወይም AHBlite) ይምረጡ እና የ DDR የሰዓት ፍሪኩዌንሲ እና እንዲሁም የጨርቅ ዳታ ዱካ የሰዓት ድግግሞሽን ይምረጡ።
- ከውጫዊ የ DDR ማህደረ ትውስታ ባህሪያት ጋር እንዲዛመድ የመመዝገቢያ ዋጋዎችን ለ DDR መቆጣጠሪያ መመዝገቢያዎች ያዘጋጁ።
- የጨርቅ DDRን እንደ የተጠቃሚ መተግበሪያ አካል ያፋጥኑ እና የውሂብ ዱካ ግንኙነቶችን ያድርጉ።
- በፔሪፌራል ጅማሬ መፍትሄ በተገለጸው መሰረት የ DDR መቆጣጠሪያውን የኤፒቢ ውቅር በይነገጽ ያገናኙ።
የጨርቅ ውጫዊ ማህደረ ትውስታ DDR መቆጣጠሪያ ውቅረት
የጨርቅ ውጫዊ ማህደረ ትውስታ DDR (FDDR) ማዋቀሪያ አጠቃላይ የውሂብ ዱካውን እና ውጫዊ የ DDR ማህደረ ትውስታ መለኪያዎችን ለጨርቅ DDR መቆጣጠሪያ ለማዋቀር ይጠቅማል።
ምስል 1-1 • የFDDR ኮንፊገሬተር በላይview
የማህደረ ትውስታ ቅንብሮች
የማህደረ ትውስታ አማራጮችን በMDR ውስጥ ለማዋቀር የማህደረ ትውስታ መቼቶችን ይጠቀሙ።
- የማህደረ ትውስታ አይነት – LPDDR፣ DDR2 ወይም DDR3
- የውሂብ ስፋት - 32-ቢት ፣ 16-ቢት ወይም 8-ቢት
- የሰዓት ድግግሞሽ - ከ20 ሜኸ እስከ 333 ሜኸር ክልል ውስጥ ያለ ማንኛውም እሴት (አስርዮሽ/ክፍልፋይ)
- SECDED ነቅቷል ECC - በርቷል ወይም ጠፍቷል
- የአድራሻ ካርታ ስራ – {ROW፣ባንክ፣አምድ}፣{ባንክ፣ሮው፣አምድ}
የጨርቅ በይነገጽ ቅንብሮች
FPGA ጨርቅ በይነገጽ - ይህ በ FDDR እና በ FPGA ንድፍ መካከል ያለው የመረጃ በይነገጽ ነው። FDDR የማስታወሻ መቆጣጠሪያ ስለሆነ በ AXI ወይም AHB አውቶቡስ ላይ ባሪያ እንዲሆን ታስቦ ነው. የአውቶቡሱ ማስተር የአውቶቡስ ግብይቶችን ይጀምራል፣ እነሱም በተራው በ FDDR እንደ ማህደረ ትውስታ ግብይቶች ይተረጎማሉ እና ከቺፕ-off DDR Memory ጋር ይገናኛሉ። የ FDDR የጨርቅ በይነገጽ አማራጮች የሚከተሉት ናቸው
- የ AXI-64 በይነገጽን በመጠቀም - አንድ ጌታ በ64-ቢት AXI በይነገጽ በኩል FDDRን ይደርሳል።
- ነጠላ AHB-32 በይነገጽን በመጠቀም - አንድ ጌታ በአንድ ባለ 32-ቢት AHB በይነገጽ FDDRን ይደርሳል።
- ሁለት AHB-32 በይነገጽን በመጠቀም - ሁለት ጌቶች ሁለት ባለ 32-ቢት AHB መገናኛዎችን በመጠቀም FDDRን ያገኛሉ።
FPGA ሰዓት አከፋፋይ - በ DDR መቆጣጠሪያ ሰዓት (CLK_FDDR) እና በጨርቁ በይነገጽ (CLK_FIC64) መካከል ያለውን የድግግሞሽ ሬሾ ይገልጻል። የCLK_FIC64 ድግግሞሽ ከFDDR AHB/AXI አውቶቡስ በይነገጽ ጋር ከተገናኘው የ AHB/AXI ንዑስ ስርዓት ጋር እኩል መሆን አለበት። ለ example፣ በ200 ሜኸር የሚሰራ DDR RAM ካለህ እና የጨርቅ/AXI ንኡስ ስርዓትህ በ100 ሜኸር የሚሄድ ከሆነ የ2 አካፋይ መምረጥ አለብህ (ምስል 1-2)።
ምስል 1-2 • የጨርቅ በይነገጽ ቅንጅቶች - AXI በይነገጽ እና የFDDR ሰዓት አካፋይ ስምምነት
ጨርቅ ይጠቀሙ PLL ቆልፍ - CLK_BASE ከጨርቃ ጨርቅ CCC የተገኘ ከሆነ የጨርቁን CCC LOCK ውፅዓት ከ FDDR FAB_PLL_LOCK ግብዓት ጋር ማገናኘት ይችላሉ። CLK_BASE የጨርቅ ሲሲሲሲ እስኪዘጋ ድረስ የተረጋጋ አይደለም። ስለዚህ ማይክሮሴሚ CLK_BASE እስኪረጋጋ ድረስ FDDRን እንደገና እንዲይዝ ይመክራል (ማለትም፣ የCORE_RESET_N ግቤት አስገባ)። የጨርቅ CCC የLOCK ውፅዓት የሚያመለክተው የጨርቅ CCC ውፅዓት ሰዓቶች የተረጋጋ መሆናቸውን ነው። የFAB_PLL_LOCK ተጠቀም የሚለውን አማራጭ በመፈተሽ የኤፍዲዲአርን የFAB_PLL_LOCK ግብዓት ወደብ ማጋለጥ ትችላለህ። ከዚያ የ LOCK የጨርቅ CCC ውፅዓትን ከኤፍዲዲአር የ FAB_PLL_LOCK ግብዓት ጋር ማገናኘት ይችላሉ።
የ IO ድራይቭ ጥንካሬ
ለእርስዎ DDR I/Os ከሚከተሉት የማሽከርከር ጥንካሬዎች አንዱን ይምረጡ፡
- የግማሽ ድራይቭ ጥንካሬ
- ሙሉ ድራይቭ ጥንካሬ
እንደ የእርስዎ DDR Memory አይነት እና እርስዎ በመረጡት I/O Strength ላይ በመመስረት ሊቦሮ ሶሲ ለFDDR ስርዓትዎ የ DDR I/O Standardን እንደሚከተለው ያዘጋጃል።
DDR ትውስታ አይነት | የግማሽ ድራይቭ ጥንካሬ | ሙሉ ድራይቭ ጥንካሬ |
DDR3 | SSTL15I | SSTL15II |
DDR2 | SSTL18I | SSTL18II |
LPDDR | LPDRI | LPDRII |
መቆራረጦችን አንቃ
FDDR አንዳንድ አስቀድሞ የተገለጹ ሁኔታዎች ሲሟሉ ማቋረጦችን ከፍ ማድረግ ይችላል። እነዚህን ማቋረጦች በመተግበሪያዎ ውስጥ ለመጠቀም ከፈለጉ በFDDR አወቃቀሩ ውስጥ አንቃን ያረጋግጡ።
ይህ በFDDR ምሳሌ ላይ የማቋረጥ ምልክቶችን ያጋልጣል። ንድፍዎ እንደሚፈልግ እነዚህን የማቋረጥ ምልክቶች ማገናኘት ይችላሉ። የሚከተሉት የማቋረጥ ምልክቶች እና ቅድመ ሁኔታዎቻቸው ይገኛሉ፡-
- FIC_INT – በመምህሩ እና በFDDR መካከል ባለው ግብይት ላይ ስህተት ሲፈጠር የተፈጠረ
- IO_CAL_INT – በAPB ውቅር በይነገጽ ወደ DDR መቆጣጠሪያ መመዝገቢያዎች በመጻፍ DDR I/Oን እንደገና እንዲያስተካክሉ ያስችልዎታል። ማስተካከያ ሲጠናቀቅ ይህ መቆራረጥ ይነሳል። ስለ I/O ዳግም ማስተካከያ ዝርዝሮችን ለማግኘት የማይክሮሴሚ SmartFusion2 የተጠቃሚዎች መመሪያን ይመልከቱ።
- PLL_LOCK_INT – FDDR FPLL መቆለፉን ያመለክታል
- PLL_LOCKLOST_INT – የ FDDR FPLL መቆለፊያ መጥፋቱን ያመለክታል
- FDDR_ECC_INT – ነጠላ ወይም ሁለት-ቢት ስህተት መከሰቱን ያሳያል
የጨርቅ ሰዓት ድግግሞሽ
የሰዓት ድግግሞሽ ስሌት አሁን ባለው የሰዓት ፍሪኩዌንሲ እና የCLOCK አካፋይ ላይ በመመስረት፣ በMHz ይታያል።
የጨርቅ ሰዓት ድግግሞሽ (በሜኸዝ) = የሰዓት ድግግሞሽ / ሰዓት አካፋይ
የማህደረ ትውስታ ባንድ ስፋት
የማህደረ ትውስታ ባንድዊድዝ ስሌት አሁን ባለው የሰዓት ድግግሞሽ ዋጋዎ በMbps።
የማህደረ ትውስታ ባንድ ስፋት (በMbps) = 2 * የሰዓት ድግግሞሽ
ጠቅላላ የመተላለፊያ ይዘት
አጠቃላይ የመተላለፊያ ይዘት ስሌት በአሁኑ የሰዓት ድግግሞሽ፣ የውሂብ ስፋት እና CLOCK አካፋይ፣ በMbps።
ጠቅላላ የመተላለፊያ ይዘት (በሜባበሰ) = (2 * የሰዓት ድግግሞሽ * የውሂብ ስፋት) / የሰዓት አከፋፋይ
የFDDR መቆጣጠሪያ ውቅር
ውጫዊ የ DDR ማህደረ ትውስታን ለመድረስ የጨርቅ DDR መቆጣጠሪያን ሲጠቀሙ የ DDR መቆጣጠሪያው በሂደት ላይ መዋቀር አለበት። ይህ የሚደረገው የማዋቀሪያ ውሂብን ለተወሰኑ የDDR ተቆጣጣሪ ውቅር መዝገቦች በመፃፍ ነው። ይህ የውቅረት ውሂብ በውጫዊው የ DDR ማህደረ ትውስታ እና በመተግበሪያዎ ባህሪያት ላይ የተመሰረተ ነው. ይህ ክፍል እነዚህን የውቅረት መመዘኛዎች በ FDDR መቆጣጠሪያ ውቅረት ውስጥ እንዴት ማስገባት እንደሚቻል እና የውቅር ውሂቡ እንዴት እንደ አጠቃላይ የፔሪፈርል ጅምር መፍትሄ አካል እንደሆነ ይገልጻል። ስለ ከባቢ አጀማመር መፍትሄ ዝርዝር መረጃ ለማግኘት የፔሪፈራል አጀማመር የተጠቃሚ መመሪያን ይመልከቱ።
የጨርቅ DDR መቆጣጠሪያ መመዝገቢያዎች
የጨርቅ DDR መቆጣጠሪያው በሂደት ጊዜ መዋቀር ያለባቸው የመመዝገቢያ ስብስቦች አሉት። የእነዚህ መዝገቦች የውቅር ዋጋዎች የተለያዩ መለኪያዎችን ይወክላሉ (ለምሳሌample፣ DDR ሁነታ፣ የPHY ስፋት፣ የፍንዳታ ሁነታ፣ ECC፣ ወዘተ)። ስለ DDR መቆጣጠሪያ ውቅረት መዝገቦች ዝርዝሮችን ለማግኘት የማይክሮሴሚ ስማርትFusion2 የተጠቃሚ መመሪያን ይመልከቱ።
የጨርቅ DDR ተመዝጋቢዎች ውቅር
ከእርስዎ DDR ማህደረ ትውስታ እና አፕሊኬሽን ጋር የሚዛመዱ ግቤቶችን ለማስገባት የማህደረ ትውስታ ማስጀመሪያ (ምስል 2-1) እና የማህደረ ትውስታ ጊዜ (ምስል 2-2) ትሮችን ይጠቀሙ። በእነዚህ ትሮች ውስጥ የሚያስገቧቸው እሴቶች ወዲያውኑ ወደ ተገቢው የመመዝገቢያ ዋጋዎች ይተረጎማሉ። አንድ የተወሰነ መለኪያ ሲጫኑ, ተዛማጅ መዝገቡ በመመዝገቢያ መግለጫ መስኮት ውስጥ ተገልጿል (በገጽ 1 ላይ ምስል 1-4).
ምስል 2-1 • የFDDR ውቅር - የማህደረ ትውስታ ማስጀመሪያ ትር
ምስል 2-2 • የFDDR ውቅር - የማህደረ ትውስታ ጊዜ አጠባበቅ ትር
የ DDR ውቅረትን በማስመጣት ላይ Files
የማስታወሻ ጅማሬ እና የጊዜ ሰሌዳዎችን በመጠቀም የ DDR Memory መለኪያዎችን ከማስገባት በተጨማሪ የ DDR መመዝገቢያ ዋጋዎችን ከሀ ማስመጣት ይችላሉ file. ይህንን ለማድረግ የማስመጣት ውቅረት አዝራሩን ጠቅ ያድርጉ እና ወደ ጽሁፉ ይሂዱ file የ DDR መመዝገቢያ ስሞችን እና እሴቶችን የያዘ። ምስል 2-3 የማስመጣት ውቅር አገባብ ያሳያል።
ምስል 2-3 • DDR መመዝገቢያ ውቅር File አገባብ
ማስታወሻ፡- GUI ን ተጠቅመው ከመመዝገቢያ ዋጋዎች ለማስመጣት ከመረጡ ሁሉንም አስፈላጊ የመመዝገቢያ ዋጋዎችን መግለጽ አለብዎት። ለዝርዝሮች የ SmartFusion2 የተጠቃሚ መመሪያን ይመልከቱ
የ DDR ውቅረት ወደ ውጭ በመላክ ላይ Files
እንዲሁም የአሁኑን የመመዝገቢያ ውቅር ውሂብ ወደ ጽሑፍ መላክ ይችላሉ። file. ይህ file በዚህ የንግግር ሳጥን ውስጥ ያስገቧቸው (ካለ) እና ከ GUI መለኪያዎች የተቆጠሩትን የመመዝገቢያ ዋጋዎችን ይይዛል።
በዲዲ መመዝገቢያ ውቅረት ላይ ያደረጓቸውን ለውጦች መቀልበስ ከፈለጉ፣ በ Restore Default ማድረግ ይችላሉ። ይህ ሁሉንም የመመዝገቢያ ውቅር ውሂብ ይሰርዛል እና ይህን ውሂብ እንደገና ማስመጣት ወይም እንደገና ማስገባት አለብዎት። ውሂቡ ወደ ሃርድዌር ዳግም ማስጀመሪያ ዋጋዎች ዳግም ተጀምሯል።
የመነጨ ውሂብ
አወቃቀሩን ለመፍጠር እሺን ጠቅ ያድርጉ። ባጠቃላይ፣ የማህደረ ትውስታ ጊዜ እና የማህደረ ትውስታ ማስጀመሪያ ትሮች ውስጥ ባለው ግቤትህ ላይ በመመስረት የFDDR አወቃቀሩ ለሁሉም የDD ውቅረት መመዝገቢያ ዋጋዎችን ያሰላል እና እነዚህን እሴቶች ወደ የእርስዎ firmware ፕሮጀክት እና ማስመሰል ይልካል። fileኤስ. ወደ ውጭ የተላከው file አገባብ በስእል 2-4 ይታያል።
ምስል 2-4 • ወደ ውጭ የተላከ የ DDR መመዝገቢያ ውቅር File አገባብ
Firmware
SmartDesign ን ሲያመነጩ የሚከተለው files የሚመነጩት በ/firmware/ drivers_config/sys_config directory ውስጥ ነው። እነዚህ fileCMSIS ፈርምዌር ኮር በትክክል እንዲያጠናቅር እና የአሁኑን ንድፍዎን በተመለከተ መረጃ እንዲይዝ ያስፈልጋል፣ ይህም ለኤምኤስኤስ የዳርቻ ውቅር ውሂብ እና የሰዓት ውቅር መረጃን ያካትታል። እነዚህን አታርትዑ fileየስርዎ ንድፍ በሚታደስበት ጊዜ ሁሉ እንደገና እንደሚፈጠሩ በእጅ።
- sys_config.c
- sys_config.h
- sys_config_mddr_define.h - የMDR ውቅር ውሂብ።
- sys_config_fddr_define.h - የFDDR ውቅር ውሂብ።
- sys_config_mss_clocks.h - የኤምኤስኤስ ሰዓቶች ውቅር
ማስመሰል
ከእርስዎ MSS ጋር የተገናኘውን ስማርት ዲዛይን ሲያመነጩ የሚከተለው ማስመሰያ files የሚመነጩት በ/simulation ማውጫ ውስጥ ነው፡-
- ሙከራ.bfm - ከፍተኛ-ደረጃ BFM file ስማርትFusion2 MSS Cortex-M3 ፕሮሰሰርን በሚለማመድ ማንኛውም ሲሙሌሽን ጊዜ መጀመሪያ የሚፈጸም። እንደ ቅደም ተከተላቸው peripheral_init.bfm እና user.bfm ያስፈጽማል።
- peripheral_init.bfm - ዋናውን() አሰራርን ከመግባትዎ በፊት በ Cortex-M3 ላይ የሚሰራውን CMSIS::SystemInit() ተግባርን የሚመስል የBFM አሰራርን ይዟል። በንድፍ ውስጥ ጥቅም ላይ የሚውለውን ለማንኛውም የዳርቻ ውቅር መረጃ ወደ ትክክለኛው የዳርቻ ውቅር መዝገቦች ይገለብጣል እና ተጠቃሚው እነዚህን መጠቀሚያዎች መጠቀም እንደሚችል ከማስረጋገጡ በፊት ሁሉም ተጓዳኝ አካላት ዝግጁ እንዲሆኑ ይጠብቃል።
- FDDR_init.bfm - እርስዎ ያስገቡትን የጨርቅ DDR ውቅር መመዝገቢያ ዳታ (የአርትዖት ሬጅስተርስ መገናኛ ሳጥንን በመጠቀም) በዲዲ ተቆጣጣሪ መመዝገቢያዎች ውስጥ የሚጽፉ የBFM ፅሁፍ ትዕዛዞችን ይዟል።
- ተጠቃሚ.bfm - ለተጠቃሚ ትዕዛዞች የታሰበ። በዚህ ውስጥ የራስዎን የ BFM ትዕዛዞች በማከል የውሂብ ዱካውን ማስመሰል ይችላሉ። file. በዚህ ውስጥ ትዕዛዞች file peripheral_init.bfm ከተጠናቀቀ በኋላ ይፈጸማል።
በመጠቀም fileከላይ ፣ የማዋቀሪያው መንገድ በራስ-ሰር ተመስሏል። ተጠቃሚውን bfm ብቻ ነው ማርትዕ ያለብህ file የውሂብ ዱካውን ለማስመሰል. test.bfm፣peripheral_init.bfm ወይም MDR_init.bfmን አያርትዑ files እንደ እነዚህ fileየእርስዎ ሥር ንድፍ በታደሰ ቁጥር s እንደገና ይፈጠራሉ።
የጨርቅ DDR ውቅር ዱካ
የPeripheral Initialization መፍትሄ የጨርቅ DDR ውቅር መመዝገቢያ ዋጋዎችን ከመግለጽ በተጨማሪ፣ በኤምኤስኤስ (FIC_2) ውስጥ ያለውን የኤፒቢ ውቅር ውሂብ ዱካ እንዲያዋቅሩ ይጠይቃል። የSystemInit() ተግባር ውሂቡን በFIC_2 APB በይነገጽ በኩል ወደ FDDR ውቅር መዝገቦች ይጽፋል።
ማስታወሻ፡- ሲስተም ገንቢን እየተጠቀሙ ከሆነ የማዋቀሪያው መንገድ ተዘጋጅቶ በራስ-ሰር ተገናኝቷል።
ምስል 2-5 • FIC_2 ኮንፊገሬተር በላይview
የFIC_2 በይነገጽን ለማዋቀር፡-
- ከኤምኤስኤስ አወቃቀሩ የFIC_2 ውቅረት መገናኛን (ምስል 2-5) ይክፈቱ።
- Cortex-M3 አማራጭን በመጠቀም የ Initialize peripherals ይምረጡ።
- MSS DDR መፈተሹን ያረጋግጡ፣ እየተጠቀሙባቸው ከሆነ እንደ ጨርቅ DDR/SERDES ብሎኮች።
- ቅንብሮችዎን ለማስቀመጥ እሺን ጠቅ ያድርጉ። ይህ በስእል 2-2 እንደሚታየው የFIC_6 ውቅረት ወደቦችን (ሰዓት፣ ዳግም ማስጀመር እና የኤፒቢ አውቶቡስ መገናኛ) ያጋልጣል።
- ኤምኤስኤስ ይፍጠሩ። የFIC_2 ወደቦች (FIC_2_APB_MASTER፣ FIC_2_APB_M_PCLK እና FIC_2_APB_M_RESET_N) አሁን በኤምኤስኤስ በይነገጽ ላይ ተጋልጠዋል እና ከCoreSF2Config እና CoreSF2Reset ጋር በ Peripheral Initialization የመፍትሄ ዝርዝሮች ሊገናኙ ይችላሉ።
ምስል 2-6 • FIC_2 ወደቦች
የወደብ መግለጫ
FDDR ኮር ወደቦች
ሠንጠረዥ 3-1 • FDDR ኮር ወደቦች
የወደብ ስም | አቅጣጫ | መግለጫ |
CORE_RESET_N | IN | የFDDR መቆጣጠሪያ ዳግም ማስጀመር |
CLK_BASE | IN | FDDR የጨርቅ በይነገጽ ሰዓት |
FPLL_LOCK | ውጣ | FDDR PLL የመቆለፊያ ውጤት - FDDR PLL ሲቆለፍ ከፍተኛ |
CLK_BASE_PLL_LOCK | IN | የጨርቅ PLL መቆለፊያ ግቤት። ይህ ግቤት የሚጋለጠው የ FAB_PLL_LOCK ተጠቀም አማራጭ ሲመረጥ ብቻ ነው። |
የማቋረጥ ወደቦች
ማቋረጦችን አንቃ የሚለውን አማራጭ ሲመርጡ ይህ የወደቦች ቡድን ይጋለጣል።
ሠንጠረዥ 3-2 • ማቋረጥ ወደቦች
የወደብ ስም | አቅጣጫ | መግለጫ |
PLL_LOCK_INT | ውጣ | FDDR PLL ሲቆልፍ ያስረግጣል። |
PLL_LOCKLOST_INT | ውጣ | የFDDR PLL መቆለፊያ ሲጠፋ ያስረግጣል። |
ECC_INT | ውጣ | የኢሲሲ ክስተት ሲከሰት ያረጋግጣል። |
IO_CALIB_INT | ውጣ | የI/O ልኬት ሲጠናቀቅ ያረጋግጣል። |
FIC_INT | ውጣ | በጨርቅ በይነገጽ ላይ በ AHB/AXI ፕሮቶኮል ላይ ስህተት ሲኖር ያረጋግጣል። |
APB3 ውቅረት በይነገጽ
ሠንጠረዥ 3-3 • APB3 የውቅር በይነገጽ
የወደብ ስም | አቅጣጫ | መግለጫ |
APB_S_PENABLE | IN | ባሪያ አንቃ |
APB_S_PSEL | IN | የባሪያ ምርጫ |
APB_S_PWRITE | IN | አንቃ ፃፍ |
APB_S_PADDR[10:2] | IN | አድራሻ |
APB_S_PWDATA[15:0] | IN | ውሂብ ይፃፉ |
APB_S_ቅድመ | ውጣ | ባሪያ ዝግጁ |
APB_S_PSLVERR | ውጣ | የባሪያ ስህተት |
APB_S_PRDATA[15:0] | ውጣ | ውሂብ ያንብቡ |
APB_S_PRESET_N | IN | የባሪያ ዳግም ማስጀመር |
APB_S_PCLK | IN | ሰዓት |
DDR PHY በይነገጽ
ሠንጠረዥ 3-4 • DDR PHY በይነገጽ
የወደብ ስም | አቅጣጫ | መግለጫ |
FDDR_CAS_N | ውጣ | ድራም CASN |
FDDR_CKE | ውጣ | ድራም CKE |
FDDR_CLK | ውጣ | ሰዓት ፣ ፒ ጎን |
FDDR_CLK_N | ውጣ | ሰዓት፣ N ጎን |
FDDR_CS_N | ውጣ | ድራም ሲኤስኤን |
FDDR_ODT | ውጣ | ድራም ኦዲቲ |
FDDR_RAS_N | ውጣ | DRAM RASN |
FDDR_RESET_N | ውጣ | የDRAM ዳግም ማስጀመር ለ DDR3 |
FDDR_WE_N | ውጣ | ድራም ዌን |
FDDR_ADDR[15:0] | ውጣ | የድራም አድራሻ ቢት |
FDDR_BA[2:0] | ውጣ | የድራም ባንክ አድራሻ |
FDDR_DM_RDQS[4:0] | ውስጥ ውጪ | የድራም ዳታ ጭንብል |
FDDR_DQS[4:0] | ውስጥ ውጪ | የድራም ዳታ Strobe ግቤት/ውፅዓት - ፒ ጎን |
FDDR_DQS_N[4:0] | ውስጥ ውጪ | የድራም ዳታ Strobe ግቤት/ውፅዓት - N ጎን |
FDDR_DQ[35:0] | ውስጥ ውጪ | የድራም ውሂብ ግቤት/ውፅዓት |
FDDR_FIFO_WE_IN[2:0] | IN | FIFO በምልክት ውስጥ |
FDDR_FIFO_WE_OUT[2:0] | ውጣ | FIFO መውጫ ምልክት |
FDDR_DM_RDQS ([3:0]/[1:0]/[0]) | ውስጥ ውጪ | የድራም ዳታ ጭንብል |
FDDR_DQS ([3:0]/[1:0]/[0]) | ውስጥ ውጪ | የድራም ዳታ Strobe ግቤት/ውፅዓት - ፒ ጎን |
FDDR_DQS_N ([3:0]/[1:0]/[0]) | ውስጥ ውጪ | የድራም ዳታ Strobe ግቤት/ውፅዓት - N ጎን |
FDDR_DQ ([31:0]/[15:0]/[7:0]) | ውስጥ ውጪ | የድራም ውሂብ ግቤት/ውፅዓት |
FDDR_DQS_TMATCH_0_IN | IN | FIFO በምልክት ውስጥ |
FDDR_DQS_TMATCH_0_OUT | ውጣ | FIFO መውጫ ምልክት |
FDDR_DQS_TMATCH_1_IN | IN | FIFO በምልክት (32-ቢት ብቻ) |
FDDR_DQS_TMATCH_1_OUT | ውጣ | FIFO መውጫ ምልክት (32-ቢት ብቻ) |
FDDR_DM_RDQS_ECC | ውስጥ ውጪ | ድራም ECC የውሂብ ጭንብል |
FDDR_DQS_ECC | ውስጥ ውጪ | Dram ECC Data Strobe ግቤት/ውጤት - ፒ ጎን |
FDDR_DQS_ECC_N | ውስጥ ውጪ | ድራም ECC ውሂብ Strobe ግቤት/ውጤት - N ጎን |
FDDR_DQ_ECC ([3:0]/[1:0]/[0]) | ውስጥ ውጪ | DRAM ECC ውሂብ ግቤት/ውፅዓት |
FDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO በምልክት ውስጥ |
FDDR_DQS_TMATCH_ECC_OUT | ውጣ | ECC FIFO መውጫ ሲግናል (32-ቢት ብቻ) |
ማስታወሻ፡- በPHY ስፋት ምርጫ ላይ በመመስረት ለአንዳንድ ወደቦች የወደብ ስፋቶች ይለወጣሉ። “[a:0]/ [b:0]/[c:0]” የሚለው ማስታወሻ እነዚህን ወደቦች ለማመልከት ጥቅም ላይ ይውላል፣ “[a:0]” ባለ 32-ቢት PHY ስፋት ሲመረጥ የወደብ ስፋትን ያመለክታል። ፣ “[b:0]” ከ16-ቢት PHY ስፋት ጋር ይዛመዳል፣ እና “[c:0]” ከ8-ቢት PHY ስፋት ጋር ይዛመዳል።
AXI አውቶቡስ በይነገጽ
ጠረጴዛ 3-5 • AXI አውቶቡስ በይነገጽ
የወደብ ስም | አቅጣጫ | መግለጫ |
AXI_S_AWREADY | ውጣ | ዝግጁ አድራሻ ይጻፉ |
AXI_S_WREADY | ውጣ | ዝግጁ አድራሻ ይጻፉ |
AXI_S_BID[3:0] | ውጣ | የምላሽ መታወቂያ |
AXI_S_BRESP[1:0] | ውጣ | ምላሽ ይጻፉ |
AXI_S_BVALID | ውጣ | ምላሽ ይፃፉ ትክክለኛ |
AXI_S_አዘጋጅ | ውጣ | አድራሻ ዝግጁ አንብብ |
AXI_S_RID[3:0] | ውጣ | መታወቂያ አንብብ Tag |
AXI_S_RRESP[1:0] | ውጣ | ምላሽ ያንብቡ |
AXI_S_RDATA[63:0] | ውጣ | ውሂብ ያንብቡ |
AXI_S_RLAST | ውጣ | የመጨረሻውን አንብብ - ይህ ምልክት በንባብ ፍንዳታ ውስጥ የመጨረሻውን ማስተላለፍን ያመለክታል. |
AXI_S_RVALID | ውጣ | አድራሻ ማንበብ የሚሰራ ነው። |
AXI_S_AWID[3:0] | IN | የአድራሻ መታወቂያ ይጻፉ |
AXI_S_AWADDR[31:0] | IN | አድራሻ ጻፍ |
AXI_S_AWLEN[3:0] | IN | የፍንዳታ ርዝመት |
AXI_S_AWSIZE[1:0] | IN | የፍንዳታ መጠን |
AXI_S_AWBURST[1:0] | IN | የፍንዳታ አይነት |
AXI_S_AWLOCK[1:0] | IN | የመቆለፊያ አይነት - ይህ ምልክት ስለ ዝውውሩ የአቶሚክ ባህሪያት ተጨማሪ መረጃ ይሰጣል. |
AXI_S_AWVALID | IN | ትክክለኛ አድራሻ ይፃፉ |
AXI_S_WID[3:0] | IN | የውሂብ መታወቂያ ፃፍ tag |
AXI_S_WDATA[63:0] | IN | ውሂብ ይፃፉ |
AXI_S_WSTRB[7:0] | IN | ስትሮቦችን ይፃፉ |
AXI_S_WLAST | IN | በመጨረሻ ይፃፉ |
AXI_S_WVALID | IN | ትክክለኛ ጻፍ |
AXI_S_BREADY | IN | ዝግጁ ጻፍ |
AXI_S_ARID[3:0] | IN | የአድራሻ መታወቂያ አንብብ |
AXI_S_ARADDR[31:0] | IN | አድራሻ አንብብ |
AXI_S_ARLEN[3:0] | IN | የፍንዳታ ርዝመት |
AXI_S_ARSIZE[1:0] | IN | የፍንዳታ መጠን |
AXI_S_ARBURST[1:0] | IN | የፍንዳታ አይነት |
AXI_S_ARLOCK[1:0] | IN | የመቆለፊያ ዓይነት |
AXI_S_ARVALID | IN | አድራሻ ማንበብ የሚሰራ ነው። |
AXI_S_READY | IN | አድራሻ ዝግጁ አንብብ |
የወደብ ስም | አቅጣጫ | መግለጫ |
AXI_S_CORE_RESET_N | IN | MDR ዓለም አቀፍ ዳግም ማስጀመር |
AXI_S_RMW | IN | ሁሉም የ64-ቢት መስመር ባይት ለሁሉም የ AXI ሽግግር ምቶች ልክ መሆናቸውን ያሳያል።
|
AHB0 አውቶቡስ በይነገጽ
ሠንጠረዥ 3-6 • AHB0 የአውቶቡስ በይነገጽ
የወደብ ስም | አቅጣጫ | መግለጫ |
AHB0_S_HREADYOUT | ውጣ | AHBL ባሪያ ዝግጁ - ለመጻፍ ከፍተኛ ከሆነ ባሪያው ውሂብ ለመቀበል ዝግጁ መሆኑን እና ለማንበብ ከፍ ሲል ውሂቡ ትክክለኛ መሆኑን ያሳያል። |
AHB0_S_HRESP | ውጣ | የ AHBL ምላሽ ሁኔታ - በግብይቱ መጨረሻ ላይ ከፍ ብሎ ሲነዳ ግብይቱ በስህተቶች መጠናቀቁን ያሳያል። በግብይቱ መጨረሻ ዝቅተኛ ሲነዳ ግብይቱ በተሳካ ሁኔታ መጠናቀቁን ያሳያል። |
AHB0_S_HRDATA[31:0] | ውጣ | AHBL የንባብ ውሂብ - ከባሪያ ወደ ጌታው ውሂብ ያንብቡ |
AHB0_S_HSEL | IN | AHBL ባሪያ ምረጥ - ሲረጋገጥ፣ ባሪያው በአሁኑ ጊዜ በ AHB አውቶቡስ ላይ የተመረጠው AHBL ባሪያ ነው። |
AHB0_S_HADDR[31:0] | IN | AHBL አድራሻ - በ AHBL በይነገጽ ላይ ባይት አድራሻ |
AHB0_S_HBURST[2:0] | IN | የ AHBL ፍንዳታ ርዝመት |
AHB0_S_HSIZE[1:0] | IN | የ AHBL ማስተላለፍ መጠን - የአሁኑን ማስተላለፍ መጠን ያሳያል (8/16/32 ባይት ግብይቶች ብቻ) |
AHB0_S_HTRANS[1:0] | IN | AHBL የዝውውር አይነት - የአሁኑን ግብይት የማስተላለፊያ አይነት ያመለክታል. |
AHB0_S_HMASTLOCK | IN | AHBL መቆለፊያ - ሲረጋገጥ የአሁኑ ዝውውር የተቆለፈ ግብይት አካል ነው። |
AHB0_S_HWRITE | IN | AHBL ጻፍ - ከፍተኛ ሲያመለክት የአሁኑ ግብይት መፃፍ ነው. ዝቅተኛ በሚሆንበት ጊዜ የአሁኑ ግብይት የተነበበ መሆኑን ያሳያል። |
AHB0_S_HREADY | IN | AHBL ዝግጁ - ከፍ ባለ ጊዜ, ባሪያው አዲስ ግብይት ለመቀበል ዝግጁ መሆኑን ያመለክታል. |
AHB0_S_HWDATA[31:0] | IN | AHBL ውሂብ ይፃፉ - ከጌታው ወደ ባሪያው ውሂብ ይፃፉ |
AHB1 አውቶቡስ በይነገጽ
ሠንጠረዥ 3-7 • AHB1 የአውቶቡስ በይነገጽ
የወደብ ስም | አቅጣጫ | መግለጫ |
AHB1_S_HREADYOUT | ውጣ | AHBL ባሪያ ዝግጁ - ለመጻፍ ከፍተኛ በሚሆንበት ጊዜ, ባሪያው ውሂብ ለመቀበል ዝግጁ መሆኑን ይጠቁማል, እና ለማንበብ ከፍ ያለ ከሆነ, ውሂቡ ትክክለኛ መሆኑን ያሳያል. |
AHB1_S_HRESP | ውጣ | የ AHBL ምላሽ ሁኔታ - በግብይቱ መጨረሻ ላይ ከፍ ብሎ ሲነዳ ግብይቱ በስህተቶች መጠናቀቁን ያሳያል። በግብይቱ መጨረሻ ዝቅተኛ ሲነዳ፣ ግብይቱ በተሳካ ሁኔታ መጠናቀቁን ያሳያል። |
AHB1_S_HRDATA[31:0] | ውጣ | AHBL የንባብ ውሂብ - ከባሪያ ወደ ጌታው ውሂብ ያንብቡ |
AHB1_S_HSEL | IN | AHBL ባሪያ ምረጥ - ሲረጋገጥ፣ ባሪያው በአሁኑ ጊዜ በ AHB አውቶቡስ ላይ የተመረጠው AHBL ባሪያ ነው። |
AHB1_S_HADDR[31:0] | IN | AHBL አድራሻ - በ AHBL በይነገጽ ላይ ባይት አድራሻ |
AHB1_S_HBURST[2:0] | IN | የ AHBL ፍንዳታ ርዝመት |
AHB1_S_HSIZE[1:0] | IN | AHBL የዝውውር መጠን - የአሁኑን ማስተላለፍ መጠን ያሳያል (8/16/32 ባይት ግብይቶች ብቻ)። |
AHB1_S_HTRANS[1:0] | IN | AHBL የዝውውር አይነት - የአሁኑን ግብይት የማስተላለፊያ አይነት ያመለክታል. |
AHB1_S_HMASTLOCK | IN | AHBL መቆለፊያ - ሲረጋገጥ, የአሁኑ ዝውውር የተቆለፈ ግብይት አካል ነው. |
AHB1_S_HWRITE | IN | AHBL ጻፍ - ከፍተኛ ሲሆን, የአሁኑ ግብይት መፃፍ መሆኑን ያመለክታል. ዝቅተኛ ሲሆን የአሁኑ ግብይት የተነበበ መሆኑን ያሳያል። |
AHB1_S_HREADY | IN | AHBL ዝግጁ - ከፍ ባለ ጊዜ, ባሪያው አዲስ ግብይት ለመቀበል ዝግጁ መሆኑን ያመለክታል. |
AHB1_S_HWDATA[31:0] | IN | AHBL ውሂብ ይፃፉ - ከጌታው ወደ ባሪያው ውሂብ ይፃፉ |
የምርት ድጋፍ
የማይክሮሴሚ ሶሲ ምርቶች ቡድን የደንበኛ አገልግሎትን፣ የደንበኛ ቴክኒካል ድጋፍ ማእከልን ጨምሮ ምርቶቹን በተለያዩ የድጋፍ አገልግሎቶች ይደግፋል። webጣቢያ፣ የኤሌክትሮኒክስ መልእክት እና የአለም አቀፍ የሽያጭ ቢሮዎች። ይህ አባሪ የማይክሮሴሚ ሶሲ ምርቶች ቡድንን ስለማግኘት እና እነዚህን የድጋፍ አገልግሎቶች ስለመጠቀም መረጃ ይዟል።
የደንበኛ አገልግሎት
እንደ የምርት ዋጋ አሰጣጥ፣ የምርት ማሻሻያ፣ የዝማኔ መረጃ፣ የትዕዛዝ ሁኔታ እና ፍቃድ ላሉ ቴክኒካዊ ያልሆኑ የምርት ድጋፍ የደንበኛ አገልግሎትን ያግኙ።
ከሰሜን አሜሪካ 800.262.1060 ይደውሉ
ከተቀረው አለም 650.318.4460 ይደውሉ
ፋክስ, ከየትኛውም የዓለም ክፍል, 408.643.6913
የደንበኛ የቴክኒክ ድጋፍ ማዕከል
የማይክሮሴሚ ሶሲ ምርቶች ቡድን የደንበኛ ቴክኒካል ድጋፍ ማእከልን በከፍተኛ ችሎታ ካላቸው መሐንዲሶች ጋር በሰራተኛ ሲሆን እነዚህም የእርስዎን ሃርድዌር፣ ሶፍትዌሮች እና የማይክሮሴሚ ሶሲ ምርቶች የንድፍ ጥያቄዎችን ሊመልሱ ይችላሉ። የደንበኛ ቴክኒካል ድጋፍ ማእከል የማመልከቻ ማስታወሻዎችን፣ ለጋራ የንድፍ ዑደት ጥያቄዎች መልሶችን፣ የታወቁ ጉዳዮችን እና የተለያዩ ተደጋጋሚ ጥያቄዎችን በመፍጠር ብዙ ጊዜ ያሳልፋል። ስለዚህ፣ እኛን ከማነጋገርዎ በፊት፣ እባክዎን የመስመር ላይ ሃብቶቻችንን ይጎብኙ። ለጥያቄዎችህ ቀደም ብለን መልስ ሰጥተናል።
የቴክኒክ ድጋፍ
የደንበኛ ድጋፍን ይጎብኙ webጣቢያ (www.microsemi.com/soc/support/search/default.aspx) ለበለጠ መረጃ እና ድጋፍ። በፍለጋው ላይ ብዙ መልሶች ይገኛሉ web መርጃዎች ንድፎችን, ምሳሌዎችን እና ሌሎች ምንጮችን በ ላይ አገናኞችን ያካትታሉ webጣቢያ.
Webጣቢያ
በ SoC መነሻ ገጽ ላይ የተለያዩ ቴክኒካል እና ቴክኒካዊ ያልሆኑ መረጃዎችን ማሰስ ይችላሉ። www.microsemi.com/soc.
የደንበኛ የቴክኒክ ድጋፍ ማእከልን ማነጋገር
ከፍተኛ ችሎታ ያላቸው መሐንዲሶች የቴክኒክ ድጋፍ ማእከልን ይሠራሉ። የቴክኒክ ድጋፍ ማእከልን በኢሜል ወይም በማይክሮሴሚ ሶሲ ምርቶች ቡድን በኩል ማግኘት ይቻላል webጣቢያ.
ኢሜይል
የቴክኒክ ጥያቄዎችዎን ወደ ኢሜል አድራሻችን መላክ እና መልሶችን በኢሜል፣ በፋክስ ወይም በስልክ ማግኘት ይችላሉ። እንዲሁም የንድፍ ችግሮች ካጋጠሙዎት ንድፍዎን በኢሜል መላክ ይችላሉ files እርዳታ ለመቀበል. ቀኑን ሙሉ የኢሜል መለያውን በቋሚነት እንቆጣጠራለን። ጥያቄዎን ወደ እኛ በሚልኩበት ጊዜ እባክዎን ሙሉ ስምዎን ፣ የኩባንያዎን ስም እና የእውቂያ መረጃዎን ለጥያቄዎ ቀልጣፋ ሂደት ማካተትዎን ያረጋግጡ። የቴክኒክ ድጋፍ ኢሜይል አድራሻ ነው። soc_tech@microsemi.com.
የእኔ ጉዳዮች
የማይክሮሴሚ ሶሲ ምርቶች ቡድን ደንበኞች ወደ የእኔ ጉዳይ በመሄድ ቴክኒካዊ ጉዳዮችን በመስመር ላይ ማስገባት እና መከታተል ይችላሉ።
ከአሜሪካ ውጪ
ከዩኤስ የሰዓት ሰቆች ውጭ እርዳታ የሚፈልጉ ደንበኞች የቴክኒክ ድጋፍን በኢሜል ማግኘት ይችላሉ (soc_tech@microsemi.com) ወይም የአካባቢውን የሽያጭ ቢሮ ያነጋግሩ። የሽያጭ ቢሮ ዝርዝሮች በ ላይ ይገኛሉ www.microsemi.com/soc/company/contact/default.aspx.
ITAR የቴክኒክ ድጋፍ
በአለምአቀፍ የትራፊክ በጦር መሳሪያ ደንብ (ITAR) የሚተዳደሩ በ RH እና RT FPGAs ላይ ቴክኒካዊ ድጋፍ ለማግኘት በ በኩል ያግኙን soc_tech_itar@microsemi.com. በአማራጭ፣ በእኔ ጉዳዮች ውስጥ፣ በ ITAR ተቆልቋይ ዝርዝር ውስጥ አዎ የሚለውን ይምረጡ። በITAR ቁጥጥር የሚደረግባቸው የማይክሮሴሚ FPGAዎች ዝርዝር ለማግኘት፣ ITARን ይጎብኙ web ገጽ.
የማይክሮሴሚ ኮርፖሬሽን (NASDAQ፡ MSCC) አጠቃላይ የሴሚኮንዳክተር መፍትሄዎችን ያቀርባል፡ ኤሮስፔስ፣ መከላከያ እና ደህንነት; ኢንተርፕራይዝ እና ግንኙነቶች; እና የኢንዱስትሪ እና አማራጭ የኃይል ገበያዎች. ምርቶች ከፍተኛ አፈጻጸም ያላቸው፣ ከፍተኛ ተዓማኒነት ያላቸው የአናሎግ እና RF መሳሪያዎች፣ የተቀላቀሉ ሲግናል እና RF የተቀናጁ ሰርኮች፣ ሊበጁ የሚችሉ ሶሲዎች፣ FPGAs እና ሙሉ ንዑስ ስርዓቶችን ያካትታሉ። የማይክሮሴሚ ዋና መሥሪያ ቤት በአሊሶ ቪጆ ፣ ካሊፎርኒያ ነው። የበለጠ ይረዱ www.microsemi.com.
© 2014 Microsemi ኮርፖሬሽን. መብቱ በህግ የተጠበቀ ነው. የማይክሮሴሚ እና የማይክሮሴሚ አርማ የማይክሮሴሚ ኮርፖሬሽን የንግድ ምልክቶች ናቸው። ሁሉም ሌሎች የንግድ ምልክቶች እና የአገልግሎት ምልክቶች የየባለቤቶቻቸው ንብረት ናቸው።
የማይክሮሴሚ ኮርፖሬት ዋና መሥሪያ ቤት
አንድ ድርጅት፣ አሊሶ ቪጆ CA 92656 አሜሪካ
በአሜሪካ ውስጥ፡ +1 949-380-6100
ሽያጮች፡- +1 949-380-6136
ፋክስ፡ +1 949-215-4996
ሰነዶች / መርጃዎች
![]() |
Microsemi SmartFusion2 FPGA ጨርቅ DDR መቆጣጠሪያ ውቅር [pdf] የተጠቃሚ መመሪያ SmartFusion2 FPGA ጨርቅ DDR መቆጣጠሪያ ውቅር፣ SmartFusion2፣ FPGA ጨርቅ DDR መቆጣጠሪያ ውቅር፣ የመቆጣጠሪያ ውቅር |