Microsemi logo

UG0837
Ntuziaka onye ọrụ
IGLOO2 na SmartFusion2 FPGA
Simulation Ọrụ Sistemu
June 2018

Akụkọ ngbanwe

Akụkọ ngbanwe ahụ na-akọwa mgbanwe ndị etinyere na akwụkwọ ahụ. Edepụtara mgbanwe ndị a site na ntughari, malite na mbipụta kachasị ugbu a.
1.1 Ntụgharị 1.0
Ebipụtara 1.0 ngbanwe na June 2018. Ọ bụ mbipụta mbụ nke akwụkwọ a.

IGLOO2 na SmartFusion2 FPGA Simulation Ọrụ Sistem

Ihe ngọngọ Ọrụ Sistemu ezinụlọ SmartFusion®2 FPGA na-egosipụta nchịkọta ọrụ maka ọrụ dị iche iche. Ndị a gụnyere ọrụ ozi ịme anwansị, ọrụ pointer data, na ọrụ nkọwa data. Enwere ike ịnweta ọrụ sistemụ site na Cortex-M3 na SmartFusion2 yana site na akwa FPGA site na njikwa ihe njikwa akwa (FIC) maka ma SmartFusion2 na IGLOO®2. A na-ezigara ụzọ nnweta ndị a na njikwa sistemụ site na COMM_BLK. COMM_BLK nwere interface ụgbọ ala dị elu (APB) ma na-eme dị ka ozi na-agafe agafe iji gbanwee data na njikwa sistemụ. A na-ezigara onye na-ahụ maka sistemụ arịrịọ arịrịọ ọrụ sistemu na a na-eziga nzaghachi ọrụ sistemụ na CoreSysSerrvice site na COMM BLK. Ọnọdụ adreesị COMM_BLK dị n'ime sistemụ nchekwa microcontroller (MSS)/ihe nchekwa nchekwa dị elu (HPMS). Maka nkọwa, hụ UG0450: SmartFusion2 SoC na IGLOO2 FPGA System Controller.
Ntuziaka onye ọrụ
Ihe onyonyo a na-egosi ọsọ data ọrụ sistemu.
Ọgụgụ 1 • Eserese na-erugharị data ọrụ sistemụMicrosemi UG0837 IGLOO2 na SmartFusion2 FPGA Sisimelụ Ọrụ Sistem - Eserese Flow DataMaka ịme anwansị ọrụ sistemụ IGLOO2 na SmartFusion2, ịkwesịrị izipu arịrịọ ọrụ sistemụ wee lelee nzaghachi ọrụ sistemụ iji chọpụta na ịme anwansị ahụ ziri ezi. Nzọụkwụ a dị mkpa iji nweta njikwa usoro, nke na-enye ọrụ usoro. Ụzọ e si ede ma gụọ ya site na njikwa sistemụ dị iche maka ngwaọrụ IGLOO2 na SmartFusion2. Maka SmartFusion2, Coretex-M3 dị ma ị nwere ike dee ma gụọ n'aka onye na-ahụ maka sistemụ site na iji iwu ụgbọ ala arụ ọrụ (BFM). Maka IGLOO2, Cortex-M3 adịghị na njikwa sistemụ anaghị enweta site na iji iwu BFM.
2.1 Ụdị Ọrụ Sistemụ Dịnụ
Ụdị ọrụ usoro atọ dị iche iche dị na ụdị ọrụ ọ bụla nwere ụdị sub-ụdị dị iche iche.
Ọrụ ozi ịme anwansị
Ọrụ pointer data
Ọrụ nkọwa data
Ihe mgbakwunye – ụdị ọrụ sistemụ (lee ibe 19) isi nke ntuziaka a na-akọwa ụdị ọrụ sistemụ dị iche iche. Maka ozi ndị ọzọ gbasara ọrụ sistemu, hụ UG0450: SmartFusion2 SoC na IGLOO2 FPGA ntuziaka onye njikwa sistemụ.
2.2 IGLOO2 Simulation Ọrụ Sistem
Ọrụ sistemu gụnyere idere na ịgụ ihe site na onye njikwa sistemu. Iji dee ma gụọ site na njikwa sistemụ maka ebumnuche ịme anwansị, ịkwesịrị ịme usoro ndị a.

  1. Mee ngwa ngwa CoreSysServices soft IP core, dị na katalọgụ SmartDesign.
  2. Dee koodu HDL maka igwe steeti nwere oke (FSM).

The HDL FSM interfaces na CoreSysServices Core, nke na-eje ozi dị ka onye isi akwa nke ụgbọ ala AHBLite. CoreSysServices bụ isi na-ebute arịrịọ ọrụ sistemu na COMM BLK wee nata nzaghachi ọrụ sistemu sitere na COMM BLK site na FIC_0/1, njikwa interface akwa dị ka egosiri na ihe atụ na-esonụ.
Ọgụgụ 2 • IGLOO2 Simulation Ọrụ Simulation TopologyMicrosemi UG0837 IGLOO2 na SmartFusion2 FPGA Sisimelụ Ọrụ Sistem - Eserese Flow Data 12.3 SmartFusion2 Simulation Ọrụ Sistem
Iji megharịa ọrụ sistemu na ngwaọrụ SmartFusion2, ịkwesịrị idegara ma gụọ ya site na njikwa sistemụ. Nhọrọ abụọ dị maka ịnweta njikwa sistemụ maka ebumnuche ịme anwansị.
Nhọrọ 1 - Dee koodu HDL maka FSM iji jiri CoreSysService soft IP core, nke na-eje ozi dị ka onye isi akwa AHBlite wee malite arịrịọ ọrụ sistemụ na COMM BLK wee nata nzaghachi ọrụ sistemụ sitere na COMM BLK site na akwa FIC_0/1 interface dị ka e gosiri na-esonụ ihe atụ.
Ọgụgụ 3 • SmartFusion2 Simulation Ọrụ Simulation TopologyMicrosemi UG0837 IGLOO2 na SmartFusion2 FPGA Sisimelụ Ọrụ Sistem - Eserese Flow Data 2

Nhọrọ 2 - Dị ka Cortex-M3 dị maka ngwaọrụ SmartFusion2, ị nwere ike iji iwu BFM degara ma gụọ ya site na oghere ebe nchekwa nke sistemụ njikwa.
Iji iwu BFM (nhọrọ 2) na-echekwa mkpa ide koodu HDL maka FSM. N'ime ntuziaka onye ọrụ a, a na-eji nhọrọ 2 gosi ịme anwansị ọrụ sistemụ na SmartFusion2. Site na nhọrọ a, a na-enweta oghere ebe nchekwa nke sistemu iji chọpụta maapụ ebe nchekwa nke COMM BLK yana mgbochi ihe nrụnye ihe nrụnye (FIIC) mgbe ị na-ede iwu BFM gị.
2.4 Simulation Examples
Ntuziaka onye ọrụ na-ekpuchi simulations ndị a.

  • IGLOO2 Serial Number Service Simulation (lee ibe 5)
  • SmartFusion2 Serial Number Ọrụ Simulation (lee ibe 8)
  • IGLOO2 Zeroization Service Simulation (lee ibe 13)
  • SmartFusion2 Zeroization Service Simulation (lee ibe 16)

Enwere ike itinye usoro ịme anwansị yiri ya na ọrụ sistemu ndị ọzọ. Maka ndepụta zuru oke nke ọrụ sistemụ dị iche iche dị, gaa na Ihe Ngbakwunye – Ụdị Ọrụ Sistemu (lee ibe 19).

2.5 IGLOO2 Oghere Usoro Ọrụ Ntugharị
Iji kwado maka ịme anwansị ọrụ nọmba serial IGLOO2, mee usoro ndị a dị ka ndị a.

  1. Kpọọ onye nrụpụta sistemụ ka imepụta ngọngọ HPMS gị.
  2. Lelee igbe nrịbama nke sistemu HPMS na ibe Njirimara ngwaọrụ. Nke a ga-agwa onye na-ewu sistemu ka ọ kpughee ihe nhụta ụgbọ ala HPMS_FIC_0 SYS_SERVICES_MASTER (BIF).
  3. Hapụ igbe nrịbama ndị ọzọ niile enweghị akara.
  4. Nabata ndabara na ibe ndị ọzọ niile wee pịa Mechaa ka mezue ngọngọ onye nrụpụta sistemụ. Na Libero® SoC's HDL nchịkọta akụkọ, dee HDL koodu maka FSM (File > Ọhụrụ > HDL). Tinye steeti atọ ndị a na FSM gị.
    INIT steeti (steeti mbụ)
    SERV_PHASE (steeti arịrịọ ọrụ)
    RSP_PHASE (ọnọdụ nzaghachi ọrụ).
    Ọnụọgụ na-esonụ na-egosi steeti FSM atọ.
    Ọgụgụ 4 • FSM steeti atọ
  5. Microsemi UG0837 IGLOO2 na SmartFusion2 FPGA Sisimelụ Ọrụ Sistem - FSM 1 steeti atọ.N'ime koodu HDL gị maka FSM, jiri koodu iwu ziri ezi ("01" Hex maka ọrụ ọnụọgụ nọmba ) iji tinye steeti arịrịọ ọrụ site na steeti INIT.
  6. Chekwaa HDL gị file. FSM na-egosi dị ka akụrụngwa na nhazi nhazi .
  7. Mepee SmartDesign. Dọrọ ma dobe ngọngọ ihe nrụpụta sistemụ ọkwa gị yana mgbochi FSM gị n'ime kwaaji SmartDesign. Site na katalọgụ, dọrọ na dobe CoreSysService soft IP core n'ime kwaaji SmartDesign.
  8. Pịa aka nri CoreSysService soft IP core iji mepee nhazi. Lelee igbe nrịbama Ọrụ Nọmba Oghere Usoro (n'okpuru Ọrụ Ozi na Imepụta Ngwaọrụ
    otu) iji mee ka ọrụ nọmba serial.
  9. Hapụ igbe nrịbama ndị ọzọ niile enweghị akara. Pịa OK ka ịpụ na nhazi.
    Ọgụgụ 5 • CoreSysServices soft IP Core Configurator
    Microsemi UG0837 IGLOO2 na SmartFusion2 FPGA Sistem Services Simulation - Core Configurator
  10. Jikọọ HPMS_FIC_0 SYS_SERVICES_MASTER BIF nke ngọngọ sistemụ na AHBL_MASTER BIF nke ngọngọ CoreSysService.
  11. Jikọọ mmepụta nke ngọngọ HDL FSM gị na ntinye nke CoreSysService soft IP core. Mee njikọ ndị ọzọ niile na kwaaji SmartDesign dị ka egosiri na foto a.
    Ọgụgụ 6 • SmartDesign Canvas nwere HDL Block, CoreSysServices Soft IP na HPMS BlocksMicrosemi UG0837 IGLOO2 na SmartFusion2 FPGA Sistem Services Simulation - HPMS Blocks
  12. Na kwaaji SmartDesign, pịa aka nri> Mepụta akụrụngwa iji mepụta ọkwa ọkwa dị elu.
  13. Na nhazi ọkwa view, pịa aka nri n'elu imewe elu wee họrọ mepụta Testbench > HDL .
  14. Jiri ndezi ederede ka imepụta ederede file akpọrọ "status.txt" .
  15. Tinye iwu maka ọrụ sistemụ yana nọmba nsonso 128-bit. Maka ozi ndị ọzọ, lee Tebụl 1 (Ụkpụrụ Ọrụ Sistem/Uru Azịza) na CoreSysServices v3.1 Akwụkwọ aka maka koodu iwu (Hex) ga-eji maka ọrụ sistemụ dị iche iche. Maka ọrụ ọnụọgụgụ, koodu iwu bụ “01” Hex.

Ụdị ọnọdụ.txt file maka ọrụ nọmba serial bụ nke a.
<2 ọnụọgụ hex CMD> ọnụọgụ ọnụọgụ ọnụọgụ abụọ hex>
Example: 01A1A2A3A4B1B2B3B4C1C2C3C4D1D2D3D4
Chekwa ọkwa.txt file na nchekwa Simulation nke oru ngo gi. Nhazi dị njikere ugbu a maka ịme anwansị.
Ozugbo ọrụ ahụ malitere mmezu, ozi na-egosi ebe aga na nọmba nsonazụ ga-egosipụta na mpio ederede ModelSim, dị ka egosiri na foto a.
Ọgụgụ 7 • Ohere transcript Simulation ModelSimMicrosemi UG0837 IGLOO2 na SmartFusion2 FPGA Sisimelụ Ọrụ Sistem - Window transcriptOnye na-ahụ maka sistemụ na-eduzi AHB dee adreesị nwere nọmba nsonazụ. Mgbe emechara ọrụ ahụ, COMM_BLK's RXFIFO ga-ebu nzaghachi ọrụ ahụ.
Mara: Maka ndepụta zuru oke nke koodu iwu a ga-eji maka ọrụ sistemụ dị iche iche, lee Tebụl 1 (Ụkpụrụ Ọrụ Sistem / Azịza Asambodo) na CoreSysServices v3.1 Handbook ma ọ bụ UG0450: SmartFusion2 SoC na IGLOO2 FPGA Ntuziaka Onye njikwa Sistemụ Njikwa.
2.6 SmartFusion2 Oghere Usoro Nrụmọrụ Ọrụ
N'ime ntuziaka onye ọrụ a, a na-eji iwu BFM (nhọrọ 2) nweta njikwa sistemụ maka ọrụ sistemụ. A na-eji iwu BFM dị ka ihe nrụpụta Cortex-M3 dị na ngwaọrụ maka ịme anwansị BFM. Iwu BFM na-enye gị ohere idegara ya ozugbo wee gụọ site na COMM BLK ozugbo ịmara maapụ ebe nchekwa nke COMM_BLK.
Iji kwado imewe gị maka ịme anwansị ọrụ nọmba serial SmartFusion2, mee usoro ndị a.

  1. Dọrọ ma dobe MSS site na katalọgụ gaa na akwa akwa nke ọrụ gị.
  2. Gbanyụọ akụkụ MSS niile ewezuga MSS_CCC, njikwa nrụpụta, njikwa nkwụsịtụ, yana FIC_0, FIC_1 na FIC_2.
  3. Hazie njikwa nkwụsịtụ ka iji MSS na-akpachapụ anya.
  4. Kwadebe serialnum.bfm file na editọ ederede ma ọ bụ na onye nchịkọta HDL nke Libero. Chekwa serialnum.bfm file na folda Simulation nke oru ngo. Serialnum.bfm kwesịrị ịgụnye nkọwa ndị a.
    • Maapụ ebe nchekwa na COMM BLK (CMBLK)
    • Maapụ ebe nchekwa iji kwụsị mpaghara njikwa (FIIC)
    • Iwu maka arịrịọ ọrụ sistemụ nọmba nsoro ("01" Hex)
    • Adreesị maka ebe ọnụọgụ nọmba
    Onye bụbuample nke serialnum.bfm file bụ dị ka ndị a.
    memmap FIIC 0x40006000; # Maapụ ebe nchekwa iji kwụsị njikwa
    memap CMBLK 0x40016000; # Mapping ebe nchekwa na COMM BLK
    memap DESCRIPTOR_ADDR 0x20000000; # Ọnọdụ adreesị maka nọmba Serial
    # Koodu iwu na hexadecimal
    CMD mgbe niile 0x1 # Comand koodu maka Serial NumberService
    Ndị ndebanye aha nhazi #FIIC
    FICC_INTERRUPT_ENABLE0 0x0 mgbe niile
    #COMM_BLK Ndebanye aha nhazi
    njikwa mgbe niile 0x00
    Ọnọdụ mgbe niile 0x04
    INT_ENABLE 0x08 mgbe niile
    DATA8 0x10 mgbe niile
    DATA32 0x14 mgbe niile
    FRAME_START8 0x18 na-adịgide adịgide
    FRAME_START32 0x1C mgbe niile
    usoro serialnum;
    int x;
    dee w FIIC FICC_INTERRUPT_ENABLE0 0x20000000 # Hazie
    #FICC_INTERRUPT_ENABLE0 # Debanye aha iji mee ka COMBLK_INTR #
    # nkwụsị site na COMM_BLK ngọngọ ka akwa akwa
    # Arịrịọ usoro
    dee w CMBLK CONTROL 0x10 # Hazie njikwa COMM BLK # debanye aha na
    mee ka nnyefe na COMM BLK Interface
    dee w CMBLK INT_ENABLE 0x1 # Hazie COMM BLK Nkwụsị Kwado
    # Debanye aha iji mee ka nkwụsịtụ maka TXTOKAY (obere ihe kwekọrọ na
    # Ndebanye aha ọnọdụ)
    chere 19 # chere COMM BLK nkwụsị , Ebe a #BFM na-echere
    # ruo mgbe COMBLK_INTR ga-ekwenye
    ụlọ ahịa na-agụ akwụkwọ w CMBLK STATUS x # Gụọ COMM BLK Ọnọdụ Debanye aha maka #TXTOKAY
    # kwụsị
    tọọ xx & 0x1
    ọ bụrụ x
    dee w CMBLK FRAME_START8 CMD # Hazie COMM BLK FRAME_START8
    # Debanye aha maka ịrịọ ọrụ nọmba Serial
    njedebe
    njedebe
    chere 19 # chere maka nkwụsịtụ COMM BLK, Ebe a
    #BFM na-echere ruo mgbe COMBLK_INTR ga-ekwenye
    readstore w CMBLK Ọnọdụ x # Gụọ COMM BLK Ọnọdụ Debanye aha maka
    #TXTOKAY kwụsịrị
    tọọ xx & 0x1
    tọọ xx & 0x1
    ọ bụrụ x
    dee w CMBLK CONTROL 0x14 #Hazie njikwa COMM BLK
    # Debanye aha iji mee ka nnyefe na COMM BLK Interface
    dee w CMBLK DATA32 DESCRIPTOR_ADDR
    dee w CMBLK INT_ENABLE 0x80
    dee w CMBLK njikwa 0x10
    njedebe
    chere 20
    # Usoro nzaghachi
    chere 19
    ụlọ ahịa na-agụ akwụkwọ w CMBLK Ọnọdụ x
    tọọ xx & 0x80
    ọ bụrụ x
    lelee anya w CMBLK FRAME_START8 CMD
    dee w CMBLK INT_ENABLE 0x2
    njedebe
    chere 19
    ụlọ ahịa na-agụ akwụkwọ w CMBLK Ọnọdụ x
    tọọ xx & 0x2
    ọ bụrụ x
    nlele nlele w CMBLK DATA8 0x0
    dee w CMBLK njikwa 0x18
    njedebe
    chere 19
    nlele anya w FIIC 0x8 0x20000000
    ụlọ ahịa na-agụ akwụkwọ w CMBLK Ọnọdụ x
    tọọ xx & 0x2
    ọ bụrụ x
    lelee anya w CMBLK DATA32 DESCRIPTOR_ADDR
    njedebe
    nlele anya w DESCRIPTOR_ADDR 0x0 0xE1E2E3E4; #Gụọ nlele ka ịlele S/N
    nlele anya w DESCRIPTOR_ADDR 0x4 0xC1C2C3C4; #Gụọ nlele ka ịlele S/N
    nlele anya w DESCRIPTOR_ADDR 0x8 0xB1B2B3B4; #Gụọ nlele ka ịlele S/N
    nlele anya w DESCRIPTOR_ADDR 0xC 0xA1A2A3A4; #Gụọ nlele ka ịlele S/N
    laghachi
  5. Mepụta ọkwa . txt file na editọ HDL nke Libero ma ọ bụ onye ndezi ederede ọ bụla. Tinye iwu ọrụ sistemụ nọmba nsoro ("01" na Hex) yana nọmba nsonazụ dị na ọkwa . txt file. Hụ CoreSysServices v3.1 Handbook maka iji koodu iwu ziri ezi.
  6. The syntax nke a file maka ọrụ nọmba Oghere Usoro bụ, <2 Hex digit CMD>< 32 Hex digit Serial Number> . Ọpụample: 01A1A2A3A4B1B2B3B4C1C2C3C4E1E2E3E4.
  7. Chekwa ọkwa .txt file na folda Simulation nke oru ngo.
  8. Dezie onye ọrụ .bfm (nke dị n'ime folda Simulation) iji tinye serialnum. bfm file ma kpọọ usoro nọmba nsoghere dị ka egosiri na snippet koodu na-esonụ.
    gụnyere "serialnum.bfm" #gụnyere serialnum.bfm
    usoro user_main;
    bipụta "INFO: Simulation Start";
    bipụta “INFO: Koodu Iwu Ọrụ na Decimal:%0d”, CMD;
    kpọọ serialnum; # Kpọọ usoro serialnum
    bipụta “INFO: Simulation Ends”;
    laghachi
  9. Na nhazi ọkwa view, mepụta testbench (Pịa aka nri, Nhazi ọkwa dị elu> Mepụta Testbench> HDL) na ị dịla njikere ịme simulation ọrụ ọnụọgụ nọmba.

Ozugbo ọrụ ahụ malitere igbu ya, ozi na-egosi ebe aga na nọmba nsonazụ. Onye na-ahụ maka sistemụ na-eduzi AHB dee adreesị nwere nọmba nsonazụ. Mgbe emechara ọrụ ahụ, COMM_BLK's RXFIFO ga-ebu nzaghachi ọrụ ahụ. Window transcript ModelSim na-egosiputa adreesị yana nọmba nsonazụ enwetara dịka egosiri na foto a.
Ọgụgụ 8 • SmartFusion2 Oghere Usoro Nrụmọrụ Nrụmọrụ na ModelSim Transcript WindowMicrosemi UG0837 IGLOO2 na SmartFusion2 FPGA Sisimelụ Ọrụ Sistem - Ohere transcript 1

2.7 IGLOO2 Zeroization Ọrụ Simulation
Iji kwado maka ịme anwansị ọrụ zeroization IGLOO2, mee usoro ndị a dị ka ndị a.

  1. Kpọọ onye nrụpụta sistemụ ka imepụta ngọngọ HPMS. Lelee igbe nrịbama sistemu HPMS n'ime njirimara ngwaọrụ SYS_SERVICES_MASTER BIF. Hapụ igbe nrịbama ndị ọzọ niile enweghị akara. Nabata ndabara na ibe ndị ọzọ niile wee pịa ibe. Nke a na-agwa onye na-ewu sistemu ka ọ kpughee HPMS_FIC_0 rụchaa iji mechaa nhazi nke ngọngọ nke ihe nrụpụta sistemụ.
  2. N'ime onye ndezi HDL nke Libero SoC, dee koodu HDL maka FSM. Na koodu HDL gị maka FSM, tinye steeti atọ ndị a.
    INIT steeti (steeti mbụ)
    SERV_PHASE (steeti arịrịọ ọrụ)
    RSP_PHASE (ọnọdụ nzaghachi ọrụ)
    Ọnụọgụ na-esonụ na-egosi steeti FSM atọ.
    Ọgụgụ 9 • FSM steeti atọMicrosemi UG0837 IGLOO2 na SmartFusion2 FPGA Sisimelụ Ọrụ Sistem - FSM steeti atọ

     

  3. Na koodu HDL gị, jiri koodu iwu “F0″(Hex) tinye steeti arịrịọ ọrụ site na steeti INIT.
  4. Chekwaa HDL gị file.
  5. Mepee SmartDesign, dọrọ na dobe ngọngọ ihe nrụpụta sistemụ ọkwa gị yana mgbochi HDL FSM gị n'ime kwaaji SmartDesign. Site na katalọgụ, dọrọ na dobe CoreSysService soft IP core n'ime kwaaji SmartDesign.
  6. Pịa aka nri CoreSysServices soft IP core, ka imepe onye nhazi ahụ wee lelee igbe nlele Ọrụ Zeroization n'okpuru otu Ọrụ Nchekwa Data. Hapụ igbe nrịbama ndị ọzọ niile enweghị akara. Pịa ka OK pụọ.
    Ọgụgụ 10 • CoreSysServices Configurator
    Microsemi UG0837 IGLOO2 na SmartFusion2 FPGA Sistem Services Simulation - Core Configurator 1
  7. Jikọọ HPMS_FIC_0 SYS_SERVICES_MASTER BIF nke ngọngọ sistemụ na AHBL_MASTER BIF nke ngọngọ CoreSysService.
  8. Jikọọ mmepụta nke ngọngọ HDL FSM gị na ntinye nke CoreSysService soft IP core. Mepụta njikọ ndị ọzọ niile na kwaaji SmartDesign.
    Ọgụgụ 11 • SmartDesign Canvas nwere HDL Block, CoreSysServices Soft IP, na HPMS Blocks
    Microsemi UG0837 IGLOO2 na SmartFusion2 FPGA Sistem Services Simulation - HPMS Blocks 19. Na SmartDesign kwaaji, n'ịwa elu-larịị imewe (Right-click> N'ịwa akụrụngwa).
    10. Na nhazi nhazi view, pịa aka nri elu imewe wee họrọ mepụta Testbench > HDL. Ị dịla njikere ugbu a ịme simulation.
    Ozugbo ọrụ ahụ malitere igbu, ozi na-egosi na emechala zeroization n'oge x ka egosiri dị ka egosiri na foto a.
    Ọgụgụ 12 • IGLOO2 Zeroization Simulation Service Window transcript
    Microsemi UG0837 IGLOO2 na SmartFusion2 FPGA Sisimelụ Ọrụ Sistem - Ohere transcript 3

Onye na-ahụ maka sistemụ na-eduzi AHB dee adreesị nwere nọmba nsonazụ. Mgbe emechara ọrụ ahụ, COMM_BLK's RXFIFO ga-ebu nzaghachi ọrụ ahụ. Ekwesiri iburu n'uche na ihe ngosi simulation na-eme ka zeroization site n'ịkwụsị ịme anwansị ahụ kama ịhapụ imewe ahụ n'onwe ya.
Mara: Maka ndepụta zuru oke nke koodu iwu a ga-eji maka ọrụ sistemụ dị iche iche, lee Tebụl 1 (Ụkpụrụ Ọrụ Sistem/Azịza Nzaghachi) na CoreSysServices v3.1 Akwụkwọ aka: ma ọ bụ UG0450: SmartFusion2 SoC na IGLOO2 FPGA Ntuziaka Onye njikwa Sistemu

2.8 SmartFusion2 Zeroization Ọrụ Simulation
N'ime ntuziaka a, a na-eji iwu BFM (nhọrọ 2) nweta njikwa sistemụ maka ọrụ sistemụ.
A na-eji iwu BFM dị ka ihe nrụpụta Cortex-M3 dị na ngwaọrụ maka ịme anwansị BFM. Iwu BFM na-enye gị ohere idegara ya ozugbo wee gụọ site na COMM BLK ozugbo ịmara maapụ ebe nchekwa nke COMM_BLK. Iji kwado imewe gị maka ịme anwansị ọrụ zeroization SmartFusion2, mee usoro ndị a.

  1. Dọrọ ma dobe MSS site na katalọgụ gaa na akwa akwa nke ọrụ gị.
  2. Gbanyụọ akụkụ MSS niile ewezuga MSS_CCC, njikwa nrụpụta, njikwa nkwụsịtụ, yana FIC_0, FIC_1 na FIC_2.
  3. Hazie njikwa nkwụsịtụ ka iji MSS na-akpachapụ anya.
  4. Kwadebe zeroizaton.bfm file na editọ ederede ma ọ bụ na onye nchịkọta HDL nke Libero. Zeroization gị. bfm kwesịrị ịgụnye:
  • Maapụ ebe nchekwa na COMM BLK (CMBLK)
  • Maapụ ebe nchekwa iji kwụsị njedebe njikwa (FIIC)
  • Iwu maka arịrịọ ọrụ zeroizaton (“F0” Hex maka zeriozation)

Onye bụbuample nke serialnum.bfm file egosiri na foto a.
Ọgụgụ 13 • Zeroization.bfm maka Simulation Ọrụ Sistem Zeroization SmartFusion2

Microsemi UG0837 IGLOO2 na SmartFusion2 FPGA Sisimelụ Ọrụ Sistem - Ohere transcript 4

5. Chekwa zeroization.bfm file na folda Simulation nke oru ngo. onye ọrụ.bfm
6. Dezie (dị na zeroization.bfm Simulation nchekwa) ka ịgụnye iji snippet koodu na-esonụ.
gụnyere "zeroization.bfm" #gụnyere zeroization.bfm file usoro user_main;
bipụta "INFO: Simulation Start";
bipụta “INFO: Koodu Iwu Ọrụ na Decimal:%0d”, CMD;
ịkpọ zeroization; # usoro nloghachi efu nke oku
7. Na nhazi nhazi, mepụta Testbench ( Right click top level > Mepụta Testbench > HDL ) na ị dị njikere na-agba ọsọ SmartFusion2 zeroization simulation.
Ozugbo ọrụ ahụ malitere igbu ya, ozi na-egosi na ewepụla ngwaọrụ ahụ n'oge x gosipụtara. Ekwesiri iburu n'uche na ihe ngosi simulation na-eme ka zeroization site n'ịkwụsị ịme anwansị ahụ kama ịhapụ imewe ahụ n'onwe ya. Window ndegharị ModelSim dị n'ọnụọgụ a na-egosi na etinyela ngwaọrụ ahụ efu.

Ọgụgụ 14 • SmartFusion2 Zeroization Sistemu Simulation Log

Microsemi UG0837 IGLOO2 na SmartFusion2 FPGA Sisimelụ Ọrụ Sistem - Ohere transcript 5

Ihe mgbakwunye: Ụdị Ọrụ Sistemu

Isiakwụkwọ a na-akọwa ụdị ọrụ sistemụ dị iche iche.
3.1 Ọrụ Ozi Simulation
Akụkụ ndị a na-akọwa ụdị ọrụ ozi ịme anwansị dị iche iche.
3.1.1 Flash * friji
Simulation ahụ ga-abanye na ọnọdụ Flash*Freeze mgbe ezigara arịrịọ ọrụ kwesịrị ekwesị na COMM_BLK site na FIC (n'ihe gbasara ngwaọrụ IGLOO2) ma ọ bụ Cortex-M3 (na ngwaọrụ SmartFusion2). Ozugbo onye na-ahụ maka sistemụ ahụ achọpụtara ọrụ ahụ, a ga-akwụsị ịme anwansị ahụ na ozi na-egosi sistemụ abanyela Flash*Freeze (yana nhọrọ ahọpụtara) ga-egosipụta. Mgbe mmalite nke ịme anwansị ahụ, RXFIFO nke COMM_BLK ga-ejupụta na nzaghachi ọrụ gụnyere iwu ọrụ na ọkwa. Ekwesịrị ịmara na enweghị nkwado ịme anwansị maka ọpụpụ Flash*Freeze.
3.1.2 Zeroization
Zeroization ugbu a bụ naanị ọrụ kacha mkpa n'ime ọrụ sistemụ nke COMM_BLK na-ahazi. Simulation ahụ ga-abanye na steeti efu ozugbo COMM_BLK chọtara arịrịọ ọrụ ziri ezi. Onye na-ahụ maka sistemụ ga-akwụsị ma tụfuo mmezu nke ọrụ ndị ọzọ, a ga-egbukwa ọrụ zeroization kama. Ozugbo achọpụtara arịrịọ ọrụ zeroization, ịme anwansị ahụ kwụsịrị wee gosipụta ozi na-egosi sistemụ abanyela efu. Malitegharịa ekwentị nke ịme anwansị ka emechara efu abaghị uru.
3.2 Data Pointer Ọrụ
Akụkụ ndị a na-akọwa ụdị ọrụ nrịbama data dị iche iche.
3.2.1 Nọmba Oghere Usoro
Ọrụ nọmba serial ga-ede nọmba nsonazụ nke 128-bit na ebe adreesị enyere dị ka akụkụ nke arịrịọ ọrụ. Enwere ike ịtọ paramita 128-bit a site na iji Nkwado Simulation Ọrụ Sistemu file (lee peeji nke 22). Ọ bụrụ na akọwapụtaghị oke ọnụọgụ 128-bit n'ime file, a ga-eji nọmba nsonazụ nke 0 nke ndabara. Ozugbo ọrụ ahụ malitere igbu ya, ozi na-egosi ebe aga na nọmba nsonazụ. Onye na-ahụ maka sistemụ na-eduzi AHB dee adreesị nwere nọmba nsonazụ. Mgbe emechara ọrụ ahụ, COMM_BLK's RXFIFO ga-ebu nzaghachi ọrụ ahụ.
3.2.2 Koodu njirimara
Ọrụ koodu njirimara na-ede paramita koodu njirimara 32-bit na ebe adreesị enyere dị ka akụkụ nke arịrịọ ọrụ ahụ. Enwere ike ịtọ paramita 32-bit a site na iji Nkwado Simulation Service file (lee peeji nke 22). Ọ bụrụ na akọwapụtaghị oke 32-bit n'ime file, a na-eji uru ndabara nke 0. Ozugbo ọrụ ahụ malitere igbu, a na-egosipụta ozi na-egosi ebe ebumnuche na koodu njirimara. Onye na-ahụ maka sistemụ na-eduzi AHB dee adreesị na oke 32-bit. Mgbe arụchara ọrụ ahụ, COMM_BLK's RXFIFO jupụtara na nzaghachi ọrụ, nke gụnyere iwu ọrụ na adreesị ebumnuche.
3.3 Ọrụ nkọwa data
Akụkụ ndị a na-akọwa ụdị ọrụ nkọwa data dị iche iche.

3.3.1 AES
Nkwado ịme anwansị maka ọrụ a bụ naanị ịkwaga data mbụ site na isi mmalite gaa na ebe a na-aga, na-enweghị n'ezie ime ezoro ezo / decryption ọ bụla na data ahụ. Ekwesịrị ide data achọrọ ka ezoro ezo/ decryption yana usoro data tupu ezipu arịrịọ ọrụ. Ozugbo ọrụ ahụ malitere igbu, ozi na-egosi mmezu nke ọrụ AES. Ọrụ AES na-agụ ma nhazi data yana data ka ezoro ezo/mebie ya. A na-eṅomi ma dee data mbụ ahụ na adreesị e nyere n'ime nhazi data. Ozugbo arụchara ọrụ ahụ, a na-agbanye iwu, ọkwa, na adreesị nhazi data n'ime RXFIFO.
Mara: Ọrụ a bụ naanị maka data 128-bit na 256-bit, yana ma data 128-bit na 256-bit nwere ogologo nhazi data dị iche iche.

3.3.2 SHA 256
Nkwado ịme anwansị maka ọrụ a na-emetụta naanị ịkwaga data, na-enweghị n'ezie hashing ọ bụla na data. Emebere ọrụ SHA 256 iji mepụta igodo hash 256-bit dabere na data ntinye. A ga-ederịrị data achọrọ ka ewepụ ya na nhazi data ahụ n'adreesị ha tupu ezigara arịrịọ ọrụ na COMM_BLK. Ogologo n'ime ibe n'ibe na pointer akọwapụtara n'ime nhazi data SHA 256 ga-adarịrị nke ọma na ogologo na adreesị nke data a ga-agbapụta. Ozugbo ọrụ ahụ malitere igbu ya, a na-egosipụta ozi na-egosi mmezu nke ọrụ SHA 256. Kama ịrụ ọrụ ahụ n'ezie, a ga-edenye igodo hash na-adịghị mma na ebe a na-aga site na nhazi data. Igodo hash ndabara bụ hex "ABCD1234". Forr ịtọ igodo omenala, gaa na ngalaba Ntọala Parameter (lee ibe 23). Mgbe arụchara ọrụ ahụ, a na-eju RXFIFO na nzaghachi ọrụ nke gụnyere iwu ọrụ, ọkwa, na ihe nhazi data SHA 256.
3.3.3 HMAC
Nkwado ịme anwansị maka ọrụ a na-emetụta naanị ịkwaga data, na-emeghị ihe ọ bụla hashing na data ahụ. A ga-ederịrị data achọrọ ka ewepụ ya na nhazi data ahụ n'adreesị ha tupu ezigara arịrịọ ọrụ na COMM_BLK. Ọrụ HMAC chọrọ igodo 32-byte na mgbakwunye na ogologo n'ime bytes, ihe nrịbama isi iyi, na ntụnye ebe aga. Ozugbo ọrụ ahụ malitere igbu ya, ozi na-egosi mmezu nke ọrụ HMAC ga-egosipụta. A na-agụ mkpịsị ugodi ahụ ma na-eṅomi igodo 256-bit site na nhazi data gaa na nrịbama ebe aga. Mgbe arụchara ọrụ ahụ, a na-eju RXFIFO na nzaghachi ọrụ nke gụnyere iwu ọrụ, ọkwa, na ntụnye nhazi data HMAC.

3.3.4 DRBG mepụta
A na-arụ ọgbọ nke ibe n'ibe n'enweghị usoro site na ọrụ a. Ekwesịrị ịmara na ụdị ịme anwansị anaghị agbaso otu usoro ọgbọ ọgbọ nke enweghị usoro nke silicon. A ga-ederịrị usoro data ahụ nke ọma n'ime ebe o bu n'obi tupu ezigara arịrịọ ọrụ na COMM_BLK. Onye njikwa sistemu na-agụ usoro data, ihe nrịbama ebe, ogologo na data ndị ọzọ dị mkpa. DRBG na-ewepụta ọrụ na-ewepụta data nke ogologo oge achọrọ (0-128). Onye na-ahụ maka sistemụ na-ede data enweghị usoro n'ime nrịbama ebe aga. Ozi na-egosi mmezu nke DRBG n'iwepụta ọrụ na-egosipụta na simulation. Ozugbo arụchara ọrụ ahụ, a na-agbanye iwu, ọkwa, na adreesị nhazi data n'ime RXFIFO. Ọ bụrụ na ogologo data achọrọ adịghị n'ime oke nke 0-128, koodu njehie nke "4" (Max Generate) ga-agbanye n'ime RXFIFO. Ọ bụrụ na ogologo data agbakwunyere adịghị n'ime Arịrịọ Too nnukwu oke nke 0-128, koodu njehie nke "5" ( Max Ogologo data agbakwunyere gafere) ga-agbanye n'ime RXFIFO. Ọ bụrụ na ma ogologo data achọrọ maka ịmepụta na ogologo data agbakwunyere adịghị n'ime oke ha akọwapụtara (0-128), koodu njehie nke "1" (Njehie ọdachi) na-agbanye n'ime RXFIFO.

3.3.5 DRBG Tọgharia
A na-arụ ọrụ nrụpụta n'ezie site na iwepu ngwa ngwa DRBG yana ịtọgharịa DRBG. Ozugbo achọpụtara arịrịọ ọrụ ahụ, ịme anwansị ahụ na-egosiputa ozi nrụpụta DRBG dechara. Nzaghachi, nke gụnyere ọrụ na ọkwa, na-agbanye n'ime RXFIFO.
3.3.6 DRBG Nyocha onwe
Nkwado ịme anwansị maka nyocha onwe onye DRBG anaghị arụ ọrụ nyocha onwe onye. Ozugbo achọpụtara arịrịọ ọrụ ahụ, simulation ahụ ga-egosipụta ozi mmezu ọrụ nyocha onwe onye DRBG. Nzaghachi, nke gụnyere ọrụ na ọkwa, ga-agbanye n'ime RXFIFO.
3.3.7 DRBG ozugbo
Nkwado ịme anwansị maka ọrụ ngwa ngwa DRBG anaghị arụ ọrụ ozugbo. A ga-ederịrị usoro data ahụ nke ọma n'ime ebe o bu n'obi tupu ezigara arịrịọ ọrụ na COMM_BLK. Ozugbo achọpụtara arịrịọ ọrụ ahụ, a ga-agụ nhazi na eriri nhazi ahaziri n'ime oghere adreesị MSS. Simulation ahụ ga-egosipụta ozi na-egosi na DRBG Instantiate ọrụ amalitela igbu ya. Ozugbo ọrụ ahụ mechara, nzaghachi, nke gụnyere iwu ọrụ, ọkwa, na ntinye aka na nhazi data, ga-agbanye n'ime RXFIFO. Ọ bụrụ na ogologo data (PERSONALIZATIONLENGTH) adịghị n'ime oke nke 0-128, koodu njehie nke "1" (Njehie ọdachi) ga-agbanye n'ime RXFIFO maka ọkwa.
3.3.8 DRBG enweghị nkọwa
Nkwado ịme anwansị maka ọrụ DRBG na-enweghị isi anaghị arụ ọrụ na-enweghị isi nke iwepu DRBG ozugbo ozugbo, dị ka silicon na-eme. Arịrịọ ọrụ ga-agụnye ma iwu ahụ yana aka DRBG. Ozugbo achọpụtara arịrịọ ọrụ ahụ, a ga-echekwa aka DRBG. Simulation ahụ ga-egosipụta ozi na-egosi na ebidola ọrụ DRBG na-enweghị isi. Ozugbo ọrụ ahụ zuru, nzaghachi, nke gụnyere iwu ọrụ, ọkwa, na aka DRBG, ga-agbanye n'ime RXFIFO.
3.3.9 DRBG mkpụrụ osisi
N'ihi ọdịdị simulative nke ngọngọ ọrụ sistemụ, a naghị eme ọrụ reseed DRBG na simulation na akpaghị aka mgbe 65535 DRBG wepụta ọrụ. A ga-ederịrị usoro data ahụ nke ọma n'ime ebe o bu n'obi tupu ezigara arịrịọ ọrụ na COMM_BLK. Ozugbo achọpụtara arịrịọ ọrụ ahụ, a ga-agụ ihe owuwu na ntinye ntinye agbakwunyere na oghere adreesị MSS. A ga-egosipụta ozi na-egosi na ọrụ reseed DRBG amalitela imezu. A ga-ederịrị usoro data ahụ nke ọma n'ime ebe o bu n'obi tupu ezigara arịrịọ ọrụ na COMM_BLK. Ozugbo ọrụ ahụ mechara, nzaghachi, nke gụnyere iwu ọrụ, ọkwa, na ntinye aka na nhazi data, ga-agbanye n'ime RXFIFO.
3.3.10 KeyTree
A naghị arụ ọrụ ahụ n'ezie na simulation maka ọrụ KeyTree. Nhazi data ọrụ KeyTree nwere igodo 32-byte, data opttype 7-bit (MSB leghaara anya), na ụzọ 16-byte. Ekwesịrị ide data dị n'ime usoro data ahụ n'adreesị ha, tupu ezigara arịrịọ ọrụ na COMM_BLK. Ozugbo ọrụ ahụ malitere igbu, a ga-egosipụta ozi na-egosi mmezu nke ọrụ KeyTree. A ga-agụ ọdịnaya nke usoro data ahụ, a ga-echekwa igodo 32-byte, ma degharịa igodo mbụ dị n'ime nhazi data. Mgbe edechara AHB a, uru nke igodo dị n'ime usoro data ekwesịghị ịgbanwe, mana azụmahịa AHB maka ide ga-eme. Mgbe arụchara ọrụ ahụ, a na-eju RXFIFO na nzaghachi ọrụ, nke gụnyere iwu ọrụ, ọkwa, yana nrụnye nhazi data KeyTree.
3.3.11 Nzaghachi ịma aka
A naghị arụ ọrụ ahụ n'ezie, dị ka nyocha nke ngwaọrụ ahụ, na-eme emume maka ọrụ nzaghachi ịma aka. Nhazi data maka ọrụ a chọrọ ntụnye aka na nchekwa, iji nweta nsonaazụ 32-byte, 7-bit opty, na ụzọ 128-bit. Ekwesịrị ide data dị n'ime nhazi data n'adreesị ha tupu ezigara arịrịọ ọrụ na COMM_BLK. Ozugbo ọrụ ahụ malitere igbu, a ga-egosipụta ozi na-egosi mmezu nke ọrụ nzaghachi ihe ịma aka. A ga-ede nzaghachi 256-bit ọnyà n'ime ntụnye enyere n'ime nhazi data. Adobere igodo ndabara ka hex "ABCD1234". Iji nweta igodo omenala, lelee Ntọala Parameter (lee ibe 23). Mgbe arụchara ọrụ ahụ, a ga-ebufe RXFIFO na nzaghachi ọrụ, nke gụnyere iwu ọrụ, ọkwa, yana ntụzịaka nhazi data nzaghachi aka mgba.
3.4 Ọrụ ndị ọzọ
Akụkụ ndị a na-akọwa ọrụ sistemu ndị ọzọ dị iche iche.
3.4.1 Nyochaa ngwa ngwa
A naghị arụ ọrụ n'ezie nke ịgbakọ na atụnyere mgbaze nke akụrụngwa ahọpụtara maka ọrụ nlele mgbari na simulation. Arịrịọ ọrụ a nwere iwu ọrụ yana nhọrọ ọrụ (5-bit LSB). Ozugbo ọrụ ahụ malitere igbu, a ga-egosipụta ozi na-akọwa mmezu nke ọrụ nlele digest, yana nhọrọ ahọpụtara site na arịrịọ ahụ. Mgbe arụchara ọrụ ahụ, a ga-ebufe RXFIFO na nzaghachi ọrụ, nke gụnyere iwu ọrụ, yana nlele nlele pass / ọdịda ọkọlọtọ.
3.4.2 Azịza Iwu na-amataghị
Mgbe ezigara arịrịọ ọrụ amatabeghị na COMM_BLK, COMM_BLK ga-eji ozi iwu amataghị nke etinyere na RXFIFO. Ozi a nwere iwu ezigara na COMM_BLK yana ọkwa iwu a na-amatabeghị (252D). A ga-egosipụtakwa ozi ngosi nke na-egosi arịrịọ ọrụ amataghị ya. COMM_BLK ga-alaghachi na steeti arụghị ọrụ, na-eche ịnabata arịrịọ ọrụ na-esote.
3.4.3 Ọrụ anaghị akwado
Ọrụ anaghị akwado na COMM_BLK ga-ebute ozi na simulation na-egosi na akwadoghị arịrịọ ọrụ ahụ. COMM_BLK ga-alaghachi na steeti arụghị ọrụ, na-eche ịnabata arịrịọ ọrụ na-esote. Agaghị ahazi PINTERRUPT, na-egosi na ọrụ emechaala. Ndepụta ọrụ anaghị akwado ugbu a gụnyere: IAP, ISP, Asambodo ngwaọrụ, yana Ọrụ Nhazi.
3.5 Nkwado Simulation Ọrụ Sistemu File
Iji kwado ịme anwansị ọrụ sistemụ, ederede file a na-akpọ, "status.txt" nwere ike iji nyefee ntuziaka gbasara omume achọrọ nke ihe ngosi simulation na ụdị ịme anwansị. Nke a file kwesịrị ịdị na otu nchekwa ahụ, na ịme anwansị ahụ na-agba ọsọ site na. Nke file enwere ike iji ya, n'etiti ihe ndị ọzọ, ịmanye ụfọdụ nzaghachi njehie maka ọrụ sistemụ akwadoro ma ọ bụ ọbụna maka ịtọ ntọala ụfọdụ achọrọ maka ịme anwansị, (maka ex.ample, nọmba serial). Ọnụọgụ ahịrị kacha akwado na " status.txt" file bụ 256. Ntuziaka na-apụta mgbe akara akara 256 agaghị eji na simulation.
3.5.1 Na-amanye azịza njehie
Onye ọrụ nwere ike ịmanye ụfọdụ nzaghachi njehie maka otu ọrụ n'oge ule site na ịnyefe ozi ahụ na ụdị ịme anwansị site na iji “status.txt” file, nke a ga-etinye na nchekwa nke simulation na-agba ọsọ. Iji manye nzaghachi njehie na otu ọrụ, iwu na nzaghachi achọrọ kwesịrị ka pịnye n'otu ahịrị n'ụdị a:ample, ka Command> ; Kụzie ụdị ịme anwansị ka iwepụta nzaghachi njehie nweta ebe nchekwa MSS na ọrụ nọmba serial, iwu a bụ nke a.
Ọrụ: Nọmba Oghere Usoro: 01
Arịrịọ ozi mperi: MSS mperi nnweta ebe nchekwa: 7F
Ị kwesịrị itinye ahịrị 017F na "status.txt" file.
3.5.2 Ntọala paramita
The"status.txt" file nwekwara ike iji tọọ ụfọdụ paramita achọrọ na ịme anwansị. Dị ka example, ka ịtọọ paramita 32-bit maka koodu njirimara, usoro ahịrị ga-abụrịrị n'usoro a: <32 Bit USERCODE>; ebe a na-abanye ụkpụrụ abụọ ahụ na hexadecimal. Iji tọọ paramita 128-bit maka nọmba serial, usoro ahịrị ahụ ga-abụrịrị n'usoro a: <128 Oghere Usoro ọnụọgụgụ Bit [127:0]> ; ebe a na-abanye ụkpụrụ abụọ ahụ na hexadecimal. Ka ịtọọ oke 256-bit maka igodo SHA 256; usoro nke ahịrị ga-abụrịrị n'usoro a: <256 Bit Key [255:0]>; ebe a na-abanye ụkpụrụ abụọ ahụ na hexadecimal. Ka ịtọọ paramita 256-bit maka igodo nzaghachi ịma aka, usoro ahịrị ahụ ga-abụrịrị n'usoro a: <256 Bit Key [255:0]>;
ebe a na-abanye ụkpụrụ abụọ ahụ na hexadecimal.
3.5.3 Ngwaọrụ mbụ
Ọrụ sistemu na COMM_BLK na-eji sistemu kachasị mkpa. Ugbu a, naanị ọrụ kacha mkpa bụ zeroization. Iji rụọ ọrụ dị oke mkpa, ebe a na-arụ ọrụ ọzọ, a kwụsịrị ọrụ ugbu a na ọrụ kachasị mkpa ga-eme n'ọnọdụ ya. COMM_BLK ga-atụfu ọrụ dị ugbu a iji rụọ ọrụ kacha mkpa. Ọ bụrụ na ezipụ ọtụtụ ọrụ anaghị ebute ụzọ tupu emecha ọrụ ugbu a, ọrụ ndị a ga-anọ n'ahịrị n'ahịrị n'ime TXFIFO. Ozugbo arụchara ọrụ ugbu a, a ga-egbu ọrụ na-esote na TXFIFO.

Microsemi anaghị akwụ ụgwọ, nnọchite ma ọ bụ nkwa gbasara ozi dị n'ime ebe a ma ọ bụ adabara ngwaahịa na ọrụ ya maka ebumnuche ọ bụla, ma ọ bụ Microsemi anaghị ewere ụgwọ ọ bụla sitere na ngwa ma ọ bụ iji ngwaahịa ma ọ bụ sekit ọ bụla. Ngwaahịa ndị a na-ere n'okpuru ebe a na ngwaahịa ndị ọzọ Microsemi rere bụ ndị nwere obere ule na ekwesighi iji ya na ngwa ma ọ bụ ngwa dị mkpa. A kwenyere na nkọwapụta arụmọrụ ọ bụla bụ nke a pụrụ ịdabere na ya mana ekwenyeghị ya, na onye na-azụ ahịa ga-eduzi ma mejupụta arụmọrụ niile na nnwale ndị ọzọ nke ngwaahịa ahụ, naanị ya na yana, ma ọ bụ tinye ya na, ngwaahịa njedebe ọ bụla. Onye na-azụ ahịa agaghị adabere na data ọ bụla yana nkọwapụta arụmọrụ ma ọ bụ paramita nke Microsemi nyere. Ọ bụ ọrụ onye na-azụ ahịa ka ọ chọpụta na ọ dabara nke ọma ngwaahịa ọ bụla yana ịnwale ma nyochaa otu ihe ahụ. Ozi nke Microsemi nyere n'okpuru ebe a bụ "dị ka ọ dị, ebe ọ dị" yana mmejọ niile, na ihe egwu niile metụtara ozi dị otú ahụ bụ kpamkpam na onye na-azụ ahịa. Microsemi anaghị enye ndị otu ọ bụla ikike patent, ikike ma ọ bụ ikike IP ọ bụla, n'ụzọ doro anya ma ọ bụ n'ezoghị ọnụ, ma gbasara ozi dị otú ahụ n'onwe ya ma ọ bụ ihe ọ bụla nke ozi ahụ kọwara. Ozi enyere na akwụkwọ a bụ nke Microsemi, Microsemi nwere ikike ime mgbanwe ọ bụla na ozi dị na akwụkwọ a ma ọ bụ ngwaahịa na ọrụ ọ bụla n'oge ọ bụla na-enweghị ọkwa.
Microsemi, a kpamkpam ekesịp enyemaka nke Microchip Technology Inc. (Nasdaq: MCHP), awade a keukwu Pọtụfoliyo nke semiconductor na usoro ngwọta maka aerospace & agbachitere, nkwukọrịta, data center na ulo oru ahịa. Ngwaahịa gụnyere arụmarụ dị elu na radieshon siri ike analọgụ agwakọta mgbanaka agbakwunyere, FPGAs, SoCs na ASIC; ngwaahịa njikwa ike; ngwaọrụ oge na mmekọrịta yana ngwọta oge ziri ezi, na-esetịpụ ụkpụrụ ụwa maka oge; ngwaọrụ nhazi olu; Ihe ngwọta RF; ihe pụrụ iche; nchekwa ụlọ ọrụ na ngwọta nkwukọrịta; teknụzụ nchekwa na mgbochi mgbochi tamper ngwaahịa; Ihe ngwọta Ethernet; Ike-over-Ethernet ICs na midspans; nakwa dị ka omenala imewe ike na ọrụ. Microsemi bụ onye isi na Aliso Viejo, California, ma nwee ihe dị ka ndị ọrụ 4,800 n'ụwa niile. Mụtakwuo na www.microsemi.com.

Microsemi logo

Isi ụlọ ọrụ Microsemi
Otu ụlọ ọrụ, Aliso Viejo,
CA 92656 USA
N'ime USA: +1 800-713-4113
Na mpụga USA: +1 949-380-6100
Ahịa: +1 949-380-6136
Fax: +1 949-215-4996
Email: ahịa.support@microsemi.com
www.microsemi.com
© 2018 Microsemi. Ikike niile echekwabara. Microsemi na akara Microsemi
bụ ụghalaahịa nke Microsemi Corporation. Ụghalaahịa na ọrụ ndị ọzọ niile
akara bụ ihe onwunwe nke ndị nwe ha.

Akwụkwọ / akụrụngwa

Microsemi UG0837 IGLOO2 na SmartFusion2 FPGA Simulation Ọrụ Sistem [pdf] Ntuziaka onye ọrụ
UG0837, UG0837 IGLOO2 na SmartFusion2 FPGA Simulation Ọrụ Sistem, IGLOO2 na SmartFusion2 FPGA Simulation Ọrụ, SmartFusion2 FPGA Simulụ Ọrụ Sistem, FPGA Sistem Ọrụ Sistem, Ntugharị Ọrụ

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *