Бидний тухай
Багш ажилтан
Аналог болон тоон дохио, логик элементүүд, булийн алгебр, деморганы теорем, хоёртын арфиметик үйлдлүүд, хөвөх цэгтэй тоо, кодууд, тоон хэлхээний үзүүлэлтүүд, RTL, DCTL, IIL, DTL, TTL, ECL,CMOS, Гурван-төлөвт логик. Комбинацийн логик хэлхээ: Карногийн карт, Квен Масласкийн аргачлал, хугацааны диаграм, don’t care нөхцөл, хазард, MSI хэлхээ ашиглан комбинацийн хэлхээний дизайн хийх. Цуваа логик хэлхээ: Mealy болон Moore-ийн төлвийн машин, төлвийг цөөлөх, One-hot аргачлал. Ассинхрон цуваа хэлхээ, тогтвортой байх нөхцөл, урсгал хүснэгт, implication table, merger diagram, ассинхрон цуваа хэлхээний анализ. Програмчлагддаг логик: хагас дамжуулагч санах ой, програмчлагддаг логик, verilog, behavioral, structural, dataflow загварууд.
Тоон технологийн үндсэн мэдлэг, комбинацийн болон цуваа логик хэлхээ зохион бүтээх, түүний цахилгаан болон хугацааны үзүүлэлтүүд дээр хэмжилт, анализ хийх чадвар олгох. CAD дээр суурилсан тоон системийн загварчлал хийх анхан шатны чадвар эзэмшүүлэх, микропроцессорын үндсэн мэдлэг олгох.
Аналог болон тоон дохио, логик элементүүд, булийн алгебр, деморганы теорем, хоёртын арфиметик үйлдлүүд, хөвөх цэгтэй тоо, кодууд, тоон хэлхээний үзүүлэлтүүд, RTL, DCTL, IIL, DTL, TTL, ECL,CMOS, Гурван-төлөвт логик. Комбинацийн логик хэлхээ: Карногийн карт, Куайн Мак-Клаский аргачлал, хугацааны диаграм, don’t care нөхцөл, хазард, MSI хэлхээ ашиглан комбинацийн хэлхээний дизайн хийх. Цуваа логик хэлхээ: Mealy болон Moore-ийн төлвийн машин, төлвийг цөөлөх, One-hot аргачлал. Ассинхрон цуваа хэлхээ, тогтвортой байх нөхцөл, урсгал хүснэгт, implication table, merger diagram, ассинхрон цуваа хэлхээний анализ. Програмчлагддаг логик: хагас дамжуулагч санах ой, програмчлагддаг логик, VHDL, behavioral, structural, dataflow загварууд.
Тоон технологийн үндсэн мэдлэг, комбинацийн болон цуваа логик хэлхээ зохион бүтээх, түүний цахилгаан болон хугацааны үзүүлэлтүүд дээр хэмжилт, анализ хийх чадвар олгох. CAD дээр суурилсан тоон системийн загварчлал хийх анхан шатны чадвар эзэмшүүлэх, микропроцессорын үндсэн мэдлэг олгох.
Микропроцессор. ALU. Удирдлагын нэгж. Регистр. Архитектур. Harvard. Von Neumann. ISA. Пайплайн. Санах ойн шатлал. Микроконтроллер. Өгөгдлийн төрөл. Функц. Хувьсагч. Процесс. Компайлер. Ассемблэ хэл. Сан. GPIO. Таймер. PWM. Тасалдалт. Урьтамж. ISR. Сериал өгөгдөл дамжуулалт. UART. SPI. Аналог-дижитал хөрвүүлэлт ADC. Дижитал-аналог хөрвүүлэлт DAC. Флаш санах ой. RTC. Өгөгдөл дамжуулах протокол. RTOS. Чадлын менежмент. Бага чадлын горим. USB өгөгдөл дамжуулалт. Сенсор интерфейс. Дэлгэц. Хэрэглэгчийн интерфейс.
Энэ хичээлийн зорилго нь оюутнуудад микропрофессорын бүтэц, ажиллагаа, 32 битийн микроконтроллерийн бүтэц, програмчлал, санах ой, оролт гаралтын төрөл бүрийн төхөөрөмжүүдийг удирдах талаар авч үзэхээс гадна чадлын менежмент, бага чадлын горим, сенсорын интерфейс хийх талаар ойлголтыг олгоно. Өргөн хэрэглэгддэг микроконтроллерын нэг болох STM32 бүлийн 32-бит архитектурын ажиллагааг жишээ болгон авч үзнэ.
Интерфейс. Instruction Set Architecture (ISA). Хийсвэр өгөгдлийн төрөл. Компьютерийн систем. Процессор. Personal Computer (PC). Сервер. Эмбеддэд процессор. Системийн програм хангамж. Үйлдлийн систем. Компайлер. MIPS. Ассемблер. Ассемблерын хэл. Үг. Хаяг. Машины хэл. Инструкци. Инструкцийн формат. Опкод. Операнд. Инсрукцийн хаяглалт. Хуурмаг инструкци. Тэмдэгтэй тоо. Тэмдэггүй тоо. LSB. MSB. Нэмэх, хасах үйлдэл. Үржих, хуваах үйлдэл. Хөвөгч цэгтэй тоо. Системийн гүйцэтгэл. CPI. CPU хугацаа. Клок. RISC. CISC. Endian. Дэд програм. Амдалын хууль. Benchmark. Удирдлагын сигнал. Програмын тоолуур. Регистр файл. Тасалдалт. Дотоод тасалдалт. Вектор тасалдалт. Нэг циклт гүйцэтгэл. Олон циклт гүйцэтгэл. Пайплайн. Ажиллагааны “алдаа”. Бүтцийн “алдаа”. Өгөгдлийн “алдаа”. Удирдлагын “алдаа”. Санах ойн шатлал. Кейш санах ой. RAM. Диск. Виртуал санах ой. Диск менежмент. RAID. Мультипроцессор. Кластер. Оролт гаралтын төхөөрөмжүүд. GPU. Олон цөмт архитектур.
Энэ хичээлийн зорилго нь оюутнуудад орчин үеийн компьютерийн системийн бүтэц, ажиллагаа, гүйцэтгэл, пайплайн, санах ойн шатлал, кейш болон виртуал санах ойн ажиллагаа зэрэг ойлголтуудын талаар гүнзгий мэдлэг өгөхөөс гадна компьютерийн системийн үндсэн үзүүлэлтүүд, тэдгээрт нөлөөлөх хүчин зүйлүүдийн талаарх ойлголтыг олгоно. MIPS 32-бит архитектурын ажиллагааг жишээ болгон авч үзнэ.