Бульдік функцияларды беру тәсілдері.
1. Логикалық функциялар.
Сандық құрылғыларды жобалаудың негізгі мақсаты оның логикалық функциясын(ЛФ) және оған сәйкес сұлбалық жүзеге асырылуды алу. ЛФ әр түрлі формада болуы мүмкін:
1) ауызша
2) гpaфикалық
3) кестелік
4) aлгeбpалық
5) алгоритмдік тілде (мысалы VHDL, AHDL, Verilog, ...) және
6) сұлбалық
Барлық сандық құрылғылар логикалық микросхемалардан құралады, олардың әрқайсысыміндетті түрде келесі тұжырымдамаларға ие:
•Қоректену тұжырымы: ортақ (немесе «жер») және қоректену кернеуі( көп жағдайда +5В немесе +3,3В), әдетте сұлбаларда көбінде көрінбейді;
• Кіріс сигналдары үшін тұжырымдамалар, оларға ішкі сандық сигналдар келіп түседі;
• Шығыс сигналдары үшін тұжырымдамалар, оларға микросхеманың өзінен сандық сигналдар беріледі
Сандық микросхеманың кіріс және шығыстарының сипаттамалары мен параметрлері ең алдымен олардың ішкі құрылымының технологиясы мен сұлбатехникасымен анықталады. Бірақ сандық құрылғыларды дайындайтындарға кез келген микросхема ішін білу міндетті емес болып табылатын «қара жәшік» қана. Оған ең бастысы осы не басқа микросхема нақты қосқан кезде қалай болады, одан талап етілген фунцияны дұрыс орындайтындығын нақты көрсету керек.
Ең көп таралған екі сандық микросхема технологиясы:
•ТТЛ (ТТ1) және ТТЛШ (TTLS)- биополярлы транзисторлы-транзисторлық логика және Шоттки диодтары бар ТТЛ.
• КМОП (CMOS) —«металл-оксид жартылай өткізгіш» құрылымды комплементарлы транзисторлар.
ТТЛ сұлбалары сериясы кең таралған болып саналады. Ол салыстырмалы түрде көп салмақ қабілетті, жоғары бөгеттөзімділігі бар, стандартты функционалды блоктардың кең таңдауы бар. Бірақ ТТЛ сұлбаның өзінің бөгет деңгейі жоғары.
ТТЛ ИС тің келесі 4 сериялары бар: стандартты, қуаты аз стандартты, Шоттки диодтарымен, қуаты аз Шоттки диодтарымен. ТТЛш жоғары жылдамәсереткіштікті керек ететін құрылғыларға арнайы жасалған және ТТЛ ИС қарағанда қымбатырақ.
КМОП – МОП құрылымдардағы сұлбалар сериясының бірі. МОП құрылымдарға сондай-ақ р-, n- каналындағы ИС құрылымдар кіреді. ИС бұл екі типінің сипаттамалары бірдей,тек n-каналды МОП құрылымдар жоғарырақ тез әсереткіш. КМОП құрылымдар шашырау қуаты аз және қымбатырақ.
Булдік функциялар. F айнымалысы басқа айнымалылардан, айталық А,В, С, …, тәуелді болуы мүмкін және F=f(А,В,С,…) түрінде жазылады. Осындай түрдегі тәуелділік булдік функция ретінде анықталады және ақиқат кестесі болып немесе Карно картасы болып берілуі мүмкін.
Ауыстыру функцияларын диод, биополярлы және МОП транзисторларды т.б қолданып жүзеге асыруға болады. Мысал ретінде x1 және x0, айнымалыларынан Y функциясын қарастырайық, ауызша берілген: егер айнымалылар ТЕҢ ЕМЕС болса Y=0, ал x1=x0 болса Y=1. Мұндай ЛФ теңсіздік функциясы деп атаған ыңғайлы. Y кестелік бейнесіне көшейік
Ұнады ма? Онда достарыңмен бөліс!
|