MICROCHIP SmartDesign MSS MSS နှင့် Fabric AMBA APB3
ဖွဲ့စည်းမှုပုံစံနှင့် ချိတ်ဆက်မှု
SmartFusion Microcontroller Subsystem သည် သင့်အား AMBA Bus ကို FPGA ထည်ထဲသို့ သဘာဝအတိုင်း တိုးချဲ့နိုင်စေပါသည်။ သင့်ဒီဇိုင်းလိုအပ်ချက်ပေါ်မူတည်၍ AMBA fabric interface ကို APB3 သို့မဟုတ် AHBLite အဖြစ် သတ်မှတ်နိုင်သည်။ မုဒ်တစ်ခုစီတွင် မာစတာနှင့် slave bus အင်တာဖေ့စ်ကို ရနိုင်သည်။ ဤစာတမ်းသည် Libero® IDE ဆော့ဖ်ဝဲလ်တွင်ရရှိနိုင်သော MSS configuration ကိုအသုံးပြု၍ MSS-FPGA ထည် AMBA APB3 စနစ်ဖန်တီးရန်အတွက် မရှိမဖြစ်အဆင့်များကို ပံ့ပိုးပေးပါသည်။ APB အရံကိရိယာများသည် CoreAPB3 ဗားရှင်း 4.0.100 သို့မဟုတ် ထို့ထက်ပို၍ အသုံးပြု၍ MSS နှင့် ချိတ်ဆက်ထားသည်။ အောက်ဖော်ပြပါအဆင့်များသည် FPGA ထည်တွင် အကောင်အထည်ဖော်သည့် APB3 အရံအတားများကို MSS နှင့် ချိတ်ဆက်သည်။
MSS ဖွဲ့စည်းမှု
အဆင့် ၁။ နာရီနာရီအချိုးအတွက် MSS FCLK (GLA0) ကို ရွေးပါ။
ပုံ 1-1 ပြထားသည့်အတိုင်း MSS Clock Management Configurator တွင် FAB_CLK ပိုင်းခြားမှုကို ရွေးပါ။ ဒီဇိုင်းသည် Clock Management Configurator တွင် သတ်မှတ်ထားသော အချိန်ကိုက်သတ်မှတ်ချက်များနှင့် ကိုက်ညီကြောင်း သေချာစေရန်အတွက် post-layout static timing analysis ကို လုပ်ဆောင်ရပါမည်။ အလုပ်လုပ်တဲ့ဒီဇိုင်းရဖို့ MSS နဲ့အထည်ကြားက နာရီအချိုးကို ချိန်ညှိရပါလိမ့်မယ်။
အဆင့် ၁။ MSS AMBA မုဒ်ကို ရွေးပါ။
ပုံ 3-1 တွင်ပြထားသည့်အတိုင်း MSS Fabric Interface Configurator ရှိ AMBA APB2 Interface အမျိုးအစားကို ရွေးပါ။ ဆက်လုပ်ရန် OK ကိုနှိပ်ပါ။
ပုံ 1-2 • AMBA APB3 အင်တာဖေ့စ်ကို ရွေးထားသည်။
AMBA နှင့် FAB_CLK တို့သည် ထိပ်တန်းသို့ အလိုအလျောက် ရာထူးတိုးပြီး MSS ကို လျင်မြန်စေမည့် မည်သည့် SmartDesign တွင်မဆို ရရှိနိုင်ပါသည်။
FPGA Fabric နှင့် AMBA Subsystem ကိုဖန်တီးပါ။
fabric AMBA စနစ်ခွဲကို ပုံမှန် SmartDesign အစိတ်အပိုင်းတစ်ခုအဖြစ် ဖန်တီးထားပြီး၊ ထို့နောက် MSS အစိတ်အပိုင်းကို ထိုအစိတ်အပိုင်းထဲသို့ ချက်ချင်းထည့်သွင်းသွားသည် (ပုံ 1-5 တွင်ပြထားသည့်အတိုင်း)။
အဆင့် 1. CoreAPB3 ကို ချက်ချင်းလုပ်ဆောင်ပြီး ပြင်ဆင်သတ်မှတ်ပါ။ APB Master Data Bus Width – 32-bit; MSS AMBA ဒေတာဘတ်စ်၏ တူညီသော အကျယ်။ လိပ်စာဖွဲ့စည်းပုံ – သင့် slot အရွယ်အစားပေါ်မူတည်၍ ကွဲပြားသည်။ မှန်ကန်သောတန်ဖိုးများအတွက် ဇယား 1-1 ကိုကြည့်ပါ။
ဇယား 1-1 • လိပ်စာဖွဲ့စည်းမှုတန်ဖိုးများ
64KB Slot Size၊ Slaves 11 ယောက်အထိ |
4KB Slot Size၊ Slaves 16 ယောက်အထိ |
256 Byte Slot Size၊ Slaves 16 ခုအထိ |
16 Byte Slot Size၊ Slaves 16 ခုအထိ |
|
မာစတာမှ မောင်းနှင်သော လိပ်စာ bit အရေအတွက် | 20 | 16 | 12 | 8 |
မာစတာလိပ်စာ၏ အထက် 4 bits ၏ ကျွန်လိပ်စာတွင် အနေအထား | [19:16] (မာစတာလိပ်စာ width >= 24 bits ရှိလျှင် လျစ်လျူရှုထားသည်) | [15:12] (မာစတာလိပ်စာ width >= 20 bits ရှိလျှင် လျစ်လျူရှုထားသည်) | [11:8] (မာစတာလိပ်စာ width >= 16 bits ရှိလျှင် လျစ်လျူရှုထားသည်) | [7:4] (မာစတာလိပ်စာ width >= 12 bits ရှိလျှင် လျစ်လျူရှုထားသည်) |
သွယ်ဝိုက်ဖြေရှင်းခြင်း။ | အသုံးမဝင်ပါ |
ဖွင့်ထားသည့် APB Slave Slots – သင့်အပလီကေးရှင်းအတွက် သင်အသုံးမပြုသော အပေါက်များကို ပိတ်ပါ။ ဒီဇိုင်းအတွက် ရနိုင်သော slot အရေအတွက်သည် ရွေးချယ်ထားသော slot အရွယ်အစား၏ လုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ 64KB အတွက် MSS မမ်မိုရီမြေပုံ (5x15 မှ 0x4005000FFFF) မှ fabric မြင်နိုင်မှုကြောင့် 0 မှ 400 အထိသာ အကွက်များကို ရနိုင်သည်။ သေးငယ်သော slot အရွယ်အစားများအတွက်၊ အပေါက်အားလုံးရရှိနိုင်သည်။ slot အရွယ်အစားများနှင့် slave/slot ချိတ်ဆက်မှုဆိုင်ရာ အသေးစိတ်အချက်အလက်များအတွက် စာမျက်နှာ 7 ရှိ “မှတ်ဉာဏ်မြေပုံတွက်ချက်ခြင်း” ကို ကြည့်ပါ။ Testbench – အသုံးပြုသူလိုင်စင် – RTL
အဆင့် ၁။ သင့်ဒီဇိုင်းတွင် AMBA APB အရံအတားများကို ချက်ချင်းလုပ်ဆောင်ပြီး ပြင်ဆင်သတ်မှတ်ပါ။
အဆင့် ၁။ စနစ်ခွဲကို ချိတ်ဆက်ပါ။ ၎င်းကို အလိုအလျောက် သို့မဟုတ် ကိုယ်တိုင်လုပ်ဆောင်နိုင်သည်။ အလိုအလျောက်ချိတ်ဆက်မှု – SmartDesign အလိုအလျောက်ချိတ်ဆက်မှုအင်္ဂါရပ် (SmartDesign Menu မှရနိုင်သော၊ သို့မဟုတ် Canvas ကိုညာဖက်ကလစ်နှိပ်ခြင်းဖြင့်) စနစ်ခွဲနာရီများကိုအလိုအလျောက်ချိတ်ဆက်ပြီးပြန်လည်သတ်မှတ်ပြီး သင့်အား APB slaves များကိုသင့်လျော်သောလိပ်စာများသို့သတ်မှတ်ပေးနိုင်သည့် Memory Map တည်းဖြတ်သူဖြင့်တင်ပြပေးသည် (ပုံ ၁-၄)။
မှတ်ချက် - MSS အစိတ်အပိုင်းတွင် FAB_CLK နှင့် M2F_RESET_N ဆိပ်ကမ်းအမည်များကို မပြောင်းလဲပါက အလိုအလျောက်ချိတ်ဆက်မှုအင်္ဂါရပ်သည် နာရီကိုလုပ်ဆောင်ပြီး ချိတ်ဆက်မှုများကို ပြန်လည်သတ်မှတ်ပေးပါသည်။
Manual Connection – အောက်ပါအတိုင်း စနစ်ခွဲကို ချိတ်ဆက်ပါ။
- CoreAPB3 mirrored-master BIF ကို MSS Master BIF (ပုံ 1-5 တွင်ပြထားသည့်အတိုင်း) ချိတ်ဆက်ပါ။
- သင်၏မှတ်ဉာဏ်မြေပုံသတ်မှတ်ချက်အရ APB ကျေးကျွန်များကို သင့်လျော်သောအပေါက်များနှင့် ချိတ်ဆက်ပါ။
- သင့်ဒီဇိုင်းတွင် FAB_CLK ကို PCLK သို့ ချိတ်ဆက်ပါ။
- သင့်ဒီဇိုင်းရှိ APB အရံအတားများအားလုံး၏ PRESET သို့ M2F_RESET_N ကို ချိတ်ဆက်ပါ။
Memory Map တွက်ချက်ခြင်း။
MSS အတွက် အောက်ပါ slot အရွယ်အစားများကိုသာ ပံ့ပိုးပေးသည်-
- 64 KB
- 4KB နှင့်အောက်
အထွေထွေဖော်မြူလာ
- 64K နှင့်ညီသော slot အရွယ်အစားအတွက်၊ client peripheral ၏ အခြေခံလိပ်စာမှာ- 0x40000000 + (အထိုင်နံပါတ် * အထိုင်အရွယ်အစား)
- 64K ထက်နည်းသော slot အရွယ်အစားအတွက်၊ client peripheral ၏ အခြေခံလိပ်စာမှာ- 0x40050000 + (အထိုင်နံပါတ် * အထိုင်အရွယ်အစား)
အထည်အတွက် အခြေခံလိပ်စာကို 0x4005000 ဖြင့် သတ်မှတ်ထားသော်လည်း မန်မိုရီမြေပုံညီမျှခြင်းအား ရိုးရှင်းစေရန် 64KB အိတ်စဥ်အတွင်း မတူညီသော အခြေခံလိပ်စာကို ပြသထားသည်။
မှတ်ချက် - အပေါက်အရွယ်အစားသည် အဆိုပါအရံများအတွက် လိပ်စာအရေအတွက်ကို သတ်မှတ်သည် (ဆိုလိုသည်မှာ 1k ဆိုသည်မှာ 1024 လိပ်စာများရှိသည်)။
- Example 1- 64KB byte slot အရွယ်အစား 64KB slots = 65536 slots (0x10000)။
- အရံသည် slot နံပါတ် 7 တွင်ရှိနေပါက၊ ၎င်း၏လိပ်စာမှာ- 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
- Example 2: 4KB byte slot အရွယ်အစား- 4KB slots = 4096 slots (0x1000)
- အရံသည် slot နံပါတ် 5 တွင်ရှိနေပါက၊ ၎င်း၏လိပ်စာမှာ- 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000
မှတ်ဉာဏ်မြေပုံ View
သင်လုပ်နိုင်သည် view Reports အင်္ဂါရပ်ကို အသုံးပြု၍ စနစ်မှတ်ဉာဏ်မြေပုံ (ဒီဇိုင်းမီနူးမှ အစီရင်ခံစာများကို ရွေးချယ်ပါ)။ ဟောင်းအတွက်ample၊ ပုံ 2-1 သည် ပြထားသည့် စနစ်ခွဲအတွက် ထုတ်ပေးသည့် တစ်စိတ်တစ်ပိုင်းမှတ်ဉာဏ်မြေပုံတစ်ခုဖြစ်သည်။
ထုတ်ကုန်ပံ့ပိုးမှု
Microsemi SoC Products Group သည် ဖောက်သည်ဝန်ဆောင်မှု၊ ဖောက်သည်နည်းပညာပံ့ပိုးမှုစင်တာ၊ a webဆိုက်၊ အီလက်ထရွန်နစ်မေးလ်နှင့် ကမ္ဘာတစ်ဝှမ်းရှိ အရောင်းရုံးများ။ ဤနောက်ဆက်တွဲတွင် Microsemi SoC Products Group သို့ ဆက်သွယ်ခြင်းနှင့် ဤပံ့ပိုးကူညီမှုဝန်ဆောင်မှုများကို အသုံးပြုခြင်းဆိုင်ရာ အချက်အလက်များပါရှိသည်။
ဧည့်ဝန်ဆောင်မှု
ထုတ်ကုန်စျေးနှုန်း၊ ထုတ်ကုန်အဆင့်မြှင့်တင်မှု၊ အပ်ဒိတ်အချက်အလက်၊ မှာယူမှုအခြေအနေနှင့် ခွင့်ပြုချက်ကဲ့သို့သော နည်းပညာမဟုတ်သော ထုတ်ကုန်ပံ့ပိုးမှုအတွက် ဖောက်သည်ဝန်ဆောင်မှုကို ဆက်သွယ်ပါ။
- မြောက်အမေရိကမှ 800.262.1060 ကိုခေါ်ဆိုပါ။
- ကမ္ဘာတစ်ဝှမ်းမှ 650.318.4460 ကိုခေါ်ဆိုပါ။
- Fax၊ ကမ္ဘာပေါ်ရှိ မည်သည့်နေရာမှမဆို၊ 408.643.6913
ဖောက်သည်နည်းပညာပံ့ပိုးမှုစင်တာ
Microsemi SoC Products Group မှ ဝန်ထမ်းများသည် Microsemi SoC Products များနှင့်ပတ်သက်သော သင်၏ hardware၊ software နှင့် ဒီဇိုင်းမေးခွန်းများကို ဖြေဆိုပေးနိုင်သော ကျွမ်းကျင်သော အင်ဂျင်နီယာများဖြင့် ၎င်း၏ Customer Technical Support Center ကို ဆောင်ရွက်ပေးပါသည်။ ဖောက်သည်နည်းပညာပံ့ပိုးမှုစင်တာသည် လျှောက်လွှာမှတ်စုများဖန်တီးခြင်း၊ ဘုံဒီဇိုင်းစက်ဝန်းမေးခွန်းများအတွက် အဖြေများ၊ သိပြီးသားပြဿနာများကို မှတ်တမ်းပြုစုခြင်းနှင့် FAQs အမျိုးမျိုးတို့ကို ဖန်တီးရာတွင် အချိန်များစွာပေးပါသည်။ ထို့ကြောင့် ကျွန်ုပ်တို့ကို မဆက်သွယ်မီ ကျွန်ုပ်တို့၏ အွန်လိုင်းအရင်းအမြစ်များကို ဝင်ရောက်ကြည့်ရှုပါ။ သင့်မေးခွန်းများကို ကျွန်ုပ်တို့ဖြေပြီးဖြစ်ဖွယ်ရှိသည်။
နည်းပညာနှင့်ပတ်သက်သောအထောက်အပံ့
ဖောက်သည်ပံ့ပိုးကူညီမှုထံ သွားရောက်ပါ။ webဆိုဒ် (www.microsemi.com/soc/support/search/default.aspx) နောက်ထပ်အချက်အလက်များနှင့် ပံ့ပိုးကူညီမှုများအတွက်။ ရှာဖွေနိုင်သော အဖြေများစွာရှိသည်။ web အရင်းအမြစ်တွင် ပုံများ၊ ပုံများ၊ နှင့် အခြားအရင်းအမြစ်များသို့ လင့်ခ်များ ပါဝင်သည်။ website.
Website
SoC ပင်မစာမျက်နှာတွင် နည်းပညာနှင့် နည်းပညာမဟုတ်သော အချက်အလက်မျိုးစုံကို သင်ရှာဖွေနိုင်ပါသည်။ www.microsemi.com/soc
ဖောက်သည်နည်းပညာပံ့ပိုးမှုစင်တာကို ဆက်သွယ်ခြင်း။
နည်းပညာပံ့ပိုးမှုစင်တာမှ ကျွမ်းကျင်သော အင်ဂျင်နီယာများ ဝန်ထမ်းများ။ နည်းပညာပံ့ပိုးမှုစင်တာကို အီးမေးလ်ဖြင့် သို့မဟုတ် Microsemi SoC ထုတ်ကုန်အုပ်စုမှတစ်ဆင့် ဆက်သွယ်နိုင်သည်။ website.
အီးမေးလ်
သင်၏နည်းပညာဆိုင်ရာမေးခွန်းများကို ကျွန်ုပ်တို့၏အီးမေးလ်လိပ်စာသို့ ဆက်သွယ်နိုင်ပြီး အီးမေးလ်၊ ဖက်စ် သို့မဟုတ် ဖုန်းဖြင့် ပြန်လည်ဖြေကြားနိုင်သည်။ ထို့အပြင် သင့်တွင် ဒီဇိုင်းပြဿနာများရှိပါက သင့်ဒီဇိုင်းကို အီးမေးလ်ပို့နိုင်ပါသည်။ files အကူအညီရယူရန်။ ကျွန်ုပ်တို့သည် တစ်နေ့တာလုံး အီးမေးလ်အကောင့်ကို အဆက်မပြတ် စောင့်ကြည့်နေပါသည်။ သင့်တောင်းဆိုချက်ကို ကျွန်ုပ်တို့ထံ ပေးပို့သည့်အခါ၊ သင့်တောင်းဆိုချက်ကို ထိရောက်စွာလုပ်ဆောင်ရန်အတွက် သင့်အမည်အပြည့်အစုံ၊ ကုမ္ပဏီအမည်နှင့် သင်၏ဆက်သွယ်ရန်အချက်အလက်များကို ထည့်သွင်းရန်သေချာပါစေ။ နည်းပညာဆိုင်ရာ ပံ့ပိုးကူညီမှု အီးမေးလ်လိပ်စာ ဖြစ်ပါ သည်။ soc_tech@microsemi.com.
ငါ့ကိစ္စများ
Microsemi SoC Products Group သုံးစွဲသူများသည် My Cases သို့သွားခြင်းဖြင့် နည်းပညာဆိုင်ရာကိစ္စရပ်များကို အွန်လိုင်းတွင် တင်သွင်းနိုင်ပြီး ခြေရာခံနိုင်ပါသည်။
အမေရိကန်ပြင်ပ
US စံတော်ချိန်ပြင်ပတွင် အကူအညီလိုအပ်သော ဝယ်ယူသူများသည် အီးမေးလ် (soc_tech@microsemi.com) မှတဆင့် နည်းပညာဆိုင်ရာ အကူအညီကို ဆက်သွယ်နိုင်သည် သို့မဟုတ် ဒေသတွင်း အရောင်းရုံးသို့ ဆက်သွယ်နိုင်သည်။ အရောင်းရုံးစာရင်းများကို ကြည့်ရှုနိုင်ပါသည်။ www.microsemi.com/soc/company/contact/default.aspx.
ITAR နည်းပညာပံ့ပိုးမှု
International Traffic in Arms Regulations (ITAR) မှ ထိန်းချုပ်ထားသော RH နှင့် RT FPGA ဆိုင်ရာ နည်းပညာဆိုင်ရာ ပံ့ပိုးကူညီမှုအတွက် ကျွန်ုပ်တို့ထံ ဆက်သွယ်ပါ။ soc_tech_itar@microsemi.com. တနည်းအားဖြင့် My Cases အတွင်း ITAR drop-down list တွင် Yes ကိုရွေးပါ။ ITAR-ထိန်းညှိထားသော Microsemi FPGAs အပြည့်အစုံအတွက်၊ ITAR သို့ သွားပါ။ web စာမျက်နှာ။ Microsemi ကော်ပိုရေးရှင်း (NASDAQ: MSCC) သည် အာကာသ၊ ကာကွယ်ရေးနှင့် လုံခြုံရေးအတွက် တစ်ပိုင်းလျှပ်ကူးပစ္စည်းဖြေရှင်းချက်များအတွက် ပြည့်စုံသောအစုစုကို ပေးဆောင်ပါသည်။ လုပ်ငန်းနှင့် ဆက်သွယ်ရေး၊ စက်မှုနှင့် အစားထိုးစွမ်းအင်ဈေးကွက်များ။ ထုတ်ကုန်များတွင် စွမ်းဆောင်ရည်မြင့်မားသော၊ ယုံကြည်စိတ်ချရမှုမြင့်မားသော analog နှင့် RF စက်များ၊ ရောနှောထားသော အချက်ပြမှုနှင့် RF ပေါင်းစည်းထားသော ဆားကစ်များ၊ စိတ်ကြိုက်ပြင်ဆင်နိုင်သော SoCs၊ FPGAs နှင့် ပြီးပြည့်စုံသော စနစ်ခွဲများ ပါဝင်သည်။ Microsemi သည် ကယ်လီဖိုးနီးယားပြည်နယ် Aliso Viejo တွင် ရုံးချုပ်ရှိသည်။ တွင်ပိုမိုလေ့လာပါ။ www.microsemi.com.
© 2013 Microsemi ကော်ပိုရေးရှင်း။ မူပိုင်ခွင့်ကိုလက်ဝယ်ထားသည်။ Microsemi နှင့် Microsemi လိုဂိုများသည် Microsemi Corporation ၏ ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ အခြားကုန်အမှတ်တံဆိပ်များနှင့် ဝန်ဆောင်မှုအမှတ်အသားများအားလုံးသည် သက်ဆိုင်ရာပိုင်ရှင်များ၏ ပိုင်ဆိုင်မှုဖြစ်သည်။
Microsemi Corporate ရုံးချုပ်
လုပ်ငန်းတစ်ခု၊ Aliso Viejo CA 92656 USA သည် USA အတွင်း၌ - +1 ၇၃၆-၇၈၄-၆၀၉၄ အရောင်း- +1 ၇၃၆-၇၈၄-၆၀၉၄ Fax- +1 ၇၃၆-၇၈၄-၆၀၉၄
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
MICROCHIP SmartDesign MSS MSS နှင့် Fabric AMBA APB3 ဒီဇိုင်း [pdf] အသုံးပြုသူလမ်းညွှန် SmartDesign MSS MSS နှင့် Fabric AMBA APB3 ဒီဇိုင်း၊ SmartDesign MSS၊ MSS နှင့် Fabric AMBA APB3 ဒီဇိုင်း၊ AMBA APB3 ဒီဇိုင်း |