Microsemi In-Circuit FPGA Debug
Zambiri Zamalonda
Zofotokozera
- Mtundu wa Chipangizo: Microsemi SmartFusion2 SoC FPGA
- Tsiku lotulutsa: Meyi 2014
- Kuthekera Kwakusokoneza: Mu-Circuit FPGA Debug, Embedded Logic Analyzer
- Kuchuluka kwa Kujambula Kwa data: Kufikira 100MHz
Ndemanga
Ma FPGA ndizinthu zamapangidwe amphamvu mumakina ophatikizidwa okhala ndi ma advan ambiritages, koma zidazi zimatha kukhala ndi mapangidwe ovuta omwe ali ndi zovuta zamapangidwe omwe amafunika kusinthidwa. Kutsata zovuta zamapangidwe monga zolakwika zamatanthauzidwe, zovuta zolumikizirana pamakina, ndi zolakwika za nthawi yadongosolo zitha kukhala zovuta. Kuphatikizika kwa kuthekera kosokoneza mu FPGA kumatha kusintha kwambiri kukonza kwa hardware, ndikupewa kukhumudwa kwa maola ambiri. Pepalali likufotokoza njira zingapo zosinthira ma FPGAs, kuzindikiritsa kusinthanitsa kwakukulu, komanso kudzera mu Ex.ample design, yolunjika pa chipangizo cha Microsemi SmartFusion®2 SoC FPGA, iwonetsa momwe maluso atsopano angagwiritsire ntchito kuthamangitsa ndikuyesa.
Mawu Oyamba
Ma FPGA ndiwofalikira komanso amphamvu pamapangidwe ndipo tsopano akupezeka pafupifupi pamakina aliwonse ophatikizidwa. Ndi kuchuluka kwa mphamvu, kuphatikizika kwa midadada yovuta pa-chip ndi ma serial interfaces apamwamba zida izi zithanso kukhala ndi zovuta zamapangidwe zomwe zimafunikira kusinthidwa. Kutsata zinthu monga zolakwika zamatanthauzidwe a magwiridwe antchito (pa FPGA kapena mulingo wamakina), zovuta zogwirira ntchito pamakina, zovuta zanthawi yadongosolo, ndi kukhulupirika kwa ma sign pakati pa ma IC (monga phokoso, crosstalk, kapena zowunikira) zonse zimakhala zovuta kwambiri mukamagwiritsa ntchito ma FPGA apamwamba. Kuyerekeza ndi chithandizo chachikulu pakuzindikiritsa zovuta zambiri zamapangidwe, koma zochitika zambiri zapadziko lonse lapansi siziwoneka mpaka kapangidwe kake kakhazikitsidwa mu Hardware. Njira zingapo zothanirana ndi zovuta zamapangidwe apangidwa kuti ntchitoyi ikhale yosavuta. Kumvetsetsa mosamalitsa njira iliyonse yayikuluyi, kuphatikiza ma advan osiyanasiyanatages ndi kusokonezatages, ndizothandiza poganizira njira kapena njira zophatikizira zomwe zili zoyenera pakupanga kwapadera.
Wakaleampkamangidwe ka FPGA, koyang'ana chipangizo cha Microsemi SmartFusion2 SoC FPGA, chingagwiritsidwe ntchito kuwonetsa zina mwa advan.tages ndi kusokonezatages a njira zokhazikika izi komanso luso laposachedwa kwambiri lowongolera. Chitsanzo ichi example awonetsa momwe njira zosiyanasiyanazi zingagwiritsire ntchito kufulumizitsa kuzindikira ndi kuthetsa mavuto a hardware panthawi ya hardware debug.
Chifukwa chiyani FPGA Debugging Ndi Mbali Yovuta Pamapangidwe Adongosolo ndi Chitukuko?
Ma FPGA ali ndi mitundu iwiri yogwiritsira ntchito yomwe imawasiyanitsa ndi zinthu zina zamapangidwe. Ma FPGA atha kugwiritsidwa ntchito popanga zinthu kapena angagwiritsidwe ntchito ngati galimoto yachitukuko kutsimikizira kapena kuwonetsa lingaliro lopanga kupanga. Akagwiritsidwa ntchito ngati magalimoto opangira, ma FPGA amatha kukhala chandamale chosinthika kwambiri kuposa magalimoto opanga ma ASIC kapena CPU. Izi ndizofunikira makamaka pamapangidwe atsopano, omwe sanagwiritsidwepobe mu hardware. Mapangidwe okhala ndi zosankha zosiyanasiyana zamamangidwe amatha kupangidwa mosavuta ndikuyesedwa kuti mapangidwe abwino adziwike. Ma FPGA okhala ndi ma on-chip processors (SoC FPGAs) amapangitsanso kuti zitheke kusinthanitsa ma CPU-based processing ndi ma hardware othandizidwa ndi FPGA-based mathamangitsidwe ntchito. Izi advantages amatha kuchepetsa kwambiri nthawi yofunikira pakupanga, kutsimikizira, kuyesa, ndi kusanthula kulephera kwazinthu zatsopano.
Mukagwiritsidwa ntchito popanga mapangidwe, mwina popanga ASIC, kusinthasintha kwa FPGA ndiye phindu lalikulu. Pulatifomu yeniyeni ya hardware, ngakhale yomwe siimathamanga kwambiri, imapangitsa kuti zikhale zosavuta kupeza tsatanetsatane wa machitidwe a machitidwe, deta yowunikira komanso zotsatira za umboni wa zomangamanga. Thandizo la FPGA pakukhazikitsa kolimba kwa mabasi wamba (monga PCIe®, Gigabit Ethernet, XAUI, USB, CAN, ndi ena) imathandizira kuyesa komwe kumayenderana ndi izi. Mabanja atsopano a FPGA omwe ali ndi ma processor a pa-chip ARM (SoC FPGAs), amapangitsa kuti zikhale zosavuta kuchitira chitsanzo ndi mapurosesa ophatikizidwa. Nambala ya purosesa yomwe idapangidwa kale imatha kutumizidwa ku prototype ndi kachidindo katsopano komwe kamapangidwa molingana ndi kuyesayesa kwa hardware.
Kuphatikiza uku kwa purosesa yokhazikika yokhala ndi mabasi owoneka bwino kumapangitsa kuti zitheke kupititsa patsogolo chilengedwe chachikulu cha malaibulale omwe alipo, madalaivala, ma API ogwira ntchito, Real Time Operating Systems, komanso Ma Operating Systems athunthu kuti apange chithunzi chogwira ntchito mwachangu. Kuphatikiza apo, mapangidwewo akakhazikika, choyimira cha FPGA chitha kugwiritsidwa ntchito kujambula ma seti oyeserera oyeserera (pazolimbikitsa komanso kuyankha) omwe amawonetsa zambiri zamakina. Ma seti awa amatha kukhala ofunikira popanga zofananira zomaliza za ASIC kapena kukhazikitsa kwina. AdvantagKugwiritsa ntchito FPGA ngati chojambula kumatha kuchepetsa kwambiri nthawi yopanga, kutsimikizira, kuyesa, ndi kusanthula kulephera pakukhazikitsa komaliza.
M'mitundu yonse iwiriyi ya FPGA yogwiritsa ntchito kusinthasintha kwa FPGA ngati chandamale chokonzekera ndichofunikira kwambiri.tage. Izi zikutanthauza kuti kusintha kwa mapangidwe ambiri ndi kubwereza kumakhala chizolowezi, motero kutha kukonza zolakwika zamapangidwe kumakhala kofunika kwambiri kuti muthe kupanga zosankha zambiri momwe mungathere. Popanda kuthekera kowongolera bwino zambiri za advantage ya FPGA kusinthasintha kwa mapangidwe kudzachepetsedwa ndi nthawi yowonjezereka yofunikira. Mwamwayi, ma FPGA athanso kupereka zina zowonjezera zama Hardware zomwe zimathandizira kuwongolera nthawi yeniyeni. Tisanayang'ane izi, tiyeni tiyang'ane kaye zamitundu yodziwika bwino yomwe FPGA imakumana nayo kotero tili ndi maziko oyenera owunika momwe zimagwirira ntchito komanso kusinthanitsa kogwirizana kwa zida zosiyanasiyana zowongolera.
Nkhani Zomwe Zimachitika Mukamakonza Zopanga za FPGA
Pamodzi ndi kuthekera kokulitsidwa komwe ma FPGA amakono amabweretsa, kuwonjezereka komwe kumalumikizidwa kumapangitsa kuti zikhale zovuta kupanga mapangidwe opanda zolakwika. M'malo mwake, akuti kukonza zolakwika kumatha kutenga 50% yazomwe zimapangidwira dongosolo. Ndi zovuta za nthawi ndi msika zomwe zikupitilirabe kukula kwa chitukuko, kukonzanso kwa hardware kwa dongosolo loyambilira kumasinthidwa kukhala lingaliro laling'ono-nthawi zambiri poganiza kuti chitsimikizirocho (chokhachokhachokhacho chachikulu).tage ya ndandanda yachitukuko), idzagwira nsikidzi zonse zisanachitike dongosolo loyambitsa. Tiyeni tingoyang'ana mitundu ingapo yodziwika bwino yamakina kuti timvetsetse bwino zovuta zomwe kapangidwe kake kadzakumana ndi nthawi yobweretsa dongosolo.
Zolakwika za matanthauzidwe ogwirira ntchito zimatha kukhala zovuta kuwirikiza kawiri popeza wopanga sanamvetsetse chofunikira china, kotero cholakwikacho chikhoza kunyalanyazidwa ngakhale poyang'ana mosamala tsatanetsatane wa kapangidwe kake. Example la cholakwika chodziwika bwino chogwira ntchito chingakhale pomwe kusintha kwa makina a boma sikukhala bwino. Zolakwika zitha kuwonekeranso pamawonekedwe adongosolo ngati vuto lolumikizana. Interface latency, mwachitsanzoample, zitha kufotokozedwa molakwika kupangitsa kuti buffer kusefukira kapena kusefukira kosayembekezereka.
Mavuto a nthawi ya dongosolo ndi gwero linanso lodziwika bwino la zolakwika zamapangidwe. Zochitika za Asynchronous, makamaka, zimakhala gwero lazolakwika pomwe kulunzanitsa kapena kudutsa zotsatira za nthawi yanthawi sizikuganiziridwa bwino. Pamene mukugwira ntchito mwachangu zolakwa zamtunduwu zimatha kukhala zovuta kwambiri ndipo zitha kuwoneka mocheperako, mwina pokhapokha ngati mawonekedwe amtundu wina akuwonekera. Zophwanya nthawi zambiri zimagwera m'gulu ili ndipo nthawi zambiri zimakhala zovuta, ngati sizingatheke kutengera.
Kuphwanya nthawi kumathanso kukhala chifukwa cha kukhulupirika kwachidziwitso chochepa pakati pa mabwalo ophatikizika, makamaka m'makina okhala ndi njanji zingapo zamagetsi pagawo lililonse. Kusakhulupirika kwa ma siginecha otsika kumatha kubweretsa phokoso lazizindikiro, ma crosstalk, zowunikira, kutsitsa mopitilira muyeso ndi zinthu za Electro-Magnetic Interference (EMI) zomwe nthawi zambiri zimawoneka ngati kuphwanya nthawi. Nkhani za magetsi, monga zodutsa (makamaka nthawi yoyambitsa kapena kutseka), kusiyanasiyana kwa katundu ndi kupsinjika kwamphamvu kwamagetsi kumatha kubweretsanso zolakwika zosamvetsetseka, zomwe nthawi zambiri sizimabweranso kugwero lamagetsi. Ngakhale pamene mapangidwe ali olondola kwathunthu nkhani zopeka bolodi zingabweretse zolakwika. Zolumikizira zosokera zolakwika ndi zolumikizira molakwika, mwachitsanzoample, ikhoza kukhala gwero la zolakwika ndipo ikhoza kukhala kutentha kapena kudalira malo a board. Kugwiritsa ntchito njira zapamwamba zapakhomo za FPGA kumatha kupangitsa kuti zikhale zovuta kufufuza ma siginecha pa bolodi losindikizidwa, chifukwa chake kungopeza chizindikiro chomwe mukufuna nthawi zambiri kumakhala kovuta. Nthawi zambiri zovuta zamapangidwe sizipanga cholakwika nthawi yomweyo ndipo zimayenera kukhazikika pamapangidwewo mpaka cholakwikacho chiwonekere. Kutsata cholakwika choyambira kumbuyo chomwe chidayambitsa nthawi zambiri chimakhala chokhumudwitsa, chovuta komanso chotenga nthawi.
Za exampLero, cholakwika chimodzi pagawo lomasulira sichingadzetse cholakwika mpaka nthawi zambiri pambuyo pake. Zina mwa zida zomwe tikambirana pambuyo pake mu pepalali, zomwe zimagwiritsa ntchito zida zodziyimira pawokha, zimayang'ana makamaka kuti 'kusaka bug' uku kukhale kosavuta komanso kosavuta. Tisanalowe mwatsatanetsatane za zida izi, tiyeni tiwone kaye kayesedwe kameneka kamene kamayambitsa mapulogalamu kuti timvetsetse bwino advan.tages ndi kusokonezatagndi kugwiritsa ntchito kayeseleledwe kosokoneza.
Kugwiritsa Ntchito Simulation pa Debugging
Nthawi zambiri poyerekezera kamangidwe, zinthu zonse zenizeni mkati ndi kunja kwa kapangidwe kake zimatsatiridwa mwamasamu ngati njira zamapulogalamu zomwe zimatsatiridwa motsatizana pa CPU yokhazikika. Kugwiritsa ntchito zokopa zambiri pamapangidwe ndikuyang'ana zomwe zikuyembekezeredwa motsutsana ndi mapangidwe oyerekeza, ndi njira yosavuta yogwira zolakwika zowonekeratu. Zenera lomwe likuwonetsa kuthamanga kofananira kwaperekedwa mu Chithunzi 1 pansipa. Advan yomveka bwinotage wa kuyerekezera mavesi hardware-based debugging, ndi kuti kayeseleledwe angathe kuchitidwa mu mapulogalamu-palibe kwenikweni hardware-based kapangidwe ndi testbench chofunika. Kuyerekeza kumatha kugwira mwachangu zolakwika zambiri zamapangidwe, makamaka zomwe zimalumikizidwa ndi mawonekedwe olakwika, kusamvetsetsa zofunikira za mawonekedwe, zolakwika zamagwiritsidwe ntchito, ndi zolakwika zina zambiri "zambiri" zomwe zimazindikirika mosavuta kudzera pama vector osavuta olimbikitsa.
Kuyerekezera kumakhala kothandiza makamaka ngati kuphatikiza kolimbikitsa kokulirapo kulipo kwa wopanga ndipo zotsatira zake zimadziwika bwino. Muzochitika izi, kuyezetsa kumatha kuyesa pafupifupi mamangidwe ake. Tsoka ilo, mapangidwe ambiri alibe mwayi wopeza ma suites ambiri oyeserera ndipo njira yowapanga imatha kutenga nthawi yambiri. Kupanga mayeso omwe amakhudza 100% ya mapangidwewo ndikosatheka pakupanga kwakukulu kochokera ku FPGA ndipo njira zazifupi ziyenera kugwiritsidwa ntchito kuyesa ndikuphimba zinthu zazikulu zamapangidwewo. Vuto linanso pakuyerekeza, ndikuti sikukhazikitsa 'dziko lenileni' ndipo silingagwire zochitika zosasinthika, kuyanjana kwamakina othamanga, kapena kuphwanya nthawi. Pomaliza, njira yofananira imatha kukhala pang'onopang'ono ndipo ngati kubwereza kochulukira kumafunika kuyeserera mwachangu kumakhala kowononga nthawi, ndipo nthawi zambiri gawo lokwera mtengo kwambiri lachitukuko.
Monga njira ina (kapena zonenedwa bwino, monga chowonjezera kuyerekezera) Opanga a FPGA adapeza kuti atha kuwonjezera zida zowongolera pamapangidwe a FPGA kuti athe kuwona ndikuwongolera ma siginecha ofunikira mkati mwa chipangizocho. Njirazi zidapangidwa poyambilira ngati njira za ad-hoc, koma pang'onopang'ono zasintha kukhala njira yosinthira hardware. Kugwiritsiridwa ntchito kwa in-circuit debug kumakupatsani mwayi wofunikiratages zamapangidwe ozikidwa pa FPGA ndipo gawo lotsatirali lifufuza njira zitatu zodziwika bwino komanso ma advan awo osiyanasiyanatages ndi kusokonezatages.
Njira Zowonongeka Zowonongeka Zapamsewu za FPGAs
Njira zodziwika bwino zogwiritsira ntchito mphamvu zowongolera mu FPGAs zimagwiritsa ntchito chowunikira chamalingaliro, zida zoyesera zakunja, kapena zida zodzipatulira zowunikira zomwe zili mkati mwa nsalu ya FPGA. logic analyzer yophatikizidwa nthawi zambiri imagwiritsidwa ntchito pogwiritsa ntchito nsalu ya FPGA ndipo imayikidwa pamapangidwewo. The JTAG doko limagwiritsidwa ntchito kuti lifikire ku analyzer ndipo deta yojambulidwa imatha kuwonetsedwa pa PC. Zida zoyesera zakunja zikagwiritsidwa ntchito, mapangidwe a FPGA akuyesedwa amasinthidwa kuti ma sign amkati a FPGA apitirire kupita ku zikhomo zotulutsa. Zikhomozi zitha kuwonedwa kudzera mu zida zoyesera zakunja. Pamene zida zodzipatulira zowunikira zikugwiritsidwa ntchito, ma signature ambiri amkati amatha kuwerengedwa munthawi yeniyeni. Kukhazikitsa kwina kwa ma probe kumatha kugwiritsidwa ntchito kulembera kulembetsa kapena malo okumbukira kupititsa patsogolo kuthekera kowongolera. Tiyeni tiwone mwatsatanetsatane pa advantages ndi kusokonezatages iliyonse ya njira izi ndiyeno yang'anani pa example design kuti muwone momwe njira zosiyanasiyanazi zingakhudzire nthawi yonse yothetsa vutoli.
In-Circuit FPGA Debug-Embedded Logic Analyzer
Lingaliro la logic analyzer yophatikizidwa inali zotsatira zachindunji za kuthekera kwa ad-hoc in-circuit debugging komwe opanga adakhazikitsa pomwe ma FPGA adayamba kugwiritsidwa ntchito. Ma analyzer ophatikizidwa ophatikizidwa adawonjezera luso latsopano ndikuchotsa zofunikira kuti wopanga adzipangire yekha makina osanthula. Ma FPGA ambiri amapereka izi ndipo ena amapereka zowunikira (Identify®, kuchokera ku Synopsys, ndi m'modzi wotchuka.ample) zomwe zimatha kulumikizana mosavuta ndi zida zapamwamba kuti zipititse patsogolo zokolola.
Kugwira ntchito kwa logic analyzer kumayikidwa muzojambula, pogwiritsa ntchito nsalu za FPGA ndi zomangira zosungiramo zosungiramo zosungiramo zosungiramo, monga momwe tawonetsera mu Chithunzi 2. Zoyambitsa zowonjezera zimapangidwiranso kuti kugwirizana kwa zizindikiro zovuta kutha kusankhidwa ndi kugwidwa mosavuta. Kufikira kwa analyzer kuti muwongolere ndi kusamutsa deta nthawi zambiri kumachitika kudzera muyeso wa JTAG doko kuti muchepetse zofunikira za mawonekedwe. Deta yojambulidwa imatha kuwonetsedwa pa PC pogwiritsa ntchito wamba viewing mapulogalamu ndipo nthawi zambiri amawonetsa mawonekedwe a logic simulator waveform viewing style.
AdvantagZotsatira za njirayi ndikuti palibe zikhomo za FPGA I/O zowonjezera zomwe zimagwiritsidwa ntchito, monga JTAG zizindikiro. Ma IP cores ophatikizidwa a logic analyzer nthawi zambiri amakhala otsika mtengo ndipo nthawi zina amatha kukhala njira yopangira FPGA kaphatikizidwe, kapena zida zoyeserera. Nthawi zina, logic analyzer yophatikizidwa imatha kuperekanso zowonjezera pa ma I/O osagwiritsidwa ntchito, ngati kuli kosavuta. Mmodzi wa disadvantagZomwe zimatsata njira iyi ndikuti kuchuluka kwazinthu za FPGA kumafunika. Makamaka, ngati ma trace buffers agwiritsidwa ntchito izi zichepetsa kuchuluka kwa kukumbukira kwa block komwe kulipo. Ngati chosungira chachikulu chikufunika ichi chidzakhalanso kusinthanitsa motsutsana ndi kuya kwa kukumbukira (popeza kugwiritsa ntchito kukumbukira kwakukulu kumabweretsa kuzama kwa kukumbukira) - vuto lalikulu.tage pogwiritsira ntchito zipangizo zing'onozing'ono. Mwina cholepheretsa chachikulu panjira iyi ndikuti nthawi zonse kusintha kwa kuyika kumachitika, ndikofunikira kukonzanso ndikukonzanso kapangidwe kake. Mukamagwiritsa ntchito chipangizo chachikulu njirayi imatha kutenga nthawi yayitali. Chifukwa cha momwe ma probes amayikidwira pamapangidwe amatha kukhala ovuta kugwirizanitsa maubwenzi anthawi yazizindikiro. Kuphatikiza apo, kuchedwa pakati pa ma probe azizindikiro sikofanana ndipo motero maubwenzi anthawi ndi ovuta kufananiza. Izi ndizovuta kwambiri poyerekeza ma siginecha asynchronous kapena ma siginecha ochokera kumadera osiyanasiyana.
Mu-Circuit FPGA Debug - Zida Zoyesera Zakunja
Kugwiritsiridwa ntchito kwa code debug code in-circuit molumikizana ndi zida zoyesera zakunja kunali chitukuko chachilengedwe pomwe logic analyzer yakunja inalipo kale pakuyesa dongosolo. Pakupanga kachidindo kosavuta kuti muzindikire ndikusankha ma siginecha oyesa amkati ndikuwayika ku FPGA I/Os, monga tawonera pa Chithunzi 3, zinali zotheka kukulitsa luso lapamwamba la osanthula (monga ma trace buffers, zovuta zoyambitsa zovuta, ndi zingapo. viewing options) kuti mupange malo osavuta koma amphamvu othetsa vutoli. Kuthekera kochulukirachulukira kwazinthu zoyambitsa zotsogola kumatha kuchepetsa kuchuluka kwa zomwe zikufunika. Za example, kusankha maadiresi enieni pa basi lalikulu kungakhale koletsedwa ngati mapini akunja angafunike.
Kugwiritsa ntchito malingaliro amkati a FPGA kumachepetsa kwambiri zofunikira za I/O ndipo kumatha kuyang'ananso ma adilesi ena (mwina kuyimbira foni ndi kubwereza) pakuwongolera zovuta zovuta. Ngati mawonekedwe wamba akupezeka, izi zitha kufewetsa njira yophunzirira ndikuwonjezera zokolola.
AdvantagNjirayi ndiyoti imagwiritsa ntchito mtengo wa zida zoyesera zakunja ndipo motero palibe mtengo wowonjezera wa chida. Ma cores ena a IP owongolera amapezeka kuchokera kwa opanga zida kapena opanga FPGA, ndipo amatha kukhala otsika mtengo kapena aulere. Kuchuluka kwazinthu za FPGA zomwe zimafunikira kuti zikhazikitse malingaliro osankhira ma siginecha ndizochepa kwambiri, ndipo popeza ntchito yowunikira imachitika pogwiritsa ntchito chowunikira chakunja, palibe zokumbukira zomwe zimafunikira. Popeza malingaliro osankhidwa ndi otsika mtengo, ma tchanelo ambiri okhala ndi zoyambitsa zambiri amathanso kuthandizidwa. logic analyzer imatha kugwira ntchito munthawi ya Timing komanso State mode yomwe imathandizira kupatula nthawi zina.
The disadvantagZolinga za njirayi zitha kuphatikiza kufunika kogula logic analyzer, ngati imodzi sinapatsidwe kale ntchitoyo. Zoyipa izitage akhoza kukhala okwanira kulepheretsa njira iyi nthawi zambiri. Komabe, dziwani kuti njira zina zowunikira zotsika mtengo zikupezeka zomwe zimagwiritsa ntchito PC kapena tabuleti kuti ziwonetsedwe, zomwe zimapangitsa kuti njirayi ikhale yotsika mtengo kwambiri pazinthu zosavuta zowongolera.
Kuchuluka kwa zikhomo za FPGA zomwe zidadyedwa zitha kukhala zovuta zinatage ndipo ngati mabasi akuluakulu akuyenera kuyang'aniridwa, kukonzekera kwakukulu pamakonzedwe a bolodi ndi kuwonjezera kwa zolumikizira zowonongeka ndizofunikira. Chofunikira ichi nthawi zambiri chimakhala chovuta kuneneratu kumayambiriro kwa gawo la mapangidwe ndi zovuta zina zosafunikira. Mofanana ndi njira yowunikira yowunikira yakunja, njira yoyesera yakunja imafuna kukonzanso ndikukonzanso kapangidwe kake, pakafunika kuyesa kwatsopano kulikonse.
The wamba disadvantagnjira ziwirizi - kugwiritsa ntchito zida za pa-chip (zomwe zingakhudzenso momwe mapangidwe amagwirira ntchito ndikupanga zofunikira zina) kufunikira kokonzanso ndikukonzanso kapangidwe kake (komwe kumatha kuwonjezera maola kapena masiku padongosolo lokonza zolakwika) kukonzekera kwamtsogolo komwe kumafunikira kuzindikira zochitika zomwe zingayesedwe, komanso kugwiritsa ntchito njira yowonjezera ya chip I/O pazosowa izi. Yankho limodzi linali kuwonjezera kwa malingaliro odzipatulira odzipatulira mu nsalu ya FPGA pazida zina. Kuwongolera mozungulira pogwiritsa ntchito ma probes a hardware kunali zotsatira zake.
Mu-Circuit FPGA Debug - Zofufuza za Hardware
Kugwiritsa ntchito ma probes a hardware kumathandizira kwambiri njira zochotsera ma FPGAs. Njirayi idakhazikitsidwa ngati mawonekedwe a Live Probe pa SmartFusion2®SoC FPGA ndi zida za IGLOO®2 FPGA, imawonjezera mizere yodzipatulira pansalu ya FPGA kuti muwone kutulutsa kwazinthu zilizonse zolembera. Monga momwe zasonyezedwera pachithunzichi pachithunzi 4, ma probe a hardware akupezeka munjira ziwiri zofufuzira A ndi B.
Zotulutsa zosankhidwa (zofufuza), monga zomwe zasungidwa pansi pa chithunzicho, zimayendetsedwa pamwamba pa njira ziwiri zofufuzira ndipo ngati zasankhidwa zitha kugwiritsidwa ntchito panjira ya A kapena B. Zizindikiro zenizeni zenizeni izi zitha kutumizidwa ku mapini odzipatulira a Probe A ndi Probe B pachidacho. Zizindikiro za Probe A ndi Probe B zitha kuyendetsedwanso mkati kupita ku logic analyzer.
Zindikirani kuti mawonekedwe anthawi yamapini a probe amakhala okhazikika ndipo amapatuka mosasamala kuchokera kumalo ofufuza kupita kwina, zomwe zimapangitsa kuti zikhale zosavuta kufananiza mawonekedwe anthawi yamasigino anthawi yeniyeni. Zambiri zitha kujambulidwa mpaka 100MHz ndikupangitsa kuti ikhale yoyenera pamapangidwe ambiri omwe mukufuna.
Mwinanso chofunikira kwambiri ndi malo a probe point, popeza sanasankhidwe ngati gawo la mapangidwe omwe akhazikitsidwa (amasankhidwa kudzera pa hardware yodzipatulira pomwe mapangidwe akugwira ntchito pa FPGA), akhoza kusinthidwa mwachangu ndikungotumiza zomwe zasankhidwa ku chipangizocho. Palibe kukonzanso kapangidwe kake komanso kukonzanso kofunikira.
Kuti muchepetse kugwiritsa ntchito mphamvu ya Live Probe mochulukirachulukira, chida cholumikizira cholumikizira chimatha kupeza malo onse azizindikiro za probe kudzera pakuwongolera komwe kumapangidwa. file. Monga momwe tawonetsera pa Chithunzi 5, dzina lachidziwitso likhoza kusankhidwa kuchokera pamndandanda wazithunzi ndikugwiritsidwa ntchito ku njira yomwe mukufuna. Izi zikhoza kuchitika ngakhale pamene mapangidwe akugwira ntchito kotero kuti kufufuza ntchito mkati mwapangidwe kumakhala kosavuta komanso kothandiza kwambiri.
Nthawi zambiri, kuthekera kwaukadaulo wa Hardware, monga Live Probe, kumatha kugwiritsidwa ntchito molumikizana ndi zowunikira zomwe zafotokozedwa kale komanso njira zoyesera zakunja.
Monga tawonetsera pa Chithunzi 6, kuthekera kwa Live Probe kusankha ma siginecha 'pa ntchentche' kumapangitsa kuti zitheke kusintha masigino mwachangu komanso mosavuta poyang'aniridwa popanda kufunikira kukonzanso kapangidwe kake. Chowunikira chakunja cha logic kapena scope chimatha kuwona mosavuta ma siginoloji, monga momwe zasonyezedwera kumtunda kumanja kwa chithunzi pazikhomo zotulutsa zodzipatulira. Kapenanso (kapena mwinanso kuwonjezera) chowunikira chamkati chamkati (ILA Identify block, chomwe chikuwonetsedwa pachithunzichi) chingagwiritsidwe ntchito kuyang'anira zikhomo za probe. Zizindikiro za probe zitha kugwidwa ndi ILA ndikuwonedwa pawindo la waveform. Malo opangira ma probe amatha kusinthidwa popanda kufunika kokonzanso zomwe mukufuna.
Zindikirani kuti zina zowonjezera pakuyambitsa ndi kufufuza zitha kugwiritsidwa ntchito kukulitsa magwiridwe antchito a probe, kupangitsa kuti zikhale zosavuta kuwona zovuta zamapangidwe.
Maluso owonjezera a hardware akupezekanso pazida za SmartFusion2 SoC FPGA ndi IGLOO2 FPGA. Chimodzi mwazinthu izi, chotchedwa Active Probe, chimatha kuwerenga kapena kulembera mwachidwi kapena kulembera kuzinthu zilizonse zowerengera. Mtengo wolembedwa umapitilirabe kwa wotchi imodzi kuti ntchito yanthawi zonse ipitirire, ndikupangitsa kuti ikhale chida chofunikira kwambiri chowongolera. Active Probe ndi yochititsa chidwi makamaka ngati kuyang'ana mofulumira kwa chizindikiro chamkati kumafunidwa (mwinamwake kungoyang'ana kuti ikugwira ntchito kapena momwe mukufunira, ngati chizindikiro chobwezeretsanso), kapena ngati pakufunika kuyesa mwamsanga ntchito yomveka polemba ku probe point.
(mwinamwake kuyambitsa kusintha kwa makina a boma pokhazikitsa mwachangu mtengo wolowera kuti mulekanitse vuto loyendetsa).
Kuthanso kwina komwe kumaperekedwa ndi Microsemi ndi Memory Debug. Izi zimalola wopanga kuti awerenge kapena kulembera mwamphamvu komanso mosagwirizana ndi FPGA block SRAM block. Monga momwe tawonetsera pazithunzi za Debug Tool (Chithunzi 7), pamene tabu ya Memory Blocks yasankhidwa wogwiritsa ntchito amatha kusankha kukumbukira komwe akufuna kuti awerenge, kuchita chithunzithunzi cha kukumbukira kukumbukira, kusintha malingaliro a kukumbukira, ndikulembanso mfundozo ku chipangizocho. Izi zitha kukhala zothandiza kwambiri pakuwunika kapena kuyika ma buffers omwe amagwiritsidwa ntchito pamadoko olumikizirana kuti azitha kuwerengera kapena ngakhale ma code omwe amapangidwa ndi CPU yophatikizidwa. Kuthetsa zolakwika zotengera deta ndikofulumira komanso kosavuta kukumbukira kukumbukira ndikuwongolera mwachangu.
Kapangidwe kakasinthidwa kungakhale kofunikira kuzimitsa kuthekera kwa hardware kuti muteteze zambiri. Wowukira atha kugwiritsa ntchito zida zomwezi kuti awerenge zidziwitso zofunika kwambiri kapena kusintha makonda adongosolo omwe atha kuloleza kuti azitha kupeza magawo ovuta adongosolo. Microsemi yawonjezera zinthu zomwe zimalola wopanga kuti ateteze chipangizocho pambuyo pothetsa vutoli. Za exampndi, mwayi wa Live Probe ndi Active Probe utha kutsekedwa kuti uletse ntchitoyo ngati njira yowukira (zimathetsanso kuthekera kwa zochitika zofufuzira kupanga mapangidwe aliwonse omwe angagwiritsidwe ntchito kuyesa kufufuza deta mosalunjika). Kapenanso, mwayi wopeza magawo osankhidwa a mapangidwewo ukhoza kutsekeredwa kunja kuti uletse kupezeka kwa magawo amenewo. Izi zitha kukhala zabwino ngati gawo lokhalo la mapangidwe liyenera kukhala lotetezedwa kuti mapangidwe ena onse azitha kupezekabe pakuyesa kumunda kapena kusanthula zolakwika.
Tchati Chofananitsa Chapakatikati mwa Circuit Debug
Tsopano kuti mwatsatanetsatane review mwa njira zitatu zazikuluzikulu zosinthira zida za Hardware zafotokozedwa mwachidule tchati, monga momwe tawonetsera pa Chithunzi 8, chapangidwa chomwe chimafotokoza zambiri za advan.tages ndi kusokonezatages a njira iliyonse. Kukumbukira kuti njira zina zitha kugwiritsidwa ntchito molumikizana (Live Probe ndi Internal Logic Analyzer (ILA), monga Synopsys Identify, for ex.ample), tikhoza kuona mphamvu zazikulu ndi zofooka za njira iliyonse. Kutoleredwa kwa in-circuit hardware debug capabilities (Live Probe, Active Probe, and Memory Debug-yomwe imatchedwa SmartDebug), ndi yofooka kwambiri poyerekeza ndi njira zina zokhudzana ndi chiwerengero cha ma probes omwe alipo (bwalo lofiira) ndipo ndi ofooka kuposa abwino kwambiri (bwalo lachikasu) pamene liwiro lojambula likuganiziridwa (zida zoyesera zakunja zikhoza kukhala mofulumira).
Njira zokhazikitsidwa ndi ILA, monga Synopsys Identify, ndizofooka kwambiri poyerekeza ndi njira zina komanso pamene zofunikira za FPGA zimaganiziridwa. Njira zopangira zoyesera zakunja ndizofooka kwambiri pazolinga zingapo ndi mtengo, kapangidwe ka nthawi, komanso kusuntha kwa kafukufuku (chifukwa chofuna kukonzanso kapangidwe kake) kovutirapo. Mwina njira yabwino yothetsera vutoli ndi kuphatikiza kwa SmartDebug ndi imodzi mwa njira zina, kuti chiwerengero cha njira zofooka za SmartDebug zitha kuchepetsedwa komanso kusokoneza kayendedwe ka kafukufuku.tages za njira zina zachepetsedwanso.
Magulu a Signal
Kusiyanitsa kothandiza kungapangidwe pakati pa mitundu ina yodziwika bwino ya zizindikiro ndipo izi zingathandize pokonzekera njira yowonongeka. Za example, ma siginecha omwe sasintha kusiyapo poyambitsa dongosolo, monga kukonzanso dongosolo, kubwezeretsanso block kapena zolembetsa zoyambira zitha kugawidwa ngati ma siginali osasunthika. Zizindikiro zamtunduwu zimafikiridwa bwino kwambiri ndi malo omwe amatha kuwona mosavuta komanso kuwongolera chizindikirocho, osafunikira kuzungulira kwanthawi yayitali. Active Probe ndi malo abwino kwambiri osinthira ma siginecha osasintha. Mofananamo, zizindikiro zomwe zimasintha kaŵirikaŵiri koma zimakhala zokhazikika kwa nthawi yambiri, zimatha kutchulidwa ngati pseudo-static komanso zimasinthidwa bwino kwambiri pogwiritsa ntchito Active Probe. Zizindikiro zomwe zimasintha pafupipafupi, monga mawotchi, zimatha kugawidwa ngati zamphamvu ndipo sizipezeka mosavuta kudzera mu Active Probe. Live Probe ndi chisankho chabwinoko chowonera ma siginowa.
Nkhani Yosavuta Yothetsera Vuto
Tsopano popeza tikumvetsetsa bwino njira zingapo zosinthira ma in-circuit debug, tiyeni tiwone zojambula zosavuta zakale.ample kuti muwone momwe njirazi zimagwirira ntchito. Chithunzi 9, chikuwonetsa mawonekedwe osavuta a FPGA mu chipangizo cha SmartFusion2 SoC FPGA. Microcontroller Subsystem (MSS) imakhazikitsidwanso ndi block ya CoreSF2Reset Soft IP. Zomwe zimalowetsedwa ku chipikachi ndi Kukhazikitsanso Mphamvu, Kukhazikitsanso Zovala za Wogwiritsa, ndi Kukonzanso Kwakunja. Zotsatira zake ndikubwezeretsanso ku Zovala za Wogwiritsa, kukonzanso kwa MSS, ndi kukonzanso kwa M3. Zizindikiro zolakwika ndikuti palibe ntchito pa I / Os ngakhale chipangizocho chimatuluka bwino m'boma la POR. Zosankha zitatu zosiyana zochotsera cholakwika ichi zikuwonetsedwanso pachithunzichi: Bokosi la buluu (lotchedwa ETE) ndi njira ya Zida Zoyesera Zakunja; bokosi lobiriwira (lotchedwa ILA) ndi njira ya Internal Logic Analyzer; ndi bokosi la lalanje (lotchedwa AP) ndi la Active Probe njira. Tidzaganiza kuti zomwe zingayambitse zolakwikazo ndizolowetsedwera molakwika ku CoreSF2Reset Soft IP block.
Tiyeni tsopano tiyang'ane njira yothetsera vutoli ya njira zitatu zomwe zafotokozedwa kale mu-circuit.
Zida Zoyesera Zakunja
Pogwiritsa ntchito njirayi, zimaganiziridwa kuti zida zoyesera zilipo ndipo sizikugwiritsidwa ntchito ndi polojekiti yapamwamba kwambiri. Kuphatikiza apo, ndikofunikira kukonzekera pasadakhale kuti ma FPGA I/O ena apezeke ndipo athe kulumikizidwa mosavuta ndi zida zoyeserera. Kukhala ndi mutu pa PCB kwa example, lingakhale lothandiza kwambiri ndikuchepetsa nthawi yoyesera kuzindikira ndi kulumikizana ndi 'wokayikira' kapena kuchepa kwa mapini pofufuza. Mapangidwewo adzafunika kupangidwanso kuti asankhe zizindikiro zomwe tikufuna kufufuza. Tikukhulupirira, 'sitingapetenso anyezi' ndipo tifunika kusankha zizindikiro zina kuti tifufuze, chifukwa nthawi zambiri kufufuza kwathu koyamba kumabweretsa mafunso ambiri. Mulimonsemo, kukonzanso ndi kukonzanso ndondomeko kungatenge nthawi yochuluka, ndipo ngati zimabweretsa kuphwanya nthawi kukonzanso kumafunika (tonse timadziwa momwe zimakhalira zokhumudwitsa kuyesa kuthetsa nkhani zotsekera nthawi, makamaka pamene mukupanga kusintha kwa mapangidwe kuti mupeze cholakwika cha mapangidwe - ndondomeko yonseyi imatha kutenga mphindi imodzi mpaka maola)! M'pofunikanso kukumbukira kuti ngati mapangidwe alibe ufulu wosuta I/Os, njira imeneyi sangathe ntchito. Kuphatikiza apo, njirayi ndi yosokoneza kapangidwe kake - ndipo nsikidzi zokhudzana ndi nthawi zimatha kutha kapena kuwonekeranso pakati pa kubwerezabwereza.
Internal Logic Analyzer
Pogwiritsa ntchito njirayi, ILA iyenera kuyikidwa muzojambula pogwiritsa ntchito zipangizo za nsalu, ndiyeno ziyenera kubwezeretsedwanso. Zindikirani kuti ngati ILA yakhazikitsidwa kale, zizindikiro zomwe tikufuna kufufuza mwina sizinagwiritsidwe ntchito, zomwe zingafunenso kubwezeretsanso. Izi zitha kukhala pachiwopsezo chosintha mapangidwe apachiyambi ndikuphwanya zoletsa nthawi. Ngati nthawi yakwaniritsidwa, mapangidwewo ayenera kukonzedwanso ndikuyambiranso. Njira yonseyi imatha kutenga mphindi zingapo kapena maola ngati nthawi yobwereza ndi yayitali ndipo pakufunika kuti pakhale maulendo angapo. Njirayi ndi yosokoneza mwadongosolo ndipo ingayambitse mavuto ofanana ndi omwe akufotokozedwa pogwiritsa ntchito njira yomwe ili pamwambayi.
Kafukufuku Wogwira Ntchito
Pogwiritsa ntchito njirayi, Active Probe ikhoza kuwonetsedwa komwe kumachokera zizindikiro zosiyanasiyana zobwezeretsanso, zonse zomwe zimachotsedwa ndi zotuluka m'kaundula (monga momwe zimakhalira muzojambula zabwino za digito). Zizindikiro zimasankhidwa chimodzi panthawi, kuchokera pamenyu ya Active Probe yomwe ikuwonetsedwa mu Chithunzi 10 pansipa. Zizindikiro zosankhidwa zimatha kuwerengedwa ndikuwonetsedwa pawindo la Active Probe data. Zolakwika zilizonse zimadziwika mosavuta. Kuyezetsa kumeneku kutha kuchitika nthawi yomweyo popanda kufunika kophatikizanso ndikukonzanso chipangizocho ndipo sichimasokoneza mwadongosolo kapena mwadongosolo. Njira yonse imatenga masekondi angapo. Njirayi ingathenso kupanga kulamulira (kusintha makhalidwe asynchronously) zomwe njira zina ziwiri sizingalole. Mu example, siginecha yokhazikitsiranso yochokera m'kaundula ikhoza kufufuzidwa mosavuta ndikuzindikiridwa kuti ikugwira ntchito.
Kutembenuza kwakanthawi kwa siginecha yokhazikitsiranso kutha kupezedwa mwakusintha mwachisawawa kaundula ndikupanga ma siginecha ena onse.
More Complex Debug Use Case
Mapangidwe apamwambawa anali ophweka kwambiri ndipo ndi othandiza monga chiyambi chogwiritsira ntchito njira zopangidwira zomwe zafotokozedwa, koma zovuta zowonongekaample likhoza kukhala lofotokozera kwambiri. Nthawi zambiri chizindikiro cha chidwi sichikhala chokhazikika monga momwe zinalili m'mbuyomu yathuample koma ndi dynamic. Chizindikiro chodziwika bwino ndi wotchi yapakatikati, yomwe mwina imagwiritsidwa ntchito posunga nthawi kugwirana chanza kwa mawonekedwe amtundu wina. Chithunzi 11 chikuwonetsa mapangidwe oterowo ndi wogwiritsa ntchito Soft IP core, pakadali pano, mawonekedwe amtundu wamtundu wolumikizidwa ndi bus ya APB. Zolakwika ndizoti palibe chochita pa mawonekedwe amtundu wa ogwiritsa ntchito, ndikuti mbuye wa basi ya APB akapereka ndalama kuti apeze mawonekedwe a serial amapita m'malo apadera omwe akuwonetsa kugwirana chanza kolakwika. Izi zimawoneka kuti sizimayambitsa chifukwa chosasunthika, monga chizindikiro chokhazikitsanso cholakwika, popeza makina amtundu wa transaction akuwoneka kuti sakugwira ntchito pamlingo womwe ukuyembekezeredwa ndipo motero amachititsa zosiyana. Choyambitsa chimaganiziridwa kuti ndi jenereta ya mawotchi pafupipafupi mkati mwa wosuta IP core.
Ngati sichikuyenda pafupipafupi, zolakwika zomwe zafotokozedwa zitha kuchitika.
Zikatere mwina ndi njira yabwinoko yosinthira njira ya Active Probe ndi Live Probe. Izi zikuwonetsedwa mu chithunzi pamwambapa ndi bokosi la lalanje la LP, pogwiritsa ntchito JTAG chizindikiro cha kusankha gwero la kafukufuku.
Zida Zoyesera Zakunja
Pachifukwa ichi, njirayo ndi yofanana kwambiri ndi momwe tafotokozera kale zosavutaample. Chizindikiro cha wotchi yogwiritsira ntchito chimatulutsidwa kumalo oyesera (mwachiyembekezo pamutu) ndipo kubwezeretsanso nthawi kumafunika. Zingakhalenso zothandiza kutulutsa chizindikiro cholozera, mwinamwake wotchi yadongosolo yomwe imagwiritsidwa ntchito kuwunikira ogwiritsa ntchito IP ngati chizindikiro chofananitsa. Tidzakumananso ndi kufunikira kokonzanso ndikukonzanso kuti ntchito yonseyo itenge nthawi yayitali.
Internal Logic Analyzer
Mlanduwu ndi wofanana kwambiri ndi wosavuta wakaleample. ILA iyenera kuyikidwa, kapena chizindikiritso chomwe chimafunidwa, ndikubwereza ndikubwerezanso kuchitidwa. Zinthu zonse zomwe zafotokozedwa m'mbuyomu zimabweretsabe nthawi yayitali yokonzanso. Palinso zovuta zina, komabe. Wotchi yomwe imayendetsa ILA imayenera kukhala yolumikizana, komanso mwachangu kwambiri polemekeza wotchi kuti iwoneke kuchokera kwa wogwiritsa ntchito Soft IP core. Ngati mawotchiwa ali osasunthika, kapena alibe maubwenzi olondola a nthawi, kujambulidwa kwa data kumakhala kosadziwikiratu komanso kungayambitse chisokonezo pakukonza zolakwika.
Dziwani kuti ngati wotchi yofewa ya IP sinapangidwe pa-chip (mwina imabwezeretsedwa kuchokera ku mawonekedwe a serial) wopanga angafunikire kuwonjezera gawo la wotchi kuti apange wotchi yofulumira ya ILA pogwiritsa ntchito zida zowonjezera komanso mwina kupanga kuphwanya nthawi.
Live Probe
Pogwiritsa ntchito njirayi, Live Probe imatha kuloza mwachangu komwe kumachokera wotchi ndi mawotchi ena aliwonse kuchokera ku kaundula kuti athamangitse chomwe chimayambitsa cholakwikacho. Live Probe iwonetsa zomwe zasankhidwa munthawi yeniyeni ndipo ubale uliwonse wanthawi pakati pa ma siginowo ndiwosavuta kudziwa. Njira yonse imatenga masekondi angapo.
Zina Zowonongeka Zopangira Ma Interfaces
Ndikofunikiranso kunena kuti pali zina zambiri zowonjezera zowonongeka mu zipangizo za SmartFusion2 SoC FPGA ndi IGLOO2 FPGA zomwe zingagwiritsidwe ntchito pamawonekedwe a serial, monga momwe zinalili kale.ample design pomwe zolakwika zimakhala zovuta kwambiri. SERDES Debug, mwachitsanzoample, imapereka kuthekera kwachindunji kwa ma serial odzipereka othamanga kwambiri. Zina mwazinthu za SERDES Debug zikuphatikizapo thandizo la kuyesa kwa PMA (monga kupanga chitsanzo cha PRBS ndi kuyesa kwa loopback) chithandizo cha mayesero angapo a SERDES ndi registry-level reconfiguration kuti apewe kugwiritsa ntchito mawonekedwe athunthu kuti asinthe masinthidwe, ndi malipoti a malemba osonyeza ndondomeko zokhazikitsidwa, zolembera zosintha za SERDES, ndi kaundula wa Lane. Izi zimapangitsa kuti SERDES iwonongeke mosavuta ndipo itha kugwiritsidwa ntchito molumikizana ndi Live Probe ndi Active Probe kuti mupititse patsogolo kukonza mwachangu mabwalo ovuta.
Chida chofotokozedwa kale cha Memory Debug chitha kugwiritsidwanso ntchito molumikizana ndi SERDES Debug kuti muyesetse mwachangu. Popeza ma buffer amakumbukiro amatha kuwunika mwachangu komanso mosavuta ndikusinthidwa ndi Memory Debug, ndizotheka kupanga mwachangu 'mapaketi oyesa' ndikuwona zotsatira za loopback kapena ma inter-system communications. Wopangayo amatha kukulitsa lusoli ndikuchepetsa kufunikira kwa 'mahano oyesera' apadera omwe amadya nsalu zowonjezera za FPGA ndipo zomwe zitha kukhudza nthawi ya chip.
Mapeto
Pepalali lafotokoza mwatsatanetsatane njira zingapo zoyendetsera ma FPGAs ndi SoC FPGAs-kugwiritsa ntchito Integrated Logic Analyzer, kugwiritsa ntchito zida zoyesera zakunja, komanso kugwiritsa ntchito mabwalo odzipatulira odzipatulira ophatikizidwa munsalu ya FPGA. Kuwonjezedwa kwa mabwalo apadera odzipatulira, monga Active Probe ndi Live Probe operekedwa ndi Microsemi pa SmartFusion2 SoC FPGA ndi zida za IGLOO2 FPGA, adawonetsedwa kuti akuthamanga kwambiri ndikufewetsa njira yochotsera. Kutha kusintha mwachangu masanjidwe amtundu wamkati (popanda kufunikira kogwiritsa ntchito nthawi yayitali yobwezeretsanso ndikuyambiranso pulogalamu), komanso kuthekera kofufuza ma siginecha amkati (popanda kufunikira kogwiritsa ntchito nsalu ya FPGA ndikuyambitsa kuphwanya nthawi) adawonetsedwa ngati advan wamkulu.tages pamene mukukonza mapangidwe a FPGA. Kuphatikiza apo, kugwiritsa ntchito njira zingapo, zomwe zitha kugwirira ntchito limodzi kuti zipereke kuthekera kokwanira kothetsa vutoli kunafotokozedwa. Pomaliza, awiri exampmilandu yogwiritsa ntchito zolakwika idaperekedwa kuti iwonetse kusinthanitsa pakati pa njira zomwe zafotokozedwa.
Kuti Muphunzire Zambiri
- IGLOO2 FPGAs
- SmartFusion2 SoC FPGAs
Microsemi Corporation (Nasdaq: MSCC) imapereka chidziwitso chokwanira cha semiconductor ndi njira zothetsera mauthenga, chitetezo & chitetezo, misika yazamlengalenga ndi mafakitale. 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; chitetezo matekinoloje ndi scalable anti-tamper mankhwala; Power-over-Ethernet ICs ndi midspans; komanso luso lokonzekera ndi ntchito. Microsemi ili ku Aliso Viejo, Calif., Ndipo ili ndi antchito pafupifupi 3,400 padziko lonse lapansi. Dziwani zambiri pa www.microsemi.com.
© 2014 Microsemi Corporation. Maumwini onse ndi otetezedwa. Microsemi ndi Microsemi logo ndi zizindikilo za Microsemi Corporation. Zizindikiro zina zonse ndi zizindikilo za ntchito ndi katundu wa eni ake.
Likulu la Microsemi Corporate
- Mmodzi Enterprise, Aliso Viejo CA 92656 USA
- Mkati USA: +1 800-713-4113
- Kunja USA: +1 949-380-6100
- Zogulitsa: +1 949-380-6136
- Fax: +1 949-215-4996
- Imelo: sales.support@microsemi.com
FAQ
- Q: Kodi pazipita deta kujambulidwa pafupipafupi chipangizo?
A: Chipangizochi chimathandizira kujambulidwa kwa data mpaka 100MHz, yoyenera pamapangidwe ambiri omwe mukufuna. - Q: Kodi ndiyenera kukonzanso kapangidwe kake ndikamagwiritsa ntchito ma probe circuits pochotsa zolakwika?
A: Ayi, malo opangira kafukufuku amatha kusinthidwa mwachangu osafunikira kukonzanso kamangidwe kapena kukonzanso.
Zolemba / Zothandizira
![]() |
Microsemi In-Circuit FPGA Debug [pdf] Malangizo Mu-Circuit FPGA Debug, FPGA Debug, Debug |