Сабирач (електроника) — разлика између измена

Пређи на навигацију Пређи на претрагу
м
Разне исправке
м (reference)
м (Разне исправке)
[[Датотека:4-bit carry lookahead adder.svg|thumb|right|4-битни сабирач са carry lookahead]]
 
Да би смањили време израчунавања, инжењери су осмислили бржи начин сабирања два бинарна броја познатији као '''carry-lookahead''' сабирач. Ови сабирачи раде тако што креирају два сигнала (''P'' и ''G''), за сваку битну позицију, на основу информацији о томе да ли пренос потиче из бита мање тежине(један од улаза износи ''1'') или се генерише на том месту(оба улаза су ''1''), или пренос нестаје на тој позицији(оба улаза су ''0''). У већини случајева ''P'' преставља суму излаза полусабирача, а ''G'' је излазни бит преноса истог сабирача. Касније, ''P'' и ''G'' производе пренос за сваку битну позицију. Неке од напредних carry-lookahead архитектура су Manchester carry систем, Brent–Kung сабирач, и Kogge–Stone сабирач.
 
Неке друге архитектуре вишебитских сабирача су разбијене у блокове. Могуће је мењати дужину блока у циљу побољшања времена извршавања. Ови сабирачи у блоковима укључују carry-skip сабираче, који одређују ''P'' и ''G'' вредности за сваки блок, и carry select сабирач који прегенерише вредност суме и вредност бита преноса за сваки могући улаз (0 или 1) у блокове. Коришћењем мултиплексора бира одређену вредност када сазна бит преноса.
=== Carry-save сабирачи (CSA) ===
 
Када се јави потреба за коришћењем двооперандских сабирача ради истовременог сабирања три или више операнада, време које протекне збох распростирања бита за пренос мора да се понови неколико пута. Ако је број операнада ''к'', тада се битови преноса морају пропагирати(''к-1'') пута. Са циљем да се смањи цена која се плаћа због праспростирања битова за пренос, код сабирања већег броја операнада, предлаже се неколико решења (техника). Техника која се најчешће користи је сабирање памћењем преноса (carry save-сабирање). Код овог начина сабирања дозвољава се пропагација преноса само у току задњег корака, док се у свим осталим корацима генерише парцијална сума као и секвенца битова за пренос. На овај начин сабирач са памћењем преноса (CSA) прихвата три n-тобитна операнда и генерише два n-тобитна резулатата, n-тобитну потенцијалну суму и n-тобитни пренос. Други CSA прихвата ове две бит-секвенце, као и други улазни операнд, а генерише нову парцијалну суму и пренос. На овај начин CSA редукује број операнада који се сабирају са три на два без пропагације преноса.
 
== 3:2 компресори ==
1.572.075

измена

Мени за навигацију