Microsemi SmartFusion2 FPGA ጨርቅ DDR መቆጣጠሪያ ውቅር የተጠቃሚ መመሪያ
Microsemi SmartFusion2 FPGA ጨርቅ DDR መቆጣጠሪያ ውቅር

መግቢያ

SmartFusion2 FPGA ሁለት የተከተቱ የ DDR መቆጣጠሪያዎች አሉት - አንዱ በኤምኤስኤስ (ኤምዲአርኤር) በኩል ተደራሽ ሲሆን ሁለተኛው ከ FPGA ጨርቅ (FDDR) በቀጥታ ለመድረስ የታሰበ ነው። ኤምዲአር እና FDDR ሁለቱም ከቺፕ የ DDR ትውስታዎችን ይቆጣጠራሉ።
የጨርቅ DDR መቆጣጠሪያን ሙሉ በሙሉ ለማዋቀር የሚከተሉትን ማድረግ አለብዎት:

  1. የ DDR መቆጣጠሪያውን ለማዋቀር የጨርቅ ውጫዊ ማህደረ ትውስታ DDR መቆጣጠሪያ ውቅረትን ይጠቀሙ ፣ የውሂብ ዱካ አውቶቡስ በይነገጽን (AXI ወይም AHBlite) ይምረጡ እና የ DDR የሰዓት ፍሪኩዌንሲ እና እንዲሁም የጨርቅ ዳታ ዱካ የሰዓት ድግግሞሽን ይምረጡ።
  2. ከውጫዊ የ DDR ማህደረ ትውስታ ባህሪያት ጋር እንዲዛመድ የመመዝገቢያ ዋጋዎችን ለ DDR መቆጣጠሪያ መመዝገቢያዎች ያዘጋጁ።
  3. የጨርቅ DDRን እንደ የተጠቃሚ መተግበሪያ አካል ያፋጥኑ እና የውሂብ ዱካ ግንኙነቶችን ያድርጉ።
  4. በፔሪፌራል ጅማሬ መፍትሄ በተገለጸው መሰረት የ DDR መቆጣጠሪያውን የኤፒቢ ውቅር በይነገጽ ያገናኙ።

የጨርቅ ውጫዊ ማህደረ ትውስታ DDR መቆጣጠሪያ ውቅረት

የጨርቅ ውጫዊ ማህደረ ትውስታ DDR (FDDR) ማዋቀሪያ አጠቃላይ የውሂብ ዱካውን እና ውጫዊ የ DDR ማህደረ ትውስታ መለኪያዎችን ለጨርቅ DDR መቆጣጠሪያ ለማዋቀር ይጠቅማል።

ምስል 1-1 • የFDDR ኮንፊገሬተር በላይview
የጨርቅ ውጫዊ ማህደረ ትውስታ DDR መቆጣጠሪያ ውቅረት

የማህደረ ትውስታ ቅንብሮች 

የማህደረ ትውስታ አማራጮችን በ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 ውቅር - የማህደረ ትውስታ ማስጀመሪያ ትር
የFDDR መቆጣጠሪያ ውቅር

ምስል 2-2 • የFDDR ውቅር - የማህደረ ትውስታ ጊዜ አጠባበቅ ትር
የFDDR መቆጣጠሪያ ውቅር

የ DDR ውቅረትን በማስመጣት ላይ Files

የማስታወሻ ጅማሬ እና የጊዜ ሰሌዳዎችን በመጠቀም የ DDR Memory መለኪያዎችን ከማስገባት በተጨማሪ የ DDR መመዝገቢያ ዋጋዎችን ከሀ ማስመጣት ይችላሉ file. ይህንን ለማድረግ የማስመጣት ውቅረት አዝራሩን ጠቅ ያድርጉ እና ወደ ጽሁፉ ይሂዱ file የ DDR መመዝገቢያ ስሞችን እና እሴቶችን የያዘ። ምስል 2-3 የማስመጣት ውቅር አገባብ ያሳያል።

ምስል 2-3 • DDR መመዝገቢያ ውቅር File አገባብ
የ DDR ውቅረትን በማስመጣት ላይ Files
ማስታወሻ፡- 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
የጨርቅ DDR ውቅር ዱካ

የFIC_2 በይነገጽን ለማዋቀር፡-

  1. ከኤምኤስኤስ አወቃቀሩ የFIC_2 ውቅረት መገናኛን (ምስል 2-5) ይክፈቱ።
  2. Cortex-M3 አማራጭን በመጠቀም የ Initialize peripherals ይምረጡ።
  3. MSS DDR መፈተሹን ያረጋግጡ፣ እየተጠቀሙባቸው ከሆነ እንደ ጨርቅ DDR/SERDES ብሎኮች።
  4. ቅንብሮችዎን ለማስቀመጥ እሺን ጠቅ ያድርጉ። ይህ በስእል 2-2 እንደሚታየው የFIC_6 ውቅረት ወደቦችን (ሰዓት፣ ዳግም ማስጀመር እና የኤፒቢ አውቶቡስ መገናኛ) ያጋልጣል።
  5. ኤምኤስኤስ ይፍጠሩ። የ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 ወደቦች
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 ሽግግር ምቶች ልክ መሆናቸውን ያሳያል።
  1. በሁሉም ቢቶች ውስጥ ያሉት ሁሉም ባይቶች በፍንዳታው ውስጥ ልክ እንደሆኑ እና ተቆጣጣሪው ትዕዛዞችን ለመፃፍ ነባሪ መሆን እንዳለበት ያሳያል።
  2. አንዳንድ ባይቶች ልክ እንዳልሆኑ እና ተቆጣጣሪው በነባሪ የRMW ትዕዛዞች መሆን እንዳለበት ያሳያል።
    ይህ እንደ AXI ፃፍ የአድራሻ ሰርጥ የጎን ባንድ ሲግናል እና የሚሰራው በAWVALID ሲግናል ነው።ኢሲሲ ሲነቃ ብቻ ጥቅም ላይ ይውላል።

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 መቆጣጠሪያ ውቅር፣ የመቆጣጠሪያ ውቅር

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *