Дефиниции на суматори, класификация, уравнения, структури и приложения
Основната елементарна операция, извършвана върху кодовете на числата в цифровите устройства, е аритметично събиране.
Операционен възел налогически суматор, който извършвааритметичносъбиране на кодове на две числа. При аритметично събиране се извършват и други допълнителни операции: отчитане на знаците на числата, подравняване на реда на членовете и други подобни. Тези операции се извършват в аритметични логически устройства (ALU) или процесорни елементи, чието ядро са суматори.
Суматорите се класифицират по различни критерии.
В зависимост от бройната системаима:
двоично кодиран десетичен (обикновено двоично кодиран);
други (например амплитуда).
По броя на едновременно обработените цифри на добавените числа:
По броя на входовете и изходите на едноцифрени двоични суматори:
четвъртинни суматори (елементи "сума по модул 2"; елементи "изключващо ИЛИ"), характеризиращи се с наличието на два входа, на които се подават две едноцифрени числа, и един изход, който реализира техния аритметичен сбор;
полусуматори, характеризиращи се с наличието на два входа, към които се подават едноименни цифри на две числа, и два изхода: единият реализира аритметичната сума в тази цифра, а другият прехвърля към следващата (по-висока цифра);
пълни еднобитови двоични суматори, характеризиращи се с наличието на три входа, които се захранват с едни и същи цифри на две сумирани числа и прехвърляне от предишната (по-малка) цифра, и два изхода: единият реализира аритметичната сума в тази цифра, а другият извършва прехвърлянето към следващата (по-висока) цифраосвобождаване от отговорност).
Според начина на представяне и обработка на добавените числамногоцифрените суматори се делят на:
последователен, при който числата се обработват един по един, бит по бит на едно и също оборудване;
паралелен, при който членовете се добавят едновременно за всички цифри и всяка цифра има собствено оборудване.
Паралелният суматор в най-простия случай е n еднобитови суматора, свързани последователно (от най-малките битове до най-старшите) чрез предавателни вериги. Въпреки това, такава верига на суматора се характеризира с относително ниска скорост, тъй като формирането на сигнали за сумиране и пренасяне във всяка i-та цифра се извършва само след получаване на сигнал за пренасяне от (i-1) та цифра.По този начин скоростта на суматора се определя от времето за разпространение на сигнала по веригата за прехвърляне. Намаляването на това време е основната задача при изграждането на паралелни суматори.
За намаляване на времето за разпространение на сигнала за предаване се използват:проектни решения, когато се използват най-бързите елементи във веригата за предаване; внимателно извършете окабеляване без дълги проводници и паразитни капацитивни товарни компоненти и (най-често) структурни методи за ускоряване на трансферния сигнал.
Според метода за организиране на междуразрядни трансфери, паралелните суматори, които прилагат структурни методи, се разделят на суматори:
с последователно прехвърляне;
с паралелен трансфер;
с групова структура;
със специална организация на трансферните вериги.
суматори с трансфер от край до край, при които най-малък брой логически нива се появяват между входа и изхода на трансфера на еднобитов суматор [1];
суматори сдвупроводно предаване на трансферни сигнали [1, 2];
суматори с условен трансфер (вариант на суматора с групова структура, което позволява да се намали времето за сумиране с коефициент 2 с увеличаване на оборудването с коефициент 1,5) [3];
асинхронни суматори, които генерират знак за завършване на операцията за сумиране, докато средното време за сумиране намалява, тъй като е значително по-малко от максималното.
Суматорите, които имат постоянно време, разпределено за сумиране, независимо от стойностите на членовете, се наричат синхронни.
Според метода на извършване на операцията за събиране и възможността за запазване на резултата от събиранетомогат да се разграничат три основни вида суматори:
комбинационна, която изпълнява микрооперацията "S = A плюс B", при която резултатът се издава, докато се формира (това е комбинационна схема в общоприетия смисъл на думата);
суматор със запазване на резултата "S = A плюс B";
натрупване, извършване на микрооперация "S = S плюс B".
Последните две структури са изградени или върху тригери за броене (сега практически не се използват), или според структурата "регистър за съхранение на комбиниран суматор" (сега най-използваната схема).
Най-важните параметри на суматоритеса:
статични параметри: Uin, Uin, Iin и т.н., тоест обичайните параметри на интегралните схеми;
динамични опции. Суматорите се характеризират с четири забавяния на разпространението:
от подаването на входния пренос до установяването на всички изходи на сумата на постоянно ниво при всички входове на термините;
от едновременното подаване на всички термини до установяването на всички сумарни изходи на постоянно ниво на входа за трансфер;
от прилагане на входно пренасяне до установяване на изходно пренасяне на постоянно нивовъвеждане на термини;
от подаването на всички термини до установяването на изходния пренос на постоянно ниво на входовете на термините.