microsemi логотиби

SmartDesign MSS симуляциясы

MICROSEMI SmartDesign MSS симуляциясы

Продукт маалыматы:

SmartDesign MSS симуляциясы SmartFusion микроконтроллер подсистемасынын бир өзгөчөлүгү болуп саналат, аны ModelSim аркылуу окшоштурууга болот. MSS симуляциясы Bus Functional Model (BFM) стратегиясын колдонуу менен ишке ашырылат. SmartFusion MSS Cortex M3 процессору Actel's AMBA Bus Functional Model (BFM) менен моделделген. SmartFusion MSS перифериялык жабдыктары эки топко бөлүнгөн: биринчи топтун толук жүрүм-турум моделдери бар, ал эми экинчи топтун эстутум моделдери бар, алар перифериялык түзүлүштүн ичиндеги эстутумдун жайгашкан жерлерине киргенде гана билдирүүлөрдү чыгарышат.

Автобустун функционалдык модели:

SmartFusion MSS Cortex M3 процессору Actel's AMBA Bus Functional Model (BFM) менен моделделген. Бул колдонуучуларга процессорду имитациялоону жеңилдетет, анткени ал BFMдин колдоого алынган нускамалары жана синтаксиси боюнча кеңири маалымат берет.

Перифериялык түзүлүштөр жана жүрүм-турумдар:

Модельдештирүү убактысын азайтуу үчүн, SmartFusion MSSтин айрым перифериялык түзүлүштөрүндө толук жүрүм-турум моделдери жок. Анын ордуна, алар перифериялык түзүлүштүн ичиндеги эстутумдун жайгашкан жерлерине киргенде гана билдирүүлөрдү чыгарган эс тутум моделдери менен алмаштырылат. Бул перифериялык сигналдар регистрлерге эч кандай жазуулардын негизинде которушпойт же протокол пиндериндеги кандайдыр бир сигнал киргизүүлөрүнө реакция кылбайт дегенди билдирет. Бул топко кирген перифериялык түзүлүштөр төмөнкүлөрдү камтыйт:

Продукт колдонуу:

  1. Колдоого алынган нускамалар жана BFM синтаксиси боюнча чоо-жайын билүү үчүн Actel's DirectCore AMBA BFM Колдонуучунун колдонмосун (PDF) караңыз.
  2. Эгерде сиз симуляция убактысын азайткыңыз келсе, толук жүрүм-турум моделдери бар перифериялык түзүлүштөрдү колдонуңуз.
  3. Эгер сиз эстутум моделдери гана бар перифериялык түзүлүштөрдү колдонушуңуз керек болсо, алардын сигналдары регистрлерге эч кандай жазуулардын негизинде алмаштырылбасын же протокол пиндериндеги сигнал киргизүүлөрүнө реакция кылбасын унутпаңыз.
  4. Эгерде сизде SmartDesign MSS менен кандайдыр бир маселе болсо, жардам алуу үчүн колдонуучу колдонмосунун продукт колдоо бөлүмүн караңыз.

Продукт колдоо:

SmartDesign MSS менен кандайдыр бир жардам керек болсо, кардарларды техникалык колдоо борбору менен байланыша аласыз webсайтка же аларга түздөн-түз чакыруу менен. ITAR техникалык колдоосу үчүн, колдонуучу колдонмонун ITAR Техникалык колдоо бөлүмүн караңыз.

Симуляция

SmartFusion микроконтроллер подсистемасы ModelSim аркылуу окшоштурулушу мүмкүн. MSS симуляциясы Bus Functional Model (BFM) стратегиясын колдонуу менен ишке ашырылат. Симуляция кээ бир учурларда пайдалуу болушу мүмкүн, мисалы:

  • Фаберликтеги жумшак перифериялык түзүлүштөрдүн байланышын жана дарегин текшерүү
  • Тышкы эстутум интерфейсинин конфигурациясын сатуучуңуздун эс тутуму менен текшерүү
  • ACE жүрүм-турумун текшерүү

Бул документ SmartFusion MSS үчүн симуляциялык колдоону сүрөттөйт.

Автобустун функционалдык модели

SmartFusion MSS Cortex M3 процессору Actel's AMBA Bus Functional Model (BFM) менен моделделген. Колдоого алынган нускамалар жана BFM синтаксиси боюнча чоо-жайын билүү үчүн Actel's DirectCore AMBA BFM Колдонуучунун колдонмосун (PDF) караңыз.

Перифериялык түзүлүштөр жана жүрүм-турумдар

Модельдештирүү убактысын азайтуу үчүн, SmartFusion MSSтин айрым перифериялык түзүлүштөрүндө толук жүрүм-турум моделдери жок. Анын ордуна алар эстутум моделдери менен алмаштырылат, алар перифериялык түзүлүштүн ичиндеги эстутумдун жайгашкан жерлерине качан киргенин көрсөткөн билдирүүнү чыгарышат. Бул перифериялык сигналдар регистрлерге эч кандай жазуулардын негизинде которушпойт же протокол пиндериндеги кандайдыр бир сигнал киргизүүлөрүнө реакция кылбайт дегенди билдирет. Бул топко кирген перифериялык түзүлүштөр төмөнкүлөрдү камтыйт:

  • UART
  • SPI
  • I2C
  • MAC
  • PDMA
  • WatchDog
  • Таймер
  • RTC

Толук жүрүм-турум моделдери бар перифериялык түзүлүштөр төмөнкүлөрдү камтыйт:

  • Саатты башкаруу
  • eNVM
  • Тышкы эстутум контроллери
  •  ACE
  •  GPIO
  •  Fabric Interface Controller
  • eFROM
  •  AHB автобус матрицасы

eNVM симуляция модели маалымат сактоо же инициализация кардар маалыматтары менен инициализацияланбайт. eSRAM жана eNVM 256 x 8 RAM менен моделделген. Эгерде сиз башка өлчөмдөгү RAM колдонуп жатсаңыз, сиздин моделиңиз 256 x 8 RAM өлчөмүн колдонот. Ошо сыяктуу эле, eFROM симуляция модели аймак конфигурациясынын маалыматтары менен инициализацияланбайт. Сиз эстутум элементтери катары эки периферияга тең жазып жана окуй аласыз.

Симуляция агымы

Сүрөт 1-1 типтүү MSS дизайнынын иерархиясын көрсөтөт. MSS компоненти кездеме перифериялык түзүлүштөрү менен жогорку деңгээлдеги SmartDesign компонентинде түзүлгөн. Бул сценарийде MSS компонентинин генерациясы test.bfm жана user.bfm түзөт fileс. SmartDesign_Top компонентин түзүү subsystem.bfm түзөт file.

MICROSEMI SmartDesign MSS Simulation 1

  • Test.bfm: Бул симуляция моделин инициализациялоо үчүн BFM буйруктарын камтыйт. Бул боюнча BFM буйрук берет file MSS конфигурацияңыздын негизинде түзүлөт. Бул file системанын жүктөө кодуна окшош, анткени ал MSSти инициализациялайт жана колдонуучу тиркемеңизди чакырат. Муну өзгөртпөңүз file.
  • User.bfm: Сиз муну ыңгайлаштыра аласыз file тутумуңуздагы CortexM3 транзакцияларын эмуляциялоо үчүн. Бул subsystem.bfm дарегине камтыган директиваны камтыйт, эгерде сизде окшоштургуңуз келген кездеме перифериялык түзүлүштөрүңүз болсо, комментарийсиз калтырылышы керек. Кездеменин перифериялык түзүлүштөрүнүн эстутум картасы subsystem.bfm ичинде көрсөтүлгөн, сиз бул BFM ичинде аныкталгандарга кайрыла аласыз file. Бул file колдонуучунун колдонмо кодуңузга окшош.
  • Subysystem.bfm:  кездеме эстутум картасын камтыйт. Муну өзгөртүүнүн кереги жок file.

Булар files Libero® IDE тарабынан ModelSim™ге автоматтык түрдө өткөрүлүп берилет, андыктан ModelSimди иштетүүдөн мурун user.bfm скриптин өзгөртүү керек. user.bfm скриптине аркылуу кирүүгө болот File Иерархия, симуляциядагы MSS компонентиңиздин астында Files түйүнү (1-2-сүрөттө көрсөтүлгөндөй).

MICROSEMI SmartDesign MSS Simulation 2

BFM Examples

Example 1: Сурамжылоонун ACE статусу

Кийинки эксample, ACE статусу калибрлөөнүн бүтүшү үчүн суралат жана MSS GPIO биттеринин бирине жазылат.

user.bfm:
MICROSEMI SmartDesign MSS Simulation 3

Example 2: GPIO биттерин жазуу жана текшерүү

Кийинки эксampле, кездемеге эки жумшак GPIO кошулду. subsystem.bfm автоматтык түрдө система тарабынан түзүлөт жана жумшак GPIO перифериялык түзүлүштөрдүн эстутум картасын камтыйт. Энбелгилерге user.bfm скриптиңизден кайрылса болот.

subsystem.bfm:

MICROSEMI SmartDesign MSS Simulation 4

subsystem.bfm file автоматтык түрдө түзүлөт жана аны өзгөртүүнүн кереги жок.

user.bfm:

КАРДАРДЫ КОЛДОО

Microsemi SoC Products Group өзүнүн өнүмдөрүн ар кандай колдоо кызматтары менен колдойт, анын ичинде Кардарларды тейлөө, Кардарларды техникалык колдоо борбору, webсайт, электрондук почта жана дүйнөлүк сатуу кеңселери. Бул тиркеме Microsemi SoC Products Group менен байланышуу жана бул колдоо кызматтарын колдонуу жөнүндө маалыматты камтыйт.

Кардарларды тейлөө

Продукциянын баасы, өнүмдөрдү жаңыртуу, жаңыртуу маалыматы, буйрутма статусу жана авторизация сыяктуу техникалык эмес колдоо үчүн Кардарларды тейлөө кызматы менен байланышыңыз.

  • Түндүк Америкадан 800.262.1060 телефонуна чалыңыз
  • Башка өлкөлөрдөн 650.318.4460 телефонуна чалыңыз
  • Факс, дүйнөнүн каалаган жеринен, 650.318.8044

Кардарларды техникалык колдоо борбору

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.

Microsemi Корпоративдик штаб-квартирасы One Enterprise, Aliso Viejo CA 92656 АКШ ичинде
АКШ: +1 949-380-6100 Сатуу: +1 949-380-6136
Факс: +1 949-215-4996

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

Microsemi SmartDesign MSS симуляциясы [pdf] Колдонуучунун колдонмосу
SmartDesign MSS симуляциясы, MSS симуляциясы, симуляция

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *