Latch man dra slutsatsen beror på RTL kodning

C

cafukarfoo

Guest
Hej allihopa,

Jag är nyfiken på varför syntes verktyg härleda en spärr när inte alla möjliga "CASE villkor" specificeras.

Kan någon dela sina kunskaper?Tack.

 
eftersom banan inte kan avgöra signal status i den andra grenen av CASE-uttryck!

 
Hej ljxpjpjljx,

Jag är nyfiken på hur syntesen verktyget sluta med en spärr när man kan fastställa den signal status i andra grenen.

Kan du hjälpa till att förklara mer i detalj?

Tack.

 
Hej,

När syntes verktyget inte kan avgöra "inte definiera villkor", kommer det att behålla det tidigare värdet.
Plus, inuti ur fall uttalande you didnt definiera "default"

Det kommer därför att härleda en spärr.

exempel

alltid @ (SEL) / / Level känslig
starta
fall (sel)
2'b00: out = I0;
2'b10: out = I1;
endcase / / Här u dont definiera "default" värde
slut

I detta fall är vad produktionsvärde om
sel = 2'b00 -> out = I0;
Nu är det på om SEL är inställd på 2'b11.
I simulering resultat, kommer det att hålla eller inneha föregående värde som är ute = I0.

Med syntes verktyg, är detta en spärr.

Om inte, u definiera "default: out = I1;"
Nu, andra än 2'b00 och 2'b10, ute är normalt lika med I1.

Hoppas att min förklaring är klart att u.
Om u fortfarande hyser tvivel, pls låta mig veta.

 
kommer någon håller med mig om jag tar härledas spärr som exempel för att motivera:

Man bör inte hoppa till slutsatsen att bara titta på den i sammansättningar området, att bedöma kvaliteten på en konstruktion.

Om tar no_mad exempel,
det finns en hög sannolikhet att i fråga om
- Utan default
- Noncombinational område L
- Sammansättningar område M
- Totala areal är L M
- Med standardinställningar
- Noncombinational området är 0 (noll)
- Sammansättningar område N

I de flesta fall:
N> M men L M> N

Bara jag formulera det
Man bör inte hoppa till slutsatsen att bara titta på den i sammansättningar området, att bedöma kvaliteten på ett mönster, om det inte saknas sluta spärr.vad tror du?Har jag rätt?

 

Welcome to EDABoard.com

Sponsor

Back
Top