Differences

This shows you the differences between two versions of the page.

Link to this comparison view

soc:laboratoare:07:implementation [2024/02/29 14:37]
127.0.0.1 external edit
soc:laboratoare:07:implementation [2024/04/16 23:53] (current)
stefan.maruntis
Line 10: Line 10:
 Similar, putem generaliza pentru un sumator de 4 biți: Similar, putem generaliza pentru un sumator de 4 biți:
   * c<​sub>​3</​sub>​ = G<​sub>​2</​sub>​ | P<​sub>​2</​sub>​ & G<​sub>​1</​sub>​ | P<​sub>​2</​sub>​ & P<​sub>​1</​sub>​ & G<​sub>​0</​sub>​ | P<​sub>​2</​sub>​ & P<​sub>​1</​sub>​ & P<​sub>​0</​sub>​ & c<​sub>​0</​sub>​   * c<​sub>​3</​sub>​ = G<​sub>​2</​sub>​ | P<​sub>​2</​sub>​ & G<​sub>​1</​sub>​ | P<​sub>​2</​sub>​ & P<​sub>​1</​sub>​ & G<​sub>​0</​sub>​ | P<​sub>​2</​sub>​ & P<​sub>​1</​sub>​ & P<​sub>​0</​sub>​ & c<​sub>​0</​sub>​
 +
 +<note tip>​ȘI-ul logic (&) are prioritate față de SAU logic (|)!</​note>​
  
 Putem observa că pentru un sumator **carry-lookahead** cu 4 biți (cel de mai sus), propagarea semnalului de carry până la ieșirea ultimului nivel de adunare necesită trecerea prin 3 porți logice, pe când un sumator ripple-carry necesită trecerea prin 6 porți. Putem observa că pentru un sumator **carry-lookahead** cu 4 biți (cel de mai sus), propagarea semnalului de carry până la ieșirea ultimului nivel de adunare necesită trecerea prin 3 porți logice, pe când un sumator ripple-carry necesită trecerea prin 6 porți.
  
 {{ soc:​laboratoare:​07:​adders_comparison.jpg?​600x600 | Ripple-Carry vs. Carry-Lookahead }} {{ soc:​laboratoare:​07:​adders_comparison.jpg?​600x600 | Ripple-Carry vs. Carry-Lookahead }}
soc/laboratoare/07/implementation.txt · Last modified: 2024/04/16 23:53 by stefan.maruntis
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0