Microsemi logo

UG0837
Wogwiritsa Ntchito
IGLOO2 ndi SmartFusion2 FPGA
Mayesero a System Services
Juni 2018

Mbiri Yobwereza

Mbiri yokonzanso ikufotokoza zosintha zomwe zidakhazikitsidwa muzolemba. Zosinthazo zandandalikidwa ndi kubwereza, kuyambira ndi zofalitsa zamakono.
1.1 Kubwereza 1.0
Revision 1.0 inasindikizidwa mu June 2018. Unali kusindikizidwa koyamba kwa chikalatachi.

IGLOO2 ndi SmartFusion2 FPGA System Services Simulation

SmartFusion®2 FPGA Family System Services block ili ndi mndandanda wazinthu zomwe zimagwira ntchito zosiyanasiyana. Izi zikuphatikizapo mauthenga oyerekezera, ntchito zolozera deta, ndi ntchito zofotokozera deta. Ntchito zamakina zitha kupezeka kudzera pa Cortex-M3 mu SmartFusion2 komanso kuchokera pansalu ya FPGA kudzera pa chowongolera cha nsalu (FIC) cha onse SmartFusion2 ndi IGLOO®2. Njira zopezera izi zimatumizidwa kwa woyang'anira dongosolo kudzera mu COMM_BLK. COMM_BLK ili ndi mawonekedwe apamwamba a peripheral bus (APB) ndipo imakhala ngati uthenga wodutsa posinthana ndi data ndi woyang'anira dongosolo. Zopempha zautumiki wamakina zimatumizidwa kwa woyang'anira dongosolo ndipo mayankho a ntchito zamakina amatumizidwa ku CoreSysSerrvice kudzera mu COMM BLK. Malo adilesi a COMM_BLK akupezeka mkati mwa microcontroller sub-system (MSS)/high performance memory subsystem (HPMS). Kuti mudziwe zambiri, onani UG0450: SmartFusion2 SoC ndi IGLOO2 FPGA System Controller.
Wogwiritsa Ntchito
Chithunzi chotsatirachi chikuwonetsa kayendedwe ka data ka ntchito zadongosolo.
Chithunzi 1 • Chithunzi cha Dongosolo la Dongosolo Loyenda kwa DataMicrosemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - Chithunzi Flow DataPamayesedwe amtundu wa IGLOO2 ndi SmartFusion2, muyenera kutumiza zopempha zamakina ndikuyang'ana mayankho autumiki wadongosolo kuti muwonetsetse kuti kayesedweko ndi kolondola. Gawo ili ndilofunika kuti mupeze woyang'anira dongosolo, lomwe limapereka mautumiki a dongosolo. Njira yolembera ndikuwerenga kuchokera kwa woyang'anira dongosolo ndi yosiyana ndi zida za IGLOO2 ndi SmartFusion2. Kwa SmartFusion2, Coretex-M3 ilipo ndipo mutha kulemba ndikuwerenga kuchokera kwa woyang'anira dongosolo pogwiritsa ntchito malamulo a basi (BFM). Kwa IGLOO2, Cortex-M3 palibe ndipo wowongolera makina sapezeka pogwiritsa ntchito malamulo a BFM.
2.1 Mitundu ya Ntchito Zomwe Zilipo
Mitundu itatu yosiyana ya mautumiki apakompyuta ilipo ndipo mtundu uliwonse wautumiki uli ndi mitundu yaying'ono yosiyana.
Mautumiki oyerekeza
Ntchito zolozera data
Ntchito zofotokozera deta
The Zowonjezera -System Services Types (onani tsamba 19) mutu wa bukhuli ukufotokoza mitundu yosiyanasiyana ya mautumiki apakompyuta. Kuti mudziwe zambiri pazantchito zamakina, onani UG0450: SmartFusion2 SoC ndi IGLOO2 FPGA System Controller User Guide.
2.2 IGLOO2 System Service Simulation
Ntchito zamakina zimaphatikiza kulembera ndi kuwerenga kuchokera kwa woyang'anira dongosolo. Kuti mulembere ndikuwerenga kuchokera kwa woyang'anira dongosolo pazolinga zofananira, muyenera kuchita izi motere.

  1. Yambitsani CoreSysServices yofewa IP core, yomwe ikupezeka m'kabukhu la SmartDesign.
  2. Lembani code ya HDL ya finite state machine (FSM).

HDL FSM imalumikizana ndi CoreSysServices Core, yomwe imagwira ntchito ngati nsalu ya basi ya AHBLite. CoreSysServices core imayambitsa pempho lautumiki wadongosolo ku COMM BLK ndipo imalandira mayankho a utumiki wadongosolo kuchokera ku COMM BLK kupyolera mu FIC_0/1, wolamulira mawonekedwe a nsalu monga momwe tawonetsera mu fanizo lotsatirali.
Chithunzi 2 • IGLOO2 System Services Simulation TopologyMicrosemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - Data Flow Diagram 12.3 SmartFusion2 System Service Simulation
Kuti muyese ntchito zamakina pazida za SmartFusion2, muyenera kulembera ndikuwerenga kuchokera kwa woyang'anira dongosolo. Zosankha ziwiri zilipo kuti mupeze wowongolera dongosolo pazolinga zofananira.
Njira 1 - Lembani kachidindo ka HDL kuti FSM igwirizane ndi CoreSysService soft IP core, yomwe imakhala ngati AHBLite nsalu yotchinga ndikuyambitsa pempho lautumiki ku COMM BLK ndikulandira mayankho a machitidwe kuchokera ku COMM BLK kupyolera mu nsalu ya FIC_0/1 mawonekedwe monga momwe tawonetsera m'chithunzichi.
Chithunzi 3 • SmartFusion2 System Services Simulation TopologyMicrosemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - Data Flow Diagram 2

Njira 2 - Monga Cortex-M3 ikupezeka pazida za SmartFusion2, mutha kugwiritsa ntchito malamulo a BFM kuti mulembe mwachindunji ndikuwerenga kuchokera pamalo okumbukira a wowongolera dongosolo.
Kugwiritsa ntchito malamulo a BFM (njira 2) kumateteza kufunika kolemba ma code a HDL a FSM. Mu bukhuli la ogwiritsa ntchito, njira 2 imagwiritsidwa ntchito kuwonetsa kayesedwe ka ntchito mu SmartFusion2. Ndi njira iyi, malo okumbukira olamulira amafikira kuti apeze mapu a kukumbukira a COMM BLK ndi block interface interrupt controller (FIIC) pamene mulemba malamulo anu a BFM.
2.4 Kuyerekezera Eksamples
Buku logwiritsa ntchito limakwirira zoyeserera zotsatirazi.

  • IGLOO2 Seri Number Service Kayeseleledwe ka Service (onani tsamba 5)
  • SmartFusion2 Serial Number Service Simulation (onani tsamba 8)
  • IGLOO2 Zeroization Service Simulation (onani tsamba 13)
  • SmartFusion2 Zeroization Service Simulation (onani tsamba 16)

Njira zofananira zofananira zitha kugwiritsidwa ntchito kuzinthu zina zamakina. Kuti muwone mndandanda wazinthu zosiyanasiyana zomwe zilipo, pitani ku Zowonjezera - Mitundu ya Ntchito Zadongosolo (onani tsamba 19).

2.5 IGLOO2 Seri Nambala Service Kuyerekezera
Kukonzekera kayeseleledwe ka nambala ya IGLOO2, chitani zotsatirazi.

  1. Pemphani omanga makina kuti apange chipika chanu cha HPMS.
  2. Chongani bokosi la HPMS System Services patsamba la Device Features. Izi zilangiza womanga makina kuti awulule mawonekedwe a basi ya HPMS_FIC_0 SYS_SERVICES_MASTER (BIF).
  3. Siyani mabokosi ena onse osasankhidwa.
  4. Landirani zosasinthika m'masamba ena onse ndikudina Malizani kuti mumalize block builder system. Mu mkonzi wa HDL wa Libero® SoC, lembani kachidindo ka HDL kwa FSM (File > Chatsopano > HDL). Phatikizani zigawo zitatu zotsatirazi mu FSM yanu.
    INIT state (dziko loyambirira)
    SERV_PHASE (malo ofunsira ntchito)
    RSP_PHASE (malo oyankhira ntchito).
    Chithunzi chotsatira chikuwonetsa zigawo zitatu za FSM.
    Chithunzi 4 • FSM ya mayiko atatu
  5. Microsemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - Three-State FSM 1Mu khodi yanu ya HDL ya FSM, gwiritsani ntchito khodi yolondola ("01" Hex ya serial number service ) kuti mulowetse malo ofunsira ntchito kuchokera ku boma la INIT.
  6. Sungani HDL yanu file. FSM ikuwoneka ngati chigawo cha Design Hierarchy.
  7. Tsegulani SmartDesign. Kokani ndikuponya chipika chanu chapamwamba kwambiri ndi chipika chanu cha FSM mu SmartDesign canvas. Kuchokera pamndandanda, kokerani ndikugwetsa CoreSysService yofewa IP core mu SmartDesign canvas.
  8. Dinani kumanja CoreSysService yofewa IP pachimake kuti mutsegule kasinthidwe. Chongani seri Number Service checkbox (pansi pa Chipangizo ndi Design Information Services
    group) kuti mugwiritse ntchito nambala ya serial.
  9. Siyani mabokosi ena onse osasankhidwa. Dinani Chabwino kuti mutuluke mu configurator.
    Chithunzi 5 • CoreSysServices zofewa IP Core Configurator
    Microsemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - Core Configurator
  10. Lumikizani HPMS_FIC_0 SYS_SERVICES_MASTER BIF ya block builder system ku AHBL_MASTER BIF ya block ya CoreSysService.
  11. Lumikizani zotulutsa za HDL FSM block yanu ndikuyika kwa CoreSysService soft IP core. Pangani maulumikizidwe ena onse mu kansalu ya SmartDesign monga momwe zilili pachithunzichi.
    Chithunzi 6 • SmartDesign Canvas yokhala ndi HDL Block, CoreSysServices Soft IP ndi HPMS BlocksMicrosemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - HPMS Blocks
  12. Mu kansalu ya SmartDesign, dinani kumanja> Pangani Chigawo kuti mupange Mapangidwe apamwamba kwambiri.
  13. Mu Utsogoleri Wopanga view, dinani kumanja kwa mapangidwe apamwamba ndikusankha kupanga Testbench > HDL .
  14. Gwiritsani ntchito cholembera kuti mupange mawu file dzina "status.txt" .
  15. Phatikizani lamulo la service service ndi 128-bit serial number. Kuti mudziwe zambiri, onani Table 1 (System Services Command/Response Values) mu CoreSysServices v3.1 Handbook kuti ma code code (Hex) agwiritsidwe ntchito pazinthu zosiyanasiyana zamakina. Pa ntchito ya serial, nambala yolamula ndi "01" Hex.

Mtundu wa status.txt file kwa serial number service ndi motere.
< 2 Hex manambala CMD><32 Hex Nambala ya seriyo >
Example: 01A1A2A3A4B1B2B3B4C1C2C3C4D1D2D3D4
Sungani status.txt file mufoda yoyeserera ya projekiti yanu. Mapangidwewo tsopano ali okonzeka kuyerekezera.
Utumiki ukangoyamba kuchitidwa, uthenga wosonyeza malo omwe akupita ndi nambala ya serial ikuwonetsedwa pawindo lazolemba la ModelSim, monga momwe chithunzichi chikusonyezera.
Chithunzi 7 • Window ya ModelSim Simulation TranscriptMicrosemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - Transcript WindowWoyang'anira dongosolo amapanga AHB kulemba ku adilesi yokhala ndi nambala ya serial. Ntchito ikamaliza, COMM_BLK's RXFIFO idzadzazidwa ndi yankho lautumiki.
Zindikirani: Kuti mupeze mndandanda wathunthu wamalamulo oti agwiritsidwe ntchito pamakina osiyanasiyana, onani Table 1 (System Services Command/Response Values) mu CoreSysServices v3.1 Handbook kapena UG0450: SmartFusion2 SoC ndi IGLOO2 FPGA System Controller User Guide.
2.6 SmartFusion2 Seri Number Service Simulation
Mu bukhuli la ogwiritsa ntchito, malamulo a BFM (njira 2) amagwiritsidwa ntchito kuti afikire wowongolera dongosolo pa ntchito yamakina. Malamulo a BFM amagwiritsidwa ntchito ngati purosesa ya Cortex-M3 ikupezeka pazida zoyeserera za BFM. Malamulo a BFM amakulolani kuti mulembe mwachindunji ndikuwerenga kuchokera ku COMM BLK mutadziwa mapu okumbukira a COMM_BLK.
Kuti mukonzekere mapangidwe anu a SmartFusion2 serial number service simulation, chitani izi.

  1. Kokani ndikugwetsa MSS kuchokera m'katalogu kupita pamapangidwe a polojekiti yanu.
  2. Zimitsani zotumphukira zonse za MSS kupatula MSS_CCC, Reset Controller, Interrupt Management, ndi FIC_0, FIC_1 ndi FIC_2.
  3. Konzani zosokoneza kuti zigwiritse ntchito MSS kusokoneza.
  4. Konzani serialnum.bfm file mu mkonzi wamalemba kapena mkonzi wa Libero's HDL. Sungani serialnum.bfm file mu Foda Yoyeserera ya projekiti. The serialnum.bfm iyenera kukhala ndi izi.
    • Kujambula pamtima ku COMM BLK (CMBLK)
    • Mapu a Memory to interrupt management peripheral (FIIC)
    • Lamulo la pempho la serial number system service (“01” Hex)
    • Adilesi ya komwe kuli nambala ya seriyo
    Wakaleampndi serialnum.bfm file ndi motere.
    memmap FIIC 0x40006000; # Mapu a Memory kuti asokoneze kasamalidwe
    memmap CMBLK 0x40016000; #Mapu a Memory kupita ku COMM BLK
    memmap DESCRIPTOR_ADDR 0x20000000; #Malo adilesi ya Serial Num
    #Command Code mu Hexadecimal
    CMD nthawi zonse 0x1 # Comand code ya Serial NumberService
    #FIIC Configuration Registry
    FICC_INTERRUPT_ENABLE0 nthawi zonse 0x0
    #COMM_BLK Configuration Registry
    KULAMULIRA kosalekeza 0x00
    STATUS nthawi zonse 0x04
    nthawi zonse INT_ENABLE 0x08
    Nthawi zonse DATA8 0x10
    Nthawi zonse DATA32 0x14
    pafupipafupi FRAME_START8 0x18
    pafupipafupi FRAME_START32 0x1C
    ndondomeko serial;
    inu x;
    lembani w FIIC FICC_INTERRUPT_ENABLE0 0x20000000 #Sinthani
    #FICC_INTERRUPT_ENABLE0 # Lembani kuti mulowetse COMBLK_INTR #
    #kusokoneza kuchokera ku block ya COMM_BLK kupita ku nsalu
    #Request Phase
    lembani w CMBLK CONTROL 0x10 # Konzani COMM BLK Control #Register to
    yambitsani kusamutsa pa COMM BLK Interface
    lembani w CMBLK INT_ENABLE 0x1 # Konzani COMM BLK Kusokoneza Yambitsani
    #Register kuti muthe Kusokoneza kwa TXTOKAY (Zogwirizana pang'ono mu
    # Status Register)
    waitit 19 # dikirani COMM BLK Kusokoneza , Apa #BFM ikudikirira
    #mpaka COMBLK_INTR itsimikiziridwa
    werengani w CMBLK STATUS x # Werengani Kaundula wa Makhalidwe a COMM BLK a #TXTOKAY
    # Kusokoneza
    kodi xx ndi 0x1
    ngati x
    lembani w CMBLK FRAME_START8 CMD # Konzani COMM BLK FRAME_START8
    #Kulembetsa kuti mupemphe ntchito ya Nambala ya Seri
    endif
    endif
    waitint 19 # dikirani COMM BLK Kusokoneza, Pano
    #BFM imadikirira mpaka COMBLK_INTR inenedwe
    werengani w CMBLK STATUS x # Werengani Kulembetsa kwa Makhalidwe a COMM BLK kwa
    #TXTOKAY Kusokoneza
    kodi xx ndi 0x1
    kodi xx ndi 0x1
    ngati x
    lembani w CMBLK CONTROL 0x14 #Sinthani Kuwongolera kwa COMM BLK
    #Register kuti muthe kusamutsa pa COMM BLK Interface
    lembani w CMBLK DATA32 DESCRIPTOR_ADDR
    lembani w CMBLK INT_ENABLE 0x80
    lembani w CMBLK KULAMULIRA 0x10
    endif
    dikira 20
    #Response Phase
    dikira 19
    werengani w CMBLK STATUS x
    kodi xx ndi 0x80
    ngati x
    werengani w CMBLK FRAME_START8 CMD
    lembani w CMBLK INT_ENABLE 0x2
    endif
    dikira 19
    werengani w CMBLK STATUS x
    kodi xx ndi 0x2
    ngati x
    werengani w CMBLK DATA8 0x0
    lembani w CMBLK KULAMULIRA 0x18
    endif
    dikira 19
    werengani w FIIC 0x8 0x20000000
    werengani w CMBLK STATUS x
    kodi xx ndi 0x2
    ngati x
    werengani w CMBLK DATA32 DESCRIPTOR_ADDR
    endif
    werengani w DESCRIPTOR_ADDR 0x0 0xE1E2E3E4; #WerenganiCheck kuti muwone S/N
    werengani w DESCRIPTOR_ADDR 0x4 0xC1C2C3C4; #WerenganiCheck kuti muwone S/N
    werengani w DESCRIPTOR_ADDR 0x8 0xB1B2B3B4; #WerenganiCheck kuti muwone S/N
    werengani w DESCRIPTOR_ADDR 0xC 0xA1A2A3A4; #WerenganiCheck kuti muwone S/N
    kubwerera
  5. Pangani mawonekedwe . ndilembereni file mumkonzi wa Libero's HDL kapena mkonzi uliwonse wamawu. Phatikizani ndi serial number system service command ("01" mu Hex) ndi nambala ya serial yomwe ili m'menemo. ndilembereni file. Onani CoreSysServices v3.1 Handbook kuti mugwiritse ntchito malamulo olondola.
  6. Syntax ya izi file kwa seriyoni nambala ya utumiki ndi, <2 Hex digit CMD>< 32 Hex digit Number Seri Number> . Eksample: 01A1A2A3A4B1B2B3B4C1C2C3C4E1E2E3E4.
  7. Sungani mawonekedwe .txt file mu Foda Yoyeserera ya projekiti.
  8. Sinthani wosuta .bfm (yomwe ili mkati mwa Foda Yoyeserera) kuti mukhale ndi serialnum. bfm file ndikuyimbira nambala ya serial monga momwe zasonyezedwera pagawo lachidule la code.
    monga "serialnum.bfm" #include serialnum.bfm
    ndondomeko user_main;
    sindikizani "INFO: Simulation Starts";
    sindikizani “INFO:Service Command Code in Decimal:%0d”, CMD ;
    kuyimba serial; #itanani njira ya serial
    sindikizani "INFO: Simulation Ends";
    kubwerera
  9. Mu Utsogoleri Wopanga view, pangani testbench (Dinani kumanja, Kupanga Kwapamwamba Kwambiri> Pangani Testbench> HDL) ndipo mwakonzeka kuyendetsa ntchito yofananira ya serial number.

Ntchito ikangoyamba, uthenga wowonetsa komwe ukupita ndi nambala ya seriyo imawonetsedwa. Woyang'anira dongosolo amapanga AHB kulemba ku adilesi yokhala ndi nambala ya serial. Ntchito ikamaliza, COMM_BLK's RXFIFO idzadzazidwa ndi yankho lautumiki. Zenera lolemba la ModelSim likuwonetsa adilesi ndi nambala ya seriyo yomwe idalandilidwa monga zikuwonetsedwa pachithunzi chotsatira.
Chithunzi 8 • SmartFusion2 Serial Number Service Kayeseleledwe ka ModelSim Transcript WindowMicrosemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - Transcript Window 1

2.7 IGLOO2 Zeroization Service Simulation
Kuti mukonzekere kuyerekezera kwa IGLOO2 zeroization, chitani izi.

  1. Pemphani omanga makina kuti apange chipika cha HPMS. Chongani bokosi la HPMS System Services mu Chipangizo cha SYS_SERVICES_MASTER BIF. Siyani mabokosi ena onse osasankhidwa. Landirani zosasinthika m'masamba ena onse ndikudina tsamba. Izi zimalangiza omanga dongosolo kuti awulule HPMS_FIC_0 Finish kuti amalize kukonzanso dongosolo lomanga.
  2. Mumkonzi wa HDL wa Libero SoC, lembani kachidindo ka HDL kwa FSM. Mu code yanu ya HDL ya FSM, phatikizani zigawo zitatu zotsatirazi.
    INIT state (dziko loyambirira)
    SERV_PHASE (malo ofunsira ntchito)
    RSP_PHASE (nthawi yoyankhira ntchito)
    Chithunzi chotsatira chikuwonetsa zigawo zitatu za FSM.
    Chithunzi 9 • FSM ya mayiko atatuMicrosemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - Three-State FSM

     

  3. Mu khodi yanu ya HDL, gwiritsani ntchito malamulo a "F0" (Hex) kuti mulowe mu gawo la pempho la ntchito kuchokera ku boma la INIT.
  4. Sungani HDL yanu file.
  5. Tsegulani SmartDesign, kokerani ndikugwetsa chipika chanu chomanga makina apamwamba kwambiri ndi chipika chanu cha HDL FSM mu kansalu ya SmartDesign. Kuchokera pamndandanda, kokerani ndikugwetsa CoreSysService yofewa IP core mu SmartDesign canvas.
  6. Dinani kumanja CoreSysServices yofewa IP pachimake, kuti mutsegule configurator ndikuyang'ana bokosi la Zeroization Service pansi pa gulu la Data Security Services. Siyani mabokosi ena onse osasankhidwa. Dinani kuti Chabwino kutuluka.
    Chithunzi 10 • CoreSysServices Configurator
    Microsemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - Core Configurator 1
  7. Lumikizani HPMS_FIC_0 SYS_SERVICES_MASTER BIF ya block builder system ku AHBL_MASTER BIF ya block ya CoreSysService.
  8. Lumikizani zotulutsa za HDL FSM block yanu ndikuyika kwa CoreSysService soft IP core. Pangani maulumikizidwe ena onse mu SmartDesign canvas.
    Chithunzi 11 • SmartDesign Canvas yokhala ndi HDL Block, CoreSysServices Soft IP, ndi HPMS Blocks
    Microsemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - HPMS Blocks 19. Mu kansalu ya SmartDesign, pangani mapangidwe apamwamba (dinani kumanja> Pangani Chigawo).
    10. Mu Utsogoleri Wopanga view, dinani kumanja kapangidwe kapamwamba ndikusankha pangani Testbench> HDL. Tsopano mwakonzeka kuyendetsa kayeseleledwe.
    Ntchito ikangoyamba kuchitidwa, uthenga wosonyeza kuti zeroization watha pa nthawi x ikuwonetsedwa monga momwe tawonetsera pa chithunzi chotsatira.
    Chithunzi 12 • IGLOO2 Zeroization System Service Simulation Transcript Window
    Microsemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - Transcript Window 3

Woyang'anira dongosolo amapanga AHB kulemba ku adilesi yokhala ndi nambala ya serial. Ntchito ikamaliza, COMM_BLK's RXFIFO idzadzazidwa ndi yankho lautumiki. Tiyenera kuzindikira kuti fanizo loyerekeza limatsanzira zeroization poyimitsa kuyerekezera m'malo mongopanga zero.
Chidziwitso: Kuti mupeze mndandanda wathunthu wamalamulo oti agwiritsidwe ntchito pamakina osiyanasiyana, onani Table 1 (System Services Command/Response Values) mu CoreSysServices v3.1 Handbook:. kapena UG0450: SmartFusion2 SoC ndi IGLOO2 FPGA System Controller Guide

2.8 SmartFusion2 Zeroization Service Simulation
Mu bukhuli, malamulo a BFM (njira 2) amagwiritsidwa ntchito kuti apeze olamulira a dongosolo la ntchito.
Malamulo a BFM amagwiritsidwa ntchito ngati purosesa ya Cortex-M3 ikupezeka pazida zoyeserera za BFM. Malamulo a BFM amakulolani kuti mulembe mwachindunji ndikuwerenga kuchokera ku COMM BLK mutadziwa mapu okumbukira a COMM_BLK. Kuti mukonzekere mapangidwe anu a SmartFusion2 zeroization service simulation, chitani izi.

  1. Kokani ndikugwetsa MSS kuchokera m'katalogu kupita pamapangidwe a polojekiti yanu.
  2. Zimitsani zotumphukira zonse za MSS kupatula MSS_CCC, Reset Controller, Interrupt Management, ndi FIC_0, FIC_1 ndi FIC_2.
  3. Konzani zosokoneza kuti zigwiritse ntchito MSS kusokoneza.
  4. Konzani zeroizaton.bfm file mu mkonzi wamalemba kapena mkonzi wa Libero's HDL. Zeroization yanu. bfm iyenera kuphatikizapo:
  • Mapu okumbukira ku COMM BLK (CMBLK)
  • Mapu a Memory to interrupt management peripheral (FIIC)
  • Lamulo la pempho la ntchito ya zeroizaton ("F0" Hex ya zeriosation)

Wakaleampndi serialnum.bfm file ikuwonetsedwa pachithunzichi.
Chithunzi 13 • Zeroization.bfm ya SmartFusion2 Zeroization System Services Simulation

Microsemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - Transcript Window 4

5. Sungani zeroization.bfm file mu Foda Yoyeserera ya projekiti. wosuta.bfm
6. Sinthani (ili mu zeroization.bfm Mafanizidwe chikwatu) kuphatikizapo ntchito kachidindo kachidule zotsatirazi.
zikuphatikizapo "zeroization.bfm" #include zeroization.bfm file ndondomeko user_main;
sindikizani "INFO: Simulation Starts";
sindikizani “INFO:Service Command Code in Decimal:%0d”, CMD ;
kuitana zeroization; #call zeroization process kubwerera
7. Mu Utsogoleri Wopanga, pangani Testbench ( Dinani kumanja mlingo wapamwamba > Pangani Testbench > HDL ) ndipo mwakonzeka kuyendetsa SmartFusion2 zeroization simulation.
Ntchito ikangoyamba kuchitidwa, uthenga wosonyeza kuti chipangizocho chatsitsidwa nthawi x chikuwonetsedwa. Tiyenera kuzindikira kuti fanizo loyerekeza limatsanzira zeroization poyimitsa kuyerekezera m'malo mongopanga zero. Zenera lolemba la ModelSim pachithunzi chotsatira likuwonetsa kuti chipangizocho chasinthidwa zero.

Chithunzi 14 • SmartFusion2 Zeroization System Simulation Log

Microsemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation - Transcript Window 5

Zowonjezera: Mitundu Ya Ntchito Zadongosolo

Mutuwu ukufotokoza mitundu yosiyanasiyana ya mautumiki apadongosolo.
3.1 Ntchito Zoyeserera Mauthenga
Magawo otsatirawa akufotokoza mitundu yosiyanasiyana ya mautumiki oyerekeza.
3.1.1 Kung'anima * Kuundana
Kuyerekeza kudzalowa mu Flash*Freeze state pomwe pempho loyenera la ntchito litumizidwa ku COMM_BLK kuchokera ku FIC (pazida za IGLOO2) kapena Cortex-M3 (mu zida za SmartFusion2). Ntchitoyi ikadziwika ndi woyang'anira dongosolo, kuyerekezerako kuyimitsidwa ndipo uthenga wosonyeza kuti dongosololi lalowa mu Flash * Freeze (pamodzi ndi njira yomwe yasankhidwa) idzawonetsedwa. Mukayambiranso kuyerekezera, RXFIFO ya COMM_BLK idzadzazidwa ndi yankho lautumiki lomwe lili ndi lamulo lautumiki ndi udindo. Dziwani kuti palibe chithandizo choyerekeza cha Flash *Freeze kutuluka.
3.1.2 Zeroization
Zeroization ndiye ntchito yokhayo yofunika kwambiri pamakina opangidwa ndi COMM_BLK. Kuyerekezaku kudzalowa m'malo osakwanira pokhapokha ngati COMM_BLK yazindikira kuti ntchito yolondola yaperekedwa. Kuchita kwa mautumiki ena kudzayimitsidwa ndikutayidwa ndi woyang'anira dongosolo, ndipo ntchito ya zeroization idzachitidwa m'malo mwake. Pempho la ntchito ya zeroization litadziwika, kuyerekezera kumayima ndipo uthenga wosonyeza kuti dongosolo lalowa zeroization likuwonetsedwa. Kuyambitsanso pamanja koyerekeza pambuyo pa zero ndikosavomerezeka.
3.2 Data Pointer Services
Magawo otsatirawa akufotokoza mitundu yosiyanasiyana ya mautumiki a data pointer.
3.2.1 Nambala ya seri
Ntchito ya serial nambala idzalemba nambala ya 128-bit ku adilesi yomwe yaperekedwa ngati gawo la pempho la ntchito. Izi 128-bit parameter ikhoza kukhazikitsidwa pogwiritsa ntchito System Service Simulation Support file (Onani tsamba 22) . Ngati chiwerengero cha 128-bit serial number sichinafotokozedwe mkati mwa fayilo file, nambala yokhazikika ya 0 idzagwiritsidwa ntchito. Ntchito ikangoyamba, uthenga wowonetsa komwe ukupita ndi nambala ya seriyo imawonetsedwa. Woyang'anira dongosolo amapanga AHB kulemba ku adilesi yokhala ndi nambala ya serial. Ntchito ikamaliza, COMM_BLK's RXFIFO idzadzazidwa ndi yankho lautumiki.
3.2.2 User Code
Utumiki wa usercode umalemba 32-bit usercode parameter ku adiresi yoperekedwa ngati gawo la pempho la ntchito. 32-bit parameter iyi ikhoza kukhazikitsidwa pogwiritsa ntchito System Service Simulation Support file (Onani tsamba 22). Ngati gawo la 32-bit silinafotokozedwe mkati mwa fayilo file, mtengo wokhazikika wa 0 umagwiritsidwa ntchito. Utumiki ukangoyamba kuchitidwa, uthenga wosonyeza malo omwe mukufuna komanso codecode ikuwonetsedwa. Woyang'anira dongosolo amapanga AHB kulemba ku adilesi yokhala ndi 32-bit parameter. Ntchito ikamaliza, COMM_BLK's RXFIFO imadzazidwa ndi mayankho autumiki, omwe amaphatikizapo lamulo lautumiki ndi adilesi yomwe mukufuna.
3.3 Ntchito Zofotokozera Deta
Magawo otsatirawa akufotokoza mitundu yosiyanasiyana ya mautumiki ofotokozera deta.

3.3.1 AES
Kuthandizira koyerekeza kwa ntchitoyi kumangokhudza kusamutsa zomwe zidachokera kugwero kupita komwe zikupita, popanda kubisa chilichonse pa datayo. Deta yomwe ikufunika kubisidwa/kusinthidwa ndi dongosolo la data liyenera kulembedwa pempho lautumiki lisanatumizidwe. Utumiki ukangoyamba kuchitidwa, uthenga wosonyeza kuchitidwa kwa utumiki wa AES ukuwonetsedwa. Ntchito ya AES imawerengera zonse zomwe zasungidwa ndi deta kuti zisinthidwe / kusinthidwa. Deta yoyambirira imakopedwa ndikulembedwa ku adilesi yoperekedwa mkati mwadongosolo la data. Ntchitoyo ikamalizidwa, lamulo, mawonekedwe, ndi adilesi yama data zimakankhidwira mu RXFIFO.
Zindikirani: Ntchitoyi ndi ya data ya 128-bit ndi 256-bit yokha, ndipo data yonse ya 128-bit ndi 256-bit ili ndi kutalika kosiyanasiyana kwa data.

3.3.2 SHA 256
Thandizo loyerekeza la ntchitoyi likungokhudza kusuntha deta, popanda kuchita hashing pa deta. Ntchito ya SHA 256 idapangidwa kuti ipange kiyi ya 256-bit hash kutengera zomwe zalowetsedwa. Zomwe zikufunika kufulumira komanso kapangidwe ka data ziyenera kulembedwa kumaadiresi awo pempho la ntchito lisanatumizidwe ku COMM_BLK. Kutalika kwa ma bits ndi pointer komwe kumatanthauzidwa mkati mwa data ya SHA 256 kuyenera kugwirizana molondola ndi kutalika ndi adilesi ya deta yomwe iyenera kufulumira. Ntchito ikangoyamba kuchitidwa, uthenga wosonyeza kuchitidwa kwa ntchito ya SHA 256 umawonetsedwa. M'malo mochita ntchito yeniyeni, kiyi ya hashi yokhazikika idzalembedwa kucholozera komwe mukupita kuchokera ku data. Chinsinsi cha hashi chosasinthika ndi hex "ABCD1234". Kuti muyike kiyi yachizolowezi, pitani kugawo la Parameter Setting (onani tsamba 23). Mukamaliza ntchitoyi, RXFIFO imadzazidwa ndi mayankho a ntchito omwe ali ndi lamulo lautumiki, udindo, ndi SHA 256 data structure pointer.
3.3.3 HMAC
Thandizo loyerekeza la ntchitoyi likungokhudza kusamutsa deta, popanda kuchita hashing pa data. Zomwe zikufunika kufulumira komanso kapangidwe ka data ziyenera kulembedwa kumaadiresi awo pempho la ntchito lisanatumizidwe ku COMM_BLK. Ntchito ya HMAC imafuna kiyi ya 32-byte kuphatikiza kutalika kwa ma byte, cholozera choyambira, ndi cholozera kopita. Ntchito ikangoyamba kuchitidwa, uthenga wosonyeza kuchitidwa kwa ntchito ya HMAC umawonetsedwa. Mfungulo imawerengedwa ndipo kiyi ya 256-bit imakopera kuchokera pamapangidwe a data kupita kumalo olowera. Mukamaliza ntchitoyi, RXFIFO imadzazidwa ndi mayankho a ntchito omwe ali ndi lamulo lautumiki, udindo, ndi cholozera cha data cha HMAC.

3.3.4 DRBG Pangani
Kupanga ma bits mwachisawawa kumachitika ndi ntchitoyi. Tiyenera kuzindikira kuti chitsanzo chofananira sichimatsatira ndondomeko yofanana ya nambala yomwe imagwiritsidwa ntchito ndi silicon. Dongosolo la data liyenera kulembedwa molondola pamalo omwe akufuna pempho la ntchito lisanatumizidwe ku COMM_BLK. Dongosolo la data, cholozera kopita, kutalika ndi zina zofunikira zimawerengedwa ndi woyang'anira dongosolo. The DRBG kupanga utumiki amapanga pseudo mwachisawawa seti ya deta anapempha kutalika (0-128). Woyang'anira dongosolo amalemba zidziwitso zachisawawa mucholozera chomwe akupita. Uthenga wosonyeza kuchitidwa kwa DRBG kupanga utumiki ukuwonetsedwa mongoyerekeza. Ntchitoyo ikamalizidwa, lamulo, mawonekedwe, ndi adilesi yama data zimakankhidwira mu RXFIFO. Ngati kutalika kwa data komwe kufunsidwa sikuli mkati mwa 0-128, cholakwika cha "4" (Max Generate) chidzakankhidwa mu RXFIFO. Ngati utali wowonjezera wa data suli mkati mwa Pempho Lalikulu Kwambiri la 0-128, code yolakwika ya "5" (Utali Wautali wa Deta Yowonjezereka Yapitirira) idzakankhidwira ku RXFIFO. Ngati zonse zomwe zapemphedwa kutalika kwa data kuti zipangidwe komanso kutalika kwa deta zina sizili m'gulu lomwe akufotokozera (0-128), code yolakwika ya "1" (Cholakwika Chachikulu) imakankhidwira mu RXFIFO.

3.3.5 DRBG Bwezerani Bwino
The kwenikweni bwererani ntchito ikuchitika ndi kuchotsa DRBG instantiations ndi bwererani DRBG. Pempho lautumiki likadziwika, kuyerekezera kumawonetsa uthenga womalizidwa wa DRBG Reset. Yankho, lomwe limaphatikizapo ntchito ndi udindo, likukankhidwira mu RXFIFO.
3.3.6 DRBG Self Test
Thandizo loyerekeza la kudziyesa kwa DRBG sikumayendetsa ntchito yodziyesa. Pempho lautumiki likadziwika, kuyerekezera kudzawonetsa uthenga wodziyesa wodziyesa wa DRBG. Yankho, lomwe limaphatikizapo ntchito ndi udindo, lidzakankhidwira ku RXFIFO.
3.3.7 DRBG Instantiate
Kuthandizira koyerekeza kwa ntchito yapanthawi yomweyo ya DRBG sikumagwira ntchito nthawi yomweyo. Dongosolo la data liyenera kulembedwa molondola pamalo omwe akufuna pempho la ntchito lisanatumizidwe ku COMM_BLK. Pempho lautumiki likadziwika, kapangidwe kake ndi makonda omwe afotokozedwa mkati mwa adilesi ya MSS adzawerengedwa. Kuyerekeza kudzawonetsa uthenga wosonyeza kuti ntchito ya DRBG Instantiate yayamba kuchitidwa. Ntchitoyo ikatha, kuyankha, komwe kumaphatikizapo lamulo lautumiki, udindo, ndi cholozera ku dongosolo la deta, zidzakankhidwira mu RXFIFO. Ngati kutalika kwa data (PERSONALIZATIONLENGTH) sikuli mkati mwa 0-128, khodi yolakwika ya "1" (Cholakwika Choopsa) idzakankhidwa mu RXFIFO kuti ikhale.
3.3.8 DRBG Zosatsimikizika
The kayeseleledwe Thandizo kwa utumiki uninstantiate DRBG si kwenikweni kuchita ntchito unInstantiate kuchotsa DRBG kale instanticated, monga silicon amachita. Pempho lautumiki liyenera kuphatikizapo lamulo ndi DRBG chogwirira. Pempho lautumiki likadziwika, chogwirira cha DRBG chidzasungidwa. Kuyerekeza kudzawonetsa uthenga wosonyeza kuti ntchito yosavomerezeka ya DRBG yakhazikitsidwa. Ntchito ikatha, kuyankha, komwe kumaphatikizapo lamulo lautumiki, udindo, ndi chogwirira cha DRBG, chidzakankhidwira mu RXFIFO.
3.3.9 DRBG Reseed
Chifukwa kayeseleledwe chikhalidwe cha dongosolo ntchito chipika, ndi DRBG reseed utumiki mu kayeseleledwe si anaphedwa basi pambuyo aliyense 65535 DRBG kupanga misonkhano. Dongosolo la data liyenera kulembedwa molondola pamalo omwe akufuna pempho la ntchito lisanatumizidwe ku COMM_BLK. Pempho lautumiki likadziwika, kapangidwe kake ndi zowonjezera zowonjezera mu malo a adilesi ya MSS zidzawerengedwa. Uthenga wosonyeza kuti utumiki wa reseed wa DRBG wayamba kuchitidwa, udzawonetsedwa. Dongosolo la data liyenera kulembedwa molondola pamalo omwe akufuna pempho la ntchito lisanatumizidwe ku COMM_BLK. Ntchitoyo ikatha, kuyankha, komwe kumaphatikizapo lamulo lautumiki, udindo, ndi cholozera ku dongosolo la deta, zidzakankhidwira mu RXFIFO.
3.3.10 KeyTree
Ntchito yeniyeniyo simachitidwa mongoyerekeza ndi ntchito ya KeyTree. Dongosolo la data la KeyTree lili ndi kiyi ya 32-byte, data ya 7-bit optype (MSB yonyalanyazidwa), ndi njira ya 16-byte. Zomwe zili mkati mwadongosolo ziyenera kulembedwa kumaadiresi awo, pempho la ntchito lisanatumizidwe ku COMM_BLK. Ntchito ikangoyamba kuchitidwa, uthenga wosonyeza kuchitidwa kwa ntchito ya KeyTree udzawonetsedwa. Zomwe zili mu dongosolo la deta zidzawerengedwa, fungulo la 32-byte lidzasungidwa, ndipo kiyi yoyambirira yomwe ili mkati mwa dongosolo la deta idzalembedwa. Pambuyo polemba AHB iyi, mtengo wa fungulo mkati mwa dongosolo la deta sayenera kusintha, koma AHB ntchito zolembera zidzachitika. Mukamaliza ntchitoyi, RXFIFO imadzazidwa ndi yankho lautumiki, lomwe lili ndi lamulo la utumiki, udindo, ndi KeyTree data structure pointer.
3.3.11 Kuyankha Kwamavuto
Ntchito yeniyeni, monga kutsimikizira kwa chipangizocho, sichimachitidwa mongoyerekeza ndi ntchito yoyankha zovuta. Dongosolo la data lautumikiwu limafuna cholozera ku buffer, kulandira zotsatira za 32-byte, 7-bit optype, ndi njira ya 128-bit. Zomwe zili mkati mwadongosolo ziyenera kulembedwa kumaadiresi awo pempho la ntchito lisanatumizidwe ku COMM_BLK. Ntchito ikangoyamba kuchitidwa, uthenga wosonyeza kuchitidwa kwa ntchito yoyankha zovuta udzawonetsedwa. Mayankho amtundu wa 256-bit adzalembedwa mu pointer yomwe yaperekedwa mkati mwadongosolo la data. Kiyi yokhazikika imayikidwa ngati hex "ABCD1234". Kuti mupeze kiyi yachizolowezi, yang'anani Kukhazikitsa Parameter (onani tsamba 23). Mukamaliza ntchitoyo, RXFIFO idzadzazidwa ndi yankho lautumiki, lokhala ndi lamulo lautumiki, udindo, ndi cholozera cha deta yotsutsa.
3.4 Ntchito Zina
Magawo otsatirawa akufotokoza ntchito zina zosiyanasiyana zamakina.
3.4.1 Digest Check
Ntchito yeniyeni ya recalculating ndi kuyerekeza digests wa zigawo anasankha si anaphedwa kwa kugaya cheke utumiki kayeseleledwe. Pempho lautumikili lili ndi malamulo autumiki, ndi zosankha zautumiki (5-bit LSB). Ntchito ikangoyamba kuchitidwa, uthenga wonena za kuchitidwa kwa digest check service udzawonetsedwa, pamodzi ndi zomwe mwasankha kuchokera pa pempholo. Mukamaliza ntchitoyo, RXFIFO idzadzazidwa ndi yankho lautumiki, lokhala ndi lamulo lautumiki, ndi mbendera za digest pass/fail.
3.4.2 Kuyankha Kwamalamulo Osadziwika
Ngati pempho losazindikirika latumizidwa ku COMM_BLK, COMM_BLK imangoyankha ndi uthenga walamulo wosazindikirika ukankhidwira mu RXFIFO. Uthengawu uli ndi lamulo lotumizidwa ku COMM_BLK ndi lamulo losadziwika (252D). Uthenga wosonyeza kuti pempho la ntchito losadziwika lapezeka lidzawonetsedwanso. The COMM_BLK ibwerera pamalo osagwira ntchito, kudikirira kuvomera pempho lotsatira.
3.4.3 Ntchito Zosathandizidwa
Ntchito zosagwiritsidwa ntchito zomwe zakhazikitsidwa ku COMM_BLK ziyambitsa uthenga mofananiza wosonyeza kuti pempholi silikugwira ntchito. The COMM_BLK ibwerera pamalo osagwira ntchito, kudikirira kuvomera pempho lotsatira. PINTERRUPT siikhazikitsidwa, kusonyeza kuti ntchito yatha. Mndandanda waposachedwa wa ntchito zosathandizidwa ndi izi: IAP, ISP, Satifiketi ya Chipangizo, ndi DESIGNVER Service.
3.5 System Services Kayeseleledwe Support File
Kuthandizira kayesedwe ka ntchito zamakina, mawu file wotchedwa, "status.txt" angagwiritsidwe ntchito kupereka malangizo za khalidwe lofunika la kayeseleledwe kachitsanzo chitsanzo kayeseleledwe. Izi file ziyenera kukhala mu foda yomweyo, kuti kayeseleledwe amayendetsedwa kuchokera. The file zitha kugwiritsidwa ntchito, mwa zina, kukakamiza mayankho olakwika pazithandizo zamakina zomwe zimathandizidwa kapenanso kukhazikitsa magawo ena ofunikira kuti ayesedwe, (kwa kaleample, serial number). Kuchuluka kwa mizere yothandizidwa mu "status.txt" file ndi 256. Malangizo omwe amawonekera pambuyo pa mzere wa nambala 256 sadzagwiritsidwa ntchito poyerekezera.
3.5.1 Kukakamiza Mayankho Olakwika
Wogwiritsa akhoza kukakamiza kuyankha kolakwika pa ntchito inayake poyesa popereka chidziwitso kuchitsanzo chofananira pogwiritsa ntchito "status.txt" file, yomwe iyenera kuyikidwa mufoda yomwe kayeseleledwe kamachokerako. Pofuna kukakamiza kuyankha zolakwika pa ntchito inayake, lamulo ndi yankho lofunikira liyenera kulembedwa pamzere womwewo motere:ample, ku Command> ; langizani chitsanzo choyerekeza kuti mupange kuyankha kolakwika kwa kukumbukira kwa MSS ku ntchito ya nambala ya serial, lamulo ili motere.
Service: Nambala ya seri: 01
Uthenga wolakwika wafunsidwa: MSS Memory Access Error: 7F
Muyenera kukhala ndi mzere wa 017F wolowetsedwa mu "status.txt" file.
3.5.2 Kukhazikitsa kwa Parameter
"status.txt" file itha kugwiritsidwanso ntchito kukhazikitsa magawo ena ofunikira poyerekezera. Monga example, kuti mukhazikitse 32-bit parameter ya usercode, mawonekedwe a mzere ayenera kukhala motere: <32 Pang'ono USERCODE>; pomwe ziwerengero zonse ziwiri zalembedwa mu hexadecimal. Kuti muyike parameter ya 128-bit ya nambala ya serial, mawonekedwe a mzerewo ayenera kukhala motere: <128 Bit Serial Number [127:0]> ; pomwe ziwerengero zonse ziwiri zalembedwa mu hexadecimal. Kuti muyike parameter ya 256-bit pa kiyi ya SHA 256; mawonekedwe a mzere ayenera kukhala motere: <256 Bit Key [255:0]>; pomwe ziwerengero zonse ziwiri zalembedwa mu hexadecimal. Kuti mukhazikitse 256-bit parameter ya kiyi yoyankha zovuta, mawonekedwe a mzere akuyenera kukhala motere: <256 Bit Key [255:0]>;
pomwe ziwerengero zonse ziwiri zalembedwa mu hexadecimal.
3.5.3 Chipangizo Chofunika Kwambiri
Ntchito zamakina ndi COMM_BLK zimagwiritsa ntchito makina otsogola kwambiri. Pakadali pano, ntchito yokhayo yofunika kwambiri ndikuyimitsa zero. Pofuna kuchita ntchito yofunika kwambiri, pamene ntchito ina ikuchitidwa, ntchito yomwe ilipo tsopano imayimitsidwa ndipo ntchito yapamwamba kwambiri idzaperekedwa m'malo mwake. COMM_BLK itaya ntchito yomwe ilipo kuti igwire ntchito yofunika kwambiri. Ngati mautumiki angapo osafunikira kwambiri atumizidwa ntchito yomwe ilipo isanamalizidwe, mautumikiwa adzaikidwa pamzere mkati mwa TXFIFO. Ntchito yomwe ilipo ikatha, ntchito yotsatira mu TXFIFO ichitika.

Microsemi sichipereka chitsimikizo, choyimira, kapena chitsimikiziro chokhudza zomwe zili pano kapena kuyenerera kwa katundu ndi ntchito zake pazifukwa zinazake, komanso Microsemi sakhala ndi udindo uliwonse chifukwa cha ntchito kapena kugwiritsa ntchito mankhwala kapena dera lililonse. Zogulitsa zomwe zimagulitsidwa apa ndi zina zilizonse zomwe zimagulitsidwa ndi Microsemi zakhala zikuyesedwa pang'ono ndipo siziyenera kugwiritsidwa ntchito limodzi ndi zida zofunikira kwambiri kapena ntchito. Zochita zilizonse zimakhulupirira kuti ndizodalirika koma sizinatsimikizidwe, ndipo Wogula ayenera kuchita ndikumaliza ntchito zonse ndi kuyesa kwina kwazinthuzo, payekha komanso, kapena kuyikamo, zomaliza zilizonse. Wogula sadzadalira deta iliyonse ndi machitidwe kapena magawo operekedwa ndi Microsemi. Ndiudindo wa Wogula kuti adziyese yekha ngati zogulitsa zilizonse ndi kuyesa ndikutsimikizira zomwezo. Zomwe zimaperekedwa ndi Microsemi pansipa zimaperekedwa "monga momwe zilili, zili kuti" komanso zolakwa zonse, ndipo chiopsezo chonse chokhudzana ndi chidziwitso choterocho chiri kwathunthu ndi Wogula. Microsemi sapereka, momveka bwino kapena momveka bwino, kwa chipani chilichonse ufulu wa patent, zilolezo, kapena ufulu wina uliwonse wa IP, kaya ndi chidziwitso chokhacho kapena chilichonse chofotokozedwa ndi chidziwitsocho. Chidziwitso choperekedwa m'chikalatachi ndi cha Microsemi, ndipo Microsemi ali ndi ufulu wosintha zomwe zili mu chikalatachi kapena pazinthu zilizonse ndi mautumiki nthawi iliyonse popanda chidziwitso.
Microsemi, wothandizira kwathunthu wa Microchip Technology Inc. (Nasdaq: MCHP), amapereka chidziwitso chokwanira cha semiconductor ndi njira zothetsera kayendedwe ka ndege & chitetezo, mauthenga, data center ndi misika yamakampani. Zogulitsa zimaphatikizirapo ma analogi osakanikirana ndi ma radiation osakanikirana, ma FPGA, SoCs ndi ASIC; zinthu zoyendetsera mphamvu; zida zanthawi ndi kulunzanitsa ndi mayankho olondola a nthawi, kuyika mulingo wapadziko lonse wa nthawi; zida processing mawu; RF zothetsera; zigawo zikuluzikulu; kusungirako mabizinesi ndi njira zoyankhulirana; chitetezo matekinoloje ndi scalable anti-tamper mankhwala; Efaneti mayankho; Power-over-Ethernet ICs ndi midspans; komanso luso lokonzekera ndi ntchito. Microsemi ili ku Aliso Viejo, California, ndipo ili ndi antchito pafupifupi 4,800 padziko lonse lapansi. Dziwani zambiri pa www.microsemi.com.

Microsemi logo

Likulu la Microsemi
One Enterprise, Aliso Viejo,
CA 92656 USA
Mkati mwa USA: +1 800-713-4113
Kunja kwa USA: +1 949-380-6100
Zogulitsa: +1 949-380-6136
Fax: +1 949-215-4996
Imelo: malonda.support@microsemi.com
www.microsemi.com
© 2018 Microsemi. Maumwini onse ndi otetezedwa. Microsemi ndi Microsemi logo
Izi ndi zizindikiro zazikulu zachuma za Microsemi Corporation. Zizindikiro zina zonse ndi ntchito
zizindikiro ndi katundu wa eni ake.

Zolemba / Zothandizira

Microsemi UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation [pdf] Buku Logwiritsa Ntchito
UG0837, UG0837 IGLOO2 ndi SmartFusion2 FPGA System Services Simulation, IGLOO2 ndi SmartFusion2 FPGA System Services Simulation, SmartFusion2 FPGA System Services Simulation, FPGA System Services Simulation, Services Simulation

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *