Farashin 0837
Jagorar Mai Amfani
IGLOO2 da SmartFusion2 FPGA
Kwaikwayi Sabis na Tsarin
Yuni 2018
Tarihin Bita
Tarihin bita ya bayyana canje-canjen da aka aiwatar a cikin takaddar. Canje-canjen an jera su ta bita, farawa da mafi kyawun ɗaba'ar.
1.1 Bita 1.0
An buga bita 1.0 a watan Yuni 2018. Ita ce bugu na farko na wannan takarda.
IGLOO2 da SmartFusion2 FPGA Tsarin Sabis na Simulators
Katange Sabis na Tsarin iyali na SmartFusion®2 FPGA yana fasalta tarin ayyuka masu alhakin ayyuka daban-daban. Waɗannan sun haɗa da sabis na saƙon kwaikwayo, sabis na nuna bayanai, da sabis na bayanin bayanai. Ana iya samun dama ga ayyukan tsarin ta hanyar Cortex-M3 a cikin SmartFusion2 kuma daga masana'anta na FPGA ta hanyar mai sarrafa masana'anta (FIC) don duka SmartFusion2 da IGLOO®2. Ana aika waɗannan hanyoyin shiga zuwa ga mai sarrafa tsarin ta hanyar COMM_BLK. COMM_BLK yana da babban haɗin bas na gefe (APB) kuma yana aiki azaman hanyar wucewa don musayar bayanai tare da mai sarrafa tsarin. Ana aika buƙatun sabis na tsarin zuwa mai sarrafa tsarin kuma ana aika martanin sabis na tsarin zuwa CoreSysSerrvice ta COMM BLK. Wurin adireshin COMM_BLK yana samuwa a cikin ƙananan tsarin tsarin microcontroller (MSS)/tsarin ƙwaƙwalwar ajiya mai girma (HPMS). Don cikakkun bayanai, duba UG0450: SmartFusion2 SoC da IGLOO2 FPGA System Controller.
Jagorar Mai Amfani
Hoton mai zuwa yana nuna kwararar bayanan sabis na tsarin.
Hoto 1 • Zane-zane na Gudun Bayanan Sabis na TsarinDon simintin sabis na tsarin IGLOO2 da SmartFusion2, kuna buƙatar aika buƙatun sabis na tsarin kuma duba martanin sabis na tsarin don tabbatar da cewa simintin ɗin daidai ne. Wannan mataki yana da mahimmanci don samun dama ga mai sarrafa tsarin, wanda ke ba da sabis na tsarin. Hanyar rubutawa da karantawa daga mai sarrafa tsarin ta bambanta ga na'urorin IGLOO2 da SmartFusion2. Don SmartFusion2, Coretex-M3 yana samuwa kuma zaka iya rubutawa da karantawa daga mai sarrafa tsarin ta amfani da umarnin aikin bas (BFM). Don IGLOO2, babu Cortex-M3 kuma ba a samun mai sarrafa tsarin ta amfani da umarnin BFM.
2.1 Nau'o'in Sabis na Tsarin Samfura
Akwai nau'ikan sabis na tsarin iri uku kuma kowane nau'in sabis yana da nau'ikan ƙananan nau'ikan daban-daban.
Ayyukan saƙon kwaikwayo
Ayyukan mai nuna bayanai
Ayyukan bayanin bayanai
Shafi - Nau'in Sabis na Tsari (duba shafi na 19) babin wannan jagorar yana bayyana nau'ikan sabis na tsarin. Don ƙarin bayani kan sabis na tsarin, duba UG0450: SmartFusion2 SoC da IGLOO2 FPGA Jagorar Mai Gudanar da Tsarin.
2.2 IGLOO2 Tsarin Sabis na Sabis
Sabis na tsarin sun haɗa da rubutu zuwa da karantawa daga mai sarrafa tsarin. Don rubutawa da karantawa daga mai sarrafa tsarin don dalilai na kwaikwayo, kuna buƙatar aiwatar da matakai kamar haka.
- Ƙaddamar da CoreSysServices mai laushi IP core, samuwa a cikin SmartDesign catalog.
- Rubuta lambar HDL don injin jiha mai iyaka (FSM).
HDL FSM yana mu'amala da CoreSysServices Core, wanda ke aiki azaman masana'anta na bas ɗin AHBLite. Babban CoreSysServices yana fara buƙatar sabis na tsarin zuwa COMM BLK kuma yana karɓar martanin sabis na tsarin daga COMM BLK ta hanyar FIC_0/1, mai sarrafa masana'anta kamar yadda aka nuna a cikin hoto mai zuwa.
Hoto na 2 • IGLOO2 Tsarin Sabis na Simulators2.3 SmartFusion2 Tsarin Sabis na Sabis
Don kwaikwayi ayyukan tsarin a cikin na'urorin SmartFusion2, kuna buƙatar rubutawa da karantawa daga mai sarrafa tsarin. Akwai zaɓuɓɓuka biyu don samun dama ga mai sarrafa tsarin don dalilai na kwaikwayo.
Zaɓin 1 - Rubuta lambar HDL don FSM don yin hulɗa tare da CoreSysService taushi IP core, wanda ke aiki azaman mai sarrafa masana'anta AHBlite kuma yana fara buƙatar sabis na tsarin zuwa COMM BLK kuma yana karɓar martanin sabis na tsarin daga COMM BLK ta hanyar masana'anta FIC_0/1 dubawa kamar yadda aka nuna a cikin hoto mai zuwa.
Hoto 3 • SmartFusion2 Tsarin Sabis na Tsari na Kwaikwayo
Zabin 2 - Kamar yadda Cortex-M3 ke samuwa don na'urorin SmartFusion2, kuna iya amfani da umarnin BFM don rubutawa da karantawa kai tsaye daga sararin žwažwalwar ajiya na mai sarrafa tsarin.
Amfani da umarnin BFM (zaɓi 2) yana adana buƙatar rubuta lambobin HDL don FSM. A cikin wannan jagorar mai amfani, ana amfani da zaɓi na 2 don nuna simintin ayyukan sabis a cikin SmartFusion2. Tare da wannan zaɓi, ana samun isa ga sararin ƙwaƙwalwar mai sarrafa tsarin don gano taswirar ƙwaƙwalwar ajiya na COMM BLK da toshewar masana'anta ta katse katsewa (FIIC) lokacin da kake rubuta umarnin BFM naka.
2.4 Kwaikwayo Examples
Jagorar mai amfani ta ƙunshi abubuwan kwaikwayo masu zuwa.
- IGLOO2 Serial Number Service Simulation (duba shafi na 5)
- SmartFusion2 Serial Number Sabis na kwaikwayo (duba shafi na 8)
- IGLOO2 Zeroization Service Simulation (duba shafi na 13)
- SmartFusion2 Zeroization Service Simulation (duba shafi na 16)
Ana iya amfani da irin waɗannan hanyoyin kwaikwaya zuwa wasu ayyukan tsarin. Don cikakken jerin ayyuka na tsarin daban-daban da ake da su, je zuwa Karin Bayani – Nau'in Sabis na Tsari (duba shafi na 19).
2.5 IGLOO2 Serial Number Service Simulation
Don shirya don simintin sabis na lambar serial number IGLOO2, yi matakan kamar haka.
- Kira maginin tsarin don ƙirƙirar shingen HPMS na ku.
- Duba akwatin duba Sabis na Tsarin HPMS a cikin Shafi na Fasalolin Na'ura. Wannan zai umurci maginin tsarin don fallasa fasalin motar bas na HPMS_FIC_0 SYS_SERVICES_MASTER (BIF).
- Bar duk sauran akwatunan rajista ba a kula ba.
- Yarda da tsoho a cikin duk sauran shafuka kuma danna Gama don kammala toshe mai ginin tsarin. A cikin editan HDL na Libero® SoC, rubuta lambar HDL don FSM (File > Sabon > HDL). Haɗa jihohi uku masu zuwa a cikin FSM ɗin ku.
Jihar INIT (jihar farko)
SERV_PHASE (yanayin buƙatar sabis)
RSP_PHASE (yanayin amsa sabis).
Hoto na gaba yana nuna jihohi uku na FSM.
Hoto 4 • FSM ta Jiha uku A cikin lambar HDL ɗin ku don FSM, yi amfani da madaidaicin lambar umarni ("01" Hex don sabis na lambar serial) don shigar da jihar buƙatar sabis daga jihar INIT.
- Ajiye HDL naku file. FSM yana bayyana azaman sashi a cikin Tsarin Tsara .
- Bude SmartDesign. Jawo da sauke toshe maginin tsarin babban matakin ku da toshewar FSM ɗin ku cikin zanen SmartDesign. Daga cikin kasidar, ja da sauke CoreSysService mai taushi IP core cikin zane na SmartDesign.
- Danna-dama na CoreSysService soft IP core don buɗe mai daidaitawa. Duba akwatin rajistan Sabis na Lamba (a ƙarƙashin Na'urar da Sabis ɗin Bayanin ƙira
rukuni) don kunna sabis na lambar serial. - Bar duk sauran akwatunan rajista ba a kula ba. Danna Ok don fita daga mai daidaitawa.
Hoto 5 • CoreSysServices taushi IP Core Configurator
- Haɗa HPMS_FIC_0 SYS_SERVICES_MASTER BIF na toshe mai ginin tsarin zuwa AHBL_MASTER BIF na toshe na CoreSysService.
- Haɗa fitarwa na toshewar HDL FSM ɗinku zuwa shigar da CoreSysService soft IP core. Yi duk sauran haɗin gwiwa a cikin zane na SmartDesign kamar yadda aka nuna a cikin adadi mai zuwa.
Hoto 6 • SmartDesign Canvas tare da HDL Block, CoreSysServices Soft IP da HPMS Blocks - A cikin SmartDesign canvas, danna-dama> Ƙirƙiri na'ura don samar da ƙirar matakin saman.
- A cikin Tsarin Tsara view, danna dama na ƙirar matakin saman kuma zaɓi ƙirƙira Testbench > HDL .
- Yi amfani da editan rubutu don ƙirƙirar rubutu file mai suna "status.txt" .
- Haɗa umarni don sabis na tsarin da lambar serial 128-bit. Don ƙarin bayani, duba Tebu 1 (Dokokin Sabis na Tsari/Dabi'un Amsa) a cikin CoreSysServices v3.1 Littafin Jagora don lambobin umarni (Hex) don amfani da sabis na tsarin daban-daban. Don sabis na lambar serial, lambar umarni ita ce “01” Hex.
Tsarin matsayi.txt file don sabis na lambar serial kamar haka.
< 2 hex lambobi CMD> 32 Hex lamba Serial Number>
Example: 01A1A2A3A4B1B2B3B4C1C2C3C4D1D2D3D4
Ajiye matsayi.txt file a cikin babban fayil na Simulation na aikin ku. An shirya zane yanzu don kwaikwayo.
Da zarar sabis ɗin ya fara aiwatarwa, ana nuna saƙon da ke nuna wurin da za a nufa da lambar serial ɗin a cikin tagar rubutun ModelSim, kamar yadda aka nuna a adadi mai zuwa.
Hoto 7 • Model Simulation WindowMai sarrafa tsarin yana gudanar da rubuta AHB zuwa adireshin tare da lambar serial. Bayan kammala aikin, COMM_BLK's RXFIFO za a loda tare da amsawar sabis.
Lura: Don cikakken jerin lambobin umarni da za a yi amfani da su don sabis na tsarin daban-daban, duba Tebu 1 (Dokokin Sabis na Tsari/Dabi'u na Amsa) a cikin CoreSysServices v3.1 Handbook ko UG0450: SmartFusion2 SoC da IGLOO2 FPGA Jagorar Mai Amfani da Mai Kula da Tsarin.
2.6 SmartFusion2 Serial Number Sabis na Kwaikwayo
A cikin wannan jagorar mai amfani, ana amfani da umarnin BFM (zaɓi 2) don samun damar mai sarrafa tsarin don sabis na tsarin. Ana amfani da umarnin BFM kamar yadda ake samun na'urar sarrafa Cortex-M3 akan na'urar don simintin BFM. Dokokin BFM suna ba ku damar rubutawa kai tsaye da karantawa daga COMM BLK da zarar kun san taswirar ƙwaƙwalwar ajiya na COMM_BLK.
Don shirya ƙirar ku don ƙirar sabis na lambar serial na SmartFusion2, yi matakai masu zuwa.
- Jawo da sauke MSS daga kasidar zuwa zanen zanen aikin ku.
- Kashe duk abubuwan da ke kewayen MSS ban da MSS_CCC, Mai Sake saitin Mai Gudanarwa, Gudanar da Katsewa, da FIC_0, FIC_1 da FIC_2.
- Sanya sarrafa katse don amfani da MSS don katse masana'anta.
- Shirya serialnum.bfm file a cikin editan rubutu ko a cikin editan HDL na Libero. Ajiye serialnum.bfm file a cikin babban fayil na Simulation na aikin. Serialnum.bfm yakamata ya ƙunshi cikakkun bayanai masu zuwa.
• Taswirar ƙwaƙwalwar ajiya zuwa COMM BLK (CMBLK)
• Taswirar žwažwalwar ajiya don katse abubuwan gudanarwa (FIIC)
• Umarni don buƙatar sabis na tsarin lambar serial ("01" Hex)
Adireshin wurin wurin serial number
Tsohonample na serialnum.bfm file shine kamar haka.
memmap FIIC 0x40006000; # Taswirar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwaƙwalwa
memmap CMBLK 0x40016000; # Taswirar Memory zuwa COMM BLK
memmap DESCRIPTOR_ADDR 0x20000000; # Wurin adireshi don Serial Lambobin
# Code Code a cikin Hexadecimal
CMD akai-akai 0x1 # Comand code don Serial NumberService
#FIIC Kanfigareshan Rajista
akai-akai FICC_INTERRUPT_ENABLE0 0x0
#COMM_BLK Masu Rijistar Kanfigareshan
MULKI na dindindin 0x00
MATSAYI akai-akai 0x04
akai-akai INT_ENABLE 0x08
DATA8 0x10
DATA32 0x14
akai-akai FRAME_START8x0
m FRAME_START32 0x1C
tsari serialnum;
int x;
rubuta w FIIC FICC_INTERRUPT_ENABLE0 0x20000000 # Sanya
#FICC_INTERRUPT_ENABLE0 # Yi rijista don kunna COMBLK_INTR #
# Katsewa daga COMM_BLK toshe zuwa masana'anta
#Nemi Mataki
rubuta w CMBLK CONTROL 0x10 # Sanya COMM BLK Control # Yi rijista zuwa
ba da damar canja wuri akan Interface COMM BLK
rubuta w CMBLK INT_ENABLE 0x1 # Sanya COMM BLK Ƙarƙashin Ƙarfafawa
# Yi rijista don ba da damar Katsewa don TXTOKAY (Madaidaicin bit a cikin
# Rijista Status)
jira 19 # jira COMM BLK Katsewa , Anan #BFM yana jira
# har sai an tabbatar da COMBLK_INTR
readstore w CMBLK MATSAYI x # Karanta Matsayin COMM BLK Rijista don #TXTOKAY
# Katsewa
saita xx & 0x1
idan x
rubuta w CMBLK FRAME_START8 CMD # Sanya COMM BLK FRAME_START8
# Yi rijista don neman sabis na Serial Number
karshen
karshen
jira 19 # jira COMM BLK Katsewa , Anan
#BFM yana jira har sai an tabbatar da COMBLK_INTR
kantin sayar da littattafai w CMBLK MATSAYI x # Karanta Matsayin COMM BLK Rajista don
#TXTOKAY Katsewa
saita xx & 0x1
saita xx & 0x1
idan x
rubuta w CMBLK CONTROL 0x14 # Sanya COMM BLK Control
# Yi rijista don ba da damar canja wuri akan Interface COMM BLK
rubuta w CMBLK DATA32 DESCRIPTOR_ADDR
rubuta w CMBLK INT_ENABLE 0x80
rubuta w CMBLK CONTROL 0x10
karshen
jira 20
#Matakin Amsa
jiran 19
kantin karatu w CMBLK MATSAYI x
saita xx & 0x80
idan x
sake duba w CMBLK FRAME_START8 CMD
rubuta w CMBLK INT_ENABLE 0x2
karshen
jiran 19
kantin karatu w CMBLK MATSAYI x
saita xx & 0x2
idan x
sake duba w CMBLK DATA8 0x0
rubuta w CMBLK CONTROL 0x18
karshen
jiran 19
sake dubawa w FIIC 0x8 0x20000000
kantin karatu w CMBLK MATSAYI x
saita xx & 0x2
idan x
sake duba w CMBLK DATA32 DESCRIPTOR_ADDR
karshen
sake dubawa w DESCRIPTOR_ADDR 0x0 0xE1E2E3E4; # Dubawa don duba S/N
sake dubawa w DESCRIPTOR_ADDR 0x4 0xC1C2C3C4; # Dubawa don duba S/N
sake dubawa w DESCRIPTOR_ADDR 0x8 0xB1B2B3B4; # Dubawa don duba S/N
sake dubawa w DESCRIPTOR_ADDR 0xC 0xA1A2A3A4; # Dubawa don duba S/N
dawo - Ƙirƙiri matsayi . txt file a cikin editan HDL na Libero ko kowane editan rubutu. Haɗa umarnin sabis na tsarin lambar serial ("01" a cikin Hex) da lambar serial a cikin matsayi. txt file. Duba CoreSysServices v3.1 Littafin Jagora don amfani da madaidaicin lambar umarni.
- Ma'anar wannan file don sabis na lambar serial shine, <2 Hex lambobi CMD>< 32 Hex lambobi Serial Number> . Example: 01A1A2A3A4B1B2B3B4C1C2C3C4E1E2E3E4.
- Ajiye matsayi .txt file a cikin babban fayil na Simulation na aikin.
- Shirya mai amfani .bfm (wanda yake cikin babban fayil na Simulation) don haɗa da serialnum. bfm file kuma kira tsarin lambar serial kamar yadda aka nuna a cikin snippet mai zuwa.
hada da "serialnum.bfm" #hada da serialnum.bfm
hanya mai amfani_main;
buga "INFO: Simulation Starts";
buga "INFO: Lambar Umurnin Sabis a cikin Decimal:%0d", CMD;
kira serialnum; #kira tsarin serialnum
buga "INFO: Simulation Ƙare";
dawo - A cikin Tsarin Tsara view, Ƙirƙirar testbench (Danna-dama, Ƙirƙirar Ƙirƙirar Testbench> HDL) kuma kuna shirye don gudanar da simintin sabis na lambar serial.
Da zarar sabis ɗin ya fara aiwatarwa, ana nuna saƙon da ke nuna wurin da aka nufa da lambar serial. Mai sarrafa tsarin yana gudanar da rubuta AHB zuwa adireshin tare da lambar serial. Bayan kammala aikin, COMM_BLK's RXFIFO za a loda tare da amsawar sabis. Tagar kwafin ModelSim yana nuna adireshi da lambar serial ɗin da aka karɓa kamar yadda aka nuna a adadi mai zuwa.
Hoto 8 • SmartFusion2 Serial Number Sabis na kwaikwaiyo a ModelSim Transcript Window
2.7 IGLOO2 Zeroization Service Simulation
Don shirya don sifilin sabis na IGLOO2, yi matakan kamar haka.
- Kira maginin tsarin don ƙirƙirar shingen HPMS. Duba akwatin rajistan Sabis na Tsarin HPMS a cikin Abubuwan Na'urar SYS_SERVICES_MASTER BIF. Bar duk sauran akwatunan rajista ba a tantance su ba. Karɓi tsoho a cikin duk sauran shafuka kuma danna shafi. Wannan yana umurtar maginin tsarin don fallasa HPMS_FIC_0 Gama don kammala tsarin toshe maginin tsarin.
- A cikin editan HDL na Libero SoC, rubuta lambar HDL don FSM. A cikin lambar HDL ɗin ku don FSM, haɗa da jihohi uku masu zuwa.
Jihar INIT (jihar farko)
SERV_PHASE (yanayin buƙatar sabis)
RSP_PHASE (yanayin amsa sabis)
Hoto na gaba yana nuna jihohi uku na FSM.
Hoto 9 • FSM ta Jiha uku - A cikin lambar HDL ɗin ku, yi amfani da lambar umarni “F0″(Hex) don shigar da jihar buƙatar sabis daga jihar INIT.
- Ajiye HDL naku file.
- Buɗe SmartDesign, ja da sauke toshe babban matakin ginin tsarin ku da toshewar HDL FSM ɗin ku a cikin zanen SmartDesign. Daga cikin kasidar, ja da sauke CoreSysService mai taushi IP core cikin zane na SmartDesign.
- Danna dama na CoreSysServices taushi IP core, don buɗe mai daidaitawa kuma duba akwatin rajistan sabis na Zeroization a ƙarƙashin ƙungiyar Sabis na Tsaron Bayanai. Bar duk sauran akwatunan rajista ba a kula ba. Danna don Ok fita.
Hoto 10 • CoreSysServices Configurator
- Haɗa HPMS_FIC_0 SYS_SERVICES_MASTER BIF na toshe mai ginin tsarin zuwa AHBL_MASTER BIF na toshe na CoreSysService.
- Haɗa fitarwa na toshewar HDL FSM ɗinku zuwa shigar da CoreSysService soft IP core. Yi duk sauran haɗin gwiwa a cikin zane na SmartDesign.
Hoto 11 • SmartDesign Canvas tare da HDL Block, CoreSysServices Soft IP, da Tubalan HPMS
9. A cikin SmartDesign zane, samar da babban matakin ƙira (Danna-dama> Ƙirƙirar Na'urar).
10. A cikin Tsarin Tsara view, danna dama-dama na ƙirar matakin sama kuma zaɓi ƙirƙira Testbench > HDL. Yanzu kun shirya don gudanar da simulation.
Da zarar sabis ɗin ya fara aiwatarwa, saƙon da ke nuna cewa an gama sifili a lokacin x yana nuna kamar yadda aka nuna a cikin adadi mai zuwa.
Hoto 12 • IGLOO2 Zeroization System Service Simulation Window
Mai sarrafa tsarin yana gudanar da rubuta AHB zuwa adireshin tare da lambar serial. Bayan kammala aikin, COMM_BLK's RXFIFO za a loda tare da amsawar sabis. Ya kamata a lura cewa samfurin simintin yana simintin sifili ta hanyar dakatar da simintin maimakon yin watsi da ƙirar kanta.
Lura: Don cikakken jeri na lambobin umarni da za a yi amfani da su don sabis na tsarin daban-daban, duba Tebu 1 (Dokokin Sabis na Tsari/Kimar Amsa) a cikin CoreSysServices v3.1 Littafin Jagora:. ko UG0450: SmartFusion2 SoC da IGLOO2 FPGA Jagorar Mai Amfani
2.8 SmartFusion2 Zeroization Service Simulation
A cikin wannan jagorar, ana amfani da umarnin BFM (zaɓi 2) don samun dama ga mai sarrafa tsarin don sabis na tsarin.
Ana amfani da umarnin BFM kamar yadda ake samun na'urar sarrafa Cortex-M3 akan na'urar don simintin BFM. Dokokin BFM suna ba ku damar rubutawa kai tsaye da karantawa daga COMM BLK da zarar kun san taswirar ƙwaƙwalwar ajiya na COMM_BLK. Don shirya ƙirar ku don ƙirar sabis ɗin sifilin SmartFusion2, yi matakai masu zuwa.
- Jawo da sauke MSS daga kasidar zuwa zanen zanen aikin ku.
- Kashe duk abubuwan da ke kewayen MSS ban da MSS_CCC, Mai Sake saitin Mai Gudanarwa, Gudanar da Katsewa, da FIC_0, FIC_1 da FIC_2.
- Sanya sarrafa katse don amfani da MSS don katse masana'anta.
- Shirya zeroizaton.bfm file a cikin editan rubutu ko a cikin editan HDL na Libero. Zeroization na ku. bfm ya kamata ya haɗa da:
- Taswirar ƙwaƙwalwar ajiya zuwa COMM BLK (CMBLK)
- Taswirar žwažwalwar ajiya don katse abubuwan gudanarwa (FIIC)
- Umarni don buƙatar sabis na zeroizaton ("F0" Hex don zeriozation)
Tsohonample na serialnum.bfm file aka nuna a cikin wadannan adadi.
Hoto 13 • Zeroization.bfm don SmartFusion2 Zeroization System Services Simulation
5. Ajiye zeroization.bfm file a cikin babban fayil na Simulation na aikin. mai amfani.bfm
6. Shirya (wanda yake cikin babban fayil ɗin simulations.bfm) don haɗawa da yin amfani da snippet mai zuwa.
sun hada da "zeroization.bfm" #hada da zeroization.bfm file hanya mai amfani_main;
buga "INFO: Simulation Starts";
buga "INFO: Lambar Umurnin Sabis a cikin Decimal:%0d", CMD;
kira zeroization; #kira dawo da tsarin sifirin
7. A cikin Tsarin Tsara, samar da Testbench (Dama danna matakin sama> Ƙirƙiri Testbench> HDL) kuma kuna shirye don gudanar da simintin sifili na SmartFusion2.
Da zarar sabis ɗin ya fara aiwatarwa, saƙon da ke nuna cewa an cire na'urar a lokacin x an nuna. Ya kamata a lura cewa samfurin simintin yana simintin sifili ta hanyar dakatar da simintin maimakon yin watsi da ƙirar kanta. Tagar kwafi na ModelSim a cikin adadi mai zuwa yana nuna cewa an cire na'urar.
Hoto 14 • SmartFusion2 Zeroization System Simulators Log
Karin bayani: Nau'in Sabis na Tsari
Wannan babin yana bayyana nau'ikan sabis na tsarin daban-daban.
3.1 Ayyukan Saƙon kwaikwayo
Sassan masu zuwa suna bayyana nau'ikan sabis na saƙon kwaikwayo.
3.1.1 Filasha * Daskare
Simulation ɗin zai shigar da yanayin Flash*Daskarewa lokacin da aka aika buƙatar sabis ɗin da ta dace zuwa COMM_BLK daga ko dai FIC (a cikin yanayin na'urorin IGLOO2) ko Cortex-M3 (a cikin na'urorin SmartFusion2). Da zarar mai sarrafa tsarin ya gano sabis ɗin, za a dakatar da simulation ɗin kuma za a nuna saƙon da ke nuna tsarin ya shiga Flash*Freeze (tare da zaɓin da aka zaɓa). Bayan sake dawo da simintin, RXFIFO na COMM_BLK zai cika da martanin sabis wanda ya ƙunshi umarnin sabis da matsayi. Ya kamata a lura cewa babu tallafin simulation don Flash*Fitar daskarewa.
3.1.2 Zeroization
Zeroization a halin yanzu shine kawai babban fifikon sabis a cikin ayyukan tsarin da COMM_BLK ke sarrafawa. Simulation zai shigar da yanayin sifili da zarar an gano madaidaicin buƙatar sabis ta COMM_BLK. Mai sarrafa tsarin za a dakatar da watsar da aiwatar da wasu ayyuka, kuma za a aiwatar da sabis na sifiri a maimakon haka. Da zarar an gano buƙatar sabis ɗin sifili, simintin yana tsayawa kuma ana nuna saƙon da ke nuna tsarin ya shiga sifili. Sake kunna sifili da hannu ba daidai ba ne.
3.2 Ayyukan Ma'anar Bayanai
Sassan masu zuwa suna bayyana nau'ikan sabis na nuna bayanai daban-daban.
3.2.1 Serial Number
Sabis ɗin lambar serial zai rubuta lambar serial mai 128-bit zuwa wurin adireshin da aka bayar azaman ɓangaren buƙatar sabis. Ana iya saita wannan siga mai 128-bit ta amfani da Tallafin Sabis na Tsarin file (duba shafi na 22). Idan 128-bit sigar lamba ba a bayyana a cikin file, za a yi amfani da tsoho serial lamba 0. Da zarar sabis ɗin ya fara aiwatarwa, ana nuna saƙon da ke nuna wurin da aka nufa da lambar serial. Mai sarrafa tsarin yana gudanar da rubuta AHB zuwa adireshin tare da lambar serial. Bayan kammala aikin, COMM_BLK's RXFIFO za a loda tare da amsawar sabis.
3.2.2 Lambar mai amfani
Sabis ɗin lambar mai amfani yana rubuta madaidaicin lambar mai amfani 32-bit zuwa wurin adireshin da aka bayar azaman ɓangaren buƙatar sabis. Ana iya saita wannan siga mai 32-bit ta amfani da Tallafin Sabis na Sabis na Tsarin file (duba shafi na 22). Idan ba a bayyana ma'aunin 32-bit a cikin file, ana amfani da tsohuwar ƙimar 0. Da zarar sabis ɗin ya fara aiwatarwa, ana nuna saƙon da ke nuna wurin da aka yi niyya da lambar mai amfani. Mai sarrafa tsarin yana gudanar da rubuta AHB zuwa adireshin tare da siga 32-bit. Bayan kammala sabis ɗin, COMM_BLK's RXFIFO ana loda shi tare da amsan sabis, wanda ya haɗa da umarnin sabis da adireshin manufa.
3.3 Ayyukan Bayanin Bayanai
Sassan da ke gaba suna bayyana nau'ikan sabis na kwatancen bayanai daban-daban.
3.3.1 AES
Taimakon kwaikwaiyo don wannan sabis ɗin yana damuwa ne kawai tare da matsar da ainihin bayanan daga tushe zuwa makoma, ba tare da aiwatar da kowane ɓoyewa / ɓoye bayanan ba. Ya kamata a rubuta bayanan da ke buƙatar rufaffen/rufewa da tsarin bayanan kafin a aika buƙatar sabis. Da zarar sabis ɗin ya fara aiwatarwa, ana nuna saƙon da ke nuna aiwatar da sabis ɗin AES. Sabis na AES yana karanta duka tsarin bayanai da bayanan da za a rufaffen/rufe su. Ana kwafin bayanan asali kuma an rubuta su zuwa adireshin da aka bayar a cikin tsarin bayanan. Da zarar an gama sabis ɗin, ana tura umarni, matsayi, da adireshin tsarin bayanai cikin RXFIFO.
Lura: Wannan sabis ɗin don bayanan 128-bit da 256-bit ne kawai, kuma duka bayanan 128-bit da 256-bit suna da tsayin tsarin bayanai daban-daban.
3.3.2 SHA 256
Tallafin simulation na wannan sabis ɗin yana damuwa ne kawai tare da motsa bayanan, ba tare da yin wani hashing akan bayanan ba. An tsara aikin SHA 256 don samar da maɓallin zanta mai 256-bit dangane da bayanan shigarwa. Bayanan da ke buƙatar hashed da tsarin bayanan yakamata a rubuta su zuwa adiresoshinsu daban-daban kafin a aika buƙatar sabis zuwa COMM_BLK. Tsawon a cikin ragowa da ma'ana da aka ayyana a cikin tsarin bayanan SHA 256 dole ne ya dace daidai da tsayi da adireshin bayanan da za a yi hashed. Da zarar sabis ɗin ya fara aiwatarwa, ana nuna saƙon da ke nuna aiwatar da sabis ɗin SHA 256. Maimakon aiwatar da ainihin aikin, za a rubuta maɓalli na hash na tsoho zuwa ga mai nuni daga tsarin bayanai. Maɓallin hash ɗin tsoho shine hex "ABCD1234". Forr saitin maɓalli na al'ada, je zuwa sashin Saitin Tsarin (duba shafi na 23). Bayan kammala sabis ɗin, ana ɗora RXFIFO tare da amsawar sabis wanda ya ƙunshi umarnin sabis, matsayi, da ma'anar tsarin bayanan SHA 256.
3.3.3 HMA
Tallafin kwaikwaiyo don wannan sabis ɗin ya shafi motsin bayanai ne kawai, ba tare da yin wani hashing akan bayanan ba. Bayanan da ke buƙatar hashed da tsarin bayanan yakamata a rubuta su zuwa adiresoshinsu daban-daban kafin a aika buƙatar sabis zuwa COMM_BLK. Sabis na HMAC yana buƙatar maɓallin 32-byte ban da tsayin bytes, ma'anar tushe, da mai nunin manufa. Da zarar sabis ɗin ya fara aiwatarwa, ana nuna saƙon da ke nuna yadda ake aiwatar da sabis ɗin HMAC. Ana karanta maɓalli kuma ana kwafi maɓallin 256-bit daga tsarin bayanai zuwa maƙasudin manufa. Bayan kammala sabis ɗin, ana ɗora RXFIFO tare da amsawar sabis wanda ya ƙunshi umarnin sabis, matsayi, da ma'anar tsarin bayanan HMAC.
3.3.4 DRBG Samar da
Wannan sabis ɗin yana yin ƙirƙira na raƙuman bazuwar. Ya kamata a lura cewa ƙirar simintin ba ta bi daidai tsarin tsara adadin bazuwar da silicon ke amfani da shi ba. Dole ne a rubuta tsarin bayanan daidai cikin wurin da aka nufa kafin a aika buƙatar sabis zuwa COMM_BLK. Tsarin bayanai, mai nunin manufa, tsayi da sauran bayanan da suka dace suna karantawa ta mai sarrafa tsarin. DRBG yana samar da sabis ɗin yana haifar da saitin bayanan bazuwar na tsawon da ake nema (0-128). Mai sarrafa tsarin yana rubuta bayanan bazuwar cikin ma'anar manufa. Ana nuna saƙon da ke nuna aiwatar da aikin samar da sabis na DRBG a cikin siminti. Da zarar an gama sabis ɗin, ana tura umarni, matsayi, da adireshin tsarin bayanai cikin RXFIFO. Idan tsawon bayanan da aka nema baya cikin kewayon 0-128, lambar kuskure na "4" (Max Generate) za a tura cikin RXFIFO. Idan ƙarin tsayin bayanan baya cikin kewayon Buƙatun Too Big na 0-128, lambar kuskure na "5" (Max Length na Ƙarin Bayanan da ya wuce) za a tura shi cikin RXFIFO. Idan duka tsayin bayanan da ake buƙata don samarwa da ƙarin tsawon bayanan ba su cikin kewayon da aka ayyana (0-128), lambar kuskure na "1" (Kuskuren Bala'i) ana turawa cikin RXFIFO.
3.3.5 Sake saitin DRBG
Ana yin ainihin aikin sake saiti ta hanyar cire DRBG nan take da sake saita DRBG. Da zarar an gano buƙatar sabis ɗin, simintin yana nuna saƙon Sake saitin sabis na DRBG. Amsar, wanda ya haɗa da sabis da matsayi, ana tura shi cikin RXFIFO.
3.3.6 Gwajin Kai na DRBG
Taimakon kwaikwaiyo don gwajin kai na DRBG baya aiwatar da aikin gwajin kai. Da zarar an gano buƙatar sabis ɗin, simintin zai nuna saƙon aiwatar da sabis na gwajin kai na DRBG. Amsar, wanda ya haɗa da sabis da matsayi, za a tura shi cikin RXFIFO.
3.3.7 DRBG Nan take
Taimakon kwaikwaiyo don sabis na gaggawa na DRBG baya yin sabis ɗin nan take. Dole ne a rubuta tsarin bayanan daidai cikin wurin da aka nufa kafin a aika buƙatar sabis zuwa COMM_BLK. Da zarar an gano buƙatar sabis ɗin, za a karanta tsari da keɓancewar keɓancewa a cikin sararin adireshin MSS. Simulation ɗin zai nuna saƙon da ke nuna cewa sabis ɗin Nan take DRBG ya fara aiwatarwa. Da zarar sabis ɗin ya cika, amsa, wanda ya haɗa da umarnin sabis, matsayi, da mai nuni ga tsarin bayanai, za a tura shi cikin RXFIFO. Idan tsawon bayanan (PERSONALIZATIONLENGTH) baya cikin kewayon 0-128, lambar kuskure na "1" (Kuskuren Bala'i) za a tura cikin RXFIFO don matsayi.
3.3.8 DRBG maras tabbas
Taimakon kwaikwaiyo don sabis ɗin mara ma'ana na DRBG baya yin sabis mara inganci na cire DRBG da aka yi a baya, kamar silicon. Buƙatun sabis dole ne ya ƙunshi duka umarni da kuma rike DRBG. Da zarar an gano buƙatar sabis, za a adana hannun DRBG. Simulation ɗin zai nuna saƙon da ke nuna cewa an ƙaddamar da sabis ɗin DRBG maras tabbas. Da zarar sabis ɗin ya cika, amsa, wanda ya haɗa da umarnin sabis, matsayi, da rike DRBG, za a tura shi cikin RXFIFO.
3.3.9 DRBG Reseed
Saboda yanayin simulators na toshe sabis na tsarin, ba a aiwatar da sabis ɗin reseed na DRBG a cikin siminti ta atomatik bayan kowane 65535 DRBG yana samar da sabis. Dole ne a rubuta tsarin bayanan daidai cikin wurin da aka nufa kafin a aika buƙatar sabis zuwa COMM_BLK. Da zarar an gano buƙatar sabis, za a karanta tsari da ƙarin ma'aunin shigarwa a cikin sararin adireshin MSS. Za a nuna saƙon da ke nuna cewa an fara aiwatar da sabis ɗin iri na DRBG. Dole ne a rubuta tsarin bayanan daidai cikin wurin da aka nufa kafin a aika buƙatar sabis zuwa COMM_BLK. Da zarar sabis ɗin ya cika, amsa, wanda ya haɗa da umarnin sabis, matsayi, da mai nuni ga tsarin bayanai, za a tura shi cikin RXFIFO.
3.3.10 KeyTree
Ba a aiwatar da ainihin aikin a cikin siminti don sabis ɗin KeyTree. Tsarin bayanan sabis na KeyTree ya ƙunshi maɓallin 32-byte, 7-bit opttype data (MSB watsi), da kuma 16-byte hanya. Ya kamata a rubuta bayanan da ke cikin tsarin bayanan zuwa adiresoshinsu daban-daban, kafin a aika bukatar sabis zuwa COMM_BLK. Da zarar sabis ɗin ya fara aiwatarwa, za a nuna saƙon da ke nuna aiwatar da sabis ɗin KeyTree. Za a karanta abin da ke cikin tsarin bayanan, za a adana maɓallin 32-byte, kuma an sake rubuta ainihin maɓallin da ke cikin tsarin bayanan. Bayan wannan AHB rubuta, ƙimar maɓalli a cikin tsarin bayanan bai kamata ya canza ba, amma AHB ma'amaloli don rubuta zai faru. Bayan kammala sabis ɗin, ana ɗora RXFIFO tare da amsa sabis, wanda ya ƙunshi umarnin sabis, matsayi, da maɓallin tsarin bayanan KeyTree.
3.3.11 Amsar Kalubale
Ainihin aikin, kamar tantancewar na'urar, ba a aiwatar da shi a cikin siminti don sabis na amsa ƙalubale. Tsarin bayanai don wannan sabis ɗin yana buƙatar mai nuni zuwa ga buffer, don karɓar sakamakon 32-byte, 7-bit opttype, da kuma hanyar 128-bit. Ya kamata a rubuta bayanan da ke cikin tsarin bayanan zuwa adiresoshinsu daban-daban kafin a aika buƙatar sabis zuwa COMM_BLK. Da zarar sabis ɗin ya fara aiwatarwa, za a nuna saƙon da ke nuna aiwatar da sabis ɗin amsa ƙalubale. Za a rubuta amsa na 256-bit a cikin ma'anar da aka bayar a cikin tsarin bayanai. An saita maɓallin tsoho azaman hex "ABCD1234". Don samun maɓalli na al'ada, duba Setting Setting (duba shafi na 23). Bayan kammala sabis ɗin, RXFIFO za a ɗora shi tare da amsa sabis, wanda ya ƙunshi umarnin sabis, matsayi, da ƙalubalen tsarin bayanan tsarin amsawa.
3.4 Sauran Ayyuka
Sassan masu zuwa suna bayyana wasu ayyuka na tsarin daban-daban.
3.4.1 Bincika Dubawa
Ba a aiwatar da ainihin aikin sake ƙididdigewa da kwatanta narkar da abubuwan da aka zaɓa don sabis ɗin dubawa na narkewa a cikin siminti. Wannan buƙatar sabis ɗin ta ƙunshi umarnin sabis, da zaɓuɓɓukan sabis (5-bit LSB). Da zarar sabis ɗin ya fara aiwatarwa, za a nuna saƙon da ke ba da cikakken bayani game da aiwatar da sabis ɗin duba narke, tare da zaɓin zaɓi daga buƙatar. Bayan kammala sabis ɗin, RXFIFO za a ɗora shi tare da amsawar sabis, wanda ya ƙunshi umarnin sabis, da tutocin fasfo / gazawa.
3.4.2 Martanin Umurni da Ba a Gane Ba
Lokacin da aka aika buƙatar sabis ɗin da ba a gane ba zuwa COMM_BLK, COMM_BLK za ta ba da amsa ta atomatik tare da saƙon umarni da ba a gane ba da aka tura cikin RXFIFO. Saƙon ya ƙunshi umarnin da aka aika cikin COMM_BLK da matsayin umarnin da ba a gane ba (252D). Hakanan za a nuna saƙon nuni da ke nuna buƙatar sabis ɗin da ba a gane ba. COMM_BLK zai koma yanayin zaman banza, yana jiran karɓar buƙatun sabis na gaba.
3.4.3 Ayyuka marasa Goyon baya
Ayyukan da ba su da tallafi da aka saita zuwa COMM_BLK za su haifar da saƙo a cikin siminti wanda ke nuna cewa buƙatar sabis ɗin ba ta da tallafi. COMM_BLK zai koma yanayin zaman banza, yana jiran karɓar buƙatun sabis na gaba. Ba za a saita PINTERRUPT ba, yana nuna cewa an gama sabis. Jerin ayyukan da ba a tallafawa na yanzu sun haɗa da: IAP, ISP, Certificate na Na'ura, da Sabis ɗin DESIGNVER.
3.5 Taimakon Kwaikwayar Sabis na Tsarin File
Don tallafawa kwaikwaiyon sabis na tsarin, rubutu file da ake kira, "status.txt" za a iya amfani da shi don ƙaddamar da umarni game da halin da ake bukata na ƙirar simintin zuwa ƙirar simulation. Wannan file ya kamata a kasance a cikin babban fayil guda, wanda aka gudanar da simulation daga. The file ana iya amfani da su, a tsakanin wasu abubuwa, don tilasta wasu martani na kuskure don ayyukan tsarin da aka goyan baya ko ma don saita wasu sigogi da ake buƙata don simulation, (ga misali.ample, serial number). Matsakaicin adadin layin da aka goyan baya a cikin " status.txt" file shine 256. Umurnin da suka bayyana bayan lambar layi 256 ba za a yi amfani da su a cikin simulation ba.
3.5.1 Tilasta Amsoshi Kuskure
Mai amfani zai iya tilasta wani amsa kuskure don wani sabis na musamman yayin gwaji ta hanyar ƙaddamar da bayanin zuwa ƙirar simintin ta amfani da "status.txt" file, wanda ya kamata a sanya shi a cikin babban fayil ɗin da ake gudanar da simintin. Domin tilasta amsa kuskure ga wani sabis, umarni da martanin da ake buƙata yakamata a buga su a layi ɗaya a cikin tsari mai zuwa:ample, zuwa Umurni> ; umurci samfurin simulation don samar da amsa kuskuren samun damar ƙwaƙwalwar ajiyar MSS zuwa sabis na lambar serial, umarnin kamar haka.
Sabis: Serial Number: 01
An nemi saƙon kuskure: MSS Kuskuren Samun Ƙwaƙwalwar Ƙwaƙwalwa: 7F
Dole ne a shigar da layin 017F a cikin "status.txt" file.
3.5.2 Saitin Siga
Matsayin "status.txt" file Hakanan za'a iya amfani dashi don saita wasu sigogi da ake buƙata a cikin siminti. A matsayin example, don saita siga 32-bit don lambar mai amfani, tsarin layin dole ne ya kasance cikin wannan tsari: <32 Bit USERCODE>; inda aka shigar da kimar biyu a cikin hexadecimal. Domin saita siga 128-bit don lambar serial, tsarin layin dole ne ya kasance cikin wannan tsari: <128 Bit Serial Number [127:0]>; inda aka shigar da kimar biyu a cikin hexadecimal. Domin saita siga 256-bit don maɓallin SHA 256; dole ne tsarin layin ya kasance cikin wannan tsari: <256 Bit Key [255:0]>; inda aka shigar da kimar biyu a cikin hexadecimal. Domin saita siga 256-bit don maɓallin amsa ƙalubale, tsarin layin dole ne ya kasance cikin wannan tsari: <256 Bit Key [255:0]>;
inda aka shigar da kimar biyu a cikin hexadecimal.
3.5.3 fifikon Na'urar
Sabis na tsarin da COMM_BLK suna amfani da babban fifikon tsarin. A halin yanzu, kawai babban fifikon sabis shine sifili. Domin yin sabis mai mahimmanci, yayin da ake aiwatar da wani sabis, an dakatar da sabis ɗin na yanzu kuma za a aiwatar da sabis mafi fifiko a wurinsa. COMM_BLK za ta watsar da sabis na yanzu don yin babban fifikon sabis. Idan an aika da ayyuka da yawa waɗanda ba su da fifiko kafin kammala sabis na yanzu, waɗannan ayyukan za a yi layi a cikin TXFIFO. Da zarar sabis na yanzu ya cika, za a aiwatar da sabis na gaba a cikin TXFIFO.
Microsemi baya bayar da garanti, wakilci, ko garanti game da bayanin da ke ƙunshe a ciki ko dacewa da samfuransa da sabis ɗin sa don kowane dalili na musamman, haka nan Microsemi baya ɗaukar wani alhaki duk abin da ya taso daga aikace-aikacen ko amfani da kowane samfur ko kewaye. Kayayyakin da aka siyar a ƙarƙashinsa da duk wasu samfuran da Microsemi ke siyarwa sun kasance ƙarƙashin ƙayyadaddun gwaji kuma bai kamata a yi amfani da su tare da kayan aiki masu mahimmanci ko aikace-aikace ba. An yi imanin duk wani ƙayyadaddun ƙayyadaddun aiki na abin dogaro ne amma ba a tabbatar da su ba, kuma mai siye dole ne ya gudanar da kammala duk ayyuka da sauran gwajin samfuran, shi kaɗai kuma tare da, ko shigar da su, kowane samfuran ƙarshe. Mai siye ba zai dogara da kowane bayanai da ƙayyadaddun ayyuka ko sigogi da Microsemi ya bayar ba. Alhakin Mai siye ne don ƙayyade dacewa da kowane samfur da kansa kuma don gwadawa da tabbatar da iri ɗaya. Bayanin da Microsemi ya bayar a nan an bayar da shi "kamar yadda yake, inda yake" kuma tare da duk kuskure, kuma duk haɗarin da ke tattare da irin wannan bayanin gaba ɗaya yana tare da mai siye. Microsemi baya ba, a bayyane ko a fakaice, ga kowace ƙungiya kowane haƙƙin haƙƙin mallaka, lasisi, ko kowane haƙƙin IP, ko dangane da irin wannan bayanin da kansa ko wani abu da irin wannan bayanin ya bayyana. Bayanin da aka bayar a cikin wannan takaddun mallakar Microsemi ne, kuma Microsemi yana da haƙƙin yin kowane canje-canje ga bayanin da ke cikin wannan takaddar ko zuwa kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba.
Microsemi, wani kamfani na gaba ɗaya mallakar Microchip Technology Inc. (Nasdaq: MCHP), yana ba da cikakkiyar fayil na semiconductor da tsarin mafita don sararin samaniya & tsaro, sadarwa, cibiyar bayanai da kasuwannin masana'antu. Kayayyakin sun haɗa da babban aiki da radiyo-tauraruwar analog gauran siginar hadedde, FPGAs, SoCs da ASICs; kayayyakin sarrafa wutar lantarki; lokaci da na'urorin aiki tare da madaidaicin mafita na lokaci, saita ƙa'idodin duniya don lokaci; na'urorin sarrafa murya; RF mafita; sassa masu hankali; Ma'ajiyar kasuwanci da hanyoyin sadarwa; fasahar tsaro da scalable anti-tampsamfurori; Hanyoyin Ethernet; Power-over-Ethernet ICs da midspans; kazalika da al'ada ƙira iyawa da kuma ayyuka. Microsemi yana da hedikwata a Aliso Viejo, California, kuma yana da kusan ma'aikata 4,800 a duniya. Ƙara koyo a www.microsemi.com.
Microsemi Headquarter
Ɗaya daga cikin Enterprise, Aliso Viejo,
CA 92656 Amurka
A cikin Amurka: +1 800-713-4113
A wajen Amurka: +1 949-380-6100
Talla: +1 949-380-6136
Fax: +1 949-215-4996
Email: tallace-tallace.support@microsemi.com
www.microsemi.com
© 2018 Microsemi. An kiyaye duk haƙƙoƙi. Microsemi da tambarin Microsemi
alamun kasuwanci ne na Microsemi Corporation. Duk sauran alamun kasuwanci da sabis
Alamun mallakar masu su ne.
Takardu / Albarkatu
![]() |
Microsemi UG0837 IGLOO2 da SmartFusion2 FPGA Tsarin Sabis na Sabis [pdf] Jagorar mai amfani UG0837, UG0837 IGLOO2 da SmartFusion2 FPGA System Simulation, IGLOO2 da SmartFusion2 FPGA Tsarin Sabis na Tsarin, SmartFusion2 FPGA Tsarin Sabis na Tsarin FPGA, Kwaikwaiyon Sabis na Tsarin FPGA, Kwaikwaiyon Sabis |