Вентильді және интегральды сұлбалар. Биттік байланыстар логикасы. Блоктарға интеграцияланатын сұлба деңгейлері.
Кез-келген ең қарапайым компьютердің өзі – қиын техникалық құрылығы болып табылады әрі қарапайым элементтерден тұрады. Кез-келген компьютер, нақтырақ айтар болсақ оның электронды логикалық блогы ондаған және жүздеген мың вентилдерден тұрады (базалық логикалық сұлбаларлдың логикалық құрылғылар), олар сұлбадағы, модулдегі вентилдер алгебрасының заңдылықтары мен тәртіптеріне байланысты біріктіріледі.
Логикалық вентиль (әрі қарай – қарапйым вентиль) – ЭЕМ электронды түйіндерінен тұратын атомдар. Ол кран принципы бойынша жұмыс жсайды (соған байланысты атауы да берілген), сиганладарға жолды ашады немесе жабады.
Логикалық сұлбалар алгебра логикасының әртүрлі функцияларын таратуға арналған және тарату үшін үш базалық логикалық элементтерді қолданады: олар, вентилдер, логикалық сұлбалар немесе сұлба ауыстырғыштары (переключательные схемы).
Логикалық функциялар–бұл 0 және 1 мәндерін қабылдайтын логикалық айнымалылар функциясы. Логикалық элемент – бұл қандай-да бір логикалық функцияны тарататын құрылғы. Y= j(X1,X2,X3,...,Xn) – логикалық функциясы ақиқаттылық кестесімен беріледі.
Вентильді, логикалық сұлбаларды біз екілік жүйедегі логикалық деңгейде қарастырамыз.
Бір айнымалылы логикалық функциялар
Яғни бұл функциялардың ақмқаттылық кесетесінде тек екі жол болуы мүмкін Y= j (X)
x | j0 | j1 | j2 | j3 |
j0 және j3 функциялары — сәйкесінше 0 және 1 тең константалар; олардың мәні айнымалы мәндеріне тәуелді емес. j1 функциясы х : j1(х)=х "қайталайды". j2(х) функциясы j2(х) = х терістеуі (немесе ЕМЕС функциясы). Оның мәні х мәніне керісінше беріледі.
Екі айнымалылы логикалық функциялар
Екі айнымалылы ақиқаттылық кестесі 4 жолдан тұрады Y=j (X1,Х2) деп беріледі
Ал 4-тің 4 дәрежесі арқылы 16 функция алуға мүмкіндік бар.
X1 | X2 | y0 | y1 | y2 | y3 | y4 | y5 | y6 | y7 | y8 | y9 | y10 | y11 | y12 | y13 | y14 | y15 |
Солардың ішінде бізге керекті функцияларды қарастырайық.
y0 және y15 Функциялары —0 және 1 тұратын константалар, яғни тәуелді емес функциялар.
y1(x1, х2) Функциясы х1 және х2 конъюнкциясы; белгіленулері: х1&х2, x1Ùх2, х1×х2 (көбейту белгісіне ұқсас жиі х1х2). Ол 1 тең, егер х1 және х2 мәні 1 тең болса басқа жағдайларда 0, сондықтан жиі ЖӘНЕ функциясы деп те аталады.
y7(х1, х2) Функциясы х1 және х2 дизъюнкциясы; белгіленулері:
х1Úх2, х1+х2. Ол 1 тең, егер х1 немесе х2 1 тең болса (екеуінің біреуі). Сондықтан НЕМЕСЕ функциясы деп аталады.
y6(x1, х2) Функциясы – бұл модул 2 бойынша қосу. Белгіленуі: x1Åх2. Ол 1 тең, оның аргументтерінің мәндері әртүрлі болса, және олар бірдей болған кезде 0 тең. Сондықтан x1Å х2 функциясын бірдейеместілік деп те атайды.
y9(x1, х2) Функциясы эквиваленттілік функциясы немесе бірдей мәнділік деп аталады. Белгіленуі: х1~х2, x1=x2. Ол 1 тең, оның мәндерінің аргументтері бірдей болса, және 0 тең, оның мәндері әртүрлі болса.
y13(x1, х2) Функциясы - импликация; белгіленуі: x1 ® х2, x1 É х2 ; оқылуы "егер x1 , онда х2 "; y11(x1, х2) функциясы керісінше - импликация x2 ® х1.
y8(x1, х2) Функциясы - Пирса бағдаршасы (Вебба функциясы); белгіленуі x1 ¯ х2; ол дизъюнкцияның терістеуі болып табылады.
y14(x1, х2) Функциясы - Шеффер штрихы; белгіленуі х1 | х2; ол конъюнкцияның терістеуі болып табылады.
y2(x1, х2) Функциясы және y4(x1, х2) функциясы – шектеу қою функциисы; белгіленуі – сызылған "®" белгісі; бұл функциялар импликация терістеуі болып табылады.
y3(x1, х2) және y12(x1, х2) функцияларында х2 айнымалысы фиктивті;
y5(x1, х2) және y10(x1, х2) функцияларында х1 айнымалысы фиктивті.
Осылайша 16 функцияның 6 фиктивті болып табылады.
Вентилдер және буль алгебрасы
Буль алгебрасы
| |
Вентилдер жеке өңделіп жеке сатылмайды, олар модулдерге біріктіріледі де интегральды сұлбалар (ИС), немесе микросұлбалар деп аталады. Интегральды сұлбалар шамамен 5x5 мм өлшемдегі кремнидің төрбұрышты бөліктерін көрсетеді, онда бірнеше вентилдер орналасады. Микросұлбаларды вентилдерінің санына байланысты бірнеше класқа бөлуге болады: ♦ МИС (малая интегральная схема) Кіші ИС – 1-ден 10-ға дейінгі вентилдер санынан тұрады; + СИС (средняя интегральная схема) Орташа ИС - 1-ден 100-ғе дейінгі вентилдер санынан тұрады; + БИС (большая интегральная схема) Улкен ИС - 100-ден 100000-ға дейінгі вентилдер санынан тұрады; ♦ СБИС (сверхбольшая интегральная схема) Өте үлкен ИС - 100 000 астам вентилдер санынан тұрады. |
Көрсетіліп отырған қарапайым базалық логикалық элементтерден ЭЕМ қиын логикалық құрылымдарын жинайды, мысалы, сумматорлар, шифраторлар, дешифраторлар және т.б. Үлкен (БИС) және Өте үлкен (сверхбольшие) (СБИС) интегральды сұлбалар өздерінің құрамында онмыңдаған вентилдерден тұрады (кейде жүзмыңдаған). Бұл базалық логикалық сұлбалардың (инвертор, конъюнктор, дизъюнктор сияқты) функциональды толық болуына да байланысты болады (кез-келген логикалық функцияны осы базалық вентилдер арқылы беруге болады).
Осылайша ЭЕМ қиын құрылымдары – жады ұяшықтары, регистрлері, шифраторлары, дешифраторлары, сонымен қатар қиын интегральды сұлбалары құрылады.
Негізгі интегральды сұлбалар
• Комбинаторлы сұлбалар
• Мультиплексорлар
• Декодерлер
• Компараторлар
• Программаланатын логикалық матрицалар
• Арифметикалық сұлбалар
• Ығысу сұлбалары (сдвиг)
• Сумматорлар
• Арифметикалы-логикалық құрылғылар
• Тактілік генераторлар
Дата добавления: 2016-04-11; просмотров: 2251;