лагатып microsemi

MICROCHIP SmartDesign MSS MSS і тканіна AMBA APB3

MICROCHIP SmartDesign MSS MSS і тканіна AMBA APB3

Канфігурацыя і падключэнне

Падсістэма мікракантролера SmartFusion дазваляе натуральным чынам пашырыць шыну AMBA ў структуру FPGA. Вы можаце наладзіць інтэрфейс AMBA Fabric як APB3 або AHBLite у залежнасці ад вашых патрэб дызайну. Інтэрфейс галоўнай і падпарадкаванай шыны даступны ў кожным рэжыме. У гэтым дакуменце прадстаўлены асноўныя крокі для стварэння сістэмы AMBA APB3 з наборам MSS-FPGA з выкарыстаннем канфігуратара MSS, даступнага ў праграмным забеспячэнні Libero® IDE. Перыферыйныя прылады APB падключаюцца да MSS з дапамогай CoreAPB3 версіі 4.0.100 або вышэй. Наступныя крокі падключаюць перыферыйныя прылады APB3, рэалізаваныя ў структуры FPGA, да MSS.

Канфігурацыя MSS

Крок 1. Выберыце стаўленне MSS FCLK (GLA0) да тактавага сігналу тканіны.
Абярыце дзельнік FAB_CLK у канфігуратару кіравання гадзіннікам MSS, як паказана на малюнку 1-1. Вы павінны выканаць статычны аналіз часу пасля макета, каб пераканацца, што праект адпавядае патрабаванням да часу, вызначаным у канфігуратару кіравання гадзінамі. Магчыма, вам прыйдзецца адрэгуляваць тактавае суадносіны паміж MSS і тканінай, каб атрымаць функцыянальны дызайн.

MICROCHIP SmartDesign MSS MSS і тканіна AMBA APB3 1

Крок 2. Выберыце рэжым MSS AMBA.
Выберыце тып інтэрфейсу AMBA APB3 у канфігуратары інтэрфейсу MSS Fabric, як паказана на малюнку 1-2. Каб працягнуць, націсніце OK.

MICROCHIP SmartDesign MSS MSS і тканіна AMBA APB3 2

Малюнак 1-2 • Выбраны інтэрфейс AMBA APB3
AMBA і FAB_CLK аўтаматычна перамяшчаюцца ў Топ і даступныя для любога SmartDesign, які стварае асобнік MSS.

Стварыце FPGA Fabric і падсістэму AMBA

Падсістэма тканіны AMBA ствараецца ў звычайны кампанент SmartDesign, а затым у гэты кампанент ствараецца кампанент MSS (як паказана на малюнку 1-5).
Крок 1. Стварыце і наладзьце CoreAPB3. APB Master Data Bus Width - 32-біт; такая ж шырыня шыны дадзеных MSS AMBA. Канфігурацыя адраса - вар'іруецца ў залежнасці ад памеру вашага слота; гл. Табліцу 1-1 для правільных значэнняў.

Табліца 1-1 • Значэнні канфігурацыі адраса

   

Памер слота 64 КБ, да 11 падпарадкаваных

 

Памер слота 4 КБ, да 16 падпарадкаваных

Памер слота 256 байт, да 16 падпарадкаваных  

Памер слота 16 байт, да 16 падпарадкаваных

Колькасць біт адраса, які кіруецца галоўным 20 16 12 8
Пазіцыя ў падпарадкаваным адрасе 4 старэйшых біт галоўнага адраса [19:16] (Ігнаруецца, калі шырыня галоўнага адраса >= 24 біта) [15:12] (Ігнаруецца, калі шырыня галоўнага адраса >= 20 біта) [11:8] (Ігнаруецца, калі шырыня галоўнага адраса >= 16 біта) [7:4] (Ігнаруецца, калі шырыня галоўнага адраса >= 12 біта)
Ускосная адрасацыя Не выкарыстоўваецца

Уключаныя падпарадкаваныя слоты APB – Адключыце слоты, якія вы не плануеце выкарыстоўваць для свайго прыкладання. Колькасць слотаў, даступных для дызайну, залежыць ад памеру абранага слота. Для 64 КБ даступныя толькі слоты з 5 па 15 з-за бачнасці сеткі з карты памяці MSS (ад 0x4005000 да 0x400FFFFF). Для меншага памеру слота даступныя ўсе слоты. Глядзіце раздзел «Вылічэнне карты памяці» на старонцы 7 для атрымання дадатковай інфармацыі аб памерах слотаў і злучэнні падпарадкаванага/слота. Testbench – Ліцэнзія карыстальніка – RTL

MICROCHIP SmartDesign MSS MSS і тканіна AMBA APB3 3

Крок 2. Стварыце і наладзьце перыферыйныя прылады AMBA APB у сваім дызайне.
Крок 3. Злучыце падсістэму разам. Гэта можна зрабіць аўтаматычна або ўручную. Аўтаматычнае падключэнне – функцыя аўтаматычнага падключэння SmartDesign (даступная ў меню SmartDesign або пстрычкай правай кнопкай мышы на Canvas) аўтаматычна падключае гадзіннік падсістэмы і скідае, а таксама прадстаўляе вам рэдактар ​​карты памяці, у якім вы можаце прызначыць падпарадкаваныя APB адпаведныя адрасы. (Малюнак 1-4).

Заўвага: што функцыя аўтаматычнага злучэння выконвае гадзіннік і скідае злучэнні толькі ў тым выпадку, калі імёны партоў FAB_CLK і M2F_RESET_N не былі зменены ў кампаненце MSS.

MICROCHIP SmartDesign MSS MSS і тканіна AMBA APB3 4

Падключэнне ўручную - падключыце падсістэму наступным чынам:

  • Падключыце люстраны галоўны BIF CoreAPB3 да галоўнага BIF MSS (як паказана на малюнку 1-5).
  • Падключыце падпарадкаваныя прылады APB да адпаведных слотаў у адпаведнасці са спецыфікацыяй карты памяці.
  • Падключыце FAB_CLK да PCLK усіх перыферыйных прылад APB у вашым дызайне.
  • Падключыце M2F_RESET_N да PRESET усіх перыферыйных прылад APB у вашым дызайне.

MICROCHIP SmartDesign MSS MSS і тканіна AMBA APB3 5

Разлік карты памяці

Для MSS падтрымліваюцца толькі наступныя памеры слотаў:

  • 64 КБ
  • 4 КБ і ніжэй

Агульная формула

  • Для памеру слота, роўнага 64 КБ, базавы адрас кліенцкай перыферыі: 0x40000000 + (нумар слота * памер слота)
  • Для памеру слота менш за 64 КБ базавы адрас кліенцкай перыферыі: 0x40050000 + (нумар слота * памер слота)

Базавы адрас для структуры фіксаваны на 0x4005000, але для спрашчэння ўраўнення карты памяці мы паказваем базавы адрас як іншы ў выпадку 64 КБ.
Заўвага: памер слота вызначае колькасць адрасоў для гэтага перыферыйнага прылады (г.зн. 1k азначае, што ёсць 1024 адрасы).

  • Examp1: Памер 64KB слота 64KB = 65536 слотаў (0x10000).
  • Калі перыферыйнае прылада знаходзіцца ў слоце нумар 7, то яго адрас: 0x40000000 + (0x7 * 0x10000) = 0x40070000
  • Example 2: Памер слота 4 Кбайт: 4 КБ слотаў = 4096 слотаў (0x1000)
  • Калі перыферыйнае прылада знаходзіцца ў слоце нумар 5, то яго адрас: 0x40050000 + (0x5 * 0x800) = 0x40055000

Карта памяці View

Вы можаце view карту сістэмнай памяці з дапамогай функцыі "Справаздачы" (у меню "Дызайн" выберыце "Справаздачы"). Напрыкладample, Малюнак 2-1 - частковая карта памяці, створаная для падсістэмы, паказанай у

MICROCHIP SmartDesign MSS MSS і тканіна AMBA APB3 6

Падтрымка прадукту

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сайт.

Электронная пошта
Вы можаце задаць свае тэхнічныя пытанні на наш адрас электроннай пошты і атрымаць адказы па электроннай пошце, факсу або тэлефоне. Акрамя таго, калі ў вас ёсць праблемы з дызайнам, вы можаце адправіць свой дызайн па электроннай пошце files атрымаць дапамогу. Мы пастаянна кантралюем уліковы запіс электроннай пошты на працягу дня. Адпраўляючы нам свой запыт, не забудзьцеся ўказаць сваё поўнае імя, назву кампаніі і кантактную інфармацыю для эфектыўнай апрацоўкі вашага запыту. Адрас электроннай пошты тэхнічнай падтрымкі soc_tech@microsemi.com.

Мае справы

Кліенты Microsemi SoC Products Group могуць адпраўляць і адсочваць тэхнічныя справы ў Інтэрнэце, перайшоўшы ў Мае справы.

За межамі ЗША

Кліенты, якім патрэбна дапамога за межамі гадзінных паясоў ЗША, могуць звязацца са службай тэхнічнай падтрымкі па электроннай пошце (soc_tech@microsemi.com) або звярнуцца ў мясцовы офіс продажаў. Спіс офісаў продажаў можна знайсці па адрасе www.microsemi.com/soc/company/contact/default.aspx.

Тэхнічная падтрымка ITAR

Для атрымання тэхнічнай падтрымкі па RH і RT FPGA, якія рэгулююцца Правіламі міжнароднага гандлю зброяй (ITAR), звяжыцеся з намі праз soc_tech_itar@microsemi.com. Акрамя таго, у раздзеле "Мае справы" выберыце "Так" у выпадальным спісе ITAR. Каб атрымаць поўны спіс рэгулюемых ITAR FPGA Microsemi, наведайце ITAR web старонка. Карпарацыя Microsemi (NASDAQ: MSCC) прапануе шырокі спектр паўправадніковых рашэнняў для: аэракасмічнай прамысловасці, абароны і бяспекі; прадпрыемства і сувязь; і прамысловыя і альтэрнатыўныя рынкі энергіі. Прадукцыя ўключае высокапрадукцыйныя, высоканадзейныя аналагавыя і радыёчастотныя прылады, інтэгральныя схемы са змешаным сігналам і радыёчастотныя схемы, наладжвальныя SoC, FPGA і поўныя падсістэмы. Штаб-кватэра Microsemi знаходзіцца ў Аліса-В'еха, Каліфорнія. Даведайцеся больш на www.microsemi.com.

© 2013 Microsemi Corporation. Усе правы ахоўваюцца. Microsemi і лагатып Microsemi з'яўляюцца гандлёвымі маркамі Microsemi Corporation. Усе іншыя гандлёвыя маркі і знакі абслугоўвання з'яўляюцца ўласнасцю іх адпаведных уладальнікаў.

Карпаратыўны штаб-кватэра Microsemi
One Enterprise, Aliso Viejo CA 92656 USA Унутры ЗША: +1 949-380-6100 Продажы: +1 949-380-6136 Факс: +1 949-215-4996

Дакументы / Рэсурсы

MICROCHIP SmartDesign MSS MSS і дызайн тканіны AMBA APB3 [pdfКіраўніцтва карыстальніка
SmartDesign MSS MSS і Fabric AMBA APB3 Design, SmartDesign MSS, MSS і Fabric AMBA APB3 Design, AMBA APB3 Design

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *