Anda di halaman 1dari 38

EL3014 Sistem Mikroprosesor

MINGGU 1
Kontrak Kuliah

25% UTS ,

25 % UAS,

20% (10% Tugas Resume, 10% Quis)

30% Praktikum

+10% Keaktifan
Penilaian

Penilaian

Nilai Nilai Huruf


>=75 A
70<nilai<75 AB
65<nilai<70 B
60<nilai<65 BC
55<nilai<60 C
50<nilai<55 D
<45 E
Referensi

Fundamentals of Electric Circuit, Charles K. Alexander | Matthew n. o. Sadiku


Peraturan Perkuliahan

Waktu Terlambat Max 20 Menit. Lebih dari 20 menit, diperbolehkan masuk tapi dilarang
absensi
Memakai pakaian yang rapi dan Sopan(Wajib Berkerah)
Tidak ada ujian susulan/tambahan kecuali untuk UTS dan UAS dengan alasan sakit (surat
keterangan dokter)
Tidak ada protes di akhir kuliah (setelah indeks akhir keluar) kecuali kesalahan rekapitulasi
Kehadiran Kurang dari 80% atau 11 kali, auto E
Kecurangan akademik akan menyebabkan nilai akhir E
◦ Menjadi sumber kecurangan juga E
◦ Kecurangan tugas berkelompok: E untuk semua anggota
Kaitan dengan kuliah lain

Prasyarat EL3014
◦ EL2002 Sistem Digital
◦ EL2005 Elektronika
◦ Memahami bahasa pemrograman (bahasa C)
◦ Co-requisite EL3214 Praktikum Sistem Mikroprosesor

Sistem mikroprosesor (EL3014)


◦ Arsitektur sistem mikroprosesor
◦ Interfacing mikroprosesor
◦ Pemrograman mikroprosesor

Lanjutan setelah EL3014


◦ Perancangan Sistem Embedded EL4121 : RTOS, Teknik Design: DFD, State Chart, Unit testing
Komputer dalam persepsi umum
(Komputer Desktop)
Bentuk Fisik Mikrokontroler
Microcontroller Development Board

Banyak yang menjual modul mikrokontroller yang sudah jadi tinggal diprogram untuk
mempermudah & mempercepat
Sumber: AVRFreaks.net
Macam-macam Teknik Implementasi
Sistem Digital

Mikroprosesor adalah salah satu cara implementasi sistem digital. Berikut ini teknik lain yang
ada:
Transistor diskrit
Rangkaian Logika (gerbang AND,OR,Flip flop, dsb)
Rangkaian digital, dengan Register Transfer Level (RTL) -> VHDL, Verilog. Hardware dengan
FPGA/ASIC (kuliah sistem digital, perancangan ASIC)
Mikroprosesor/Mikrokontroler + Software
SoC (System on Chip): 1 keping silikon berisi CPU+ memori + periferal
Macam-macam Sistem Digital

Hardware
◦ Transistor
◦ Gate
◦ Register Transfer Language
Software
◦ Machine code
◦ Assembler
◦ High level (C, C++, Java)
Arsitektur Sistem Mikroprosesor

Komponen utama sistem mikroprosesor


CPU
Memori
I/O
Bus
Jenis Arsitektur
Harvard
Von Neumann
Macam-macam Komputer

Superkomputer : kemampuan komputasi besar,


umumnya paralel CPU
Mikroprosesor (CPU , memori, I/O terpisah)
Mikrokontroler (CPU, memori,I/O dalam 1 IC )
DSP (Digital Signal Processor) -> dilengkapi instruksi
khusus untuk pengolahan sinyal digital.
Macam-macam memori

Volatile
◦ Static RAM/Random Access Memory (flip-flop)
◦ Dynamic RAM (kapasitor)
Non Volatile
◦ ROM (Read Only Memory) (diprogram di pabrik)
◦ PROM (Programmable Read Only Memory) / One Time
Programmable(diprogram 1x oleh user)
◦ EPROM (Erasable Programmable Read Only Memory) (bisa dihapus
pakai sinar UV melalui ‘jendela’ khusus)
◦ EEPROM (Electrically Erasable Programmable Read Only Memory)
(bisa dihapus dengan tegangan)
RAM
Static RAM Dynamic RAM
Dynamic RAM
Data disimpan sebagai tegangan di kapasitor
Static RAM Dengan Flip Flop
Static RAM Dengan Transistor

Skema Static RAM


4 transistor sebagai
penyimpan memori
2 transistor untuk akses
memori
EPROM
Erasable Programmable Read Only Memory
Arsitektur Komputer
Arsitektur Sistem Mikroprosesor
Sederhana
3 State Buffer
PRINSIP 3 STATE BUFFER

RANGKAIAN 3 STATE BUFFER DI 74HC125


Penggunaan 3 State Buffer
pada Bus Mikroprosesor
Register Sebagai Memori
Diambil dari datasheet 74HC573
Interaksi Sistem Mikroprosesor
Dengan Lingkungannya
CPU Sederhana
CPU mikrokontroler AVR
Memori SRAM tipe 6264
(output dengan 3 state buffer)
Arsitektur AVR

Diambil dari
datasheet
ATMEGA8535
Arsitektur MCS-51
Nvidia Tegra K1

• Processor:
• 32-bit variant quad-core ARM Cortex-A15 MPCore R3 + low power companion
core or 64-bit variant with dual-core Project Denver.
• Improved 192 processing cores with a shared architecture as in Kepler with CUDA
technology
• Power consumption: 5 Watt[58]
Intel Quark (Nov ‘14)

Intel targets high-end


embedded application
with lots of computing
power
Register View of a Simple P

aka “Von Neumann” or “Princeton” architecture


Register View of a Simple P
with Isolated I/O space

Most microprocessors do NOT have isolated I/O. The Intel x86 microprocessors do.
Register View of a Simple P with
Separate Code and Data Memories

aka “Harvard” architecture


Endian-ness
Byte Ordering for Little Endian vs. Big Endian

Byte Byte Byte Byte


3 2 1 0
Most Significant Least Significant Byte
Byte (MSB) (LSB)

Memory Address +0 +1 +2 +3
Big Endian Byte Byte Byte Byte MSB in the lowest (first)
3 2 1 0 memory address
Little Endian Byte Byte Byte Byte LSB in the lowest (first)
0 1 2 3 memory address
Proses Pengembangan
Software Desktop
Proses Pengembangan
Software Mikrokontroler

Anda mungkin juga menyukai