микросеми лого

МИКРОЧИП SmartDesign MSS MSS и ткаенина AMBA APB3

МИКРОЧИП SmartDesign MSS MSS и ткаенина AMBA APB3

Конфигурација и поврзување

Потсистемот за микроконтролер SmartFusion ви овозможува природно да го проширите автобусот AMBA во ткаенината FPGA. Можете да го конфигурирате интерфејсот за ткаенина AMBA како 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 Clock Management Configurator како што е прикажано на Слика 1-1. Мора да извршите статичка анализа на тајминг по распоред за да се осигурате дека дизајнот ги исполнува барањата за тајминг дефинирани во Конфигураторот за управување со часовникот. Можеби ќе треба да го прилагодите односот на часовникот помеѓу MSS и ткаенината за да добиете функционален дизајн.

МИКРОЧИП SmartDesign MSS MSS и ткаенина AMBA APB3 1

Чекор 2. Изберете го режимот MSS AMBA.
Изберете го типот на интерфејс AMBA APB3 во конфигураторот на MSS Fabric Interface како што е прикажано на Слика 1-2. Кликнете OK за да продолжите.

МИКРОЧИП 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 Ширина на податочна магистрала – 32-битна; иста ширина на магистралата за податоци MSS AMBA. Конфигурација на адреса – варира во зависност од големината на вашиот слот; види Табела 1-1 за точните вредности.

Табела 1-1 • Вредности за конфигурација на адреси

   

Големина на слот од 64 KB, до 11 робови

 

Големина на слот од 4 KB, до 16 робови

Големина на слот од 256 бајти, до 16 робови  

Големина на слот од 16 бајти, до 16 робови

Број на адресни битови управувани од господарот 20 16 12 8
Позиција во slave адресата на горните 4 бита од главната адреса [19:16] (Игнорирано ако ширината на главната адреса >= 24 бита) [15:12] (Игнорирано ако ширината на главната адреса >= 20 бита) [11:8] (Игнорирано ако ширината на главната адреса >= 16 бита) [7:4] (Игнорирано ако ширината на главната адреса >= 12 бита)
Индиректно обраќање Не е во употреба

Овозможени APB Slave Slots – Оневозможете слотови што не планирате да ги користите за вашата апликација. Бројот на слотови достапни за дизајнот е функција од избраната големина на слотот. За 64 KB достапни се само слотови од 5 до 15 поради видливост на ткаенината од картата на меморијата MSS (од 0x4005000 до 0x400FFFFF). За помали слотови, достапни се сите слотови. Погледнете го „Пресметување на мемориската карта“ на страница 7 за повеќе детали за големината на процепите и поврзувањето на slave/slots. Testbench – Корисничка лиценца – RTL

МИКРОЧИП SmartDesign MSS MSS и ткаенина AMBA APB3 3

Чекор 2. Инстанцирајте и конфигурирајте ги периферните уреди AMBA APB во вашиот дизајн.
Чекор 3. Поврзете го потсистемот заедно. Ова може да се направи автоматски или рачно. Автоматско поврзување – Функцијата за автоматско поврзување SmartDesign (достапна од менито SmartDesign или со десен клик на Canvas) автоматски ги поврзува часовниците на потсистемот и ги ресетира и ви претставува уредник на Memory Map каде што можете да ги доделите APB робовите на соодветните адреси (Слика 1-4).

Забелешка: дека функцијата за автоматско поврзување ги извршува врските со часовникот и ресетирањето само ако имињата на портите FAB_CLK и M2F_RESET_N не се сменети на компонентата MSS.

МИКРОЧИП SmartDesign MSS MSS и ткаенина AMBA APB3 4

Рачно поврзување – Поврзете го потсистемот на следниов начин:

  • Поврзете го CoreAPB3 mirrored-master BIF со MSS Master BIF (како што е прикажано на слика 1-5).
  • Поврзете ги APB slaves на соодветните слотови според спецификацијата на вашата мемориска карта.
  • Поврзете го FAB_CLK со PCLK од сите APB периферни уреди во вашиот дизајн.
  • Поврзете го M2F_RESET_N со PRESET на сите APB периферни уреди во вашиот дизајн.

МИКРОЧИП SmartDesign MSS MSS и ткаенина AMBA APB3 5

Пресметување на мемориска карта

Само следниве големини на слот се поддржани за MSS:

  • 64 KB
  • 4KB и подолу

Општа формула

  • За големина на слот еднаква на 64K, основната адреса на периферната опрема на клиентот е: 0x40000000 + (број на слот * големина на слот)
  • За големина на слот помала од 64K, основната адреса на периферната опрема на клиентот е: 0x40050000 + (број на слот * големина на слот)

Основната адреса за ткаенината е фиксирана на 0x4005000, но за да се поедностави равенката на мемориската карта, ја прикажуваме основната адреса како различна во случај од 64 KB.
Забелешка: големината на слотот го дефинира бројот на адреси за тој периферен уред (т.е. 1k значи дека има 1024 адреси).

  • ExampЛе 1: Големина на слот од 64KB бајти 64KB слотови = 65536 слотови (0x10000).
  • Ако периферниот уред е на слотот број 7, тогаш неговата адреса е: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
  • Example 2: големина на слот за бајти 4KB: 4KB слотови = 4096 слотови (0x1000)
  • Ако периферниот уред е на слотот број 5, тогаш неговата адреса е: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000

Мемориска карта View

Можеш view мапата на системската меморија со користење на функцијата Извештаи (од менито Дизајн изберете Извештаи). За прample, Слика 2-1 е делумна мемориска карта генерирана за потсистемот прикажан на

МИКРОЧИП 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 webсајт.

Е-пошта
Можете да ги пренесете вашите технички прашања на нашата е-пошта и да добивате одговори по е-пошта, факс или телефон. Исто така, ако имате проблеми со дизајнот, можете да испратите е-пошта за вашиот дизајн fileда добие помош. Постојано ја следиме сметката за е-пошта во текот на денот. Кога ни го испраќате вашето барање, не заборавајте да го вклучите вашето полно име, име на компанија и информации за контакт за ефикасна обработка на вашето барање. Адресата за е-пошта за техничка поддршка е soc_tech@microsemi.com.

Мои случаи

Клиентите на Microsemi SoC Products Group може да поднесуваат и следат технички случаи преку Интернет со одење во Мои случаи.

Надвор од САД

Клиентите на кои им е потребна помош надвор од временските зони на САД може или да контактираат со техничката поддршка преку е-пошта (soc_tech@microsemi.com) или да контактираат со локалната канцеларија за продажба. Описите на канцелариите за продажба може да се најдат на www.microsemi.com/soc/company/contact/default.aspx.

Техничка поддршка на ИТАР

За техничка поддршка на RH и RT FPGA кои се регулирани со меѓународните регулативи за сообраќај на оружје (ITAR), контактирајте со нас преку soc_tech_itar@microsemi.com. Алтернативно, во Мои случаи, изберете Да во паѓачката листа ИТАР. За целосен список на Microsemi FPGA регулирани со ИТАР, посетете го ITAR web страница. Microsemi Corporation (NASDAQ: MSCC) нуди сеопфатно портфолио на полупроводнички решенија за: воздушна, одбрана и безбедност; претпријатие и комуникации; и индустриски и алтернативни пазари на енергија. Производите вклучуваат аналогни и RF уреди со високи перформанси, висока доверливост, интегрирани кола со мешан сигнал и RF, приспособливи SoC, FPGA и целосни потсистеми. Microsemi е со седиште во Aliso Viejo, Калифорнија. Дознајте повеќе на www.microsemi.com.

© 2013 Microsemi Corporation. Сите права се задржани. Microsemi и логото на Microsemi се заштитни знаци на Microsemi Corporation. Сите други заштитни знаци и услужни марки се сопственост на нивните соодветни сопственици.

Седиштето на корпоративното „Микросеми“.
One Enterprise, Aliso Viejo CA 92656 USA Во рамките на САД: +1 949-380-6100 Продажба: +1 949-380-6136 Факс: +1 949-215-4996

Документи / ресурси

МИКРОЧИП SmartDesign MSS MSS и ткаенина AMBA APB3 дизајн [pdf] Упатство за корисникот
SmartDesign MSS MSS and Fabric AMBA APB3 Design, SmartDesign MSS, MSS and Fabric AMBA APB3 Design, AMBA APB3 Design

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *