MICROCHIP Synopsys Synplify Pro ME

Speċifikazzjonijiet
- Isem tal-Prodott: Synopsys Synplify
- Tip ta 'Prodott: Għodda ta' Sinteżi Loġika
- Apparat Appoġġjat: FPGA u CPLD
- Lingwi appoġġjati: Verilog u VHDL
- Karatteristiċi addizzjonali: FSM explorer, FSM viewer, Reġistru re-timing, Gated arloġġ konverżjoni
Istruzzjonijiet għall-Użu tal-Prodott
Fuqview
Synopsys Synplify hija għodda ta' sinteżi loġika ddisinjata għal apparati FPGA u CPLD. Jaċċetta input ta' livell għoli fil-lingwi Verilog u VHDL u jikkonverti disinji f'netlists żgħar u ta' prestazzjoni għolja
Input tad-Disinn
Ikteb id-disinn tiegħek f'Verilog jew VHDL billi tuża sintassi standard tal-industrija.
Proċess ta' Sinteżi
Uża Synplify jew Synplify Pro biex tmexxi l-proċess ta' sinteżi fuq id-disinn tiegħek. L-għodda se tottimizza d-disinn għall-apparat FPGA jew CPLD fil-mira.
Verifika tal-Output
Wara s-sinteżi, l-għodda tiġġenera netlists VHDL u Verilog.
Tista' tissimula dawn in-netlists biex tivverifika l-funzjonalità tad-disinn tiegħek.
FAQ
X'jagħmel Synplify?
Synplify u Synplify Pro huma għodod ta 'sinteżi loġika għal apparati FPGA u CPLD. Synplify Pro joffri karatteristiċi avvanzati għall-ġestjoni u l-ottimizzazzjoni ta 'FPGAs kumplessi.
Introduzzjoni għal Synopsys Synplify (Staqsi Mistoqsija)
Dan id-dokument jipprovdi tweġibiet għal mistoqsijiet frekwenti (FAQs) relatati mal-għodda Synopsys® Synplify®, u l-integrazzjoni tagħha mal-Libero® SoC Design Suite ta' Microchip. Dan id-dokument ikopri suġġetti bħal liċenzjar, messaġġi ta 'żball u ottimizzazzjoni tas-sinteżi. Dan id-dokument huwa maħsub biex jgħin lill-utenti biex jutilizzaw b'mod effettiv Synplify għal disinji FPGA. Jispjega l-lingwi HDL appoġġjati, ir-rekwiżiti tal-liċenzjar u kif issolvi l-problemi komuni. Barra minn hekk, id-dokument jindirizza mistoqsijiet speċifiċi dwar inferenza RAM, attributi, direttivi u tekniki biex itejbu l-qasam tad-disinn u l-kwalità tar-riżultati.
- X'jagħmel Synplify? (Saqsi Mistoqsija)
Il-prodotti Synplify u Synplify Pro huma għodod ta 'sinteżi loġika għal Field Programmable Gate Array (FPGA) u Complex Programmable Logic Device (CPLD). L-għodda Synplify Pro hija verżjoni avvanzata tal-għodda Synplify, b'ħafna karatteristiċi addizzjonali għall-ġestjoni u l-ottimizzazzjoni tal-FPGAs kumplessi. Xi karatteristiċi addizzjonali disponibbli f'Syplify Pro huma l-esploratur tal-Magni tal-Istat Finit (FSM), FSM viewer, Reġistru re-timing u gated arloġġ konverżjoni.
Dawn l-għodod jaċċettaw input ta 'livell għoli, miktub f'lingwi ta' deskrizzjoni ta 'ħardwer standard tal-industrija (Verilog u VHDL), u bl-użu tal-algoritmi tat-Teknoloġija tas-Sinteżi tal-Estrazzjoni tal-Imġieba ta' Synplicity (BEST). Huma jikkonvertu d-disinji f'netlists ta 'disinn żgħar u ta' prestazzjoni għolja għal bejjiegħa tat-teknoloġija popolari. L-għodod jiktbu netlists VHDL u Verilog wara sinteżi, li jistgħu jiġu simulati biex jivverifikaw il-funzjonalità. - Liema lingwa HDL jappoġġja Synplify? (Saqsi Mistoqsija)
Verilog 95, Verilog 2001, System Verilog IEEE® (P1800) standard, VHDL 2008, u VHDL 93 huma appoġġjati f'Synplify. Għal informazzjoni dwar kostruzzjonijiet lingwistiċi differenti, ara Synplify Pro għall-Manwal ta' Referenza għall-Appoġġ tal-Lingwa ta' Microchip. - Synplify se jaċċetta istanziazzjonijiet manwali ta' macros Microchip? (Saqsi Mistoqsija)
Iva, Synplify fih makro libreriji integrati għall-macros iebsa kollha ta' Microchip inklużi xtiebi loġiċi, counters, flip-flops u I/Os. Tista' tisstanzia manwalment dawn il-macros fid-disinji Verilog u VHDL tiegħek, u Synplify jgħaddihom għan-netlist tal-output. - Kif jaħdem Synplify mal-għodod Microchip? (Saqsi Mistoqsija)
L-għodda ta 'sintesi Synopsys Synplify Pro® Microchip Edition (ME) hija integrata fil-Libero, li tippermettilek li timmira u tottimizza bis-sħiħ disinn HDL għal kwalunkwe apparat Microchip. Bħal kull għodda Libero oħra, tista 'tniedi Synplify Pro ME direttament mill-Maniġer tal-Proġett Libero.
Synplify Pro ME hija l-offerta standard fl-edizzjonijiet Libero. Synplify Pro ME jitnieda billi jinvoka l-eżekutibbli speċifiku fl-għodda Libero profile.
Liċenzjar Niżżel Installazzjoni (Staqsi Mistoqsija)
Din it-taqsima twieġeb il-mistoqsijiet relatati mal-proċedura ta' installazzjoni u download tal-liċenzja ta' Synplify in Libero.
- Fejn nista' tniżżel l-aħħar rilaxx ta' Synplify? (Saqsi Mistoqsija)
Synplify huwa parti mit-tniżżil ta' Libero u l-link tal-installazzjoni waħedha hija Microchip Direct. - Liema verżjoni ta' Synplify hija rilaxxata bl-aħħar Libero? (Saqsi Mistoqsija)
Għal-lista ta' verżjonijiet ta' Synplify rilaxxati ma' Libero, ara Synplify Pro® ME. - Kif naġġorna għall-aħħar verżjoni ta' Synplify u nużaha fil-Libero
Maniġer tal-Proġett? (Saqsi Mistoqsija)
Niżżel u installa l-aħħar verżjoni ta' Synplify mill-Microchip jew Synopsys websit, u ibdel is-settings tas-sinteżi fl-għodda Libero Project Manager profile mill-Proġett Libero > Profiles menu. - Għandi bżonn liċenzja separata biex inħaddem Synplify f'Libero? (Saqsi Mistoqsija)
Le, il-liċenzji kollha Libero ħlief għal-liċenzja Libero-Standlone tinkludi liċenzja għas-softwer Synplify. - Fejn u kif nikseb il-liċenzja għal Synplify? (Saqsi Mistoqsija)
Biex tapplika għal liċenzja b'xejn, ara l-Paġna tal-Liċenzjar u kklikkja l-link Liċenzji tas-Software u Sistema ta' Reġistrazzjoni. Daħħal l-informazzjoni meħtieġa, inkluż l-ID tal-volum tas-C drive tiegħek. Kun żgur li tapplika bis-C drive tiegħek, anki jekk dak mhux id-drajv li biħsiebek tinstalla s-softwer fuqha. Għal liċenzji mħallsa, ikkuntattja lill-Uffiċċju tal-Bejgħ tal-Mikroċippa lokali. - Għaliex ma nistax inħaddem Synplify fil-modalità tal-lott? X'liċenzja teħtieġ? (Saqsi Mistoqsija)
Mill-kmand fil-pront, mur fid-direttorju fejn il-proġett files jinsabu u ttajpja dan li ġej.- Għal Libero IDE: synplify_pro -batch -licensetype synplifypro_actel -log synpl.log TopCoreEDAC_syn.prj
- Għal Libero SoC: synplify_pro -batch -licensetype synplifypro_actel -log synpl.log asdasd_syn.tcl
Nota: Irid ikollok liċenzja tal-fidda biex tħaddem Synplify fil-modalità tal-lott. Iġġenera l-liċenzja tal-fidda b'xejn tiegħek fil-portal tal-Mikroċippa.
Għaliex il-liċenzja tiegħi ta' Synplify mhix qed taħdem? (Saqsi Mistoqsija)
Il-passi biex tiċċekkja l-funzjonament tal-liċenzja huma kif ġej:
- Iċċekkja jekk il-liċenzja tkunx skadiet.
- Iċċekkja jekk l-LM_LICENSE_FILE huwa ssettjat b'mod korrett bħala varjabbli tal-ambjent tal-utent tal-Windows, li jindika l-post tal-Libero License.dat file.
- Iċċekkja jekk l-għodda Libero IDE profile hija ssettjata għal Synplify Pro u l-karatteristika tal-liċenzja Synplify hija attivata fil-liċenzja tiegħek file.
- Fittex il-linja tal-karatteristika "synplifypro_actel" fil-liċenzja.dat file:
INCREMENT synplifypro_actel snpslmd 2016.09 21-nov-2017 mhux magħdud \ 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. Wara li ssib il-linja tal-karatteristika, kun żgur li l-HostID huwa korrett għall-kompjuter li qed tuża.
Nista' nuża l-liċenzja Synplify miksuba minn Microchip (Staqsi Mistoqsija)
Le, jekk irċevejt liċenzja Synplify mingħand Microchip, tkun tista' tħaddem Synplify ME biss.
- L-għodda Synplify Pro Synthesis hija appoġġjata fil-liċenzji kollha Libero? (Saqsi Mistoqsija)
L-għodda Synplify Pro Synthesis mhix appoġġata fit-tipi kollha ta 'Liċenzja. Għal aktar informazzjoni dwar il-liċenzjar, ara l-Paġna tal-Liċenzjar.
Twissijiet/Messaġġi ta' Żball (Saqsi Mistoqsija)
Din it-taqsima tipprovdi informazzjoni dwar diversi messaġġi ta 'żball li jidhru waqt il-proċedura ta' installazzjoni.
- Twissija: L-entità ewlenija għadha mhix issettjata! (Saqsi Mistoqsija)
Dan il-messaġġ ta' twissija jfisser li Synplify ma setgħetx tidentifika l-ogħla entità fid-disinn tiegħek, minħabba l-kumplessità tad-disinn. Għandek bżonn tispeċifika manwalment l-isem ta 'l-entità ta' fuq fl-għażliet ta 'implimentazzjoni ta' Synplify. Il-figura li ġejja turi example. Figura 2-1. Eżample Biex Tispeċifika Isem tal-Entità ta' Fuq

- Twissijiet dwar Żbir tar-Reġistru (Staqsi Mistoqsija) Synplify jottimizza d-disinn billi jaqta' reġistri, xbieki jew blokki mhux użati, duplikati. Tista' tikkontrolla manwalment l-ammont ta' ottimizzazzjoni awtomatika billi tapplika d-direttivi li ġejjin:
• *syn_keep—jiżgura li jekk jinżamm wajer waqt is-sinteżi u l-kappell ma jkunx hemm ottimizzazzjonijiet madwar il-wajer. Din id-direttiva normalment tintuża biex tkisser ottimizzazzjonijiet mhux mixtieqa u biex tiżgura repliki maħluqa manwalment. Jaħdem biss fuq xbieki u loġika kombinazzjonali.
• *syn_preserve—jiżgura li r-reġistri ma jkunux ottimizzati bogħod.
• *syn_noprune—jiżgura li kaxxa sewda ma tkunx ottimizzata 'l bogħod meta l-outputs tagħha ma jintużawx (jiġifieri, meta l-outputs tagħha ma jmexxu l-ebda loġika).
Għal aktar informazzjoni dwar il-kontroll tal-ottimizzazzjoni u d-dokumenti Synplify, ara Gwida tal-Utent Synplify Pro għal Microchip. - @W: FP101 |Id-disinn għandu tmien buffers globali instanzjati iżda permess huwa biss sitta (Staqsi Mistoqsija) @W: FP103— L-utent jista' juża syn_global_buffers biex iżid il-buffers tal-arloġġ globali permessi għal massimu ta' 18.
It-twissijiet huma maħluqa minħabba li Synplify identifika aktar minn sitt macros globali instanzjati fid-disinn. In-numru massimu default ta' xbieki globali permessi f'Synplify bħalissa huwa stabbilit għal sitta.
Allura meta l-għodda tipprova tuża aktar minn sitta għal dan id-disinn, tiġġenera żball. Tista 'manwalment iżżid il-limitu default għal tmienja (sa 18 f'IGLOO/e, ProASIC3/E u Fusion, u sa tmienja u 16 skont l-apparat SmartFusion 2 u IGLOO 2) billi żżid attribut ta' sinteżi msejjaħ syn_global_buffers.
Per example:
top tal-modulu (clk1, clk2, d1, d2, q1, q2, reset) /* sintesi syn_global_buffers = 8 */; ……jew l-arkitettura jaġixxi ta 'fuq huwa attribut syn_global_buffers : integer; attribut syn_global_buffers ta' behave : l-arkitettura hija 8; ……
Għal aktar informazzjoni, ara Gwida għall-Utent ta' Synplify Pro għall-Mikroċippa. - Żball: Il-profile għall-għodda Synplify hija interattiva u qed taħdem fil-modalità tal-lott: din l-għodda ma tistax tiġi invokata (Staqsi Mistoqsija)
Irid ikollok liċenzja tal-fidda biex tħaddem Synplify fil-modalità tal-lott. Ikkuntattja lir-rappreżentant lokali tal-bejgħ tal-Mikroċippa biex tixtri liċenzja tal-fidda. Int trid tiżgura li l-għodda Libero Synthesis profile hija kkonfigurata biex tniedi Synplify fil-modalità tal-lott, jekk qed tinvoka Synplify minn ġewwa Libero minflok direttament mill-pront tal-kmand. Il-figura li ġejja turi kif tinvoka Synplify minn ġewwa Libero.
Figura 2-2. Eżample biex Invoke Synplify minn Fi ħdan Libero

- @E: CG103: “C:\PATH\code.vhd”:12:13:12:13|Stennija espressjoni (Staqsi Mistoqsija)
@E: CD488: "C:\PATH\code.vhd":14:11:14:11—EOF f'string letterali
Kumment li jsegwi xi ħaġa oħra għajr punt u virgola jew linja ġdida mhux permess fil-VHDL. Żewġ sings jimmarkaw il-bidu ta 'kumment, li huwa injorat mill-kompilatur VHDL. Kumment jista' jkun fuq linja separata jew fl-aħħar tal-linja. L-iżball huwa dovut għal kummenti f'xi parti oħra tal-kodiċi VHDL. - @E: Żball Intern f'm_proasic.exe (Staqsi Mistoqsija)
Din mhix imġieba ta' għodda mistennija. Għal aktar informazzjoni, ikkuntattja lit-tim ta' appoġġ ta' Synopsys Synplify, jew lit-tim ta' Appoġġ Tekniku ta' Microchip jekk ma jkollokx Kont ta' Appoġġ ta' Synopsys. - Għaliex il-blokka loġika tiegħi sparixxa wara s-sinteżi? (Staqsi Mistoqsija) Synplify jottimizza 'l bogħod kwalunkwe blokk loġiku li ma jkollu l-ebda port ta' output estern.
Attributi/Direttivi (Saqsi Mistoqsija)
Din it-taqsima twieġeb il-mistoqsijiet relatati mal-attributi u d-direttivi.
- Kif nitfi l-użu awtomatiku tal-buffer tal-arloġġ f'Synplify? (Saqsi Mistoqsija)
Biex titfi l-buffering awtomatiku tal-arloġġ għal xbieki jew portijiet ta' input speċifiċi, uża l-attribut syn_noclockbuf. Issettja l-valur Boolean għal wieħed jew veru biex itfi l-buffering awtomatiku tal-arloġġ.
Tista' tehmeż dan l-attribut ma' arkitettura jew modulu iebes li l-ġerarkija tiegħu mhix se tinħall waqt l-ottimizzazzjoni ta' port, jew xibka.
Għal aktar informazzjoni dwar l-użu tal-attribut, ara l-Gwida tal-Utent Synplify Pro għal Microchip. - Liema attribut jintuża għall-preservazzjoni tar-reġistri? (Saqsi Mistoqsija)
Id-direttiva syn_preserve tintuża għall-preservazzjoni tar-reġistri. Għal aktar informazzjoni dwar dan l-attribut, ara l-Gwida tal-Utent Synplify Pro għal Microchip. - L-attribut syn_radhardlevel jappoġġja l-familji IGLOO u Fusion? (Saqsi Mistoqsija)
Le, l-attribut syn_radhardlevel mhuwiex appoġġjat fil-familji IGLOO® u Fusion. - Kif nista' niskonnettja l-ottimizzazzjoni tas-serje f'Synplify? (Saqsi Mistoqsija)
Uża d-direttiva syn_preserve biex tiddiżattiva l-ottimizzazzjoni tas-serje f'Synplify. - Kif nista 'nżid attribut f'Synplify? (Saqsi Mistoqsija)
Wettaq il-passi li ġejjin biex iżżid attribut f'Synplify:
- Tnedija Synplify mill-Maniġer tal-Proġett Libero.
- Ikklikkja fuq File > Ġdid > Limitazzjonijiet tad-Disinn FPGA.
- Ikklikkja t-tab Attributi fil-qiegħ tal-ispreadsheet.
- Ikklikkja darbtejn fuq kwalunkwe ċellula tal-attribut fl-ispreadsheet. Għandek tara menu drop-down b'ħafna attributi elenkati. Agħżel kwalunkwe waħda minnhom, u imla l-oqsma meħtieġa kif xieraq, kif muri fil-figura li ġejja.
Ħlief il- files u agħlaq l-Editur ta 'l-ambitu wara li tlesti l-kompitu.
- Kif indaħħal buffer tal-arloġġ fid-disinn tiegħi? (Saqsi Mistoqsija)
Uża l-attribut syn_insert_buffer biex daħħal buffer tal-arloġġ. L-għodda ta 'sinteżi ddaħħal buffer tal-arloġġ skont il-valuri speċifiċi għall-bejjiegħ li tispeċifika. L-attribut jista 'jiġi applikat fuq każijiet.
Għal aktar informazzjoni dwar l-użu tal-attribut, ara l-Gwida tal-Utent Synplify Pro għal Microchip. - Kif nista 'nżid in-numru ta' buffers tal-arloġġ globali użati fid-disinn tiegħi? (Saqsi Mistoqsija)
Uża l-attribut syn_global_buffers fl-SCOPE biex tispeċifika n-numru ta' buffers globali li għandhom jintużaw f'disinn. Huwa numru sħiħ bejn 0 u 18. Għal aktar informazzjoni dwar dan l-attribut, ara l-Gwida għall-Utent ta' Synplify Pro għal Microchip. - Hemm xi mod kif nippreserva l-loġika tiegħi jekk il-portijiet tal-ħruġ ma jintużawx fid-disinn tiegħi? (Saqsi Mistoqsija)
Uża l-attribut syn_noprune biex tippreserva l-loġika jekk il-portijiet tal-ħruġ ma jintużawx fid-disinn. Per example: modulu syn_noprune (a,b,c,d,x,y); /* sintesi syn_noprune=1 */;
Għal aktar informazzjoni dwar dan l-attribut, ara l-Gwida tal-Utent Synplify Pro għal Microchip. - Għaliex is-sinteżi qed tottimizza x-xibka tal-fanout għolja tiegħi għal arloġġ buffered? (Saqsi Mistoqsija)
Uża syn_maxfan biex tegħleb il-gwida tal-fanout default (globali) għal port ta' input individwali, nett, jew output tar-reġistru. Issettja l-gwida tal-fanout default għal disinn permezz tal-pannell tal-apparat fuq il-kaxxa ta’ dialog Għażliet ta’ Implimentazzjoni, jew bil-kmand set_option -fanout_limit fil-
proġett file. Uża l-attribut syn_maxfan biex tispeċifika valur (lokali) differenti għal I/Os individwali.
Għal aktar informazzjoni dwar dan l-attribut, ara l-Gwida tal-Utent Synplify Pro għal Microchip. - Kif nuża l-attribut syn_encoding għal disinn FSM? (Saqsi Mistoqsija)
L-attribut syn_encoding jegħleb il-kodifikazzjoni tal-kompilatur FSM default għal magna tal-istat.
Dan l-attribut jidħol fis-seħħ biss meta l-kompilatur FSM ikun attivat. Uża syn_encoding meta trid tiddiżattiva l-kompilatur tal-FSM globalment, iżda hemm numru magħżul ta' reġistri tal-istat fid-disinn tiegħek li trid tiġi estratt. F'dan il-każ, uża dan l-attribut mad-direttiva syn_state_machine fuq biss għal dawk ir-reġistri speċifiċi.
Għal aktar informazzjoni dwar dan l-attribut, ara l-Gwida tal-Utent Synplify Pro għal Microchip. - Għaliex Synplify jiġġenera netlist li jaqbeż il-fanout massimu tal-apparat, u jikkawża li n-netlist jonqos mill-kompilazzjoni? (Saqsi Mistoqsija)
Makro CC, disponibbli għall-familji Antifuse, huwa element flip-flop mibni bl-użu ta 'żewġ ċelloli C. Net li jmexxi l-port CLK jew CLR ta 'makro CC qed isuq żewġ ċelloli. Il-limitu hard fan-out fuq ċerti xbieki ma jiksibx ir-riżultati mixtieqa minħabba li jonqos milli jqis dan l-effett ta' l-irduppjar nett.
Inkludi l-attribut syn_maxfan fil-kodiċi RTL biex iġġiegħel lil Synplify jiġġenera netlist valida.
Naqqas il-valur tal-limitu massimu tal-fanout b'wieħed għal kull makro CC misjuqa mix-xibka. Per example, issettja l-limitu syn_maxfan għal 12 għal xibka li qed issuq CC macros biex iżżomm il-fanout f'24 jew inqas.
Inferenza RAM (Staqsi Mistoqsija)
Din it-taqsima twieġeb il-mistoqsijiet relatati mal-appoġġ Synplify tal-inferenza RAM għall-familji tal-prodotti Microchip.
- Liema familji ta 'Mikroċippa jappoġġaw Synplify għall-inferenza RAM? (Staqsi Mistoqsija) Synplify jappoġġja l-Microchip ProASIC®, ProASIC PLUS®, ProASIC3®, SmartFusion® 2, IGLOO® 2 u
Familji RTG4™ biex jiġġeneraw RAMs kemm b'port wieħed kif ukoll b'port doppju. - L-inferenza RAM hija ON awtomatikament? (Saqsi Mistoqsija)
Iva, l-għodda ta 'sinteżi awtomatikament tiddeduċi RAM. - Kif nista' nitfi l-inferenza RAM f'Synplify? (Saqsi Mistoqsija)
Uża l-attribut syn_ramstyle u ssettja l-valur tiegħu għar-reġistri.
Għal aktar informazzjoni, ara l-Manwal ta’ Referenza ta’ Synopsys Synplify Pro għal Microchip. - Kif nista' nagħmel lil Synplify jiddeduċi RAM/ROM inkorporat? (Saqsi Mistoqsija)
Uża l-attribut syn_ramstyle u ssettja l-valur tiegħu għal block_ram jew LSRAM u USRAM għal apparati SmartFusion 2 u IGLOO 2.
Għal aktar informazzjoni, ara l-Manwal ta’ Referenza ta’ Synopsys Synplify Pro għal Microchip. - Ma nistax niġbor disinn eżistenti f'verżjoni aktar ġdida tad-disinjatur. (Saqsi Mistoqsija)
Jista 'jkun hemm bidla fil-konfigurazzjoni RAM/PLL possibbli. Iġġenera mill-ġdid ir-RAM/PLL tiegħek billi tiftaħ l-għażliet tal-konfigurazzjoni ewlenin mill-Katalogu fil-Maniġer tal-Proġett Libero, u sintetizza mill-ġdid, ikkumpila jew tqassim.
Qasam jew Kwalità tar-Riżultati (Saqsi Mistoqsija)
Din it-taqsima twieġeb il-mistoqsijiet relatati maż-żona jew l-użu tal-kwalità għal Synplify.
- Għaliex l-użu taż-żona jiżdied fil-verżjoni l-ġdida ta' Synplify? (Saqsi Mistoqsija)
Synplify huwa ddisinjat biex jikseb riżultati aħjar f'kull verżjoni ġdida. Sfortunatament, il-kompromess huwa spiss żieda ta 'żona.
Jekk ir-rekwiżit taż-żmien jintlaħaq għad-disinn, u l-kompitu li jifdal huwa li jitwaħħal id-disinn f'die speċifika, li ġejjin huma l-metodi:
- Żid il-limitu tal-Fanout biex tnaqqas ir-replikazzjoni tal-buffer.
- Ibdel is-settings tal-frekwenza globali biex tirrilassa r-rekwiżit tal-ħin.
- Ixgħel il-qsim tar-riżorsi (disinn speċifiku) biex tottimizza d-disinn.
X'tip ta 'teknika ta' titjib taż-żona hija disponibbli f'Synplify? (Staqsi Mistoqsija) Wettaq it-tekniki li ġejjin biex ittejjeb iż-żona f'Syplify:
- Żid il-limitu tal-fanout meta tissettja l-għażliet ta 'implimentazzjoni. Limitu ogħla jfisser inqas loġika replikata u inqas buffers imdaħħla matul is-sinteżi, u konsegwentement żona iżgħar. Barra minn hekk, peress li l-għodod tal-post u tar-rotta tipikament jibferixxu xbieki ta 'fanout għolja, m'hemmx bżonn ta' buffering eċċessiv waqt is-sinteżi.
- Iċċekkja l-għażla tal-Qsim tar-Riżorsi meta tissettja l-għażliet ta’ implimentazzjoni. B'din l-għażla ċċekkjata, is-softwer jaqsam ir-riżorsi tal-ħardwer bħal adders, multipliers u counters kull fejn ikun possibbli, u jimminimizza l-erja.
- Għal disinji b'FSMs kbar, uża l-istili ta 'kodifikazzjoni griż jew sekwenzjali, minħabba li tipikament jużaw l-iżgħar żona.
- Jekk qed timmappa f'CPLD u ma tissodisfax ir-rekwiżiti taż-żona, issettja l-istil tal-kodifikazzjoni default għall-FSMs għal sekwenzjali minflok wieħed sħun.
Kif nista' niskonnettja l-ottimizzazzjoni taż-żona? (Saqsi Mistoqsija)
L-ottimizzazzjoni għall-ħin huwa ħafna drabi taħt l-ispiża taż-żona. M'hemm l-ebda mod speċifiku biex tiddiżattiva l-ottimizzazzjoni taż-żona. Wettaq dan li ġej biex ittejjeb il-ħin u b'hekk iżżid l-utilizzazzjoni taż-żona:
- Ippermetti l-għażla ta 'timing mill-ġdid.
- Ippermetti l-għażla tal-Pipelining.
- Uża restrizzjonijiet realistiċi tad-disinn, madwar 10 sa 15 fil-mija tal-mira reali.
- Agħżel restrizzjoni fanout bilanċjata.
Għal aktar informazzjoni dwar l-ottimizzazzjoni għall-ħin, ara Synplify Pro għall-Gwida għall-Utent tal-Mikroċippa.
Kif nista' niskonnettja l-ottimizzazzjoni sekwenzjali? (Saqsi Mistoqsija)
M'hemm l-ebda buttuna jew kaxxa ta' kontroll espliċita biex tiddiżattiva l-ottimizzazzjoni sekwenzjali. Dan għaliex hemm tipi differenti ta 'ottimizzazzjonijiet sekwenzjali li huma mwettqa minn Synplify.
Għal aktar informazzjoni dwar l-għażliet għad-diżattivazzjoni tal-ottimizzazzjoni, ara l-Manwal ta’ Referenza ta’ Synplify Pro għal Microchip.
Per example, li ġejjin huma xi għażliet biex jiskonnettja l-ottimizzazzjoni.
- Itfi l-kompilatur tal-FSM.
- Uża d-direttiva syn_preserve biex iżżomm reġistri f'ċerti każijiet.
Importanti: Il-Maniġer tal-Proġett jissostitwixxi s-Sinteżi PRJ file kull darba li tinvoka sinteżi meta tagħżel din l-għażla.
- Liema familja hija appoġġjata TMR permezz ta' Synplify? (Saqsi Mistoqsija)
- Huwa appoġġjat fuq apparati Microchip ProASIC3/E, SmartFusion 2, u IGLOO 2 kif ukoll Microchip's
- Apparati Tolleranti għar-Radjazzjoni (RT) u Mwebbsa għar-Radjazzjoni (RH). Tista 'wkoll tikseb il-Modulu Triplu
- Issettjar ta' Redundancy (TMR) biex jaħdem għall-familji ta' apparat Antifuse anzjani ta' Microchip. Madankollu, mhuwiex appoġġjat fil-familja ta 'apparat kummerċjali AX.
- Nota: Fil-familja ta 'apparat RTAX ta' Microchip, appoġġ aħjar TMR huwa disponibbli permezz tal-ħardwer innifsu.
- Għal apparati Axcelerator RT, it-TMR huwa mibni fis-silikon li jagħmel TMR artab permezz tal-għodda ta 'Sinteżi mhux meħtieġ għal-loġika sekwenzjali.
- Għaliex il-makro TMR qed jaħdem f'SX, iżda mhux fil-familja AX? (Saqsi Mistoqsija)
- M'hemm l-ebda appoġġ ta 'softwer TMR fis-sintesi Synplify għall-familja Axcelerator kummerċjali, iżda huwa disponibbli għall-familja SX. Jekk qed tuża apparat RTAXS, it-TMR huwa mibni fil-ħardwer/apparat għall-flip-flops sekwenzjali.
- Kif nista' nippermetti t-TMR għal apparat SX-A? (Saqsi Mistoqsija)
- Għall-familja tal-apparat SX-A, fis-softwer Synplify, għandek bżonn timporta manwalment il- file misjuba fil-folder ta' Installazzjoni ta' Libero IDE, bħal:
- C:\Microsemi\Libero_v9.2\Synopsys\synplify_G201209ASP4\lib\actel\tmr.vhd.
- Nota: L-ordni tal- files fil-proġett Synplify huwa importanti u l-ogħla livell file irid ikun fil-qiegħ.
- Tista 'tikklikkja u żżomm l-ogħla livell file fil-proġett Synplify u dragha taħt it-tmr.vhd file.
- Liema verżjoni ta' Synplify tappoġġja l-prodotti nano? (Saqsi Mistoqsija)
- Il-verżjonijiet kollha ta' Synplify wara Synplify v9.6 A jappoġġjaw prodotti nano.
- Liema verżjoni ta' Synplify tipprovdi appoġġ RTAX-DSP? (Saqsi Mistoqsija)
- Il-verżjonijiet kollha inklużi mal-Libero IDE v8.6 u aktar tard jipprovdu appoġġ RTAX-DSP.
- Kif noħloq qalba IP bl-HDL files għandi? (Saqsi Mistoqsija)
- Oħloq netlist EDIF mingħajr inserzjoni tal-buffer I/O. Din il-netlist EDIF tintbagħat lill-utent bħala IP. L-utent għandu jittratta dan bħala kaxxa sewda u jinkludiha fid-disinn.
- Nano apparati għandhom biss erba 'netwerks ta' arloġġi globali. Kif nista' nissettja din ir-restrizzjoni? (Saqsi Mistoqsija)
- Uża l-attribut /* synthesis syn_global_buffers = 4*/ biex tissettja r-restrizzjoni.
- Għaliex mhux qed nara l-lista l-ġdida tal-portijiet tiegħi anki wara li aġġornajt in-netlist?
(Staqsi Mistoqsija) Għalkemm il-port il-ġdid ġie miżjud fid-disinn, in-netlist ma żiedx buffer mal-port peress li ma kien hemm l-ebda loġika fid-disinn li jinvolvi l-port. Portijiet mhux assoċjati ma 'ebda loġika fid-disinn mhumiex murija. - Għaliex Synplify mhux qed juża Globali għal Issettja/Reset sinjali? (Saqsi Mistoqsija)
- Synplify tittratta issettja/reset sinjali b'mod differenti mill-arloġġi. Il-promozzjoni globali Synplify dejjem tagħti prijorità lis-sinjali tal-arloġġ, anke jekk xi sinjali stabbiliti/reset għandhom fanout ogħla minn xbieki tal-arloġġ.
- Manwalment istantanja clkbuf biex tiżgura li s-sinjal issettjat/reset huwa globali, jekk trid tuża n-netwerk globali għal dawn is-sinjali.
- Għaliex Synplify jikteb il-limitazzjonijiet tal-arloġġ SDC anke għal autoconstraints? (Saqsi Mistoqsija)
Din hija l-imġiba default f'Synplify u ma tistax tinbidel. Madankollu, tista 'tikkontrolla l-awto-limitazzjonijiet SDC billi timmodifika jew tneħħi manwalment ir-restrizzjonijiet mhux mixtieqa. - Għaliex il-loġika interna tiegħi tristate mhix sintetizzata b'mod korrett? (Saqsi Mistoqsija)
L-apparati tal-mikroċippa ma jappoġġawx buffers interni tat-tristate. Jekk Synplify ma jimmappax b'mod korrett is-sinjali interni tat-triistat, l-istati interni kollha għandhom jiġu mmappjati manwalment għal MUX.
Storja tar-Reviżjoni (Staqsi Mistoqsija)
L-istorja tar-reviżjoni tiddeskrivi l-bidliet li ġew implimentati fid-dokument. Il-bidliet huma elenkati b'reviżjoni, li tibda bil-pubblikazzjoni l-aktar attwali.
| Reviżjoni | Data | Deskrizzjoni |
| A | 12/2024 | Dan li ġej huwa sommarju tal-bidliet fir-reviżjoni A ta' dan id-dokument.
|
| 2.0 | Dan li ġej huwa sommarju tal-bidliet fir-reviżjoni 2.0 ta' dan id-dokument.
|
|
| 1.0 | Din kienet l-ewwel pubblikazzjoni tad-dokument. |
Appoġġ FPGA Microchip
Il-grupp ta' prodotti Microchip FPGA jappoġġja l-prodotti tiegħu b'diversi servizzi ta' appoġġ, inkluż is-Servizz tal-Klijent, iċ-Ċentru ta' Appoġġ Tekniku tal-Klijent, websit, u uffiċċji tal-bejgħ madwar id-dinja. Il-klijenti huma ssuġġeriti li jżuru r-riżorsi onlajn tal-Mikroċippa qabel ma jikkuntattjaw lill-appoġġ peress li huwa probabbli ħafna li l-mistoqsijiet tagħhom diġà ġew imwieġba.
Ikkuntattja Ċentru ta' Appoġġ Tekniku permezz tal- websit fuq www.microchip.com/support Semmi n-numru tal-Parti tal-Apparat FPGA, agħżel il-kategorija tal-każ xierqa, u ttella 'disinn files filwaqt li toħloq każ ta ' appoġġ tekniku.
Ikkuntattja lis-Servizz tal-Klijent għal appoġġ mhux tekniku tal-prodott, bħall-ipprezzar tal-prodott, titjib tal-prodott, informazzjoni ta’ aġġornament, status tal-ordni, u awtorizzazzjoni.
- Mill-Amerika ta' Fuq, ċempel 800.262.1060
- Mill-bqija tad-dinja, ċempel 650.318.4460
- Fax, minn kullimkien fid-dinja, 650.318.8044
Informazzjoni dwar il-Mikroċippa
Trademarks
L-isem u l-logo “Microchip”, il-logo “M”, u ismijiet, logos, u marki oħra huma trejdmarks reġistrati u mhux irreġistrati ta’ Microchip Technology Incorporated jew l-affiljati u/jew is-sussidjarji tagħha fl-Istati Uniti u/jew pajjiżi oħra (“Microchip Trademarks”). Informazzjoni dwar it-Trademarks tal-Mikroċippa tista' tinstab fuq https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0303-7
Avviż Legali
- Din il-pubblikazzjoni u l-informazzjoni hawnhekk jistgħu jintużaw biss mal-prodotti Microchip, inkluż biex jiddisinjaw, jittestjaw, u jintegraw prodotti Microchip mal-applikazzjoni tiegħek. Użu ta' din l-informazzjoni
bi kwalunkwe mod ieħor jikser dawn it-termini. L-informazzjoni dwar l-applikazzjonijiet tal-apparat hija pprovduta biss għall-konvenjenza tiegħek u tista’ tiġi sostitwita minn aġġornamenti. Hija r-responsabbiltà tiegħek li tiżgura li l-applikazzjoni tiegħek tilħaq l-ispeċifikazzjonijiet tiegħek. Ikkuntattja l-uffiċċju lokali tal-bejgħ tal-Mikroċippa tiegħek għal appoġġ addizzjonali jew, ikseb appoġġ addizzjonali fuq www.microchip.com/en-us/support/design-help/client-support-services - DIN L-INFORMAZZJONI HIJA PROVVISTA MILL-MICROCHIP “KIF INHI”. MICROCHIP MA JAGĦMEL L-EBDA RAPPREŻENTAZZJONIJIET JEW GARANZIJI TA’ KULL TIP KEMM KEMM ESPLIĊI JEW IMPLIKATI, BIL-MIKTUBA JEW ORALI, STATUTAJI JEW MOD IEĦOR, RELATATI MA’ L-INFORMAZZJONI INKLUŻI IMMA MHUX LIMITATA GĦAL KWALUNKWE GARANZIJI IMPLICITI TA’ NUQQAS TA’ Ksur, KUMMERĊJALITÀ U PARTECJENZA GĦALL-AFFARIJIET. GARANZIJI RELATATI MAL-KONDIZZJONI, KWALITÀ, JEW PRESTAZZJONI TAGĦHA.
- FL-EBDA KAŻ MIKROCHIP MA JKUN RESPONSABBLI GĦAL KWALUNKWE TELF INDIRETT, SPEĊJALI, PUNITTIVI, INĊIDENTALI, JEW KONSEKWENZJALI, ĦSARA, SPIŻA, JEW SPEJJA TA’ KULL TIP RELATATI MA’ L-INFORMAZZJONI JEW L-UŻU TAGĦHA, IKUN IKKAWŻAT, ANKE KIF JINKUN ADMIKU. POSSIBILITÀ JEW IL-DANNI HUMA PREVESTIBLI. SAL-KIT SĦIĦ PERMESS MILL-LIĠI, IR-RESPONSABBILTÀ TOTALI TA' MICROCHIP DWAR KOLLHA TALBIET B'XI MOD RELATATI MA' L-INFORMAZZJONI JEW L-UŻU TAGĦHA MHUX SE TAQBED MILL-AMMONT TA' MIŻATI, JEKK HEKK, LI INTI ĦALLAS DIRETTAMENT LILL-MICROCHIP GĦALL-INFORMAZZJONI.
L-użu ta 'apparati Microchip f'applikazzjonijiet ta' appoġġ għall-ħajja u/jew sigurtà huwa kompletament għar-riskju tax-xerrej, u x-xerrej jaqbel li jiddefendi, jindennizza u jżomm lil Microchip mingħajr ħsara minn kull ħsara, pretensjoni, ilbiesi, jew spejjeż li jirriżultaw minn tali użu. L-ebda liċenzja ma tingħata, impliċitament jew mod ieħor, taħt xi drittijiet ta' proprjetà intellettwali ta' Microchip sakemm ma jkunx iddikjarat mod ieħor.
Karatteristika tal-Protezzjoni tal-Kodiċi tat-Tagħmir tal-Mikroċippa
Innota d-dettalji li ġejjin tal-karatteristika tal-protezzjoni tal-kodiċi fuq il-prodotti Microchip:
- Il-prodotti tal-Mikroċippa jissodisfaw l-ispeċifikazzjonijiet li jinsabu fl-Iskeda tad-Data tal-Mikroċippa partikolari tagħhom.
- Microchip jemmen li l-familja ta 'prodotti tagħha hija sigura meta tintuża fil-mod maħsub, fi ħdan l-ispeċifikazzjonijiet operattivi, u taħt kundizzjonijiet normali.
- Microchip valuri u jipproteġi b'mod aggressiv id-drittijiet tal-proprjetà intellettwali tiegħu. It-tentattivi biex jiksru l-karatteristiċi tal-protezzjoni tal-kodiċi tal-prodotti tal-Mikroċippa huma strettament ipprojbiti u jistgħu jiksru l-Att dwar id-Dritt tal-Millenju Diġitali.
- La Microchip u lanqas kwalunkwe manifattur ieħor tas-semikondutturi ma jistgħu jiggarantixxu s-sigurtà tal-kodiċi tiegħu. Il-protezzjoni tal-kodiċi ma tfissirx li qed niggarantixxu li l-prodott huwa "li ma jinkisirx". Il-protezzjoni tal-kodiċi qed tevolvi kontinwament. Microchip hija impenjata li ttejjeb kontinwament il-karatteristiċi tal-protezzjoni tal-kodiċi tal-prodotti tagħna.
Dokumenti / Riżorsi
![]() |
MICROCHIP Synopsys Synplify Pro ME [pdfManwal tal-Utent Synopsys Synplify Pro ME, Synplify Pro ME, Pro ME |





