nembo ya MICROCHIP

MICROCHIP Synopsy Synplify Pro ME

MICROCHIP-Synopsys-Synplify-Pro- bidhaa-picha

Vipimo

  • Jina la Bidhaa: Synopsy Synplify
  • Aina ya Bidhaa: Chombo cha Usanisi wa Mantiki
  • Vifaa Vinavyotumika: FPGA na CPLD
  • Lugha Zinazotumika: Verilog na VHDL
  • Vipengele vya Ziada: Mchunguzi wa FSM, FSM viewer, Sajili kuweka upya muda, ubadilishaji wa saa iliyofungwa

Maagizo ya Matumizi ya Bidhaa

Zaidiview
Synopsys Synplify ni zana ya usanisi wa kimantiki iliyoundwa kwa ajili ya vifaa vya FPGA na CPLD. Inakubali ingizo la kiwango cha juu katika lugha za Verilog na VHDL na kubadilisha miundo kuwa orodha ndogo na zenye utendakazi wa juu.

Ingizo la Kubuni
Andika muundo wako katika Verilog au VHDL ukitumia sintaksia ya kiwango cha tasnia.

Mchakato wa Usanisi
Tumia Synplify au Synplify Pro ili kuendesha mchakato wa usanisi kwenye muundo wako. Zana itaboresha muundo wa kifaa lengwa cha FPGA au CPLD.

Uthibitishaji wa Pato
Baada ya usanisi, chombo hutoa orodha za VHDL na Verilog.
Unaweza kuiga orodha hizi ili kuthibitisha utendakazi wa muundo wako.

Maswali Yanayoulizwa Mara kwa Mara

Je, Synpify hufanya nini?
Synplify na Synplify Pro ni zana za usanisi wa kimantiki kwa vifaa vya FPGA na CPLD. Synplify Pro inatoa vipengele vya kina vya kudhibiti na kuboresha FPGA changamano.

Utangulizi wa Synopsy Synplify (Uliza Swali)

Hati hii inatoa majibu kwa maswali yanayoulizwa mara kwa mara (Maswali Yanayoulizwa Mara kwa Mara) yanayohusiana na zana ya Synopsys® Synplify®, na kuunganishwa kwake na Microchip's Libero® SoC Design Suite. Hati hii inashughulikia mada kama vile utoaji leseni, ujumbe wa makosa na uboreshaji wa usanisi. Hati hii imekusudiwa kuwasaidia watumiaji kutumia kikamilifu Synplify kwa miundo ya FPGA. Inafafanua lugha za HDL zinazotumika, mahitaji ya leseni na jinsi ya kutatua masuala ya kawaida. Zaidi ya hayo, hati inashughulikia maswali maalum kuhusu uelekezaji wa RAM, sifa, maagizo na mbinu za kuboresha eneo la muundo na ubora wa matokeo.

  • Je, Synpify hufanya nini? (Uliza Swali)
    Bidhaa za Synplify na Synplify Pro ni zana za usanisi wa kimantiki za Field Programmable Gate Array (FPGA) na Complex Programmable Logic Device (CPLD). Zana ya Synplify Pro ni toleo la kina la zana ya Synplify, yenye vipengele vingi vya ziada vya kudhibiti na kuboresha FPGA changamano. Baadhi ya vipengele vya ziada vinavyopatikana katika Synplify Pro ni kichunguzi cha Finite State Machine (FSM), FSM viewer, Sajili kuweka upya muda na ubadilishaji wa saa iliyofungwa.
    Zana hizi zinakubali ingizo la kiwango cha juu, lililoandikwa katika lugha za maelezo ya maunzi ya kiwango cha sekta (Verilog na VHDL), na kutumia algoriti za Synplicity Behavior Extracting Synthesis Technology (BEST). Wanabadilisha miundo kuwa orodha ndogo na za utendakazi wa hali ya juu kwa wachuuzi maarufu wa teknolojia. Zana huandika orodha za VHDL na Verilog baada ya usanisi, ambazo zinaweza kuigwa ili kuthibitisha utendakazi.
  • Je, Synplify inasaidia lugha gani ya HDL? (Uliza Swali)
    Viwango vya Verilog 95, Verilog 2001, System Verilog IEEE® (P1800), VHDL 2008 na VHDL 93 vinatumika katika Synplify. Kwa maelezo kuhusu miundo tofauti ya lugha, angalia Synplify Pro kwa Mwongozo wa Marejeleo wa Usaidizi wa Lugha wa Microchip.
  • Je, Synplify itakubali uhakiki wa mwongozo wa Microchip macros? (Uliza Swali)
    Ndiyo, Synplify ina maktaba kuu zilizojengewa ndani kwa ajili ya makro zote ngumu za Microchip ikiwa ni pamoja na milango ya mantiki, vihesabio, flops na I/Os. Unaweza kusisitiza makro hizi mwenyewe katika miundo yako ya Verilog na VHDL, na Synplify ipitishe kwenye orodha ya matokeo.
  • Je, Synplify inafanya kazi vipi na zana za Microchip? (Uliza Swali)
    Zana ya usanisi ya Synopsy Synplify Pro® Microchip Edition (ME) imeunganishwa katika Libero, ambayo hukuwezesha kulenga na kuboresha kikamilifu muundo wa HDL kwa kifaa chochote cha Microchip. Kama ilivyo kwa zana zingine zote za Libero, unaweza kuzindua Synplify Pro ME moja kwa moja kutoka kwa Kidhibiti cha Mradi cha Libero.
    Synplify Pro ME ni toleo la kawaida katika matoleo ya Libero. Synplify Pro ME imezinduliwa kwa kutumia mbinu maalum inayoweza kutekelezwa katika mtaalamu wa zana ya Liberofile.

Usakinishaji wa Upakuaji wa Leseni (Uliza Swali)

Sehemu hii inajibu maswali yanayohusiana na utaratibu wa kusakinisha na kupakua leseni ya Synplify katika Libero.

  1. Je, ninaweza kupakua toleo jipya zaidi la Synplify wapi? (Uliza Swali)
    Synplify ni sehemu ya upakuaji wa Libero na kiungo cha usakinishaji cha pekee ni Microchip Direct.
  2. Je, ni toleo gani la Synplify limetolewa na Libero ya hivi punde zaidi? (Uliza Swali)
    Kwa orodha ya matoleo ya Synplify iliyotolewa na Libero, angalia Synplify Pro® ME.
  3. Ninawezaje kupata toleo jipya zaidi la Synpify na kuitumia katika Libero
    Meneja wa Mradi? (Uliza Swali)
    Pakua na usakinishe toleo jipya zaidi la Synplify kutoka kwa Microchip au Synopsy webtovuti, na ubadilishe mipangilio ya usanisi katika zana ya Kidhibiti cha Mradi wa Libero profile kutoka kwa Mradi wa Libero > Profiles menyu.
  4. Je, ninahitaji leseni tofauti ili kuendesha Synplify huko Libero? (Uliza Swali)
    Hapana, leseni zote za Libero isipokuwa leseni ya Libero-Standalone inajumuisha leseni ya programu ya Synplify.
  5. Je, ninapata wapi leseni ya Synpify? (Uliza Swali)
    Kuomba leseni bila malipo, angalia Ukurasa wa Utoaji Leseni na ubofye kiungo cha Leseni za Programu na Mfumo wa Usajili. Weka maelezo yanayohitajika, ikiwa ni pamoja na kitambulisho cha sauti cha hifadhi yako ya C. Hakikisha umetuma ombi kwenye kiendeshi chako cha C, hata kama hiyo si hifadhi unayokusudia kusakinisha programu. Kwa leseni zinazolipishwa, wasiliana na Ofisi ya Uuzaji ya Microchip iliyo karibu nawe.
  6. Kwa nini siwezi kuendesha Synplify katika hali ya batch? Inahitaji leseni gani? (Uliza Swali)
    Kutoka kwa haraka ya amri, nenda kwenye saraka ambapo mradi huo files ziko na andika zifuatazo.
    • Kwa Libero IDE: synplify_pro -batch -licensetype synplifypro_actel -log synpl.log TopCoreEDAC_syn.prj
    • Kwa Libero SoC: synplify_pro -batch -licensetype synplifypro_actel -log synpl.log asdasd_syn.tcl
      Kumbuka: Lazima uwe na leseni ya fedha ili kuendesha Synplify katika hali ya kundi. Tengeneza leseni yako ya fedha bila malipo kwenye lango la Microchip.

Kwa nini leseni yangu ya Synplify haifanyi kazi? (Uliza Swali)

Hatua za kuangalia utendaji wa leseni ni kama ifuatavyo:

  1. Angalia ikiwa leseni imeisha muda wake.
  2. Angalia kama LM_LICENSE_FILE imewekwa ipasavyo kama kigezo cha mazingira cha mtumiaji wa windows, ambacho huelekeza eneo la Libero License.dat file.
  3. Angalia kama mtaalamu wa zana ya Libero IDEfile imewekwa kuwa Synplify Pro na kipengele cha leseni ya Synplify kimewashwa kwenye leseni yako file.
  4. Tafuta mstari wa kipengele cha "synplifypro_actel" katika license.dat file:
    INCREMENT synplifypro_actel snpslmd 2016.09 21-nov-2017 haijahesabiwa \ 4E4905A56595B143FFF4 VENDOR_STRING=^1+S \
    HOSTID=DISK_SERIAL_NUM=ec4e7c14 ISSUED=21-nov-2016 ck=232 \ SN=TK:4878-0:1009744:181759 START=21-nov-2016
  5. 5. Baada ya kupata mstari wa kipengele, hakikisha kwamba HostID ni sahihi kwa kompyuta unayotumia.

Je, ninaweza kutumia leseni ya Synplify iliyopatikana kutoka kwa Microchip (Uliza Swali)
Hapana, ikiwa ulipokea leseni ya Synplify kutoka kwa Microchip, utaweza tu kuendesha Synplify ME.

  • Je, zana ya Synplify Pro Synthesis inatumika katika leseni zote za Libero? (Uliza Swali)
    Zana ya Synplify Pro Synthesis haitumiki katika aina zote za Leseni. Kwa maelezo zaidi kuhusu utoaji leseni, angalia Ukurasa wa Utoaji Leseni.

Maonyo/Ujumbe wa Hitilafu (Uliza Swali)

Sehemu hii inatoa taarifa kuhusu ujumbe mbalimbali wa makosa ambayo yanaonekana wakati wa utaratibu wa usakinishaji.

  1. Onyo: Huluki kuu bado haijawekwa! (Uliza Swali)
    Ujumbe huu wa onyo unamaanisha kuwa Synplify haikuweza kutambua huluki ya juu katika muundo wako, kwa sababu ya ugumu wa muundo. Unahitaji kubainisha wewe mwenyewe jina la huluki ya juu katika chaguzi za utekelezaji za Synplify. Kielelezo kifuatacho kinaonyesha wa zamaniample. Kielelezo 2-1. Kwa mfanoample Ili Kutaja Jina la Huluki ya Juu
    MICROCHIP-Synopsys-Synplify-Pro-ME (2)
  2. Maonyo kuhusu Kupogoa kwa Daftari (Uliza Swali) Synplify huboresha muundo kwa kupogoa rejista zisizotumika, nakala rudufu, vyandarua au vitalu. Unaweza kudhibiti mwenyewe kiasi cha uboreshaji kiotomatiki kwa kutumia maagizo yafuatayo:
    • *syn_keep—huhakikisha kuwa waya ikitunzwa wakati wa usanisi na kofia hakuna uboreshaji kwenye waya. Maagizo haya kwa kawaida hutumiwa kuvunja uboreshaji usiohitajika na kuhakikisha kuwa kuna urudufishaji ulioundwa na mtu mwenyewe. Inafanya kazi tu kwenye mitandao na mantiki ya mchanganyiko.
    • *syn_preserve—huhakikisha kuwa rejista hazijaboreshwa.
    • *syn_noprune—huhakikisha kwamba kisanduku cheusi hakijaboreshwa wakati matokeo yake hayatumiki (yaani, wakati matokeo yake hayaendeshi mantiki yoyote).
    Kwa maelezo zaidi kuhusu udhibiti wa uboreshaji na Hati za Synplify, angalia Synplify Pro kwa Mwongozo wa Mtumiaji wa Microchip.
  3. @W: FP101 |Muundo una vibafa nane vya kimataifa vilivyoanzishwa lakini inaruhusiwa ni sita pekee (Uliza Swali) @W: FP103— Mtumiaji anaweza kutumia syn_global_buffers kuongeza vibafa vya saa za kimataifa vinavyoruhusiwa hadi kufikia 18.
    Maonyo hayo yameundwa kwa sababu Synplify ilibainisha zaidi ya makro sita za kimataifa zilizothibitishwa katika muundo. Idadi ya juu chaguomsingi ya neti za kimataifa zinazoruhusiwa katika Synplify kwa sasa imewekwa kuwa sita.
    Kwa hivyo wakati chombo kinajaribu kutumia zaidi ya sita kwa muundo huu, hutoa hitilafu. Unaweza kuongeza kikomo chaguo-msingi wewe mwenyewe hadi nane (hadi 18 katika IGLOO/e, ProASIC3/E na Fusion, na hadi nane na 16 kulingana na kifaa cha SmartFusion 2 na IGLOO 2) kwa kuongeza sifa ya usanisi inayoitwa syn_global_buffers.
    Kwa mfanoample:
    sehemu ya juu ya moduli (clk1, clk2, d1, d2, q1, q2, weka upya) /* usanisi syn_global_buffers = 8 */; ……au usanifu tabia ya juu ni sifa syn_global_buffers : integer; sifa syn_global_buffers of behave : usanifu ni 8; ……
    Kwa maelezo zaidi, angalia Synplify Pro kwa Mwongozo wa Mtumiaji wa Microchip.
  4. Hitilafu: Mtaalamufile kwa zana Synplify inaingiliana na unaendesha katika hali ya kundi: zana hii haiwezi kutumika (Uliza Swali)
    Lazima uwe na leseni ya fedha ili kuendesha Synplify katika hali ya kundi. Wasiliana na mwakilishi wa eneo la mauzo wa Microchip ili kununua leseni ya fedha. Ni lazima uhakikishe kuwa mtaalamu wa zana ya Libero Synthesisfile imesanidiwa ili kuzindua Synplify katika modi ya bechi, ikiwa unaomba Synplify kutoka ndani ya Libero badala ya moja kwa moja kutoka kwa kidokezo cha amri. Kielelezo kifuatacho kinaonyesha jinsi ya kutuma ombi la Synplify kutoka ndani ya Libero.
    Kielelezo 2-2. Kwa mfanoample ya Kuomba Synplify kutoka Ndani ya Libero
    MICROCHIP-Synopsys-Synplify-Pro-ME (3)
  5. @E: CG103: “C:\PATH\code.vhd”:12:13:12:13|Kutarajia kujieleza (Uliza Swali)
    @E: CD488: “C:\PATH\code.vhd”:14:11:14:11—EOF katika mfuatano halisi
    Maoni yanayofuata kitu chochote isipokuwa nusukoloni au mstari mpya hayaruhusiwi katika VHDL. Vistawishi viwili vinaashiria mwanzo wa maoni, ambayo yamepuuzwa na mkusanyaji wa VHDL. Maoni yanaweza kuwa kwenye mstari tofauti au mwisho wa mstari. Hitilafu inatokana na maoni katika sehemu nyingine ya msimbo wa VHDL.
  6. @E: Kosa la Ndani katika m_proasic.exe (Uliza Swali)
    Hii sio tabia inayotarajiwa ya zana. Kwa maelezo zaidi, wasiliana na timu ya usaidizi ya Synopsy Synplify, au timu ya Usaidizi wa Kiufundi ya Microchip ikiwa huna Akaunti ya Usaidizi ya Synopsys.
  7. Kwa nini kizuizi changu cha mantiki kimetoweka baada ya usanisi? (Uliza Swali) Synplify huboresha uzuiaji wowote wa kimantiki ambao hauna mlango wowote wa pato la nje.

Sifa/Maelekezo (Uliza Swali)

Sehemu hii inajibu maswali yanayohusiana na sifa na maagizo.

  1. Je, ninawezaje kuzima matumizi ya bafa ya saa kiotomatiki katika Synplify? (Uliza Swali)
    Ili kuzima uakibishaji wa saa otomatiki kwa neti au milango mahususi ya kuingiza data, tumia sifa ya syn_noclockbuf. Weka thamani ya Boolean iwe moja au kweli ili kuzima uakibishaji wa saa otomatiki.
    Unaweza kuambatisha sifa hii kwa usanifu mgumu au moduli ambayo uongozi wake hautafutwa wakati wa uboreshaji wa bandari, au wavu.
    Kwa maelezo zaidi kuhusu matumizi ya sifa, angalia Synplify Pro kwa Mwongozo wa Mtumiaji wa Microchip.
  2. Ni sifa gani hutumika kuhifadhi rejista? (Uliza Swali)
    syn_preserve maagizo hutumika kuhifadhi rejista. Kwa maelezo zaidi kuhusu sifa hii, angalia Mwongozo wa Mtumiaji wa Synplify Pro kwa Microchip.
  3. Je, sifa ya syn_radhardlevel inasaidia familia za IGLOO na Fusion? (Uliza Swali)
    Hapana, sifa ya syn_radhardlevel haitumiki katika IGLOO® na familia za Fusion.
  4. Ninawezaje kuzima uboreshaji wa serial katika Synplify? (Uliza Swali)
    Tumia maagizo ya syn_preserve ili kuzima uboreshaji wa mfululizo katika Synplify.
  5. Ninawezaje kuongeza sifa katika Synplify? (Uliza Swali)

Tekeleza hatua zifuatazo ili kuongeza sifa katika Synplify:

  1. Zindua Synplify kutoka kwa Meneja wa Mradi wa Libero.
  2. Bonyeza File > Mpya > Vikwazo vya Usanifu wa FPGA.
  3. Bofya kichupo cha Sifa kilicho chini ya lahajedwali.
  4. Bofya mara mbili kwenye seli zozote za sifa kwenye lahajedwali. Unapaswa kuona menyu kunjuzi iliyo na sifa nyingi zilizoorodheshwa. Chagua yoyote kati yao, na ujaze sehemu zinazohitajika ipasavyo, kama inavyoonyeshwa kwenye takwimu ifuatayo.
  5. MICROCHIP-Synopsys-Synplify-Pro-ME (1)Hifadhi files na funga Kihariri cha Wigo baada ya kumaliza kazi.
  • Je, ninawezaje kuingiza bafa ya saa katika muundo wangu? (Uliza Swali)
    Tumia syn_insert_buffer sifa ili kuingiza bafa ya saa. Zana ya usanisi huingiza bafa ya saa kulingana na thamani mahususi za muuzaji unazobainisha. Sifa inaweza kutumika katika matukio.
    Kwa maelezo zaidi kuhusu matumizi ya sifa, angalia Synplify Pro kwa Mwongozo wa Mtumiaji wa Microchip.
  • Je, ninawezaje kuongeza idadi ya bafa za saa za kimataifa zinazotumiwa katika muundo wangu? (Uliza Swali)
    Tumia syn_global_buffers sifa katika SCOPE kubainisha idadi ya bafa za kimataifa zitakazotumika katika muundo. Ni nambari kamili kati ya 0 na 18. Kwa maelezo zaidi kuhusu sifa hii, angalia Synplify Pro kwa Mwongozo wa Mtumiaji wa Microchip.
  • Kuna njia yoyote ya kuhifadhi mantiki yangu ikiwa bandari za pato hazitumiki katika muundo wangu? (Uliza Swali)
    Tumia sifa ya syn_noprune ili kuhifadhi mantiki ikiwa milango ya pato haitumiki katika muundo. Kwa mfanoample: moduli syn_noprune (a,b,c,d,x,y); /* usanisi syn_noprune=1 */;
    Kwa maelezo zaidi kuhusu sifa hii, angalia Mwongozo wa Mtumiaji wa Synplify Pro kwa Microchip.
  • Kwa nini usanisi unaboresha wavu wangu wa juu wa fanout hadi saa iliyoakibishwa? (Uliza Swali)
    Tumia syn_maxfan kubatilisha mwongozo chaguomsingi (wa kimataifa) wa fanout kwa lango mahususi la kuingiza data, wavu, au toleo la usajili. Weka mwongozo chaguo-msingi wa fanout kwa muundo kupitia paneli ya kifaa kwenye kisanduku cha mazungumzo cha Chaguzi za Utekelezaji, au kwa set_option -fanout_limit amri katika
    mradi file. Tumia sifa ya syn_maxfan kubainisha thamani tofauti (ya ndani) kwa I/Os mahususi.
    Kwa maelezo zaidi kuhusu sifa hii, angalia Mwongozo wa Mtumiaji wa Synplify Pro kwa Microchip.
  • Je, ninatumia vipi sifa ya syn_encoding kwa muundo wa FSM? (Uliza Swali)
    Sifa ya syn_encoding inabatilisha usimbaji chaguomsingi wa mkusanyaji wa FSM kwa mashine ya serikali.
    Sifa hii huanza kutumika tu wakati kikusanyaji cha FSM kimewashwa. Tumia syn_encoding unapotaka kulemaza kikusanyaji cha FSM kimataifa, lakini kuna idadi iliyochaguliwa ya rejista za serikali katika muundo wako ambao ungependa kutolewa. Katika hali hii, tumia sifa hii na syn_state_machine maagizo kwa rejista hizo mahususi.
    Kwa maelezo zaidi kuhusu sifa hii, angalia Mwongozo wa Mtumiaji wa Synplify Pro kwa Microchip.
  • Kwa nini Synplify inatengeza orodha ya wavu inayozidi upeo wa juu wa fanout wa kifaa, na kusababisha orodha ya wavu kushindwa kukusanywa? (Uliza Swali)
    CC macro, inayopatikana kwa familia za Antifuse, ni kipengele cha flip-flop kilichojengwa kwa kutumia seli mbili za C. Wavu inayoendesha bandari ya CLK au CLR ya CC macro inaendesha seli mbili. Kikomo kigumu cha kutoa feni kwenye chanda fulani hakifikii matokeo yanayotarajiwa kwa sababu inashindwa kutilia maanani athari hii ya kuongeza maradufu.
    Jumuisha sifa ya syn_maxfan katika msimbo wa RTL ili kulazimisha Synplify kutoa orodha halali ya neti.
    Punguza kiwango cha juu cha kikomo cha fanout kwa moja kwa kila makro ya CC inayoendeshwa na wavu. Kwa mfanoample, weka kikomo cha syn_maxfan hadi 12 kwa wavu ambayo inaendesha CC macros ili kuweka fanout saa 24 au chini.

Uelewa wa RAM (Uliza Swali)

Sehemu hii inajibu maswali yanayohusiana na makisio ya RAM Synplify usaidizi kwa familia za bidhaa za Microchip.

  1. Je, ni familia zipi za Microchip ambazo Husawazisha msaada kwa uelekezaji wa RAM? (Uliza Swali) Synplify inasaidia Microchip ProASIC®, ProASIC PLUS®, ProASIC3®,SmartFusion® 2, IGLOO® 2 na
    Familia za RTG4™ katika kutengeneza RAM za bandari moja na mbili.
  2. Uelekezaji wa RAM UMEWASHWA kwa chaguo-msingi? (Uliza Swali)
    Ndiyo, zana ya usanisi huingiza RAM kiotomatiki.
  3. Ninawezaje kuzima uelekezaji wa RAM katika Synpify? (Uliza Swali)
    Tumia syn_ramstyle sifa na uweke thamani yake kwa rejista.
    Kwa maelezo zaidi, angalia Synopsy Synplify Pro kwa Mwongozo wa Marejeleo wa Microchip.
  4. Ninawezaje kufanya Synplify infer iliyopachikwa RAM/ROM? (Uliza Swali)
    Tumia sifa ya syn_ramstyle na uweke thamani yake kuwa block_ram au LSRAM na USRAM kwa vifaa vya SmartFusion 2 na IGLOO 2.
    Kwa maelezo zaidi, angalia Synopsy Synplify Pro kwa Mwongozo wa Marejeleo wa Microchip.
  5. Siwezi kukusanya muundo uliopo katika toleo jipya zaidi la mbuni. (Uliza Swali)
    Kunaweza kuwa na mabadiliko yanayowezekana ya usanidi wa RAM/PLL. Tengeneza upya RAM/PLL yako kwa kufungua chaguo msingi za usanidi kutoka kwa Katalogi katika Kidhibiti cha Mradi cha Libero, na usanisi upya, ukusanye, au mpangilio.

Eneo au Ubora wa Matokeo (Uliza Swali)

Sehemu hii inajibu maswali yanayohusiana na eneo au matumizi ya ubora wa Synplify.

  1. Kwa nini matumizi ya eneo yanaongezeka katika toleo jipya la Synplify? (Uliza Swali)
    Synplify imeundwa ili kufikia matokeo bora ya muda katika kila toleo jipya. Kwa bahati mbaya, biashara mara nyingi ni ongezeko la eneo.

Ikiwa hitaji la wakati linafikiwa kwa muundo, na kazi iliyobaki ni kutoshea muundo katika kufa maalum, zifuatazo ni njia:

  1. Ongeza kikomo cha Fanout ili kupunguza urudiaji wa bafa.
  2. Badilisha mipangilio ya masafa ya kimataifa ili kulegeza masharti ya kuweka muda.
  3. Washa ugavi wa rasilimali (mahususi wa muundo) ili kuboresha muundo.

Ni aina gani ya mbinu ya kuboresha eneo inapatikana katika Synplify?  (Uliza Swali) Tekeleza mbinu zifuatazo ili kuboresha eneo katika Synplify:

  1. Ongeza kikomo cha fanout unapoweka chaguo za utekelezaji. Kikomo cha juu kinamaanisha mantiki iliyoigwa chini na vihifadhi vichache vilivyowekwa wakati wa usanisi, na hivyo basi eneo dogo. Kwa kuongeza, kwa vile zana za mahali-na-njia kwa kawaida huhifadhi neti za fanout, hakuna haja ya uakibishaji mwingi wakati wa usanisi.
  2. Angalia chaguo la Kushiriki Rasilimali unapoweka chaguo za utekelezaji. Chaguo hili likiwa limechaguliwa, programu hushiriki rasilimali za maunzi kama vile viongeza, vizidishi na vihesabio popote inapowezekana, na kupunguza eneo.
  3. Kwa miundo iliyo na FSM kubwa, tumia mitindo ya usimbaji ya kijivu au mfuatano, kwa sababu kwa kawaida hutumia eneo dogo zaidi.
  4. Ikiwa unapanga ramani ya CPLD na hutimizi mahitaji ya eneo, weka mtindo chaguomsingi wa usimbaji wa FSM ufuatane badala ya moja motomoto.

Je, ninawezaje kuzima uboreshaji wa eneo? (Uliza Swali)
Uboreshaji wa muda mara nyingi huwa chini ya gharama ya eneo. Hakuna njia maalum ya kuzima uboreshaji wa eneo. Fanya yafuatayo ili kuboresha muda na hivyo kuongeza matumizi ya eneo:

  1. Washa chaguo la kuweka tena muda.
  2. Washa chaguo la Uwekaji mabomba.
  3. Tumia vikwazo vya usanifu halisi, takriban asilimia 10 hadi 15 ya lengo halisi.
  4. Chagua kikwazo chenye uwiano cha fanout.
    Kwa maelezo zaidi kuhusu uboreshaji wa muda, angalia Synplify Pro kwa Mwongozo wa Mtumiaji wa Microchip.

Je, ninawezaje kuzima uboreshaji mfuatano? (Uliza Swali)
Hakuna kitufe au kisanduku cha kuteua kilicho wazi ili kuzima uboreshaji mfuatano. Hii ni kwa sababu kuna aina tofauti za uboreshaji mfuatano ambazo hufanywa na Synplify.
Kwa maelezo zaidi kuhusu chaguo za kuzima uboreshaji, angalia Synplify Pro kwa Mwongozo wa Marejeleo wa Microchip .
Kwa mfanoampna, zifuatazo ni baadhi ya chaguzi za kuzima uboreshaji.

  • Zima mkusanyaji wa FSM.
  • Tumia maagizo ya syn_preserve kuweka rejista katika hali fulani.

Muhimu: Meneja wa Mradi anabatilisha Synthesis PRJ file kila wakati unapoomba usanisi wakati wa kuchagua chaguo hili.

  • Je, TMR inaungwa mkono na familia gani kupitia Synplify? (Uliza Swali)
    • Inatumika kwenye Microchip ProASIC3/E, SmartFusion 2, na vifaa vya IGLOO 2 pamoja na Microchip's.
    • Vifaa vya Kustahimili Mionzi (RT) na Radiation Hardened (RH). Unaweza pia kupata Moduli Tatu
    • Mpangilio wa Upungufu (TMR) kufanya kazi kwa familia za vifaa vya zamani vya Microchip vya Antifuse. Hata hivyo, haitumiki katika familia ya kifaa cha kibiashara cha AX.
    • Kumbuka: Katika familia ya kifaa cha RTAX cha Microchip, usaidizi bora wa TMR unapatikana kupitia maunzi yenyewe.
    • Kwa vifaa vya Axcelerator RT, TMR imejengwa ndani ya silikoni na kufanya TMR laini kupitia zana ya Usanisi isihitajike kwa mantiki mfuatano.
  • Kwa nini TMR macro inafanya kazi katika SX, lakini sio katika familia ya AX? (Uliza Swali)
    • Hakuna usaidizi wa TMR wa programu katika Synplify usanisi kwa familia ya kibiashara ya Axcelerator, lakini inapatikana kwa familia ya SX. Iwapo unatumia vifaa vya RTAXS, TMR imejengwa ndani ya maunzi/kifaa kwa ajili ya mizunguko mifuatano.
  • Ninawezaje kuwezesha TMR kwa kifaa cha SX-A? (Uliza Swali)
    • Kwa familia ya kifaa cha SX-A, katika programu ya Synplify, unahitaji kuleta wewe mwenyewe file kupatikana kwenye folda ya Ufungaji ya IDE ya Libero, kama vile:
    • C:\Microsemi\Libero_v9.2\Synopsy\synplify_G201209ASP4\lib\actel\tmr.vhd.
    • Kumbuka: Utaratibu wa files katika mradi wa Synplify ni muhimu na wa kiwango cha juu file lazima iwe chini.
    • Unaweza kubofya na kushikilia kiwango cha juu file katika mradi wa Synplify na uburute chini ya tmr.vhd file.
  • Je, ni toleo gani la Synplify linaloauni bidhaa za nano? (Uliza Swali)
    • Matoleo yote ya Synplify baada ya Synplify v9.6 A yanatumia bidhaa za nano.
  • Je, ni toleo gani la Synplify linalotoa usaidizi wa RTAX-DSP? (Uliza Swali)
    • Matoleo yote yaliyojumuishwa na Libero IDE v8.6 na baadaye kutoa usaidizi wa RTAX-DSP.
  • Ninawezaje kuunda msingi wa IP na HDL fileninayo? (Uliza Swali)
    • Unda orodha ya wavu ya EDIF bila kuwekewa akiba ya I/O. Orodha hii ya wavu ya EDIF inatumwa kwa mtumiaji kama IP. Mtumiaji lazima achukue hii kama kisanduku cheusi na aijumuishe kwenye muundo.
    • Vifaa vya Nano vina mitandao ya saa nne tu ya kimataifa. Je, ninawezaje kuweka kikwazo hiki? (Uliza Swali)
    • Tumia sifa /* usanisi syn_global_buffers = 4*/ kuweka kizuizi.
  • Kwa nini sioni orodha yangu mpya ya bandari hata baada ya kusasisha orodha ya wavu?
    (Uliza Swali)Ingawa bandari mpya iliongezwa katika muundo, orodha ya wavu haikuongeza bafa kwenye bandari kwa kuwa hakukuwa na mantiki katika muundo unaohusisha bandari. Bandari zisizohusishwa na mantiki yoyote katika muundo hazionyeshwa.
  • Kwa nini Synplify haitumii Global kwa Kuweka/Kuweka Upya mawimbi? (Uliza Swali)
    • Synplify chipsi kuweka/weka upya ishara tofauti na saa. Utangazaji wa kimataifa wa Synplify kila mara unatoa kipaumbele kwa mawimbi ya saa, hata kama mawimbi fulani ya kuweka/kuweka upya yana picha ya juu kuliko neti za saa.
    • Anzisha mwenyewe clkbuf ili kuhakikisha kuwa mawimbi ya kuweka/kuweka upya ni ya kimataifa, ikiwa ungependa kutumia mtandao wa kimataifa kwa mawimbi haya.
  • Kwa nini Synplify huandika vizuizi vya saa za SDC hata kwa vizuizi otomatiki? (Uliza Swali)
    Hii ndiyo tabia chaguomsingi katika Synplify na haiwezi kubadilishwa. Hata hivyo, unaweza kudhibiti vizuizi otomatiki vya SDC kwa kurekebisha mwenyewe au kuondoa vizuizi visivyotakikana.
  • Kwa nini mantiki yangu ya ndani ya tristate haijaundwa kwa usahihi? (Uliza Swali)
    Vifaa vya microchip havitumii bafa za ndani tatu. Ikiwa Synplify haifanyi ramani upya kwa usahihi ishara tatu za ndani, tristates zote za ndani lazima zichorwe kwa mikono kwenye MUX.

Historia ya Usahihishaji (Uliza Swali)

Historia ya marekebisho inaeleza mabadiliko ambayo yalitekelezwa katika hati. Mabadiliko yameorodheshwa kwa marekebisho, kuanzia na uchapishaji wa sasa zaidi.

Marekebisho Tarehe Maelezo
A 12/2024 Ufuatao ni muhtasari wa mabadiliko katika marekebisho A ya waraka huu.
  • Imehamisha hati hadi kwa kiolezo cha Microchip.
  • Ilisasisha nambari ya hati kuwa DS60001871A kutoka 55800015.
  • Matukio Yote ya Microsemi yalisasishwa hadi Microchip.
  • Sehemu zilizosasishwa Kwa nini siwezi kuendesha Synplify katika hali ya kundi? Inahitaji leseni gani? na Hitilafu: Mtaalamufile kwa zana Synplify inaingiliana na unaendesha katika hali ya bechi: zana hii haiwezi kutumika ili kuashiria kuwa leseni ya fedha inahitajika ili kuendesha Synplify katika modi ya bechi. Leseni ya platinamu ilibadilishwa kuwa leseni ya fedha.
2.0 Ufuatao ni muhtasari wa mabadiliko katika marekebisho 2.0 ya waraka huu.
  • Viungo vyote vya Actel vilisasishwa na viungo vya Microsemi.
  • Wote    matukio ya IDE ni kuondolewa kutoka sehemu ya leseni. Kwa maelezo zaidi, angalia Usakinishaji wa Upakuaji wa Leseni.
  • Maswali Yanayoulizwa Mara kwa Mara 3.9 yameongezwa. Kwa maelezo zaidi, angalia Je, Synplify Pro Synthesis inatumika katika leseni zote za Libero?
  • Maswali Yanayoulizwa Mara kwa Mara 4.1 yalisasishwa. Kwa maelezo zaidi, angalia Onyo: Huluki kuu bado haijawekwa.
  • Maswali Yanayoulizwa Mara kwa Mara 4.4 yalisasishwa. Kwa habari zaidi, angalia Hitilafu: Mtaalamufile kwa zana Synplify inaingiliana na unatumia hali ya bechi: zana hii haiwezi kutumika.
  • Maswali Yanayoulizwa Mara kwa Mara 5.5 yalisasishwa. Kwa habari zaidi, angalia Ninawezaje kuongeza sifa katika Synplify?
1.0 Hili lilikuwa ni uchapishaji wa kwanza wa hati hiyo.

Msaada wa Microchip FPGA

Kikundi cha bidhaa za Microchip FPGA kinarudisha bidhaa zake kwa huduma mbalimbali za usaidizi, ikiwa ni pamoja na Huduma kwa Wateja, Kituo cha Msaada wa Kiufundi kwa Wateja, a. webtovuti, na ofisi za mauzo duniani kote. Wateja wanapendekezwa kutembelea nyenzo za mtandaoni za Microchip kabla ya kuwasiliana na usaidizi kwani kuna uwezekano mkubwa kwamba maswali yao tayari yamejibiwa.
Wasiliana na Kituo cha Usaidizi wa Kiufundi kupitia webtovuti kwenye www.microchip.com/support  Taja nambari ya Sehemu ya Kifaa ya FPGA, chagua aina ya kesi inayofaa, na upakie muundo files wakati wa kuunda kesi ya usaidizi wa kiufundi.
Wasiliana na Huduma kwa Wateja ili upate usaidizi wa bidhaa zisizo za kiufundi, kama vile bei ya bidhaa, uboreshaji wa bidhaa, taarifa za sasisho, hali ya agizo na uidhinishaji.

  • Kutoka Amerika Kaskazini, piga simu 800.262.1060
  • Kutoka kwa ulimwengu wote, piga simu 650.318.4460
  • Faksi, kutoka popote duniani, 650.318.8044

Taarifa za Microchip

Alama za biashara
Jina na nembo ya “Microchip”, nembo ya “M” na majina mengine, nembo na chapa ni alama za biashara zilizosajiliwa na ambazo hazijasajiliwa za Microchip Technology Incorporated au washirika wake na/au kampuni tanzu nchini Marekani na/au nchi nyinginezo (“Microchip). Alama za biashara"). Taarifa kuhusu Alama za Biashara za Microchip zinaweza kupatikana kwa https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0303-7

Notisi ya Kisheria

  • Chapisho hili na maelezo yaliyo hapa yanaweza kutumika kwa bidhaa za Microchip pekee, ikijumuisha kubuni, kujaribu na kuunganisha bidhaa za Microchip na programu yako. Matumizi ya habari hii
    kwa namna nyingine yoyote inakiuka masharti haya. Taarifa kuhusu programu za kifaa hutolewa kwa urahisi wako tu na inaweza kubadilishwa na masasisho. Ni jukumu lako kuhakikisha kuwa programu yako inakidhi masharti yako. Wasiliana na ofisi ya mauzo ya Microchip iliyo karibu nawe kwa usaidizi zaidi au, pata usaidizi zaidi kwa www.microchip.com/en-us/support/design-help/client-support-services
  • HABARI HII IMETOLEWA NA MICROCHIP "KAMA ILIVYO". MICROCHIP HAITOI UWAKILISHI AU DHAMANA YOYOTE IKIWA YA WAZI AU INAYODHANISHWA, ILIYOANDIKWA AU KWA MDOMO, KISHERIA AU VINGINEVYO, INAYOHUSIANA NA HABARI IKIWEMO LAKINI HAINA KIKOMO KWA UDHAMINI WOWOTE ULIOHUSIKA, UTEKELEZAJI WOWOTE ULIOHUSIKA. KWA KUSUDI FULANI, AU DHAMANA INAYOHUSIANA NA HALI, UBORA, AU UTENDAJI WAKE.
  • HAKUNA TUKIO HILO MICROCHIP ITAWAJIBIKA KWA HASARA YOYOTE, MAALUM, ADHABU, TUKIO, AU MATOKEO YA HASARA, UHARIBIFU, GHARAMA, AU MATUMIZI YA AINA YOYOTE ILE YOYOTE INAYOHUSIANA NA HABARI AU MATUMIZI YAKE, HATA HIVYO IMETOKEA. UWEZEKANO AU MADHARA YANAONEKANA. KWA KIWANGO KAMILI KINACHORUHUSIWA NA SHERIA, UWAJIBIKAJI WA JUMLA WA MICROCHIP KUHUSU MADAI YOTE KWA NJIA YOYOTE INAYOHUSIANA NA HABARI AU MATUMIZI YAKE HAYATAZIDI KIASI CHA ADA, IKIWA NDIYO, AMBACHO UMELIPA MOJA KWA MOJA KWA UTAJIRI WA HABARI.
    Matumizi ya vifaa vya Microchip katika usaidizi wa maisha na/au maombi ya usalama yako katika hatari ya mnunuzi, na mnunuzi anakubali kutetea, kufidia na kushikilia Microchip isiyo na madhara kutokana na uharibifu wowote na wote, madai, suti au gharama zinazotokana na matumizi hayo. Hakuna leseni zinazowasilishwa, kwa njia isiyo wazi au vinginevyo, chini ya haki zozote za uvumbuzi za Microchip isipokuwa kama ilivyoelezwa vinginevyo.

Kipengele cha Ulinzi wa Msimbo wa Vifaa vya Microchip
Kumbuka maelezo yafuatayo ya kipengele cha ulinzi wa msimbo kwenye bidhaa za Microchip:

  • Bidhaa za Microchip hutimiza masharti yaliyomo katika Laha zao za Data za Microchip.
  • Microchip inaamini kwamba familia yake ya bidhaa ni salama inapotumiwa kwa njia iliyokusudiwa, ndani ya vipimo vya uendeshaji, na chini ya hali ya kawaida.
  • Thamani za microchip na kulinda kwa ukali haki zake za uvumbuzi. Majaribio ya kukiuka vipengele vya ulinzi wa kanuni za bidhaa za Microchip yamepigwa marufuku kabisa na yanaweza kukiuka Sheria ya Milenia ya Hakimiliki Dijiti.
  • Wala Microchip au mtengenezaji mwingine yeyote wa semiconductor anaweza kuhakikisha usalama wa msimbo wake. Ulinzi wa msimbo haimaanishi kuwa tunahakikisha kuwa bidhaa "haiwezi kuvunjika". Ulinzi wa kanuni unaendelea kubadilika. Microchip imejitolea kuendelea kuboresha vipengele vya ulinzi wa kanuni za bidhaa zetu.

Nyaraka / Rasilimali

MICROCHIP Synopsy Synplify Pro ME [pdf] Mwongozo wa Mtumiaji
Synopsy Synplify Pro ME, Synplify Pro ME, Pro ME

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *