MICROCHIP Synopsys Synplify Pro ME

Tehnilised andmed
- Toote nimi: Synopsys Synplify
- Toote tüüp: loogika sünteesitööriist
- Toetatud seadmed: FPGA ja CPLD
- Toetatud keeled: Verilog ja VHDL
- Lisafunktsioonid: FSM explorer, FSM viewee, registreerige uuesti ajastus, väravaga kella teisendus
Toote kasutusjuhised
Läbiview
Synopsys Synplify on FPGA- ja CPLD-seadmete jaoks loodud loogilise sünteesi tööriist. See aktsepteerib kõrgetasemelist sisendit Verilog ja VHDL keeltes ning teisendab kujundused väikesteks ja suure jõudlusega võrguloenditeks
Disaini sisend
Kirjutage oma kujundus Verilogis või VHDL-is, kasutades tööstusstandardi süntaksit.
Sünteesiprotsess
Kasutage Synplify või Synplify Pro oma kujunduse sünteesiprotsessi käivitamiseks. Tööriist optimeerib sihtmärgiks oleva FPGA või CPLD seadme disaini.
Väljundi kinnitamine
Pärast sünteesi loob tööriist VHDL-i ja Verilogi võrguloendeid.
Saate neid võrguloendeid simuleerida, et kontrollida oma disaini funktsionaalsust.
KKK
Mida Synplify teeb?
Synplify ja Synplify Pro on FPGA- ja CPLD-seadmete loogilise sünteesi tööriistad. Synplify Pro pakub keerukate FPGA-de haldamiseks ja optimeerimiseks täiustatud funktsioone.
Sissejuhatus Synopsys Synplifysse (küsige küsimust)
See dokument annab vastused korduma kippuvatele küsimustele (KKK), mis on seotud Synopsys® Synplify® tööriistaga ja selle integreerimisega Microchipi Libero® SoC Design Suite'iga. See dokument hõlmab selliseid teemasid nagu litsentsimine, veateated ja sünteesi optimeerimine. See dokument on mõeldud selleks, et aidata kasutajatel Synplify't tõhusalt kasutada FPGA kujunduste jaoks. See selgitab toetatud HDL-keeli, litsentsimisnõudeid ja levinud probleemide tõrkeotsingut. Lisaks käsitleb dokument konkreetseid päringuid RAM-i järelduste, atribuutide, direktiivide ja tehnikate kohta, et parandada disainiala ja tulemuste kvaliteeti.
- Mida Synplify teeb? (Küsige küsimus)
Synplify ja Synplify Pro tooted on loogikasünteesi tööriistad Field Programmable Gate Array (FPGA) ja Complex Programmable Logic Device (CPLD) jaoks. Synplify Pro tööriist on Synplify tööriista täiustatud versioon, millel on palju lisafunktsioone keerukate FPGA-de haldamiseks ja optimeerimiseks. Mõned rakenduses Synplify Pro saadaolevad lisafunktsioonid on Finite State Machine (FSM) explorer, FSM viewee, registreerige kordusajastus ja väravaga kella teisendus.
Need tööriistad aktsepteerivad kõrgetasemelist sisendit, mis on kirjutatud tööstusstandardi riistvara kirjelduskeeltes (Verilog ja VHDL) ja kasutavad Synplicity Behavior Extracting Synthesis Technology (BEST) algoritme. Nad teisendavad kujundused populaarsete tehnoloogiamüüjate jaoks väikesteks ja suure jõudlusega disainivõrgu loenditeks. Tööriistad kirjutavad pärast sünteesi VHDL ja Verilog võrguloendeid, mida saab funktsionaalsuse kontrollimiseks simuleerida. - Millist HDL-keelt Synplify toetab? (Küsige küsimus)
Synplify toetab Verilog 95, Verilog 2001, System Verilog IEEE® (P1800) standardit, VHDL 2008 ja VHDL 93. Teavet erinevate keelekonstruktsioonide kohta leiate Synplify Pro for Microchip Language Support Reference Manual. - Kas Synplify aktsepteerib mikrokiibi makrode käsitsi teostamist? (Küsige küsimus)
Jah, Synplify sisaldab sisseehitatud makroteeke kõigi Microchipi kõvade makrode jaoks, sealhulgas loogikaväravad, loendurid, flip-flops ja I/O-d. Saate need makrod käsitsi luua oma Verilogi ja VHDL-i kujundustes ning Synplify edastab need väljundi võrguloendisse. - Kuidas Synplify Microchipi tööriistadega töötab? (Küsige küsimus)
Synopsys Synplify Pro® Microchip Edition (ME) sünteesitööriist on integreeritud Liberosse, mis võimaldab teil HDL-disaini sihtida ja täielikult optimeerida mis tahes Microchipi seadme jaoks. Nagu kõigi teiste Libero tööriistade puhul, saate Synplify Pro ME käivitada otse Libero projektijuhilt.
Synplify Pro ME on Libero väljaannete standardpakkumine. Synplify Pro ME käivitatakse Libero tool pro spetsiifilise käivitatava käivitamisegafile.
Litsentsi allalaadimise installimine (küsige küsimust)
See jaotis vastab päringutele, mis on seotud Synplify litsentsi installimise ja allalaadimise protseduuriga Liberos.
- Kust saab Synplify uusima versiooni alla laadida? (Küsige küsimus)
Synplify on osa Libero allalaadimisest ja eraldiseisev installilink on Microchip Direct. - Milline Synplify versioon on koos uusima Liberoga välja antud? (Küsige küsimus)
Liberoga välja antud Synplify versioonide loendi leiate jaotisest Synplify Pro® ME. - Kuidas minna üle Synplify uusimale versioonile ja kasutada seda Liberos
Projektijuht? (Küsige küsimus)
Laadige alla ja installige rakendusest Microchip või Synopsys Synplify uusim versioon websaidil ja muutke Libero Project Manager pro sünteesi sätteidfile Libero projektist > Profiles menüü. - Kas ma vajan Synplify käivitamiseks Liberos eraldi litsentsi? (Küsige küsimus)
Ei, kõik Libero litsentsid, välja arvatud Libero-Standalone litsents, sisaldavad Synplify tarkvara litsentsi. - Kust ja kuidas ma saan Synplify litsentsi? (Küsige küsimus)
Tasuta litsentsi taotlemiseks vaadake litsentsimislehte ja klõpsake linki Tarkvara litsentsid ja registreerimissüsteem. Sisestage nõutav teave, sealhulgas oma C-draivi köite ID. Taotlege kindlasti oma C-draiviga, isegi kui see pole draiv, millele te tarkvara installite. Tasuliste litsentside saamiseks võtke ühendust kohaliku mikrokiibi müügiesindusega. - Miks ma ei saa Synplifyt pakkrežiimis käivitada? Millist litsentsi see nõuab? (Küsige küsimus)
Minge käsurealt kataloogi, kus projekt asub files asuvad ja tippige järgmine.- Libero IDE jaoks: synplify_pro -batch -licensetype synplifypro_actel -log synpl.log TopCoreEDAC_syn.prj
- Libero SoC jaoks: synplify_pro -batch -licensetype synplifypro_actel -log synpl.log asdasd_syn.tcl
Märkus. Synplify pakkrežiimis käitamiseks peab teil olema hõbelitsents. Looge Microchipi portaalis oma tasuta hõbedane litsents.
Miks minu Synplify litsents ei tööta? (Küsige küsimus)
Litsentsi toimimise kontrollimise sammud on järgmised:
- Kontrollige, kas litsents on aegunud.
- Kontrollige, kas LM_LICENSE_FILE on õigesti seadistatud Windowsi kasutajakeskkonna muutujana, mis osutab faili Libero License.dat asukohale file.
- Kontrollige, kas Libero IDE tool profile on seatud valikule Synplify Pro ja teie litsentsis on lubatud Synplify litsentsi funktsioon file.
- Otsige failist License.dat üles funktsioonirida "synplifypro_actel". file:
INCREMENT synplifypro_actel snpslmd 2016.09 21-nov-2017 loendamata \ 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. Pärast funktsioonirea leidmist veenduge, et HostID on teie kasutatava arvuti jaoks õige.
Kas ma saan kasutada Microchipist saadud Synplify litsentsi (küsige küsimust)
Ei, kui saite Microchipilt Synplify litsentsi, saate käitada ainult rakendust Synplify ME.
- Kas kõik Libero litsentsid toetavad tööriista Synplify Pro Synthesis? (Küsige küsimus)
Synplify Pro Synthesis tööriista ei toetata kõigis litsentsitüüpides. Litsentsimise kohta lisateabe saamiseks vaadake jaotist Litsentsimise leht.
Hoiatused/veateated (küsige küsimus)
See jaotis sisaldab teavet erinevate installiprotseduuri ajal ilmuvate tõrketeadete kohta.
- Hoiatus. Parim üksus pole veel määratud! (Küsige küsimus)
See hoiatusteade tähendab, et Synplify ei suutnud disaini keerukuse tõttu tuvastada teie kujunduse peamist olemit. Peate käsitsi määrama peamise olemi nime rakenduses Synplify rakendussuvandid. Järgmine joonis näitab endistample. Joonis 2-1. Ntample Peamise üksuse nime määramiseks

- Hoiatused registri pügamise kohta (küsige küsimust) Synplify optimeerib kujundust, kärpides kasutamata, dubleerivaid registreid, võrke või plokke. Saate automaatse optimeerimise mahtu käsitsi juhtida, rakendades järgmisi juhiseid.
• *syn_keep – tagab, et kui traati hoitakse sünteesi ajal alles, ei toimu juhtme optimeerimist. Seda direktiivi kasutatakse tavaliselt soovimatute optimeerimiste katkestamiseks ja käsitsi loodud replikatsioonide tagamiseks. See töötab ainult võrkudes ja kombineeritud loogikas.
• *syn_preserve — tagab, et registreid ei optimeerita.
• *syn_noprune – tagab, et musta kasti ei optimeerita, kui selle väljundeid ei kasutata (st kui selle väljundid ei juhi mingit loogikat).
Optimeerimise juhtimise ja Synplify dokumentide kohta lisateabe saamiseks vaadake Synplify Pro for Microchip kasutusjuhendit. - @W: FP101 |Disainil on kaheksa käivitatud globaalset puhvrit, kuid lubatud on ainult kuus (küsige küsimust) @W: FP103 – kasutaja saab kasutada syn_global_buffers, et suurendada lubatud globaalsete kellapuhvrite arvu maksimaalselt 18-ni.
Hoiatused luuakse, kuna Synplify tuvastas kujunduses rohkem kui kuus globaalset makrot. Vaikimisi on Synplifys lubatud globaalsete võrkude maksimaalne arv praegu kuus.
Seega, kui tööriist proovib selle kujunduse jaoks kasutada rohkem kui kuut, tekitab see vea. Saate vaikelimiidi käsitsi suurendada kaheksani (IGLOO/e, ProASIC18/E ja Fusioni puhul kuni 3-ni ning SmartFusion 16 ja IGLOO 2 seadmest olenevalt kuni kaheksani ja 2-ni), lisades sünteesiatribuudi nimega syn_global_buffers.
Näiteksample:
mooduli ülemine (clk1, clk2, d1, d2, q1, q2, lähtestamine) /* süntees syn_global_buffers = 8 */; ……või arhitektuuri käitumine on atribuut syn_global_buffers : täisarv; atribuut syn_global_buffers of behave : arhitektuur on 8; ……
Lisateabe saamiseks vaadake Synplify Pro for Microchip kasutusjuhendit. - Viga: profile tööriista Synplify jaoks on interaktiivne ja te töötate pakkrežiimis: seda tööriista ei saa käivitada (küsige küsimust)
Synplify pakkrežiimis käitamiseks peab teil olema hõbelitsents. Hõbedase litsentsi ostmiseks võtke ühendust kohaliku Microchipi müügiesindajaga. Peate tagama, et Libero Synthesis tool profile on konfigureeritud käivitama Synplify pakkrežiimis, kui käivitate Synplify Liberost, mitte otse käsurealt. Järgmine joonis näitab, kuidas Synplify Liberost välja kutsuda.
Joonis 2-2. Ntample funktsiooni Invoke Synplify kaudu Liberost

- @E: CG103: "C:\PATH\code.vhd":12:13:12:13|Ootan väljendit (küsige küsimust)
@E: CD488: "C:\PATH\code.vhd":14:11:14:11 – EOF stringliteraalis
Kommentaarid, mis järgnevad millelegi muule peale semikooloni või uue rea, ei ole VHDL-is lubatud. Kaks sidekriipsu tähistavad kommentaari algust, mida VHDL-i kompilaator ignoreerib. Kommentaar võib olla eraldi real või rea lõpus. Viga on tingitud kommentaaridest mõnes teises VHDL-koodi osas. - @E: sisemine viga failis m_proasic.exe (küsige küsimust)
See ei ole tööriista eeldatav käitumine. Lisateabe saamiseks võtke ühendust Synopsys Synplify tugimeeskonnaga või Microchipi tehnilise toe meeskonnaga, kui teil pole Synopsyse tugikontot. - Miks on minu loogikaplokk pärast sünteesi kadunud? (Esitage küsimus) Synplify optimeerib kõik loogikaplokid, millel pole välist väljundporti.
Atribuudid/direktiivid (küsige küsimust)
See jaotis vastab atribuutide ja käskkirjadega seotud päringutele.
- Kuidas automaatset kellapuhvri kasutamist rakenduses Synplify välja lülitada? (Küsige küsimus)
Võrkude või konkreetsete sisendportide automaatse kella puhverduse väljalülitamiseks kasutage atribuuti syn_noclockbuf. Automaatse kella puhverdamise väljalülitamiseks määrake Boole'i väärtuseks üks või true.
Saate selle atribuudi lisada kõva arhitektuuri või mooduli külge, mille hierarhia pordi või võrgu optimeerimise käigus ei lagune.
Lisateavet atribuudi kasutamise kohta leiate Synplify Pro for Microchip kasutusjuhendist. - Millist atribuuti kasutatakse registrite säilitamiseks? (Küsige küsimus)
Syn_preserve direktiivi kasutatakse registrite säilitamiseks. Selle atribuudi kohta lisateabe saamiseks vaadake Synplify Pro for Microchip kasutusjuhendit. - Kas atribuut syn_radhardlevel toetab IGLOO- ja Fusioni perekondi? (Küsige küsimus)
Ei, atribuut syn_radhardlevel ei ole IGLOO® ja Fusioni perekondades toetatud. - Kuidas ma saan Synplifys jadaoptimeerimise keelata? (Küsige küsimus)
Kasutage Synplify jadaoptimeerimise keelamiseks käsku syn_preserve. - Kuidas saan Synplifysse atribuuti lisada? (Küsige küsimus)
Atribuudi lisamiseks rakenduses Synplify toimige järgmiselt.
- Käivitage Synplify Libero projektijuhist.
- Klõpsake edasi File > Uus > FPGA disainipiirangud.
- Klõpsake arvutustabeli allosas vahekaarti Atribuudid.
- Topeltklõpsake arvutustabeli mis tahes atribuudi lahtril. Peaksite nägema paljude atribuutidega rippmenüüd. Valige mõni neist ja täitke nõutud väljad, nagu on näidatud järgmisel joonisel.
Salvestage files ja sulgege pärast ülesande täitmist ulatuse redaktor.
- Kuidas lisada oma disaini kellapuhvrit? (Küsige küsimus)
Kasutage kellapuhvri sisestamiseks atribuuti syn_insert_buffer. Sünteesitööriist lisab kellapuhvri vastavalt teie määratud hankijapõhistele väärtustele. Atribuuti saab rakendada eksemplaridele.
Lisateavet atribuudi kasutamise kohta leiate Synplify Pro for Microchip kasutusjuhendist. - Kuidas suurendada oma disainis kasutatavate globaalsete kellapuhvrite arvu? (Küsige küsimus)
Disainis kasutatavate globaalsete puhvrite arvu määramiseks kasutage jaotises SCOPE atribuuti syn_global_buffers. See on täisarv vahemikus 0 kuni 18. Lisateavet selle atribuudi kohta leiate Synplify Pro for Microchip kasutusjuhendist. - Kas on võimalik kuidagi oma loogikat säilitada, kui väljundporte minu disainis ei kasutata? (Küsige küsimus)
Kui disainis ei kasutata väljundporte, kasutage loogika säilitamiseks atribuuti syn_noprune. Näiteksample: moodul syn_noprune (a,b,c,d,x,y); /* süntees syn_noprune=1 */;
Selle atribuudi kohta lisateabe saamiseks vaadake Synplify Pro for Microchip kasutusjuhendit. - Miks optimeerib süntees minu suure väljundiga võrgu puhverdatud kella jaoks? (Küsige küsimus)
Kasutage üksiku sisendpordi, võrgu või registri väljundi vaike (ülemaailmse) fanoutjuhise alistamiseks funktsiooni syn_maxfan. Määrake disaini jaoks vaikimisi fanout juhend dialoogiboksis Rakendussuvandid seadme paneeli kaudu või käsuga set_option -fanout_limit
projekt file. Kasutage atribuuti syn_maxfan, et määrata üksikute sisendite/väljundite jaoks erinev (kohalik) väärtus.
Selle atribuudi kohta lisateabe saamiseks vaadake Synplify Pro for Microchip kasutusjuhendit. - Kuidas kasutada atribuuti syn_encoding FSM kujunduse jaoks? (Küsige küsimus)
Atribuut syn_encoding alistab olekumasina FSM-i kompilaatori vaikekodeeringu.
See atribuut jõustub ainult siis, kui FSM-i kompilaator on lubatud. Kasutage syn_encodingut, kui soovite FSM-i kompilaatori globaalselt keelata, kuid teie kujunduses on teatud arv olekuregistreid, mida soovite ekstraktida. Sel juhul kasutage seda atribuuti koos käsuga syn_state_machine just nende konkreetsete registrite jaoks.
Selle atribuudi kohta lisateabe saamiseks vaadake Synplify Pro for Microchip kasutusjuhendit. - Miks Synplify loob võrguloendi, mis ületab seadme maksimaalset fanouti, põhjustades võrguloendi kompileerimise ebaõnnestumise? (Küsige küsimus)
CC-makro, mis on saadaval Antifuse'i perekondadele, on kahe C-elemendi abil ehitatud flip-flop-element. CC-makro CLK- või CLR-porti juhtiv võrk juhib kahte rakku. Teatud võrkude kõva ventileerimislimiit ei anna soovitud tulemusi, kuna see ei võta arvesse seda neto kahekordistamist.
Lisage RTL-koodi atribuut syn_maxfan, et sundida Synplifyt genereerima kehtiva võrguloendi.
Vähendage maksimaalset fanouti piirväärtust ühe võrra iga võrgu poolt juhitava CC-makro jaoks. Näiteksample, määrake syn_maxfan limiidiks 12 võrgu jaoks, mis kasutab CC-makrosid, et hoida fanouti 24 või vähem.
RAM-i järeldus (küsige küsimust)
See jaotis vastab päringutele, mis on seotud RAM-i järeldusega Synplify tugi Microchipi tooteperekondadele.
- Milliseid mikrokiibiperekondi Synplify RAM-i järeldamiseks toetab? (Küsige küsimust) Synplify toetab mikrokiipe ProASIC®, ProASIC PLUS®, ProASIC3®, SmartFusion® 2, IGLOO® 2 ja
RTG4™ perekonnad nii ühe- kui ka kahepordiliste RAM-ide loomisel. - Kas RAM-i järeldamine on vaikimisi ON? (Küsige küsimus)
Jah, sünteesitööriist järeldab automaatselt RAM-i. - Kuidas saan Synplifys RAM-i järeldamise välja lülitada? (Küsige küsimus)
Kasutage atribuuti syn_ramstyle ja määrake selle väärtuseks registrid.
Lisateabe saamiseks vaadake Synopsys Synplify Pro for Microchip teatmejuhendit. - Kuidas panna Synplify järeldama manustatud RAM-i/ROM-i? (Küsige küsimus)
Kasutage SmartFusion 2 ja IGLOO 2 seadmete atribuuti syn_ramstyle ja määrake selle väärtuseks block_ram või LSRAM ja USRAM.
Lisateabe saamiseks vaadake Synopsys Synplify Pro for Microchip teatmejuhendit. - Ma ei saa koostada olemasolevat kujundust disaineri uuemas versioonis. (Küsige küsimus)
Võimalik RAM/PLL konfiguratsiooni muutmine. Regenereerige oma RAM/PLL, avades Libero projektihalduri kataloogist põhikonfiguratsioonisuvandid ja sünteesige, kompileerige või küljendage uuesti.
Tulemuste valdkond või kvaliteet (küsige küsimus)
See jaotis vastab päringutele, mis on seotud Synplify piirkonna või kvaliteedi kasutamisega.
- Miks pindalakasutus Synplify uues versioonis suureneb? (Küsige küsimus)
Synplify eesmärk on saavutada paremaid ajastustulemusi igas uues versioonis. Kahjuks on kompromiss sageli pindala suurenemine.
Kui kujunduse ajastusnõue on täidetud ja ülejäänud ülesanne on sobitada kujundus konkreetsesse matriitsi, on järgmised meetodid.
- Suurendage Fanouti limiiti, et vähendada puhvri replikatsiooni.
- Ajastusnõude leevendamiseks muutke globaalseid sageduse sätteid.
- Kujunduse optimeerimiseks lülitage sisse ressursside jagamine (disainipõhine).
Milliseid ala parandamise tehnikaid on Synplifys saadaval? (Küsige küsimus) Kasutage Synplify ala parandamiseks järgmisi meetodeid:
- Rakendusvalikute määramisel suurendage fanouti limiiti. Kõrgem piir tähendab vähem replitseeritud loogikat ja vähem sünteesi ajal sisestatud puhvreid ning sellest tulenevalt väiksemat ala. Peale selle, kuna koha ja marsruudi tööriistad puhverdavad tavaliselt suure ventilaatoriga võrke, pole sünteesi ajal vaja liigset puhverdamist.
- Rakendussuvandite määramisel märkige suvand Ressursi jagamine. Kui see suvand on märgitud, jagab tarkvara võimaluse korral riistvararessursse, nagu liitjad, kordajad ja loendurid, ning minimeerib ala.
- Suurte FSM-idega kujunduste puhul kasutage halli või järjestikust kodeerimisstiili, kuna need kasutavad tavaliselt väikseimat ala.
- Kui kaardistate CPLD-d ja ei vasta piirkonna nõuetele, määrake FSM-ide vaikekodeerimisstiil järjestikuseks, mitte ühe kuumaks.
Kuidas piirkonna optimeerimist keelata? (Küsige küsimus)
Ajastuse optimeerimine toimub sageli pindala arvelt. Piirkonna optimeerimise keelamiseks pole konkreetset viisi. Ajastuse parandamiseks ja seeläbi ala kasutuse suurendamiseks tehke järgmist.
- Luba kordusajastamise valik.
- Luba konveieri valik.
- Kasutage realistlikke disainipiiranguid, umbes 10–15 protsenti tegelikust eesmärgist.
- Valige tasakaalustatud fanouti piirang.
Ajastuse optimeerimise kohta lisateabe saamiseks vaadake Synplify Pro for Microchip kasutusjuhendit.
Kuidas järjestikust optimeerimist keelata? (Küsige küsimus)
Järjestikuse optimeerimise keelamiseks pole selgesõnalist nuppu ega märkeruutu. Seda seetõttu, et Synplify teostab erinevat tüüpi järjestikuseid optimeerimisi.
Lisateavet optimeerimise keelamise valikute kohta leiate jaotisest Synplify Pro for Microchip Reference Manual .
Näiteksample, on järgmised mõned võimalused optimeerimise keelamiseks.
- Keelake FSM-i kompilaator.
- Teatud juhtudel kasutage registrite pidamiseks käsku syn_preserve.
Tähtis: projektijuht kirjutab sünteesi PRJ üle file iga kord, kui selle valiku valides sünteesi kutsute.
- Millist perekonda toetab Synplify TMR? (Küsige küsimus)
- Seda toetavad Microchip ProASIC3/E, SmartFusion 2 ja IGLOO 2 seadmed ning Microchip's
- Radiation Tolerant (RT) ja Radiation Hardened (RH) seadmed. Võite hankida ka kolmekordse mooduli
- Redundantsi (TMR) säte, mis töötab Microchipi vanemate Antifuse seadmeperekondade jaoks. Seda ei toetata aga kaubanduslikus AX-i seadmete perekonnas.
- Märkus. Microchipi RTAX-seadmete perekonnas on parem TMR-tugi saadaval riistvara enda kaudu.
- Axcelerator RT seadmete puhul on TMR räni sisse ehitatud, muutes pehme TMR sünteesitööriista kaudu järjestikuse loogika jaoks mittevajalikuks.
- Miks TMR-makro töötab SX-is, kuid mitte AX-i perekonnas? (Küsige küsimus)
- Synplify sünteesis pole kaubandusliku Axceleratori perekonna jaoks tarkvara TMR-i tuge, kuid see on saadaval SX-i perekonna jaoks. Kui kasutate RTAXS-seadmeid, on TMR järjestikuste klappide jaoks riistvarasse/seadmesse sisse ehitatud.
- Kuidas saan TMR-i SX-A seadme jaoks lubada? (Küsige küsimus)
- SX-A seadmepere jaoks peate Synplify tarkvaras käsitsi importima file leidub Libero IDE installikaustas, näiteks:
- C:\Microsemi\Libero_v9.2\Synopsys\synplify_G201209ASP4\lib\actel\tmr.vhd.
- Märkus: järjekord files Synplify projektis on oluline ja tipptasemel file peab olema allosas.
- Võite klõpsata ja hoida ülemist taset file projektis Synplify ja lohistage see faili tmr.vhd alla file.
- Milline Synplify versioon toetab nanotooteid? (Küsige küsimus)
- Kõik Synplify versioonid pärast Synplify v9.6 A toetavad nanotooteid.
- Milline Synplify versioon pakub RTAX-DSP tuge? (Küsige küsimus)
- Kõik Libero IDE v8.6 ja uuemad versioonid pakuvad RTAX-DSP tuge.
- Kuidas luua HDL-iga IP-tuuma filekas mul on? (Küsige küsimus)
- Looge EDIF-i võrguloend ilma I/O puhvrit sisestamata. See EDIF-i võrguloend saadetakse kasutajale IP-na. Kasutaja peab seda käsitlema musta kastina ja lisama selle kujundusse.
- Nanoseadmetel on ainult neli ülemaailmset kellavõrku. Kuidas seda piirangut määrata? (Küsige küsimus)
- Piirangu määramiseks kasutage atribuuti /* synthesis syn_global_buffers = 4*/.
- Miks ma ei näe oma uute pordide loendit isegi pärast võrguloendi värskendamist?
(Küsige küsimust) Kuigi uus port lisati kujundusse, ei lisanud netlist pordile puhvrit, kuna porti kaasavas disainis puudus loogika. Porte, mis ei ole disainis ühegi loogikaga seotud, ei kuvata. - Miks ei kasuta Synplify seadistamise/lähtestamise signaalide jaoks globaalset? (Küsige küsimus)
- Synplify kohtleb seadistamise/lähtestamise signaale erinevalt kelladest. Synplify globaalne reklaam eelistab alati kellasignaale, isegi kui mõnel seadistus-/lähtestussignaalil on suurem fanout kui kellavõrkudel.
- Kui soovite nende signaalide jaoks kasutada globaalset võrku, looge clkbuf käsitsi, et tagada seadistamise/lähtestamise signaal globaalne.
- Miks kirjutab Synplify välja SDC kellapiirangud isegi automaatpiirangute jaoks? (Küsige küsimus)
See on Synplify vaikekäitumine ja seda ei saa muuta. Siiski saate SDC automaatseid piiranguid juhtida soovimatute piirangute käsitsi muutmise või eemaldamisega. - Miks ei ole minu sisemine kolmeastmeline loogika õigesti sünteesitud? (Küsige küsimus)
Mikrokiibiseadmed ei toeta sisemisi kolmikpuhvreid. Kui Synplify ei kaardista sisemisi kolmiksignaale õigesti ümber, tuleb kõik sisemised kolmiksignaalid käsitsi MUX-iga vastendada.
Läbivaatamise ajalugu (küsige küsimust)
Redaktsiooniajalugu kirjeldab dokumendis rakendatud muudatusi. Muudatused on loetletud redaktsioonide kaupa, alustades kõige värskemast väljaandest.
| Läbivaatamine | Kuupäev | Kirjeldus |
| A | 12/2024 | Järgnevalt on toodud kokkuvõte selle dokumendi redaktsioonis A tehtud muudatustest.
|
| 2.0 | Järgmine on kokkuvõte selle dokumendi versioonis 2.0 tehtud muudatustest.
|
|
| 1.0 | See oli dokumendi esimene avaldamine. |
Mikrokiibi FPGA tugi
Microchip FPGA tootegrupp toetab oma tooteid erinevate tugiteenustega, sealhulgas klienditeenindus, klienditeenindus, klienditeenindus, a websaidil ja ülemaailmsetes müügiesindustes. Klientidel soovitatakse enne klienditoega ühenduse võtmist külastada Microchipi veebiressursse, kuna on väga tõenäoline, et nende päringutele on juba vastatud.
Võtke ühendust tehnilise toe keskusega läbi websait aadressil www.microchip.com/support Mainige FPGA seadme osa number, valige sobiv korpuse kategooria ja laadige üles kujundus files tehnilise toe juhtumi loomisel.
Võtke ühendust klienditeenindusega mittetehnilise tootetoe saamiseks, nagu toote hind, tooteuuendused, värskendusteave, tellimuse olek ja autoriseerimine.
- Põhja-Ameerikast helistage numbril 800.262.1060 XNUMX XNUMX
- Ülejäänud maailmast helistage numbril 650.318.4460 XNUMX XNUMX
- Faks kõikjalt maailmast, 650.318.8044 XNUMX XNUMX
Mikrokiibi teave
Kaubamärgid
Mikrokiibi nimi ja logo, M-logo ja muud nimed, logod ja kaubamärgid on ettevõtte Microchip Technology Incorporated või selle sidus- ja/või tütarettevõtete registreeritud ja registreerimata kaubamärgid Ameerika Ühendriikides ja/või teistes riikides (“Microchip” Kaubamärgid”). Teavet mikrokiibi kaubamärkide kohta leiate aadressilt https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0303-7
Õiguslik teade
- Seda väljaannet ja siin olevat teavet võib kasutada ainult Microchipi toodetega, sealhulgas Microchipi toodete kavandamiseks, testimiseks ja integreerimiseks teie rakendusega. Selle teabe kasutamine
mis tahes muul viisil rikub neid tingimusi. Teave seadme rakenduste kohta on esitatud ainult teie mugavuse huvides ja selle võivad asendada värskendused. Teie vastutate selle eest, et teie rakendus vastaks teie spetsifikatsioonidele. Täiendava toe saamiseks võtke ühendust kohaliku Microchipi müügiesindusega või hankige täiendavat tuge aadressil www.microchip.com/en-us/support/design-help/client-support-services - SELLE TEABE ESITAB MIKROKIIP „NAGU ON”. MICROCHIP EI ANNA MINGI SELGITUSLIKU VÕI KAUDSE, KIRJALIKKU VÕI SUULI, KOHUSTUSLIKULT VÕI MUUL SELGITUSI EGA GARANTIID, MIS SEOTUD TEABEGA, KAASA, KUID MITTE PIIRATUD, KAUDSETE GARANTIIDEGA. SOBIVUS KONKREETSEKS EESMÄRGIKS VÕI SELLE SEISUKORDI, KVALITEEDI VÕI TOIMIVUSEGA SEOTUD GARANTIID.
- MICROCHIP EI VASTUTA MISGIGI KAUDSE, ERILISE, KARISTUSLIKU, JUHUSLIKU VÕI JÄRGNIKKU KAOTUSE, KAHJUDE, KULU VÕI MINGI LIIGI KULUD EEST, ÜHTEGI MIS TAHES SEOTUD TEABE VÕI SELLE KASUTAMISEGA, ON TEAVITATUD VÕIMALUSEST VÕI ON KAHJUD ETTEAVATAVAD. SEADUSEGA LUBATUD TÄIELIKULT EI ÜLETA MICROCHIPI KOGUVASTUTUS KÕIGI NÕUETE KOHTA, MIS MILLAL MILLE MÕELIKULT SEOTUD TEABE VÕI SELLE KASUTAMISEGA.
Microchipi seadmete kasutamine elu toetavates ja/või ohutusrakendustes on täielikult ostja vastutusel ning ostja nõustub kaitsma, hüvitama ja kahjutuks hoidma Microchipi sellisest kasutamisest tulenevate kahjude, nõuete, hagide või kulude eest. Mikrokiibi intellektuaalomandi õiguste alusel ei edastata litsentse, ei kaudselt ega muul viisil, kui pole öeldud teisiti.
Mikrokiibi seadmete koodikaitse funktsioon
Pange tähele järgmisi Microchipi toodete koodikaitse funktsiooni üksikasju:
- Mikrokiibi tooted vastavad nende konkreetsel mikrokiibi andmelehel sisalduvatele spetsifikatsioonidele.
- Microchip usub, et selle tooteperekond on turvaline, kui seda kasutatakse ettenähtud viisil, tööspetsifikatsioonide piires ja tavatingimustes.
- Mikrokiip väärtustab ja kaitseb agressiivselt oma intellektuaalomandi õigusi. Katsed rikkuda Microchipi toodete koodikaitse funktsioone on rangelt keelatud ja võivad rikkuda Ameerika Ühendriikide autorikaitse seadust.
- Ei Microchip ega ükski teine pooljuhtide tootja ei saa garanteerida oma koodi turvalisust. Koodikaitse ei tähenda, et me garanteerime, et toode on purunematu. Koodikaitse areneb pidevalt. Microchip on pühendunud oma toodete koodikaitsefunktsioonide pidevale täiustamisele.
Dokumendid / Ressursid
![]() |
MICROCHIP Synopsys Synplify Pro ME [pdfKasutusjuhend Sünopsia Synplify Pro ME, Synplify Pro ME, Pro ME |





