Apibendrintas problema apie dizaino Kompiliavimo

C

cyteng

Guest
Po sintezės ir optimizavimo mano verilog failą, aš radote neto (arba vielinių) pavadinimuose yra labai keistai.Pavyzdžiui, grynasis susijusių su produkcija, nei vartų, kad duomenų įvestį D trigeris vadinamas
"* Ląstelių * 11/U2/control".Bet aš noriu labai trumpą grynojo pavadinimas, pavyzdžiui, "N100".
Ar kas nors žino atsakymą į šį klausimą?
Cyteng

 
Gali būti jums reikia priploti savo hierarchijų.

linkėjimai,
Buzkiller.

 
Jūs negalite įsitikinkite, kad visi vardas visų savo vidaus laidai yra tas pats kaip ir anksčiau, prisitaikyti prie šių pokyčių, o ne tikėtis po modeliavimas daug patikrinimą.

 
Keisti pavadinimų taisyklės, panaikinti * ląstelių *, tai netinka back-end dizainas, taip pat įsitikinkite, kad ne \ egzistuoja.

 
Yra keletas straipsnių Solv * Net bendro sprendimo pakeisti pavadinimus po sintezę.

 
Jei norėčiau pakeisti grynasis Vardas * ląstelių * 11/U2/CONTROL1 į NCONTROL1, kaip aš parašyti define_name_rulse komandą?

Aš naudoju "define_name_rules myrule map ((" \ * ląstelių \ * "," U "}}",
tačiau žemėlapiai "* ląstelių * 11/U2/CONTROL1" į "U".

 
Paprasčiausias būdas yra naudoti:
rozgrupować-suliginti visų simple_names
(žinoma, jei norite pašalinti hierarchija)
Switch-simple_names gausite šio tipo pavadinimų

 
Manau, jums reikia nustatyti pavadinimų taisyklė "simple_names" prieš ", galite naudoti jį pakeisti pavadinimą komandą

<img src="http://www.edaboard.com/images/smiles/icon_surprised.gif" alt="Nustebinti" border="0" />
 
Aš girdžiu DC2002.05 yra gedimas, pakeisti pavadinimą taisyklė funkcija.
Gal tai klaida.

 
cdic rašė:

Keisti pavadinimų taisyklės, panaikinti * ląstelių *, tai netinka back-end dizainas, taip pat įsitikinkite, kad ne \ egzistuoja.
 
define_name_rules BORG-leidžiami (AZ, az, 0-9 _) \
-first_restricted (_ 0-9) \
tipo ląstelių

define_name_rules BORG-leidžiami (AZ, az, 0-9 [] _) \
-first_restricted (_ 0-9) \
tipo uosto

define_name_rules BORG-leidžiami (AZ, az, 0-9 _) \
-first_restricted (_ 0-9) \
tipo neto

define_name_rules BORG-target_bus_naming_style (% s_% d) \
tipo neto

nustatyti bus_naming_style% s_% d

define_name_rules BORG-case_insensitive \
map ((( "* ląstelių *", "U "},{"*- sugrįžti", "RET")))change_names-hier taisyklė BORG

 

Welcome to EDABoard.com

Sponsor

Back
Top