MICROCHIP SmartDesign MSS MSS жана Fabric AMBA APB3
Конфигурация жана туташуу
SmartFusion микроконтроллер подсистемасы AMBA автобусун FPGA тканына табигый түрдө кеңейтүүгө мүмкүндүк берет. Дизайн муктаждыктарыңызга жараша AMBA кездеме интерфейсин APB3 же AHBLite катары конфигурациялай аласыз. Ар бир режимде мастер жана кул автобус интерфейси бар. Бул документ Libero® IDE программасында жеткиликтүү MSS конфигураторун колдонуу менен MSS-FPGA кездеме AMBA APB3 системасын түзүү үчүн маанилүү кадамдарды камсыз кылат. APB перифериялык жабдыктары MSSке CoreAPB3 версиясы 4.0.100 же андан чоңу аркылуу туташтырылган. Төмөнкү кадамдар FPGA кездемесинде ишке ашырылган APB3 перифериялык түзүлүштөрүн MSSге туташтырат.
MSS конфигурациясы
1-кадам. MSS FCLK (GLA0) менен кездеме саатынын катышын тандаңыз.
1-1-сүрөттө көрсөтүлгөндөй MSS саатын башкаруу конфигураторунан FAB_CLK бөлүүчүсүн тандаңыз. Дизайн Саатты башкаруу конфигураторунда аныкталган убакыт талаптарына жооп бериши үчүн сиз жайгаштыруудан кийинки статикалык убакыт талдоосун аткарышыңыз керек. Функционалдык дизайнды алуу үчүн MSS менен кездеме ортосундагы сааттын катышын тууралашыңыз керек болушу мүмкүн.
2-кадам. MSS AMBA режимин тандаңыз.
3-1-сүрөттө көрсөтүлгөндөй MSS Fabric Interface конфигураторунан AMBA APB2 интерфейсинин түрүн тандаңыз. Улантуу үчүн OK басыңыз.
Сүрөт 1-2 • AMBA APB3 интерфейси тандалды
AMBA жана FAB_CLK автоматтык түрдө Топко көтөрүлөт жана MSSти ишке киргизген бардык SmartDesign үчүн жеткиликтүү.
FPGA Fabric жана AMBA Subсистемасын түзүңүз
Кездеме AMBA подсистемасы кадимки SmartDesign компонентине түзүлөт, андан кийин MSS компоненти ошол компонентке түзүлөт (1-5-сүрөттө көрсөтүлгөндөй).
1-кадам. CoreAPB3 түзүңүз жана конфигурациялаңыз. APB Master Data Bus Width – 32-бит; MSS AMBA маалымат автобусунун бирдей туурасы. Дарек конфигурациясы – уячаңыздын өлчөмүнө жараша өзгөрөт; туура маанилер үчүн таблица 1-1 карагыла.
Таблица 1-1 • Дарек конфигурациясынын маанилери
64KB Slot өлчөмү, 11 кулга чейин |
4KB Slot өлчөмү, 16 кулга чейин |
256 байт Slot өлчөмү, 16 кулга чейин |
16 байт Slot өлчөмү, 16 кулга чейин |
|
Мастер башкарган дарек биттеринин саны | 20 | 16 | 12 | 8 |
Башкы даректин жогорку 4 битинин кул дарегинде жайгашкан жер | [19:16] (Эгер башкы даректин туурасы >= 24 бит болсо этибарга алынбайт) | [15:12] (Эгер башкы даректин туурасы >= 20 бит болсо этибарга алынбайт) | [11:8] (Эгер башкы даректин туурасы >= 16 бит болсо этибарга алынбайт) | [7:4] (Эгер башкы даректин туурасы >= 12 бит болсо этибарга алынбайт) |
Кыйыр даректөө | Колдонууда эмес |
Иштетилген APB Slave Slots - Колдонмоңуз үчүн колдонууну пландабаган слотторду өчүрүңүз. Дизайн үчүн жеткиликтүү уячалардын саны тандалган уячанын өлчөмүнө жараша болот. 64KB үчүн MSS эстутум картасынан (5x15ден 0x4005000FFFFFге чейин) кездеме көрүнүүсүнө байланыштуу 0тен 400ке чейинки уячалар гана жеткиликтүү. Слоттун кичине өлчөмдөрү үчүн бардык уячалар бар. Слоттун өлчөмдөрү жана кул/уяча туташуу жөнүндө көбүрөөк маалымат алуу үчүн 7-беттеги “Эс тутум картасын эсептөөнү” караңыз. Testbench – Колдонуучунун лицензиясы – RTL
2-кадам. Дизайныңызда AMBA APB перифериялык түзүлүштөрүн түзүңүз жана конфигурациялаңыз.
3-кадам. Подсистеманы чогуу туташтырыңыз. Бул автоматтык түрдө же кол менен жасалышы мүмкүн. Автоматтык туташуу – SmartDesign автоматтык туташуу өзгөчөлүгү (SmartDesign Менюсунда же Canvasты оң баскыч менен чыкылдатуу менен жеткиликтүү) подсистемалык сааттарды жана баштапкы абалга келтирүүнү автоматтык түрдө туташтырат жана сизге APB кулдарын тийиштүү даректерге дайындай турган Эстутум картасынын редакторун сунуштайт. (Сүрөт 1-4).
Эскертүү: автоматтык туташуу өзгөчөлүгү MSS компонентинде FAB_CLK жана M2F_RESET_N порт аттары өзгөртүлбөгөн учурда гана саатты жана байланыштарды баштапкы абалга келтирет.
Кол менен туташуу – Подсистеманы төмөнкүдөй туташтырыңыз:
- CoreAPB3 чагылдырылган-мастер BIFти MSS Master BIFке туташтырыңыз (1-5-сүрөттө көрсөтүлгөндөй).
- Эстутум картасынын спецификациясына ылайык APB кулдарын туура уячаларга туташтырыңыз.
- FAB_CLKди дизайныңыздагы бардык APB перифериялык түзүлүштөрүнүн PCLKсына туташтырыңыз.
- Дизайныңыздагы бардык APB перифериялык түзүлүштөрүнүн PRESETке M2F_RESET_N туташтырыңыз.
Эс тутум картасын эсептөө
MSS үчүн төмөнкү уячалардын өлчөмдөрү гана колдоого алынат:
- 64 KB
- 4KB жана андан төмөн
Жалпы формула
- Слоттун көлөмү 64Кга барабар болсо, кардар перифериялык түзүлүшүнүн негизги дареги: 0x40000000 + (слоттун номери * уячанын өлчөмү)
- Слоттун көлөмү 64Кдан аз болсо, кардар перифериялык түзүлүшүнүн негизги дареги: 0x40050000 + (слоттун номери * уячанын өлчөмү)
Кездеменин базалык дареги 0x4005000 боюнча белгиленген, бирок эстутум картасынын теңдемесин жөнөкөйлөтүү үчүн биз 64KB учурда негизги даректи ар кандай кылып көрсөтөбүз.
Эскертүү: уячанын өлчөмү ошол перифериялык түзүлүш үчүн даректердин санын аныктайт (б.а. 1k 1024 дарек бар дегенди билдирет).
- Exampле 1: 64KB байт уячасынын көлөмү 64KB уячалары = 65536 уячалары (0x10000).
- Эгерде перифериялык түзүлүш №7 уячада болсо, анда анын дареги: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
- Example 2: 4KB байт уячасынын көлөмү: 4KB уячалары = 4096 слот (0x1000)
- Эгерде перифериялык түзүлүш №5 уячада болсо, анда анын дареги: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000
Memory Map View
Сенин колуңдан келет view Отчеттор функциясын колдонуу менен тутумдук эстутум картасы (Дизайн менюсунан Отчетторду тандаңыз). Мисалы үчүнample, 2-1-сүрөт - бул подсистема үчүн түзүлгөн жарым-жартылай эстутум картасы
Продукт колдоо
Microsemi SoC Products Group өзүнүн өнүмдөрүн ар кандай колдоо кызматтары менен колдойт, анын ичинде Кардарларды тейлөө, Кардарларды техникалык колдоо борбору, webсайт, электрондук почта жана дүйнөлүк сатуу кеңселери. Бул тиркеме Microsemi SoC Products Group менен байланышуу жана бул колдоо кызматтарын колдонуу жөнүндө маалыматты камтыйт.
Кардарларды тейлөө
Продукциянын баасы, өнүмдөрдү жаңыртуу, жаңыртуу маалыматы, буйрутма статусу жана авторизация сыяктуу техникалык эмес колдоо үчүн Кардарларды тейлөө кызматы менен байланышыңыз.
- Түндүк Америкадан 800.262.1060 телефонуна чалыңыз
- Башка өлкөлөрдөн 650.318.4460 телефонуна чалыңыз
- Факс, дүйнөнүн каалаган жеринен, 408.643.6913
Кардарларды техникалык колдоо борбору
Microsemi SoC Products Group өзүнүн Кардарларды техникалык колдоо борборуна Microsemi SoC продуктылары боюнча аппараттык, программалык камсыздоо жана дизайн суроолоруңузга жооп берүүгө жардам бере турган жогорку квалификациялуу инженерлерден турат. Кардарларды техникалык колдоо борбору тиркеме жазууларын, жалпы дизайн циклинин суроолоруна жоопторду, белгилүү маселелерди документтештирүүгө жана ар кандай көп берилүүчү суроолорго көп убакыт коротот. Андыктан, биз менен байланышуудан мурун, биздин онлайн ресурстарга баш багыңыз. Балким, биз сиздин суроолоруңузга жооп бергенбиз.
Техникалык колдоо
Кардарларды колдоо бөлүмүнө барыңыз webсайт (www.microsemi.com/soc/support/search/default.aspx) көбүрөөк маалымат жана колдоо үчүн. Көптөгөн жооптор издөөдө бар web ресурс диаграммаларды, иллюстрацияларды жана башка ресурстарга шилтемелерди камтыйт webсайт.
Webсайт
Сиз SoC башкы бетинде ар кандай техникалык жана техникалык эмес маалыматты карап чыга аласыз www.microsemi.com/soc.
Кардарларды техникалык колдоо борборуна кайрылуу
Техникалык колдоо борборун жогорку квалификациялуу инженерлер тейлейт. Техникалык колдоо борбору менен электрондук почта же Microsemi SoC Products Group аркылуу байланышса болот webсайт.
Email
Сиз техникалык суроолоруңузду биздин электрондук почта дарегибизге жөнөтүп, жоопторду электрондук почта, факс же телефон аркылуу ала аласыз. Ошондой эле, сизде дизайн көйгөйлөрү болсо, дизайныңызды электрондук почта аркылуу жөнөтсөңүз болот fileжардам алуу үчүн. Биз күн бою электрондук почта эсебин дайыма көзөмөлдөйбүз. Суранычыңызды бизге жөнөтүп жатканда, суранычыңыздын натыйжалуу иштеши үчүн толук аты-жөнүңүздү, фирмаңыздын аталышын жана байланыш маалыматыңызды кошуңуз. Техникалык колдоо электрондук почта дареги болуп саналат soc_tech@microsemi.com.
Менин учурларым
Microsemi SoC Products Group кардарлары Менин Cases бөлүмүнө өтүп, техникалык иштерди онлайн тапшырып, көзөмөлдөй алышат.
АКШдан тышкары
АКШнын убакыт алкагынан тышкары жерде жардамга муктаж кардарлар электрондук почта (soc_tech@microsemi.com) аркылуу техникалык колдоо менен байланыша алышат же жергиликтүү сатуу кеңсесине кайрыла алышат. Сатуу кеңсесинин тизмелерин төмөнкү жерден тапса болот www.microsemi.com/soc/company/contact/default.aspx.
ITAR техникалык колдоо
Эл аралык курал-жарактарды сатуу эрежелери (ITAR) менен жөнгө салынган RH жана RT FPGA боюнча техникалык колдоо алуу үчүн, биз менен байланышыңыз soc_tech_itar@microsemi.com. Же болбосо, Менин учурларым ичинде, ITAR ачылуучу тизмесинен Ооба тандаңыз. ITAR тарабынан жөнгө салынган Microsemi FPGAлардын толук тизмеси үчүн ITARга баш багыңыз web бет. Microsemi Corporation (NASDAQ: MSCC) жарым өткөргүчтүү чечимдердин комплекстүү портфелин сунуштайт: аэрокосмостук, коргонуу жана коопсуздук; ишкана жана байланыш; жана өнөр жай жана альтернативдик энергия рыноктору. Продукттарга жогорку өндүрүмдүүлүктөгү, жогорку ишенимдүүлүктөгү аналогдук жана RF түзмөктөрү, аралаш сигнал жана RF интегралдык микросхемалары, ыңгайлаштырылган SoCs, FPGAлар жана толук подсистемалар кирет. Microsemi башкы кеңсеси Алисо Виеходо, Калифорнияда жайгашкан. Көбүрөөк билүү бул жерден www.microsemi.com.
© 2013 Microsemi Corporation. Бардык укуктар корголгон. Microsemi жана Microsemi логотиби Microsemi корпорациясынын соода белгилери болуп саналат. Бардык башка соода белгилери жана тейлөө белгилери тиешелүү ээлеринин менчиги болуп саналат.
Microsemi корпоративдик башкы кеңсеси
One Enterprise, Aliso Viejo CA 92656 USA АКШ ичинде: +1 949-380-6100 Сатуу: +1 949-380-6136 Факс: +1 949-215-4996
Документтер / Ресурстар
![]() |
MICROCHIP SmartDesign MSS MSS жана Fabric AMBA APB3 Дизайн [pdf] Колдонуучунун колдонмосу SmartDesign MSS MSS жана Fabric AMBA APB3 Дизайн, SmartDesign MSS, MSS жана кездеме AMBA APB3 Дизайн, AMBA APB3 Дизайн |