Microsemi SmartDesign MSS Embedded Nonvolatile Memory (eNVM)
Sava lalana
Ny MSS Embedded Nonvolatile Memory (eNVM) configurator dia ahafahanao mamorona faritra fitadidiana isan-karazany (mpanjifa) izay mila fandaharana ao amin'ny fitaovana SmartFusion eNVM block(s).
Ato amin'ity antontan-taratasy ity dia mamaritra amin'ny antsipiriany ny fomba fanamboarana ny sakana eNVM. Raha mila antsipiriany bebe kokoa momba ny eNVM dia jereo ny Actel SmartFusion Microcontroller Subsystem User's Guide.
Fampahalalana manan-danja momba ny pejin'ny mpampiasa eNVM
Ny MSS configurator dia mampiasa pejy eNVM mpampiasa maromaro hitahiry ny MSS configuration. Ireo pejy ireo dia hita eo an-tampon'ny habaka adiresy eNVM. Ny isan'ny pejy dia miovaova arakaraka ny firafitry ny MSS anao (ACE, GPIO ary eNVM Init Clients). Tsy tokony hanoratra ao amin'ireo pejin'ny mpampiasa ireo ny kaody fampiharana anao satria mety hiteraka tsy fahombiazan'ny fampandehanana ny famolavolanao izany. Mariho ihany koa fa raha tsy nesorina ireo pejy ireo dia tsy hivoaka indray ilay ampahany ary mila averina averina.
Ny adiresy 'voatokana' voalohany dia azo kajy toy izao manaraka izao. Rehefa vita soa aman-tsara ny MSS dia sokafy ny eNVM configurator ary raketo ny isan'ny pejy misy aseho ao amin'ny vondrona Usage Statistics amin'ny pejy lehibe. Ny adiresy voatokana voalohany dia voafaritra ho:
adiresy_voatokana_voalohany = 0x60000000 + (pejy misy * 128)
Mamorona sy manamboatra mpanjifa
Mamorona mpanjifa
Ny pejin'ny eNVM configurator dia ahafahanao manampy mpanjifa isan-karazany amin'ny sakananao eNVM. Misy karazana mpanjifa 2 azo alaina:
- mpanjifa fitahirizana data - Ampiasao ny mpanjifa fitahirizana angon-drakitra hamaritana faritra fitadidiana ankapobeny ao amin'ny sakana eNVM. Ity faritra ity dia azo ampiasaina hitazonana ny kaody fampiharana anao na izay atiny data hafa mety ilain'ny fampiharanao.
- Mpanjifa fanombohana - Ampiasao ny mpanjifa fanombohana mba hamaritana faritra fitadidiana izay mila adika amin'ny fotoana fandefasana rafitra amin'ny toerana misy adiresin'ny Cortex-M3.
Mampiseho ny toetran'ny mpanjifa voafefy rehetra ihany koa ny takelaka lehibe. Ireto toetra ireto dia:
- Karazana mpanjifa - Karazana mpanjifa ampidirina amin'ny rafitra
- Anaran'ny mpanjifa - Anaran'ny mpanjifa. Tsy maintsy miavaka manerana ny rafitra.
- Adiresy fanombohana - Ny adiresy amin'ny hex misy ny mpanjifa ao amin'ny eNVM. Tokony ho eo amin'ny sisin'ny pejy. Tsy mahazo adiresy mifanipaka eo amin'ny mpanjifa samihafa.
- Haben'ny teny - Ny haben'ny teny amin'ny mpanjifa amin'ny bitika
- Manomboka pejy - Pejy izay manomboka ny adiresy fanombohana.
- Pejy faran'ny - Pejy iafaran'ny faritra fitadidian'ny mpanjifa. Izy io dia kajy ho azy mifototra amin'ny adiresy fanombohana, ny haben'ny teny ary ny isan'ny teny ho an'ny mpanjifa.
- baiko fanombohana - Ity saha ity dia tsy ampiasain'ny SmartFusion eNVM configurator.
- Adiresy fanombohana hidio – Ampidiro ity safidy ity raha tsy tianao ny hanova ny adiresy fanombohana ny eNVM rehefa manindry ny bokotra "Optimize".
Tatitra ihany koa ny statistika fampiasana:
- Pejy misy - Total isan'ny pejy azo hamoronana mpanjifa. Ny isan'ny pejy misy dia miovaova arakaraka ny fomba nandrafetana ny MSS ankapobeny. Ohatra, ny fandrindrana ACE dia maka pejy mpampiasa izay misy ny angon-drakitra fanombohana ACE ao amin'ny eNVM.
- Pejy ampiasaina - Total isan'ny pejy ampiasain'ireo mpanjifa voarindra.
- Pejy maimaim-poana - Total isan'ny pejy mbola azo ampiasaina amin'ny fanamboarana ny fitahirizana angona sy ny mpanjifa fanombohana.
Ampiasao ny endri-javatra Optimize hamahana ny fifandirana amin'ny adiresy fototra mifanipaka ho an'ny mpanjifa. Ity hetsika ity dia tsy hanova ny adiresy fototra ho an'ny mpanjifa izay voamarika ny Adiresy fanombohana Lock (araka ny aseho amin'ny sary 1-1).
Fametrahana mpanjifa fitahirizana data
Ao amin'ny fifanakalozan-kevitra Configuration Client dia mila mamaritra ny soatoavina voatanisa etsy ambany ianao.
Famaritana ny votoatiny eNVM
- Votoaty - Lazao ny atiny fitadidiana tianao hapetraka ao amin'ny eNVM. Azonao atao ny misafidy ny iray amin'ireto safidy roa manaraka ireto:
- fahatsiarovana File – Mila misafidy a file amin'ny kapila mifanaraka amin'ny iray amin'ireto fitadidiana manaraka ireto file endrika - Intel-Hex, Motorola-S, Actel-S na Actel-Binary. Jereo ny “Fahatsiarovana File Formats” ao amin’ny pejy 9 raha mila fanazavana fanampiny.
- Tsy misy votoaty - Ny mpanjifa dia mpihazona toerana. Ho afaka hampiditra fahatsiarovana ianao file mampiasa FlashPro/FlashPoint amin'ny fotoanan'ny fandaharana nefa tsy mila miverina amin'ity configurator ity.
- Mampiasà adiresy tanteraka - Avelao ny atiny fitadidiana file baiko ny toerana ametrahana ny mpanjifa ao amin'ny sakana eNVM. Ny adiresy ao amin'ny atiny fitadidiana file satria lasa tanteraka amin'ny sakana eNVM manontolo ny mpanjifa. Raha vao misafidy ny safidy adiresy tanteraka ianao, dia esorin'ny rindrambaiko ny adiresy kely indrindra amin'ny atiny fitadidiana file ary mampiasa io adiresy io ho adiresy fanombohana ho an'ny mpanjifa.
- Adiresy fanombohana - Ny adiresin'ny eNVM izay nandrafetana ny atiny.
- Haben'ny teny - Haben'ny teny, amin'ny bitika, an'ny mpanjifa natomboka; Mety ho 8, 16 na 32.
- Isan'ny teny - Isan'ny tenin'ny mpanjifa.
JTAG MIARO
Manakana ny famakiana sy fanoratana ny atiny eNVM avy amin'i JTAG seranana. Ity dia singa fiarovana ho an'ny kaody fampiharana (sary 1-2).
Fametrahana mpanjifa fanombohana
Ho an'ity mpanjifa ity, ny atiny eNVM sy ny JTAG Ny fampahalalana momba ny fiarovana dia mitovy amin'ilay voalaza ao amin'ny "Fanamboarana mpanjifa fitahirizana data" ao amin'ny pejy 6.
Fampahafantarana ny toerana haleha
- Adiresy kendrena - Ny adiresin'ny singa fitahirizanao amin'ny resaka sarintany fitadidiana rafitra Cortex-M3. Ny faritra sasany amin'ny sari-tany fitadidiana rafitra dia tsy avela hofaritana ho an'ity mpanjifa ity satria misy sakana rafitra voatokana. Ny fitaovana dia mampahafantatra anao ny faritra ara-dalàna ho an'ny mpanjifanao.
- Haben'ny fifampiraharahana - Ny habe (8, 16 na 32) amin'ny famindrana APB rehefa adika avy amin'ny faritra fitadidiana eNVM mankany amin'ny toerana kendrena amin'ny alàlan'ny code boot system Actel ny angon-drakitra.
- Isan'ny fanoratana - Ny isan'ny famindrana APB rehefa adika avy amin'ny faritra fitadidiana eNVM mankany amin'ny tanjona kendrena amin'ny alàlan'ny code boot system Actel ny angon-drakitra. Ity saha ity dia kajy ho azy amin'ny alàlan'ny fitaovana mifototra amin'ny fampahalalana momba ny atiny eNVM (habe sy isan'ny teny) ary ny haben'ny fifanakalozana toerana (araka ny aseho amin'ny sary 1-3).
fahatsiarovana File endrika
Ny fahatsiarovana manaraka file endrika azo alaina ho fampidirana files ao amin'ny eNVM Configurator:
- INTEL-HEX
- MOTOROLA S-record
- Actel BINARY
- ACTEL-HEX
INTEL-HEX
Fenitry ny indostria file. Ny fanitarana dia HEX sy IHX. Ho an'ny example, file2. hex na file3.ihx.
Fomba mahazatra noforonin'ny Intel. Ny atiny fitadidiana dia voatahiry ao amin'ny ASCII files mampiasa litera hexadecimal. tsirairay file misy andian-drakitra (andian-dahatsoratra) voafaritry ny andalana vaovao, '\n', tarehintsoratra ary ny rakitsoratra tsirairay dia manomboka amin'ny tarehintsoratra ':'. Raha mila fanazavana fanampiny momba an'io endrika io dia jereo ny antontan-taratasy Famaritana ny format Intel-Hex Record hita ao amin'ny web (Fikarohana Intel Hexadecimal Object File ho an'ny ex maromaroamples).
Ny Intel Hex Record dia ahitana saha dimy ary nalamina toy izao manaraka izao:
:llaaaatt[dd…]cc
Aiza:
- : no kaody fanombohana isaky ny rakitra Intel Hex
- ll dia ny isan'ny byte an'ny saha data
- aaaa dia adiresy 16-bit amin'ny fiandohan'ny toerana fitadidiana ny angona. Adiresy lehibe.
- tt dia karazana firaketana, mamaritra ny saha data:
- Takelaka data 00
- 01 faran'ny file FIRAKETANA AN-TSORATRA
- 02 firaketana adiresy fizarana miitatra
- 03 manomboka ny firaketana adiresy fizarana (tsy noraharahian'ny fitaovana Actel)
- 04 firaketana adiresy tsipika miitatra
- 05 manomboka firaketana adiresy tsipika (tsy noraharahian'ny fitaovana Actel)
- [dd…] dia filaharan'ny n bytes ny angona; n dia mitovy amin'ny voalaza ao amin'ny saha ll
- cc dia fitambaran'ny isa, adiresy ary angona
Exampny Intel Hex Record:
:10000000112233445566778899FFFA
Aiza ny 11 ny LSB ary ny FF ny MSB.
MOTOROLA S-record
Fenitry ny indostria file. File extension dia S, toy ny file4.s
Ity endrika ity dia mampiasa ASCII files, tarehintsoratra hex, ary firaketana mba hamaritana ny atiny fitadidiana mitovy amin'ny ataon'ny Intel-Hex. Jereo ny antontan-taratasy momba ny Motorola S-record raha mila fampahalalana bebe kokoa momba ity endrika ity (karohizo ny famaritana Motorola S-record ho an'ny examples). Ny RAM Content Manager dia tsy mampiasa afa-tsy ny karazana firaketana S1 hatramin'ny S3; tsy raharahaina ny hafa.
Ny fahasamihafana lehibe eo amin'ny Intel-Hex sy ny Motorola S-record dia ny endrika firaketana, ary ny endri-javatra fanamarinana fanampiny fanampiny izay ampidirina ao amin'ny Motorola S.
Amin'ireo endrika roa ireo, ny votoatin'ny fitadidiana dia voafaritra amin'ny fanomezana adiresy fanombohana sy fitambarana angona. Ampidirina ao amin'ny adiresin'ny fiaingana ny bitika ambony amin'ny angon-drakitra ary ny sisa tavela dia mihodinkodina any amin'ireo adiresy mifanila mandra-pampiasaina ny fitambaran'ny angona manontolo.
Ny Motorola S-record dia ahitana saha 6 ary nalamina toy izao manaraka izao:
Stllaaaa [dd…]cc
Aiza:
- S no kaody fanombohan'ny Motorola S-record
- t dia karazana firaketana, mamaritra ny saha angona
- ll dia ny isan'ny byte an'ny saha data
- aaaa dia adiresy 16-bit amin'ny fiandohan'ny toerana fitadidiana ny angona. Adiresy lehibe.
- [dd…] dia filaharan'ny n bytes ny angona; n dia mitovy amin'ny voalaza ao amin'ny saha ll
- cc no checksum ny isa, adiresy ary angona
Exampny Motorola S-Record:
S10a0000112233445566778899FFFA
Aiza ny 11 ny LSB ary ny FF ny MSB.
Actel Binary
Ny endrika fitadidiana tsotra indrindra. Ny fahatsiarovana tsirairay file misy andalana maro toy ny misy teny. Ny andalana tsirairay dia teny iray, izay ny isan'ny isa mimari-droa mitovy amin'ny haben'ny teny amin'ny bitika. Ity endrika ity dia manana fehezanteny henjana. Tokony hifanaraka tsara ny haben'ny teny sy ny isan'ny andalana. ny file Ny fanitarana dia MEM; ho example, file1.mem.
Example: Halany 6, sakany dia 8
01010011
11111111
01010101
11100010
10101010
11110000
Actel HEX
Fomba fampiarahana adiresy/data tsotra. Voafaritra daholo ny adiresy misy votoaty. Ny adiresy tsy misy atiny voafaritra dia ho aotra. ny file Ny fanitarana dia AHX, toy ny filex.ahx. Ny format dia:
AA:D0D1D2
Aiza ny AA ny adiresy toerana amin'ny hex. D0 ny MSB ary D2 ny LSB.
Ny haben'ny angona dia tsy maintsy mifanaraka amin'ny haben'ny teny. Ekample: Halany 6, sakany dia 8
00: FF
01:AB
02:cd
03:EF
04:12
05: bb
Ny adiresy hafa rehetra dia ho aotra.
Fandikana ny votoatin'ny fitadidiana
Adiresy tanteraka vs. havana
Ao amin'ny Relative Addressing, ny adiresy ao amin'ny atiny fitadidiana file tsy namaritra ny toerana nametrahana ny mpanjifa ho fahatsiarovana. Manondro ny toerana misy ny mpanjifa ianao amin'ny fampidirana ny adiresy fanombohana. Izany dia lasa adiresy 0 avy amin'ny atiny fitadidiana file fomba fijery ary ny mpanjifa dia mponina araka izany.
Ho an'ny example, raha mametraka mpanjifa amin'ny 0x80 sy ny votoatin'ny fahatsiarovana file dia toy izao manaraka izao:
Adiresy: 0x0000 data: 0102030405060708
Address: 0x0008 data: 090A0B0C0D0E0F10
Avy eo ny andiany voalohany amin'ity angona ity dia nosoratana mba hiantsoana 0x80 + 0000 ao amin'ny sakana eNVM. Ny andian-bytes faharoa dia nosoratana mba hiantsoana 0x80 + 0008 = 0x88, sy ny sisa.
Noho izany ny adiresy ao amin'ny atiny fitadidiana file dia mifandraika amin'ny mpanjifa mihitsy. Ny toerana ametrahana ny mpanjifa ao amin'ny fitadidiana dia faharoa.
Ho an'ny adiresy tanteraka, ny atiny fitadidiana file mamaritra ny toerana ametrahana ny mpanjifa ao amin'ny sakana eNVM. Ka ny adiresy ao amin'ny atiny fitadidiana file satria lasa tanteraka amin'ny sakana eNVM manontolo ny mpanjifa. Raha vantany vao azonao atao ny safidy adiresy tanteraka, ny rindrambaiko dia maka ny adiresy kely indrindra amin'ny atiny fitadidiana file ary mampiasa io adiresy io ho adiresy fanombohana ho an'ny mpanjifa.
Interpretation Data Example
Ny manaraka exampdia mampiseho ny fomba adika ny angon-drakitra amin'ny haben'ny teny isan-karazany:
Ho an'ny angona nomena: FF 11 EE 22 DD 33 CC 44 BB 55 (izay 55 ny MSB ary FF ny LSB)
Ho an'ny haben'ny teny 32-bit:
0x22EE11FF (adiresy 0)
0x44CC33DD (adiresy 1)
0x000055BB (adiresy 2)
Ho an'ny haben'ny teny 16-bit:
0x11FF (adiresy 0)
0x22EE (adiresy 1)
0x33DD (adiresy 2)
0x44CC (adiresy 3)
0x55BB (adiresy 4)
Ho an'ny haben'ny teny 8-bit:
0xFF (adiresy 0)
0x11 (adiresy 1)
0xEE (adiresy 2)
0x22 (adiresy 3)
0xDD (adiresy 4)
0x33 (adiresy 5)
0xCC (adiresy 6)
0x44 (adiresy 7)
0xBB (adiresy 8)
0x55 (adiresy 9)
Product Support
Ny Vondrona Microsemi SoC Products dia manohana ny vokatra amin'ny serivisy fanohanana isan-karazany ao anatin'izany ny Foibe fanohanana ara-teknika ho an'ny mpanjifa sy serivisy mpanjifa tsy ara-teknika. Ity tovana ity dia misy fampahalalana momba ny fifandraisana amin'ny SoC Products Group sy ny fampiasana ireo tolotra fanohanana ireo.
Mifandraisa amin'ny Foibe fanohanana ara-teknika ho an'ny mpanjifa
Ny Microsemi dia miasa amin'ny Foibe fanohanana ara-teknika ho an'ny mpanjifa miaraka amin'ny injeniera mahay izay afaka manampy amin'ny famaliana ny fanontanianao momba ny fitaovanao, rindrambaiko ary famolavolana. Ny Foibe Fanohanana ara-teknika ho an'ny mpanjifa dia mandany fotoana betsaka amin'ny famoronana naoty fampiharana sy valiny amin'ny FAQ. Noho izany, alohan'ny hifandraisanao aminay, tsidiho azafady ny loharano an-tserasera. Tena azo inoana fa efa namaly ny fanontanianao izahay.
Tohana ara-teknika
Ny mpanjifa Microsemi dia afaka mahazo fanohanana ara-teknika amin'ny vokatra Microsemi SoC amin'ny fiantsoana Technical Support Hotline amin'ny alatsinainy ka hatramin'ny zoma. Ny mpanjifa ihany koa dia manana safidy handefa sy hanara-maso tranga an-tserasera amin'ny My Cases na handefa fanontaniana amin'ny alàlan'ny mailaka amin'ny fotoana rehetra mandritra ny herinandro.
Web: www.actel.com/mycases
Phone (Amerika Avaratra): 1.800.262.1060
Telefaonina (Iraisam-pirenena): +1 650.318.4460
mailaka: soc_tech@microsemi.com
Fanohanana ara-teknika ITAR
Ny mpanjifa Microsemi dia afaka mahazo fanohanana ara-teknika ITAR amin'ny vokatra Microsemi SoC amin'ny fiantsoana ITAR Technical Support Hotline: Alatsinainy ka hatramin'ny Zoma, manomboka amin'ny 9 maraina ka hatramin'ny 6 ora hariva Pacific Time. Ny mpanjifa ihany koa dia manana safidy handefa sy hanara-maso tranga an-tserasera amin'ny My Cases na handefa fanontaniana amin'ny alàlan'ny mailaka amin'ny fotoana rehetra mandritra ny herinandro.
Web: www.actel.com/mycases
Phone (Amerika Avaratra): 1.888.988.ITAR
Telefaonina (Iraisam-pirenena): +1 650.318.4900
mailaka: soc_tech_itar@microsemi.com
Serivisy mpanjifa tsy ara-teknika
Mifandraisa amin'ny Sampan-draharahan'ny Mpanjifa ho an'ny fanohanana vokatra tsy ara-teknika, toy ny vidin'ny vokatra, ny fanavaozana ny vokatra, ny vaovao farany, ny toetry ny kaomandy ary ny fanomezan-dàlana.
Ny solontenan'ny serivisy mpanjifa Microsemi dia azo alaina amin'ny alatsinainy ka hatramin'ny zoma, manomboka amin'ny 8 maraina ka hatramin'ny 5 ora hariva amin'ny Pacific Time, hamaly fanontaniana tsy ara-teknika.
Telefaonina: +1 650.318.2470
Microsemi Corporation (NASDAQ: MSCC) dia manolotra portfolio feno indrindra amin'ny indostrian'ny teknolojia semiconductor. Nanolo-tena amin'ny famahana ny fanamby amin'ny rafitra manakiana indrindra, ny vokatra avy amin'ny Microsemi dia ahitana fitaovana analoga sy RF avo lenta, azo itokisana avo lenta, circuit integrated signal mix, FPGA ary SoC azo zahana, ary subsystem feno. Microsemi dia miasa amin'ny mpanamboatra rafitra lehibe eran'izao tontolo izao amin'ny fiarovana, fiarovana, aerospace, orinasa, varotra ary tsena indostrialy. Mianara bebe kokoa amin'ny www.microsemi.com.
Fiantohana amin'ny tarika
Microsemi Corporation 2381 Morse Avenue Irvine, CA
92614-6233
USA
Phone 949-221-7100
Fax 949-756-0308
SoC
Vondrona vokatra 2061 Stierlin Court Mountain View, CA 94043-4655
USA
Phone 650.318.4200
Fax 650.318.4600
www.actel.com
SoC Products Group (Europe) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB United Kingdom
Phone +44 (0) 1276 609 300
Fax +44 (0) 1276 607 540
SoC Products Group (Japon) EXOS Ebisu Building 4F
1-24-14 Ebisu Shibuya-ku Tokyo 150 Japana
Phone +81.03.3445.7671
Fax +81.03.3445.7668
SoC Products Group (Hong Kong) Room 2107, China Resources Building 26 Harbor Road
Wanchai, Hong Kong
Phone +852 2185 6460
Fax +852 2185 6488
© 2010 Microsemi Corporation. Zo rehetra voatokana. Ny Microsemi sy ny logo Microsemi dia marika famantarana ny Microsemi Corporation. Ny marika sy marika serivisy hafa rehetra dia fananan'ny tompony tsirairay avy.
Documents / Loharano
![]() |
Microsemi SmartDesign MSS Embedded Nonvolatile Memory (eNVM) [pdf] Torolàlana ho an'ny mpampiasa SmartDesign MSS fitadidiana tsy miovaova eNVM, SmartDesign MSS, fitadidiana tsy miovaova eNVM, fitadidiana eNVM |