Microsemi SmartFusion2 FPGA Fabric DDR පාලක වින්යාස පරිශීලක මාර්ගෝපදේශය
හැඳින්වීම
SmartFusion2 FPGA හි කාවැද්දූ DDR පාලක දෙකක් ඇත - එකක් MSS (MDDR) හරහා ප්රවේශ විය හැකි අතර අනෙක FPGA Fabric (FDDR) වෙතින් සෘජු ප්රවේශය සඳහා අදහස් කෙරේ. MDDR සහ FDDR යන දෙකම චිප්-පිටු DDR මතකයන් පාලනය කරයි.
Fabric DDR පාලකය සම්පූර්ණයෙන් වින්යාස කිරීමට ඔබ කළ යුත්තේ:
- DDR පාලකය වින්යාස කිරීමට Fabric External Memory DDR Controller Configurator භාවිතා කරන්න, එහි datapath බස් අතුරුමුහුණත (AXI හෝ AHBLite) තෝරන්න සහ DDR ඔරලෝසු සංඛ්යාතය මෙන්ම රෙදි දත්ත පත්ර ඔරලෝසු සංඛ්යාතය තෝරන්න.
- ඔබගේ බාහිර DDR මතක ලක්ෂණ වලට ගැලපෙන පරිදි DDR පාලක රෙජිස්ටර් සඳහා ලියාපදිංචි අගයන් සකසන්න.
- පරිශීලක යෙදුමක කොටසක් ලෙස Fabric DDR ක්ෂණිකව දත්ත මාර්ග සම්බන්ධතා ඇති කරන්න.
- පර්යන්ත ආරම්භක විසඳුම මගින් අර්ථ දක්වා ඇති පරිදි DDR පාලකයේ APB වින්යාස අතුරුමුහුණත සම්බන්ධ කරන්න.
රෙදි බාහිර මතක DDR පාලක වින්යාසකය
Fabric External Memory DDR (FDDR) වින්යාසකය Fabric DDR පාලකය සඳහා සමස්ත දත්ත මාර්ගය සහ බාහිර DDR මතක පරාමිතීන් වින්යාස කිරීමට භාවිතා කරයි.
රූපය 1-1 • FDDR වින්යාසකය අවසන්view
මතක සැකසුම්
MDDR හි ඔබගේ මතක විකල්ප වින්යාස කිරීමට මතක සැකසුම් භාවිතා කරන්න.
- මතක වර්ගය - LPDDR, DDR2, හෝ DDR3
- දත්ත පළල - 32-bit, 16-bit හෝ 8-bit
- ඔරලෝසු සංඛ්යාතය – 20 MHz සිට 333 MHz දක්වා පරාසයක ඕනෑම අගයක් (දශම/භාගික)
- SECDED සක්රීය ECC - සක්රිය හෝ අක්රිය
- ලිපිනය සිතියම්ගත කිරීම – {පේළිය, බැංකුව, තීරුව},{බැංකුව, පේළිය, තීරුව}
රෙදි අතුරු මුහුණත් සැකසුම්
FPGA රෙදි අතුරුමුහුණත - මෙය FDDR සහ FPGA නිර්මාණය අතර දත්ත අතුරු මුහුණතයි. FDDR මතක පාලකයක් නිසා, එය AXI හෝ AHB බස් රථයක වහලෙකු වීමට අදහස් කෙරේ. බසයේ මාස්ටර් බස් ගනුදෙනු ආරම්භ කරන අතර, ඒවා FDDR විසින් මතක ගනුදෙනු ලෙස අර්ථකථනය කර ඕෆ්-චිප් DDR මතකයට සන්නිවේදනය කරයි. FDDR රෙදි අතුරු මුහුණත් විකල්ප වනුයේ:
- AXI-64 අතුරුමුහුණතක් භාවිතා කිරීම - එක් මාස්ටර් 64-bit\ AXI අතුරු මුහුණතක් හරහා FDDR වෙත ප්රවේශ වේ.
- තනි AHB-32 අතුරුමුහුණතක් භාවිතා කිරීම - එක් මාස්ටර් එක 32-bit AHB අතුරු මුහුණතක් හරහා FDDR වෙත ප්රවේශ වේ.
- AHB-32 අතුරුමුහුණත් දෙකක් භාවිතා කිරීම - මාස්ටර් දෙදෙනෙකු 32-bit AHB අතුරුමුහුණත් දෙකක් භාවිතා කරමින් FDDR වෙත ප්රවේශ වේ.
FPGA CLOCK බෙදුම්කරු – DDR පාලක ඔරලෝසුව (CLK_FDDR) සහ රෙදි අතුරු මුහුණත පාලනය කරන ඔරලෝසුව (CLK_FIC64) අතර සංඛ්යාත අනුපාතය සඳහන් කරයි. CLK_FIC64 සංඛ්යාතය FDDR AHB/AXI බස් අතුරු මුහුණතට සම්බන්ධ කර ඇති AHB/AXI උප පද්ධතියට සමාන විය යුතුය. උදාහරණයක් ලෙසample, ඔබ සතුව DDR RAM එකක් 200 MHz දී ක්රියාත්මක වන අතර ඔබේ Fabric/AXI උප පද්ධතිය 100 MHz දී ක්රියාත්මක වේ නම්, ඔබ 2 ක භාජකයක් තෝරාගත යුතුය (රූපය 1-2).
Figure 1-2 • Fabric Interface Settings – AXI අතුරුමුහුණත සහ FDDR ඔරලෝසු බෙදුම් ගිවිසුම
රෙදි භාවිතා කරන්න PLL ලොක් කරන්න – CLK_BASE Fabric CCC වෙතින් ලබා ගන්නේ නම්, ඔබට FDDR FAB_PLL_LOCK ආදානයට රෙදි CCC LOCK ප්රතිදානය සම්බන්ධ කළ හැක. Fabric CCC අගුලු දමන තුරු CLK_BASE ස්ථායී නොවේ. එබැවින්, CLK_BASE ස්ථායී වන තෙක් ඔබ FDDR යළි පිහිටුවීමේ (එනම්, CORE_RESET_N ආදානය ප්රකාශ කරන්න) රඳවා තබා ගැනීමට මයික්රොසෙමි නිර්දේශ කරයි. Fabric CCC හි LOCK ප්රතිදානය පෙන්නුම් කරන්නේ Fabric CCC ප්රතිදාන ඔරලෝසු ස්ථායී බවයි. භාවිතා කරන්න FAB_PLL_LOCK විකල්පය පරීක්ෂා කිරීමෙන්, ඔබට FDDR හි FAB_PLL_LOCK ආදාන තොට නිරාවරණය කළ හැක. එවිට ඔබට FDDR හි FAB_PLL_LOCK ආදානයට Fabric CCC හි LOCK ප්රතිදානය සම්බන්ධ කළ හැක.
IO ධාවක ශක්තිය
ඔබගේ DDR I/O සඳහා පහත ධාවක ශක්තියෙන් එකක් තෝරන්න:
- අර්ධ ධාවකයේ ශක්තිය
- සම්පූර්ණ ධාවකයේ ශක්තිය
ඔබගේ DDR මතක වර්ගය සහ ඔබ තෝරන I/O ප්රබලතාවය මත පදනම්ව, Libero SoC ඔබගේ FDDR පද්ධතිය සඳහා DDR I/O ප්රමිතිය පහත පරිදි සකසයි:
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 නැවත ක්රමාංකනය කිරීම පිළිබඳ විස්තර සඳහා, Microsemi SmartFusion2 පරිශීලක මාර්ගෝපදේශය බලන්න.
- PLL_LOCK_INT - FDDR FPLL අගුලු දමා ඇති බව පෙන්නුම් කරයි
- PLL_LOCKLOST_INT - FDDR FPLL හි අගුල නැති වී ඇති බව පෙන්නුම් කරයි
- FDDR_ECC_INT – තනි හෝ බිටු දෙකක දෝෂයක් අනාවරණය වී ඇති බව පෙන්නුම් කරයි
රෙදි ඔරලෝසු සංඛ්යාතය
ඔබගේ වත්මන් ඔරලෝසු සංඛ්යාතය සහ CLOCK භාජකය මත පදනම්ව ඔරලෝසු සංඛ්යාත ගණනය කිරීම, MHz වලින් පෙන්වයි.
රෙදි ඔරලෝසු සංඛ්යාතය (MHz වලින්) = ඔරලෝසු සංඛ්යාතය / CLOCK බෙදුම්කරු
මතක කලාප පළල
Mbps හි ඔබගේ වත්මන් ඔරලෝසු සංඛ්යාත අගය මත පදනම්ව මතක කලාප පළල ගණනය කිරීම.
මතක කලාප පළල (Mbps වලින්) = 2 * ඔරලෝසු සංඛ්යාතය
සම්පූර්ණ කලාප පළල
ඔබේ වත්මන් ඔරලෝසු සංඛ්යාතය, දත්ත පළල සහ CLOCK බෙදුම්කරු මත පදනම්ව සම්පූර්ණ කලාප පළල ගණනය කිරීම, Mbps වලින්.
සම්පූර්ණ කලාප පළල (Mbps වලින්) = (2 * ඔරලෝසු සංඛ්යාත * දත්ත පළල) / CLOCK බෙදුම්කරු
FDDR පාලක වින්යාසය
ඔබ බාහිර DDR මතකයකට ප්රවේශ වීමට Fabric DDR පාලකය භාවිතා කරන විට, DDR පාලකය ධාවන වේලාවේදී වින්යාස කළ යුතුය. මෙය සිදු කරනු ලබන්නේ කැපවූ DDR පාලක වින්යාස රෙජිස්ටර් වෙත වින්යාස දත්ත ලිවීමෙනි. මෙම වින්යාස දත්ත බාහිර DDR මතකයේ සහ ඔබගේ යෙදුමේ ලක්ෂණ මත රඳා පවතී. මෙම කොටස FDDR පාලක වින්යාසකය තුළ මෙම වින්යාස පරාමිතීන් ඇතුළත් කරන්නේ කෙසේද සහ සමස්ත පර්යන්ත ආරම්භක විසඳුමේ කොටසක් ලෙස වින්යාස දත්ත කළමනාකරණය කරන්නේ කෙසේද යන්න විස්තර කරයි. පර්යන්ත ආරම්භක විසඳුම පිළිබඳ සවිස්තරාත්මක තොරතුරු සඳහා පර්යන්ත ආරම්භක පරිශීලක මාර්ගෝපදේශය බලන්න.
රෙදි DDR පාලන රෙජිස්ටර්
Fabric DDR Controller සතුව ධාවන වේලාවේදී වින්යාස කිරීමට අවශ්ය රෙජිස්ටර් කට්ටලයක් ඇත. මෙම රෙජිස්ටර් සඳහා වන වින්යාස අගයන් විවිධ පරාමිති නියෝජනය කරයි (උදාample, DDR මාදිලිය, PHY පළල, පිපිරුම් මාදිලිය, ECC, ආදිය). DDR පාලක වින්යාස ලේඛන පිළිබඳ විස්තර සඳහා, Microsemi SmartFusion2 පරිශීලක මාර්ගෝපදේශය බලන්න.
රෙදි DDR රෙජිස්ටර් වින්යාසය
ඔබගේ DDR මතකයට සහ යෙදුමට අනුරූප වන පරාමිති ඇතුළත් කිරීමට මතකය ආරම්භ කිරීම (රූපය 2-1) සහ මතක කාලය (රූපය 2-2) ටැබ් භාවිතා කරන්න. ඔබ මෙම ටැබ් තුළ ඇතුළත් කරන අගයන් සුදුසු ලියාපදිංචි අගයන් වෙත ස්වයංක්රීයව පරිවර්තනය වේ. ඔබ නිශ්චිත පරාමිතියක් ක්ලික් කළ විට, එහි අනුරූප ලේඛනය රෙජිස්ටර් විස්තර කවුළුවෙහි විස්තර කර ඇත (1 පිටුවේ 1-4 රූපය).
රූප සටහන 2-1 • FDDR වින්යාසය - මතකය ආරම්භ කිරීමේ ටැබය
රූපය 2-2 • FDDR වින්යාසය - මතක කාල පටිත්ත
DDR වින්යාසය ආයාත කිරීම Files
මතකය ආරම්භ කිරීම සහ කාල සටහන් ටැබ් භාවිතයෙන් DDR මතක පරාමිතීන් ඇතුළත් කිරීමට අමතරව, ඔබට DDR ලියාපදිංචි අගයන් ආයාත කළ හැක. file. එසේ කිරීමට, Import Configuration බොත්තම ක්ලික් කර පෙළ වෙත සංචාලනය කරන්න file DDR රෙජිස්ටර් නම් සහ අගයන් අඩංගු වේ. රූප සටහන 2-3 ආයාත වින්යාස වාක්ය ඛණ්ඩය පෙන්වයි.
රූපය 2-3 • DDR රෙජිස්ටර් වින්යාසය File වාක්ය ඛණ්ඩය
සටහන: ඔබ GUI භාවිතයෙන් ලියාපදිංචි අගයන් ඇතුළු කරනවාට වඩා ඒවා ආයාත කිරීමට තෝරා ගන්නේ නම්, ඔබ අවශ්ය සියලුම ලියාපදිංචි අගයන් සඳහන් කළ යුතුය. විස්තර සඳහා SmartFusion2 පරිශීලක මාර්ගෝපදේශය බලන්න
DDR වින්යාසය අපනයනය කිරීම Files
ඔබට දැනට පවතින රෙජිස්ටර් වින්යාස දත්ත පෙළකට අපනයනය කළ හැක file. මේ file ඔබ ආයාත කළ (ඇත්නම්) ලියාපදිංචි අගයන් මෙන්ම ඔබ මෙම සංවාද කොටුවේ ඇතුළත් කළ GUI පරාමිති වලින් ගණනය කළ අගයන් අඩංගු වේ.
ඔබට DDR රෙජිස්ටර් වින්යාසය වෙත සිදු කර ඇති වෙනස්කම් අහෝසි කිරීමට අවශ්ය නම්, ඔබට Restore Default සමඟින් එය කළ හැක. මෙය සියලුම රෙජිස්ටර් වින්යාස දත්ත මකා දමන අතර ඔබ මෙම දත්ත නැවත ආයාත කිරීම හෝ නැවත ඇතුල් කිරීම කළ යුතුය. දත්ත දෘඪාංග යළි පිහිටුවීමේ අගයන් වෙත නැවත සකසනු ලැබේ.
ජනනය කළ දත්ත
වින්යාසය උත්පාදනය කිරීමට OK ක්ලික් කරන්න. සාමාන්ය, මතක කාලය සහ මතක ආරම්භක පටිත්තෙහි ඔබගේ ආදානය මත පදනම්ව, FDDR වින්යාසකය සියලුම DDR වින්යාස ලේඛන සඳහා අගයන් ගණනය කර මෙම අගයන් ඔබේ ස්ථිරාංග ව්යාපෘතියට සහ අනුකරණයට අපනයනය කරයි. files. අපනයනය කරන ලදී file සින්ටැක්ස් රූප සටහන 2-4 හි දක්වා ඇත.
රූපය 2-4 • අපනයනය කරන ලද DDR රෙජිස්ටර් වින්යාසය File වාක්ය ඛණ්ඩය
ස්ථිරාංග
ඔබ SmartDesign උත්පාදනය කරන විට, පහත දැක්වේ files ජනනය කරනු ලබන්නේ /firmware/ drivers_config/sys_config බහලුම තුළය. මේ fileCMSIS ස්ථිරාංග හරය නිසියාකාරව සම්පාදනය කිරීමට සහ MSS සඳහා පර්යන්ත වින්යාස දත්ත සහ ඔරලෝසු වින්යාස තොරතුරු ඇතුළුව ඔබේ වත්මන් සැලසුම පිළිබඳ තොරතුරු අඩංගු කිරීමට s අවශ්ය වේ. මේවා සංස්කරණය කරන්න එපා fileඔබේ මූල සැලසුම ප්රතිනිර්මාණය කරන සෑම අවස්ථාවකම ඒවා අතින් ප්රතිනිර්මාණය වන බැවින්.
- sys_config.c
- sys_config.h
- sys_config_mddr_define.h - MDDR වින්යාස දත්ත.
- sys_config_fddr_define.h – FDDR වින්යාස දත්ත.
- sys_config_mss_clocks.h – MSS ඔරලෝසු වින්යාසය
අනුකරණය
ඔබ ඔබේ MSS හා සම්බන්ධ SmartDesign උත්පාදනය කරන විට, පහත අනුකරණය files ජනනය කරනු ලබන්නේ / සමාකරණ නාමාවලියෙහි:
- test.bfm - ඉහළ මට්ටමේ BFM file SmartFusion2 MSS Cortex-M3 ප්රොසෙසරය ක්රියාත්මක කරන ඕනෑම සමාකරණයකදී එය මුලින්ම ක්රියාත්මක වේ. එය එම අනුපිළිවෙලින් peripheral_init.bfm සහ user.bfm ක්රියාත්මක කරයි.
- peripheral_init.bfm – ඔබ ප්රධාන() ක්රියා පටිපාටියට ඇතුළු වීමට පෙර Cortex-M3 මත ධාවනය වන CMSIS ::SystemInit() ශ්රිතය අනුකරණය කරන BFM ක්රියා පටිපාටිය අඩංගු වේ. එය සැලසුම් කිරීමේදී භාවිතා කරන ඕනෑම පර්යන්තයක් සඳහා වින්යාස දත්ත නිවැරදි පර්යන්ත වින්යාස ලේඛනවලට පිටපත් කරන අතර පරිශීලකයාට මෙම පර්යන්ත භාවිතා කළ හැකි බව ප්රකාශ කිරීමට පෙර සියලුම පර්යන්ත සූදානම් වන තෙක් බලා සිටී.
- FDDR_init.bfm – ඔබ ඇතුළු කළ (සංස්කරණ රෙජිස්ටර් සංවාද කොටුව භාවිතයෙන්) Fabric DDR වින්යාස ලේඛන දත්ත ඩීඩීආර් පාලක රෙජිස්ටර් වෙත ලිවීම අනුකරණය කරන BFM ලිවීමේ විධාන අඩංගු වේ.
- user.bfm - පරිශීලක විධාන සඳහා අදහස් කෙරේ. මෙයට ඔබේම BFM විධාන එකතු කිරීමෙන් ඔබට දත්ත මාර්ගය අනුකරණය කළ හැකිය file. මේකේ විධාන file peripheral_init.bfm සම්පූර්ණ වූ පසු ක්රියාත්මක වේ.
භාවිතා කරමින් fileඉහත s, වින්යාස කිරීමේ මාර්ගය ස්වයංක්රීයව අනුකරණය වේ. ඔබට අවශ්ය වන්නේ user.bfm සංස්කරණය කිරීම පමණි file දත්ත මාර්ගය අනුකරණය කිරීමට. test.bfm, peripheral_init.bfm, හෝ MDDR_init.bfm සංස්කරණය නොකරන්න fileමේවා ලෙස s fileඔබේ මූල නිර්මාණය ප්රතිජනනය කරන සෑම අවස්ථාවකම s ප්රතිනිර්මාණය වේ.
රෙදි DDR වින්යාස කිරීමේ මාර්ගය
පර්යන්ත ආරම්භක විසඳුම සඳහා Fabric DDR වින්යාස ලේඛන අගයන් සඳහන් කිරීමට අමතරව, ඔබ MSS (FIC_2) තුළ APB වින්යාස දත්ත මාර්ගය වින්යාස කිරීම අවශ්ය වේ. SystemInit() ශ්රිතය FIC_2 APB අතුරුමුහුණත හරහා FDDR වින්යාස රෙජිස්ටර් වෙත දත්ත ලියයි.
සටහන: ඔබ System Builder භාවිතා කරන්නේ නම්, වින්යාස කිරීමේ මාර්ගය සකසා ස්වයංක්රීයව සම්බන්ධ වේ.
රූපය 2-5 • FIC_2 වින්යාසකය අවසන්view
FIC_2 අතුරු මුහුණත වින්යාස කිරීමට:
- MSS වින්යාසකාරකයෙන් FIC_2 වින්යාසකාරක සංවාදය (රූපය 2-5) විවෘත කරන්න.
- Cortex-M3 විකල්පය භාවිතා කර Initialize peripherals තෝරන්න.
- Fabric DDR/SERDES බ්ලොක් ඔබ භාවිතා කරන්නේ නම්, MSS DDR පරීක්ෂා කර ඇති බවට වග බලා ගන්න.
- ඔබගේ සැකසුම් සුරැකීමට OK ක්ලික් කරන්න. මෙය රූප සටහන 2-2 හි පෙන්වා ඇති පරිදි FIC_6 වින්යාස වරායන් (ඔරලෝසුව, යළි පිහිටුවීම, සහ APB බස් අතුරුමුහුණත්) නිරාවරණය කරයි.
- MSS ජනනය කරන්න. FIC_2 ports (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK සහ FIC_2_APB_M_RESET_N) දැන් MSS අතුරුමුහුණතෙහි නිරාවරණය වී ඇති අතර පර්යන්ත ආරම්භක පිරිවිතරයට අනුව CoreSF2Config සහ CoreSF2Reset වෙත සම්බන්ධ කළ හැක.
රූපය 2-6 • FIC_2 වරාය
වරාය විස්තරය
FDDR Core Ports
වගුව 3-1 • FDDR Core Ports
වරායේ නම | දිශාව | විස්තරය |
CORE_RESET_N | IN | FDDR පාලකය යළි පිහිටුවීම |
CLK_BASE | IN | FDDR රෙදි අතුරු මුහුණත ඔරලෝසුව |
FPLL_LOCK | පිටතට | FDDR PLL අගුළු ප්රතිදානය - FDDR PLL අගුලු දමා ඇති විට ඉහළයි |
CLK_BASE_PLL_LOCK | IN | Fabric PLL අගුළු ආදානය. මෙම ආදානය නිරාවරණය වන්නේ භාවිතා කරන්න FAB_PLL_LOCK විකල්පය තෝරාගත් විට පමණි. |
වරායට බාධා කරන්න
ඔබ Enable Interrupts විකල්පය තේරූ විට මෙම වරාය සමූහය නිරාවරණය වේ.
වගුව 3-2 • වරායට බාධා කරන්න
වරායේ නම | දිශාව | විස්තරය |
PLL_LOCK_INT | පිටතට | FDDR PLL අගුලු දැමූ විට ප්රකාශ කරයි. |
PLL_LOCKLOST_INT | පිටතට | FDDR PLL අගුල නැති වූ විට ප්රකාශ කරයි. |
ECC_INT | පිටතට | ECC සිදුවීමක් සිදු වූ විට ප්රකාශ කරයි. |
IO_CALIB_INT | පිටතට | I/O ක්රමාංකනය සම්පූර්ණ වූ විට ප්රකාශ කරයි. |
FIC_INT | පිටතට | Fabric අතුරුමුහුණතෙහි AHB/AXI ප්රොටෝකෝලයෙහි දෝෂයක් ඇති විට ප්රකාශ කරයි. |
APB3 වින්යාස අතුරුමුහුණත
වගුව 3-3 • APB3 වින්යාස අතුරුමුහුණත
වරායේ නම | දිශාව | විස්තරය |
APB_S_PENable | IN | Slave Enable |
APB_S_PSEL | IN | Slave Select |
APB_S_PWRITE | IN | ලියන්න සබල කරන්න |
APB_S_PADDR[10:2] | IN | ලිපිනය |
APB_S_PWDATA[15:0] | IN | දත්ත ලියන්න |
APB_S_PREADY | පිටතට | වහල් සූදානම් |
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 | පිටතට | DRAM CASN |
FDDR_CKE | පිටතට | DRAM CKE |
FDDR_CLK | පිටතට | ඔරලෝසුව, පී පැත්ත |
FDDR_CLK_N | පිටතට | ඔරලෝසුව, N පැත්ත |
FDDR_CS_N | පිටතට | DRAM CSN |
FDDR_ODT | පිටතට | DRAM ODT |
FDDR_RAS_N | පිටතට | DRAM RASN |
FDDR_RESET_N | පිටතට | DDR3 සඳහා DRAM යළි පිහිටුවීම |
FDDR_WE_N | පිටතට | DRAM WEN |
FDDR_ADDR[15:0] | පිටතට | Dram ලිපින බිටු |
FDDR_BA[2:0] | පිටතට | Dram බැංකු ලිපිනය |
FDDR_DM_RDQS[4:0] | පිටතට දී | Dram Data Mask |
FDDR_DQS[4:0] | පිටතට දී | Dram Data Strobe Input/Output – P Side |
FDDR_DQS_N[4:0] | පිටතට දී | Dram Data Strobe ආදානය/ප්රතිදානය – N පැත්ත |
FDDR_DQ[35:0] | පිටතට දී | DRAM දත්ත ආදානය/ප්රතිදානය |
FDDR_FIFO_WE_IN[2:0] | IN | FIFO සංඥාවේ |
FDDR_FIFO_WE_OUT[2:0] | පිටතට | FIFO පිටතට සංඥාව |
FDDR_DM_RDQS ([3:0]/[1:0]/[0]) | පිටතට දී | Dram Data Mask |
FDDR_DQS ([3:0]/[1:0]/[0]) | පිටතට දී | Dram Data Strobe Input/Output – P Side |
FDDR_DQS_N ([3:0]/[1:0]/[0]) | පිටතට දී | Dram Data Strobe ආදානය/ප්රතිදානය – N පැත්ත |
FDDR_DQ ([31:0]/[15:0]/[7:0]) | පිටතට දී | DRAM දත්ත ආදානය/ප්රතිදානය |
FDDR_DQS_TMATCH_0_IN | IN | FIFO සංඥාවේ |
FDDR_DQS_TMATCH_0_OUT | පිටතට | FIFO පිටතට සංඥාව |
FDDR_DQS_TMATCH_1_IN | IN | FIFO සංඥාව තුළ (32-bit පමණි) |
FDDR_DQS_TMATCH_1_OUT | පිටතට | FIFO පිටතට සංඥා (32-bit පමණි) |
FDDR_DM_RDQS_ECC | පිටතට දී | Dram ECC දත්ත මාස්ක් |
FDDR_DQS_ECC | පිටතට දී | Dram ECC Data Strobe ආදානය/ප්රතිදානය - P පැත්ත |
FDDR_DQS_ECC_N | පිටතට දී | Dram ECC Data 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-bit පමණි) |
සටහන: PHY පළල තේරීම අනුව සමහර වරායන් සඳහා වරාය පළල වෙනස් වේ. “[a:0]/ [b:0]/[c:0]” යන අංකනය එවැනි වරායන් දැක්වීමට භාවිතා කරයි, එහිදී “[a:0]” යනු 32-bit PHY පළලක් තෝරාගත් විට වරායේ පළල, “[b:0]” 16-bit PHY පළලකට අනුරූප වන අතර “[PH:0]” පළල 8-bit ට අනුරූප වේ.
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_ARREADY | පිටතට | ලිපිනය කියවන්න සූදානම් |
AXI_S_RID[3:0] | පිටතට | ID කියවන්න Tag |
AXI_S_RRESP[1:0] | පිටතට | ප්රතිචාරය කියවන්න |
AXI_S_RDATA[63:0] | පිටතට | දත්ත කියවන්න |
AXI_S_RLAST | පිටතට | Read Last - මෙම සංඥාව කියවීමේ පිපිරීමක අවසන් මාරුව පෙන්නුම් කරයි. |
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_RREADY | IN | ලිපිනය කියවන්න සූදානම් |
වරායේ නම | දිශාව | විස්තරය |
AXI_S_CORE_RESET_N | IN | MDDR ගෝලීය යළි පිහිටුවීම |
AXI_S_RMW | IN | 64-bit මංතීරුවක සියලුම බයිට් AXI හුවමාරුවක සියලුම බීට් සඳහා වලංගු වේද යන්න දක්වයි.
|
AHB0 බස් අතුරුමුහුණත
වගුව 3-6 • AHB0 බස් අතුරුමුහුණත
වරායේ නම | දිශාව | විස්තරය |
AHB0_S_HREADYOUT | පිටතට | AHBL වහල් සුදානම් - ලිවීම සඳහා ඉහළ අගයක් ඇති විට දාසයා දත්ත පිළිගැනීමට සූදානම් බවත් කියවීම සඳහා ඉහළ අගයක් ඇති විට දත්ත වලංගු බවත් පෙන්නුම් කරයි. |
AHB0_S_HRESP | පිටතට | AHBL ප්රතිචාර තත්ත්වය - ගනුදෙනුවක් අවසානයේ ඉහළට ධාවනය වූ විට, ගනුදෙනුව දෝෂ සහිතව සම්පූර්ණ වී ඇති බව පෙන්නුම් කරයි. ගණුදෙනුවක් අවසානයේ අඩුවෙන් ධාවනය කළ විට පෙන්නුම් කරන්නේ ගනුදෙනුව සාර්ථකව අවසන් වී ඇති බවයි. |
AHB0_S_HRDATA[31:0] | පිටතට | AHBL කියවීමේ දත්ත - දාසයාගේ සිට ස්වාමියා දක්වා දත්ත කියවන්න |
AHB0_S_HSEL | IN | AHBL slave select - ප්රකාශ කළ විට, Slave යනු 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 slave select - ප්රකාශ කළ විට, Slave යනු 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 ලිවීමේ දත්ත - ස්වාමියාගේ සිට වහලා දක්වා දත්ත ලියන්න |
නිෂ්පාදන සහාය
Microsemi SoC නිෂ්පාදන සමූහය පාරිභෝගික සේවා, පාරිභෝගික තාක්ෂණික සහාය මධ්යස්ථානය ඇතුළු විවිධ ආධාරක සේවාවන් සමඟ සිය නිෂ්පාදනවලට සහාය දක්වයි. webවෙබ් අඩවිය, විද්යුත් තැපෑල සහ ලෝක ව්යාප්ත විකුණුම් කාර්යාල. මෙම උපග්රන්ථයේ Microsemi SoC නිෂ්පාදන සමූහය සම්බන්ධ කර ගැනීම සහ මෙම සහාය සේවා භාවිතා කිරීම පිළිබඳ තොරතුරු අඩංගු වේ.
පාරිභෝගික සේවාව
නිෂ්පාදන මිලකරණය, නිෂ්පාදන වැඩිදියුණු කිරීම්, යාවත්කාලීන තොරතුරු, ඇණවුම් තත්ත්වය සහ අවසරය වැනි තාක්ෂණික නොවන නිෂ්පාදන සහාය සඳහා පාරිභෝගික සේවාව අමතන්න.
උතුරු ඇමරිකාවේ සිට, 800.262.1060 අමතන්න
සෙසු ලෝකයේ සිට, 650.318.4460 අමතන්න
ෆැක්ස්, ලෝකයේ ඕනෑම තැනක සිට, 408.643.6913
පාරිභෝගික තාක්ෂණික සහාය මධ්යස්ථානය
මයික්රොසෙමි SoC නිෂ්පාදන සමූහය එහි පාරිභෝගික තාක්ෂණික සහාය මධ්යස්ථානයේ කාර්යමණ්ඩලයේ සිටින අතර ඔවුන්ට මයික්රොසෙමි SoC නිෂ්පාදන පිළිබඳ ඔබේ දෘඩාංග, මෘදුකාංග සහ සැලසුම් ප්රශ්නවලට පිළිතුරු දීමට උපකාර කළ හැකි ඉහළ දක්ෂතා ඇති ඉංජිනේරුවන් සිටී. පාරිභෝගික තාක්ෂණික සහාය මධ්යස්ථානය යෙදුම් සටහන්, පොදු සැලසුම් චක්ර ප්රශ්නවලට පිළිතුරු, දන්නා ගැටළු ලේඛනගත කිරීම සහ විවිධ නිතර අසන පැන නිර්මාණය කිරීමට විශාල කාලයක් වැය කරයි. එබැවින්, ඔබ අප හා සම්බන්ධ වීමට පෙර, කරුණාකර අපගේ සබැඳි සම්පත් වෙත පිවිසෙන්න. ඔබගේ ප්රශ්න වලට අපි දැනටමත් පිළිතුරු දී ඇති බව බොහෝ දුරට ඉඩ ඇත.
තාක්ෂණික සහාය
පාරිභෝගික සහාය වෙත පිවිසෙන්න webඅඩවිය (www.microsemi.com/soc/support/search/default.aspx) වැඩි විස්තර සහ සහාය සඳහා. සෙවිය හැකි බොහෝ පිළිතුරු තිබේ web සම්පත් වලට රූප සටහන්, නිදර්ශන සහ අනෙකුත් සම්පත් වෙත සබැඳි ඇතුළත් වේ webඅඩවිය.
Webඅඩවිය
ඔබට SoC මුල් පිටුවේ විවිධ තාක්ෂණික සහ තාක්ෂණික නොවන තොරතුරු බ්රවුස් කළ හැක www.microsemi.com/soc.
පාරිභෝගික තාක්ෂණික සහාය මධ්යස්ථානය සම්බන්ධ කර ගැනීම
ඉහළ දක්ෂතා ඇති ඉංජිනේරුවන් තාක්ෂණික සහාය මධ්යස්ථානයේ කාර්ය මණ්ඩලය වේ. තාක්ෂණික සහාය මධ්යස්ථානය විද්යුත් තැපෑලෙන් හෝ Microsemi SoC නිෂ්පාදන සමූහය හරහා සම්බන්ධ කර ගත හැක. webඅඩවිය.
ඊමේල් කරන්න
ඔබට ඔබගේ තාක්ෂණික ප්රශ්න අපගේ විද්යුත් තැපැල් ලිපිනයට සන්නිවේදනය කළ හැකි අතර විද්යුත් තැපෑලෙන්, ෆැක්ස් මගින් හෝ දුරකථනයෙන් පිළිතුරු ලබා ගත හැක. එසේම, ඔබට නිර්මාණ ගැටළු තිබේ නම්, ඔබට ඔබේ නිර්මාණය විද්යුත් තැපැල් කළ හැකිය fileආධාර ලබා ගැනීමට ය. අපි දවස පුරා විද්යුත් තැපැල් ගිණුම නිරන්තරයෙන් නිරීක්ෂණය කරමු. ඔබගේ ඉල්ලීම අප වෙත එවන විට, ඔබගේ ඉල්ලීම කාර්යක්ෂමව ක්රියාත්මක කිරීම සඳහා කරුණාකර ඔබගේ සම්පූර්ණ නම, සමාගමේ නම සහ ඔබගේ සම්බන්ධතා තොරතුරු ඇතුළත් කිරීමට වග බලා ගන්න. තාක්ෂණික සහාය ඊමේල් ලිපිනය වේ soc_tech@microsemi.com.
මගේ නඩු
Microsemi SoC Products Group පාරිභෝගිකයින්ට My Case වෙත යාමෙන් අන්තර්ජාලය හරහා තාක්ෂණික අවස්ථා ඉදිරිපත් කිරීමට සහ නිරීක්ෂණය කිරීමට හැකිය
එක්සත් ජනපදයෙන් පිටත
එක්සත් ජනපද වේලා කලාපයෙන් පිටත සහාය අවශ්ය පාරිභෝගිකයින්ට විද්යුත් තැපෑල හරහා තාක්ෂණික සහාය සම්බන්ධ කර ගත හැකිය (soc_tech@microsemi.com) හෝ දේශීය විකුණුම් කාර්යාලයක් අමතන්න. විකුණුම් කාර්යාල ලැයිස්තුගත කිරීම් සොයාගත හැකිය www.microsemi.com/soc/company/contact/default.aspx.
ITAR තාක්ෂණික සහාය
ජාත්යන්තර අවි ආයුධ රෙගුලාසි (ITAR) මගින් නියාමනය කරනු ලබන RH සහ RT FPGAs සඳහා තාක්ෂණික සහාය සඳහා අප හා සම්බන්ධ වන්න soc_tech_itar@microsemi.com. විකල්පයක් ලෙස, My Cases තුළ, ITAR පතන ලැයිස්තුවේ ඔව් තෝරන්න. ITAR-නියාමනය කරන ලද Microsemi FPGAs සම්පූර්ණ ලැයිස්තුවක් සඳහා, ITAR වෙත පිවිසෙන්න web පිටුව.
මයික්රොසෙමි කෝපරේෂන් (NASDAQ: MSCC) අර්ධ සන්නායක විසඳුම් සඳහා පුළුල් කළඹක් ඉදිරිපත් කරයි: අභ්යවකාශය, ආරක්ෂක සහ ආරක්ෂාව; ව්යවසාය සහ සන්නිවේදන; සහ කාර්මික සහ විකල්ප බලශක්ති වෙළෙඳපොළ. නිෂ්පාදනවලට ඉහළ ක්රියාකාරීත්වයක්, ඉහළ විශ්වසනීයත්වයක් ඇති ඇනලොග් සහ RF උපාංග, මිශ්ර සංඥා සහ RF ඒකාබද්ධ පරිපථ, අභිරුචිකරණය කළ හැකි SoCs, FPGAs සහ සම්පූර්ණ උප පද්ධති ඇතුළත් වේ. Microsemi හි මූලස්ථානය කැලිෆෝනියාවේ Aliso Viejo හි පිහිටා ඇත. තව දැනගන්න www.microsemi.com.
© 2014 Microsemi Corporation. සියලු හිමිකම් ඇවිරිණි. මයික්රොසෙමි සහ මයික්රොසෙමි ලාංඡනය මයික්රොසෙමි කෝපරේෂන් හි වෙළඳ ලකුණු වේ. අනෙකුත් සියලුම වෙළඳ ලකුණු සහ සේවා ලකුණු ඔවුන්ගේ අයිතිකරුවන්ගේ දේපළ වේ.
Microsemi ආයතනික මූලස්ථානය
One Enterprise, Aliso Viejo CA 92656 USA
ඇමරිකා එක්සත් ජනපදය තුළ: +1 949-380-6100
විකුණුම්: +1 949-380-6136
ෆැක්ස්: +1 949-215-4996
ලේඛන / සම්පත්
![]() |
Microsemi SmartFusion2 FPGA Fabric DDR පාලක වින්යාසය [pdf] පරිශීලක මාර්ගෝපදේශය SmartFusion2 FPGA Fabric DDR පාලක වින්යාසය, SmartFusion2, FPGA Fabric DDR පාලක වින්යාසය, පාලක වින්යාසය |