Microsemi SmartDesign MSS хотираи дарунсохташуда (eNVM)
Муқаддима
Конфигуратори MSS Embedded Memory Nonvilatile (eNVM) ба шумо имкон медиҳад, ки минтақаҳои гуногуни хотира (мизоҷҳо) эҷод кунед, ки бояд дар блок(ҳо)-и дастгоҳи SmartFusion eNVM барномарезӣ карда шаванд.
Дар ин ҳуҷҷат мо ба таври муфассал чӣ гуна танзим кардани блок(ҳо)-и eNVM-ро тавсиф мекунем. Барои тафсилоти бештар дар бораи eNVM, лутфан ба дастури корбари зерсистемаи Microcontroller Actel SmartFusion муроҷиат кунед.
Маълумоти муҳим дар бораи саҳифаҳои корбари eNVM
Конфигуратори MSS барои нигоҳ доштани конфигуратсияи MSS шумораи муайяни саҳифаҳои eNVM-и корбарро истифода мебарад. Ин саҳифаҳо дар болои фазои суроғаи eNVM ҷойгир шудаанд. Шумораи саҳифаҳо вобаста ба конфигуратсияи MSS-и шумо (ACE, GPIOs ва eNVM Init Clients) тағйир меёбад. Рамзи замимаи шумо набояд дар ин саҳифаҳои корбар нависад, зеро он ба эҳтимоли зиёд боиси нокомии вақти иҷрои тарҳи шумо мегардад. Инчунин дар хотир доред, ки агар ин саҳифаҳо бо иштибоҳ вайрон шуда бошанд, қисм дубора бор намекунад ва бояд аз нав барномарезӣ карда шавад.
Суроғаи аввалини "захира"-ро ба таври зерин ҳисоб кардан мумкин аст. Пас аз бомуваффақият тавлиди MSS, конфигуратори eNVM-ро кушоед ва шумораи саҳифаҳои дастрасро дар гурӯҳи омори истифода дар саҳифаи асосӣ сабт кунед. Суроғаи аввалини ҳифзшуда чунин муайян карда мешавад:
суроғаи аввал_захирашуда = 0x60000000 + (саҳифаҳои_дастрас * 128)
Эҷод ва танзими муштариён
Эҷоди муштариён
Саҳифаи асосии конфигуратори eNVM ба шумо имкон медиҳад, ки муштариёни гуногунро ба блоки eNVM-и худ илова кунед. 2 намуди муштарӣ мавҷуд аст:
- Мизоҷи нигаҳдории маълумот - Мизоҷи нигаҳдории маълумотро барои муайян кардани минтақаи хотираи умумӣ дар блоки eNVM истифода баред. Ин минтақа метавонад барои нигоҳ доштани рамзи дархости шумо ё ҳама гуна мундариҷаи дигари маълумоте, ки ба аризаи шумо лозим аст, истифода шавад.
- Мизоҷи оғозёбӣ - Мизоҷи оғозёбиро барои муайян кардани минтақаи хотира истифода баред, ки бояд дар вақти боркунии система дар макони суроғаи Cortex-M3 нусхабардорӣ карда шавад.
Шабакаи асосӣ инчунин хусусиятҳои ҳама гуна мизоҷони танзимшударо нишон медиҳад. Ин хусусиятҳо инҳоянд:
- Навъи муштарӣ - Навъи муштарие, ки ба система илова карда шудааст
- Номи муштарӣ - Номи муштарӣ. Он бояд дар тамоми система беназир бошад.
- Суроғаи оғоз - Суроғаи шонздаҳӣ, ки дар он муштарӣ дар eNVM ҷойгир аст. Он бояд дар сарҳади саҳифа бошад. Ба суроғаҳои такрорӣ байни муштариёни гуногун иҷозат дода намешавад.
- Андозаи калима - Андозаи калимаи муштарӣ дар битҳо
- Оғози саҳифа - Саҳифае, ки дар он суроғаи ибтидоӣ оғоз мешавад.
- Охири саҳифа - Саҳифае, ки дар он минтақаи хотираи муштарӣ ба охир мерасад. Он ба таври худкор дар асоси суроғаи оғоз, андозаи калима ва шумораи калимаҳо барои муштарӣ ҳисоб карда мешавад.
- Тартиби оғозёбӣ - Ин майдонро конфигуратори SmartFusion eNVM истифода намебарад.
- Суроғаи оғозро қулф кунед - Агар шумо нахоҳед, ки конфигуратори eNVM суроғаи оғози шуморо ҳангоми пахш кардани тугмаи "Оптимизатсия" тағир диҳад, ин хосиятро муайян кунед.
Омори истифода низ гузориш дода мешавад:
- Саҳифаҳои дастрас - Шумораи умумии саҳифаҳое, ки барои эҷод кардани муштариён дастрасанд. Шумораи саҳифаҳои дастрас вобаста ба тарзи конфигуратсияи умумии MSS фарқ мекунад. Масалан, конфигуратсияи ACE саҳифаҳои корбарро мегирад, ки дар он маълумоти ибтидоии ACE дар eNVM барномарезӣ шудааст.
- Саҳифаҳои истифодашуда - Шумораи умумии саҳифаҳое, ки муштариёни танзимшуда истифода мебаранд.
- Саҳифаҳои ройгон - Шумораи умумии саҳифаҳо ҳоло ҳам барои танзими нигоҳдории маълумот ва мизоҷҳои оғозёбӣ дастрасанд.
Хусусияти оптимизатсияро истифода баред, то ихтилофҳоро дар суроғаҳои ба ҳам мувофиқи муштариён ҳал кунед. Ин амалиёт суроғаҳои асосиро барои ҳама муштариёне, ки суроғаи оғозро тафтиш кардаанд, тағир намедиҳад (тавре ки дар расми 1-1 нишон дода шудааст).
Танзими муштарии нигаҳдории маълумот
Дар муколамаи конфигуратсияи мизоҷ шумо бояд арзишҳои дар зер овардашударо муайян кунед.
Тавсифи мундариҷаи eNVM
- Мундариҷа - Мундариҷаи хотираеро, ки шумо мехоҳед дар eNVM барномарезӣ кунед, муайян кунед. Шумо метавонед яке аз ду имконоти зеринро интихоб кунед:
- Хотира File – Шумо бояд a-ро интихоб кунед file дар диске, ки ба яке аз хотираҳои зерин мувофиқат мекунад file форматҳо - Intel-Hex, Motorola-S, Actel-S ё Actel-Binary. Ба «Хотира File Форматҳо» дар саҳифаи 9 барои маълумоти иловагӣ.
- Мундариҷа нест - Муштарӣ соҳиби ҷой аст. Шумо барои бор кардани хотира дастрас хоҳед буд file бо истифода аз FlashPro/FlashPoint дар вақти барномасозӣ бидуни бозгашт ба ин конфигуратор.
- Суроғаи мутлақро истифода баред - Ба мундариҷаи хотира имкон медиҳад file дикта, ки муштарӣ дар блоки eNVM ҷойгир аст. Адрес дар мундариҷаи хотира file барои муштарӣ мутлақ ба тамоми блоки eNVM мегардад. Пас аз он ки шумо варианти мутлақи адресро интихоб мекунед, нармафзор суроғаи хурдтаринро аз мундариҷаи хотира хориҷ мекунад file ва он суроғаро ҳамчун суроғаи ибтидоии муштарӣ истифода мебарад.
- Суроғаи оғоз - Суроғаи eNVM, ки дар он мундариҷа барномарезӣ шудааст.
- Андозаи Word - Андозаи калима бо битҳои муштарии оғозшуда; метавонад 8, 16 ё 32 бошад.
- Шумораи калимаҳо - Шумораи калимаҳои муштарӣ.
JTAG Муҳофизат
Хондан ва навиштани мундариҷаи eNVM-ро аз ҶTAG бандар. Ин хусусияти бехатарии рамзи барнома мебошад (Расми 1-2).
Танзими муштарии оғозёбӣ
Барои ин муштарӣ, мундариҷаи eNVM ва JTAG иттилооти муҳофизатӣ ҳамон тавре аст, ки дар "Танзим кардани муштарии нигаҳдории маълумот" дар саҳифаи 6 тавсиф шудааст.
Маълумот дар бораи таъинот
- Суроғаи мақсаднок - Суроғаи унсури нигаҳдории шумо аз рӯи харитаи хотираи системаи Cortex-M3. Баъзе минтақаҳои харитаи хотираи система барои ин муштарӣ муайян карда намешаванд, зеро онҳо дорои блокҳои системавии ҳифз шудаанд. Восита ба шумо дар бораи минтақаҳои қонунии муштарии шумо хабар медиҳад.
- Андозаи муомилот - Андозаи (8, 16 ё 32) APB ҳангоми нусхабардории маълумот аз минтақаи хотираи eNVM ба макони таъиншуда тавассути рамзи пурборкунандаи системаи Actel интиқол дода мешавад.
- Шумораи навиштаҳо - Шумораи интиқолҳои APB ҳангоми нусхабардории маълумот аз минтақаи хотираи eNVM ба макони мақсаднок бо рамзи пурборкунандаи системаи Actel. Ин майдон ба таври худкор аз ҷониби асбоб дар асоси маълумоти мундариҷаи eNVM (андоза ва шумораи калимаҳо) ва андозаи транзакцияи таъинотӣ (тавре ки дар расми 1-3 нишон дода шудааст) ҳисоб карда мешавад.
Хотира File Форматҳо
Хотираи зерин file форматҳо ҳамчун вуруд дастрасанд fileба Конфигуратори eNVM ворид кунед:
- INTEL-HEX
- Сабти MOTOROLA S
- Actel BINARY
- ACTEL-HEX
INTEL-HEX
Стандарти саноатӣ file. Васеъшавӣ HEX ва IHX мебошанд. Барои мисолampле, file2.шонздаҳӣ ё file3.ihx.
Формати стандартие, ки аз ҷониби Intel сохта шудааст. Мундариҷаи хотира дар ASCII нигоҳ дошта мешавад fileбо истифода аз аломатҳои шонздаҳӣ. Хар як file дорои як қатор сабтҳо (сатрҳои матн), ки бо сатри нав, '\n', аломатҳо ҷудо карда шудаанд ва ҳар як сабт бо аломати ':' оғоз мешавад. Барои маълумоти бештар дар бораи ин формат, ба ҳуҷҷати Мушаххасоти формати сабти Intel-Hex муроҷиат кунед, ки дар он дастрас аст web (Ҷустуҷӯи Intel Hexadecimal Object File барои якчанд собикampлес).
Intel Hex Record аз панҷ майдон иборат аст ва ба таври зерин ҷойгир шудааст:
:llaaaatt[dd…]cc
Дар куҷо:
- : рамзи оғози ҳар як сабти Intel Hex аст
- ll шумораи байтҳои майдони маълумот аст
- aaaa суроғаи 16-битии оғози мавқеи хотира барои маълумот аст. Адреси калон аст.
- tt навъи сабт аст, майдони маълумотро муайян мекунад:
- 00 сабти маълумот
- 01 охири file сабт
- 02 сабти суроғаи сегменти васеъ
- 03 сабти суроғаи сегменти оғозёбӣ (аз ҷониби асбобҳои Actel нодида гирифта мешавад)
- 04 сабти суроғаи хаттии тамдидшуда
- 05 сабти суроғаи хаттиро оғоз мекунад (аз ҷониби асбобҳои Actel сарфи назар карда мешавад)
- [dd…] пайдарпаии n байт маълумот аст; n ба он чизе ки дар майдони ll нишон дода шудааст, баробар аст
- cc маблағи санҷиши ҳисоб, суроға ва маълумот аст
ExampСабти Intel Hex:
:10000000112233445566778899FFFA
Дар куҷо 11 LSB ва FF MSB аст.
Сабти MOTOROLA S
Стандарти саноатӣ file. File тамдид S аст, ба монанди file4.с
Ин формат ASCII-ро истифода мебарад files, аломатҳои шонздаҳӣ ва сабтҳо барои муайян кардани мундариҷаи хотира ҳамон тавре ки Intel-Hex мекунад. Барои маълумоти бештар дар бораи ин формат ба ҳуҷҷати тавсифи Motorola S-record муроҷиат кунед (ҷустуҷӯи тавсифи Motorola S-record барои якчанд собиқamples). Менеҷери мундариҷаи RAM танҳо намудҳои сабти S1 то S3 -ро истифода мебарад; ба дигарон эътибор намедиханд.
Фарқи асосии байни Intel-Hex ва Motorola S-record форматҳои сабт ва баъзе хусусиятҳои иловагии санҷиши хатогиҳо мебошад, ки ба Motorola S дохил карда шудаанд.
Дар ҳарду формат, мундариҷаи хотира тавассути пешниҳоди суроғаи ибтидоӣ ва маҷмӯи маълумот муайян карда мешавад. Битҳои болоии маҷмӯи додаҳо ба суроғаи ибтидоӣ бор карда мешаванд ва боқимондаҳо то он даме, ки тамоми маҷмӯи додаҳо истифода шаванд, ба суроғаҳои ҳамсоя пур мешаванд.
Record Motorola S-аз 6 майдон иборат аст ва ба таври зерин ҷойгир шудааст:
Stllaaaa [dd…]cc
Дар куҷо:
- S рамзи оғози ҳар як сабти Motorola S мебошад
- t навъи сабт аст, майдони маълумотро муайян мекунад
- ll шумораи байтҳои майдони маълумот аст
- aaaa суроғаи 16-битии оғози мавқеи хотира барои маълумот аст. Адреси калон аст.
- [dd…] пайдарпаии n байт маълумот аст; n ба он чизе ки дар майдони ll нишон дода шудааст, баробар аст
- cc маблағи санҷиши ҳисоб, суроға ва маълумот аст
Example Motorola S-Record:
S10a0000112233445566778899FFFA
Дар куҷо 11 LSB ва FF MSB аст.
Actel Binary
Соддатарин формати хотира. Ҳар як хотира file дорои шумораи зиёди калимаҳост. Ҳар як сатр як калима аст, ки дар он шумораи рақамҳои дуӣ ба андозаи калима дар бит баробар аст. Ин формат синтаксиси хеле сахт дорад. Андозаи калима ва шумораи сатрҳо бояд дақиқ мувофиқат кунанд. Дар file тамдид MEM аст; барои мисолampле, file1.мем.
Example: амиқ 6, паҳнӣ 8 аст
01010011
11111111
01010101
11100010
10101010
11110000
Actel HEX
Формати оддии суроға/ҷуфти маълумот. Ҳама суроғаҳое, ки мундариҷа доранд, нишон дода шудаанд. Суроғаҳое, ки мундариҷаи мушаххас надоранд, ба сифр оғоз карда мешаванд. Дар file тамдид AHX аст, ба монанди filex.ahx. Формат ин аст:
АА:D0D1D2
Дар куҷо AA ҷойгиршавии суроға дар шонздаҳӣ аст. D0 MSB ва D2 LSB аст.
Андозаи маълумот бояд ба андозаи калима мувофиқ бошад. Мисолample: амиқ 6, паҳнӣ 8 аст
00: FF
01: AB
02: CD
03: EF
04:12
05: BB
Ҳама суроғаҳои дигар сифр хоҳанд буд.
Тарҷумаи мундариҷаи хотира
Муроҷиати мутлақ ва нисбӣ
Дар Addressing Relative, суроғаҳо дар мундариҷаи хотира file муайян накардааст, ки мизоҷ дар хотира ҷойгир карда шудааст. Шумо ҷойгиршавии муштариро бо ворид кардани суроғаи ибтидоӣ муайян мекунед. Ин суроғаи 0 аз мундариҷаи хотира мегардад file дурнамо ва муштарӣ мувофиқи он пур карда мешавад.
Барои мисолampле, агар мо мизоҷро дар 0x80 ва мундариҷаи хотира ҷойгир кунем file чунин аст:
Суроға: 0x0000 маълумот: 0102030405060708
Address: 0x0008 data: 090A0B0C0D0E0F10
Сипас маҷмӯи якуми байтҳои ин маълумот ба суроғаи 0x80 + 0000 дар блоки eNVM навишта мешавад. Маҷмӯи дуюми байтҳо ба суроғаи 0x80 + 0008 = 0x88 ва ғайра навишта мешавад.
Ҳамин тариқ, суроғаҳо дар мундариҷаи хотира file нисбат ба худи муштарӣ мебошанд. Дар куҷо муштарӣ дар хотира ҷойгир аст, дуюмдараҷа аст.
Барои суроғаи мутлақ, мундариҷаи хотира file дикта мекунад, ки муштарӣ дар блоки eNVM куҷо ҷойгир карда шудааст. Ҳамин тавр, адресатсия дар мундариҷаи хотира file барои муштарӣ мутлақ ба тамоми блоки eNVM мегардад. Пас аз фаъол кардани варианти мутлақ, нармафзор суроғаи хурдтаринро аз мундариҷаи хотира хориҷ мекунад file ва он суроғаро ҳамчун суроғаи ибтидоии муштарӣ истифода мебарад.
Тафсири маълумот Мисample
Собиқ зеринampLes нишон медиҳад, ки маълумот барои андозаҳои гуногуни калима чӣ гуна тафсир карда мешавад:
Барои маълумоти додашуда: FF 11 EE 22 DD 33 CC 44 BB 55 (дар ин ҷо 55 MSB ва FF LSB аст)
Барои андозаи калимаи 32-бит:
0x22EE11FF (суроғаи 0)
0x44CC33DD (суроғаи 1)
0x000055BB (суроғаи 2)
Барои андозаи калимаи 16-бит:
0x11FF (суроғаи 0)
0x22EE (суроғаи 1)
0x33DD (суроғаи 2)
0x44CC (суроғаи 3)
0x55BB (суроғаи 4)
Барои андозаи калимаи 8-бит:
0xFF (суроғаи 0)
0x11 (суроғаи 1)
0xEE (суроғаи 2)
0x22 (суроғаи 3)
0xDD (суроғаи 4)
0x33 (суроғаи 5)
0xCC (суроғаи 6)
0x44 (суроғаи 7)
0xBB (суроғаи 8)
0x55 (суроғаи 9)
Дастгирии маҳсулот
Microsemi SoC Products Group маҳсулоти худро бо хидматҳои гуногуни дастгирӣ, аз ҷумла Маркази дастгирии техникии муштариён ва хидматрасонии ғайритехникии муштариён дастгирӣ мекунад. Ин замима маълумотро дар бораи тамос бо маҳсулоти SoC Group ва истифодаи ин хидматҳои дастгирӣ дар бар мегирад.
Тамос бо Маркази дастгирии техникии муштариён
Microsemi Маркази дастгирии техникии муштариёнро бо муҳандисони баландихтисос, ки метавонанд ба саволҳои сахтафзор, нармафзор ва тарроҳии шумо ҷавоб диҳанд, кор мекунанд. Маркази дастгирии техникии муштариён вақти зиёдро барои эҷоди қайдҳои барномавӣ ва ҷавобҳо ба саволҳои FAQ сарф мекунад. Пас, пеш аз он ки бо мо тамос гиред, лутфан ба захираҳои онлайни мо муроҷиат кунед. Эҳтимол дорад, ки мо ба саволҳои шумо аллакай ҷавоб додаем.
Пуштибонии фаннӣ
Мизоҷони Microsemi метавонанд дар вақти дилхоҳ аз душанбе то ҷумъа тавассути занг задан ба хати боварии техникӣ дар бораи маҳсулоти Microsemi SoC дастгирии техникӣ гиранд. Мизоҷон инчунин имкон доранд, ки дар вақти дилхоҳ дар давоми ҳафта парвандаҳоро ба таври интерактивӣ ирсол кунанд ва пайгирӣ кунанд ё тавассути почтаи электронӣ саволҳо фиристанд.
Web: www.actel.com/mycases
Телефон (Амрикои Шимолӣ): 1.800.262.1060
Телефон (байналмилалӣ): +1 650.318.4460
Почтаи электронӣ: soc_tech@microsemi.com
Дастгирии техникии ITAR
Мизоҷони Microsemi метавонанд тавассути занг задан ба хати боварӣ ба дастгирии техникии ITAR: аз соати 9:6 то XNUMX:XNUMX вақти Уқёнуси Ором, дастгирии техникии ITAR оид ба маҳсулоти Microsemi SoC гиранд. Мизоҷон инчунин имкон доранд, ки дар вақти дилхоҳ дар давоми ҳафта парвандаҳоро ба таври интерактивӣ ирсол кунанд ва пайгирӣ кунанд ё тавассути почтаи электронӣ саволҳо фиристанд.
Web: www.actel.com/mycases
Телефон (Амрикои Шимолӣ): 1.888.988.ИТАР
Телефон (байналмилалӣ): +1 650.318.4900
Почтаи электронӣ: soc_tech_itar@microsemi.com
Хизматрасонии муштариёни ғайритехникӣ
Барои дастгирии ғайритехникии маҳсулот, ба монанди нархгузории маҳсулот, такмилдиҳии маҳсулот, маълумоти навсозӣ, ҳолати фармоиш ва иҷозат ба Хадамоти муштариён тамос гиред.
Намояндагони хидматрасонии муштариёни Microsemi аз душанбе то ҷумъа, аз соати 8:5 то XNUMX:XNUMX вақти Уқёнуси Ором барои посух додан ба саволҳои ғайритехникӣ дастрасанд.
Телефон: +1 650.318.2470
Корпоратсияи Microsemi (NASDAQ: MSCC) портфели мукаммалтарини технологияи нимноқилҳоро дар соҳа пешниҳод мекунад. Маҳсулоти Microsemi барои ҳалли мушкилоти муҳимтарини система омода аст, дорои дастгоҳҳои аналогӣ ва RF-и баландсифат, эътимоднокии баланд, микросхемаҳои интегралии сигнали омехта, FPGA ва SoC-ҳои фармоишӣ ва зерсистемаҳои мукаммал мебошанд. Microsemi ба истеҳсолкунандагони пешбари система дар саросари ҷаҳон дар бозорҳои дифоъ, амният, аэрокосмос, корхона, тиҷорат ва саноат хизмат мерасонад. Муфассалтар дар www.microsemi.com.
Идораи марказӣ
Корпоратсияи Microsemi 2381 Морзе хиёбони Ирвин, CA
92614-6233
ИМА
Телефон 949-221-7100
Факс 949-756-0308
SoC
Маҳсулоти Гурӯҳи 2061 Stierlin Суди Mountain View, CA 94043-4655
ИМА
Телефон 650.318.4200
Факс 650.318.4600
www.actel.com
SoC Products Group (Europe) Court River, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB Британияи Кабир
Телефон +44 (0) 1276 609 300
Факс +44 (0) 1276 607 540
SoC Products Group (Ҷопон) EXOS Ebisu Building 4F
1-24-14 Эбису Шибуя-ку Токио 150 Япония
Телефон +81.03.3445.7671
Факс +81.03.3445.7668
SoC Products Group (Гонконг) Room 2107, China Resources Building 26 Harbor Road
Ванчай, Гонконг
Телефон +852 2185 6460
Факс +852 2185 6488
© 2010 Microsemi Corporation. Ҳамаи ҳуқуқ маҳфуз аст. Microsemi ва логотипи Microsemi тамғаҳои тиҷоратии Microsemi Corporation мебошанд. Ҳама тамғаҳои молӣ ва тамғаҳои хидматрасонии дигар моликияти соҳибони мувофиқ мебошанд.
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
Microsemi SmartDesign MSS хотираи дарунсохташуда (eNVM) [pdf] Дастури корбар SmartDesign MSS хотираи дарунсохташуда eNVM, SmartDesign MSS, хотираи дарунсохташуда eNVM, хотираи eNVM |