ARSITEKTUR AVR Oleh SGO Arsitektur Harvard CPU dapat

  • Slides: 14
Download presentation
ARSITEKTUR AVR Oleh : SGO

ARSITEKTUR AVR Oleh : SGO

Arsitektur Harvard • CPU dapat membaca instruksi dan mengakses memori data pada saat yang

Arsitektur Harvard • CPU dapat membaca instruksi dan mengakses memori data pada saat yang bersamaan

Von-Neumann • arsitektur ini hanya memiliki satu blok memori dan satu bus data 8

Von-Neumann • arsitektur ini hanya memiliki satu blok memori dan satu bus data 8 bit. • bus akan overload dan komunikasi menjadi sangat lambat dan tidak efisien

Blok Diagram Mikrokontroler AVR • Sumber : www. avrbeginers. net

Blok Diagram Mikrokontroler AVR • Sumber : www. avrbeginers. net

ALU • ALU (Arithmetic Logic Unit) adalah processor yang bertugas untuk mengeksekusi kode program.

ALU • ALU (Arithmetic Logic Unit) adalah processor yang bertugas untuk mengeksekusi kode program.

Program Memory • Adalah memori Flash PEROM yang bertugas menympan program (software) yang kita

Program Memory • Adalah memori Flash PEROM yang bertugas menympan program (software) yang kita buat dalam bentuk kode program berupa bilangan heksa atau biner

Program Counter • Komponen yang bertugas menunjukkan ke ALU alamat program memori yang harus

Program Counter • Komponen yang bertugas menunjukkan ke ALU alamat program memori yang harus diterjemahkan kode programnya dan dieksekusi

32 GPR • Tempat ALU mengeksekusi kode-kode program • Register R 0 – R

32 GPR • Tempat ALU mengeksekusi kode-kode program • Register R 0 – R 31 (32 Buah Register dengan lebar 8 bit tiap Registernya)

SRAM • Static Random Access Memory (SRAM) adalah RAM yang bertugas menyimpan data sementara

SRAM • Static Random Access Memory (SRAM) adalah RAM yang bertugas menyimpan data sementara yang mempunyai alamat dan ruangan data

Internal Pheripheral • Peralatan/modul internal yang ada dalam mikrokontroler seperti saluran I/O, Interupsi eksternal,

Internal Pheripheral • Peralatan/modul internal yang ada dalam mikrokontroler seperti saluran I/O, Interupsi eksternal, Timer/Counter, USART dll

Memori AVR 1. Memori Flash memori ROM tempat kode-kode program berada. Flash berarti ROM

Memori AVR 1. Memori Flash memori ROM tempat kode-kode program berada. Flash berarti ROM yang dapat ditulis dan dihapus secara elektrik

2. Memori SRAM memori yang digunakan untuk menyimpan data sementara (memori kerja). Semua variabel

2. Memori SRAM memori yang digunakan untuk menyimpan data sementara (memori kerja). Semua variabel akan ditempatkan dalam SRAM. misal : unsigned char suhu_ruangan;

3. Memori EEPROM memori yang dapat digunakan untuk menyimpan data pada saat chip running

3. Memori EEPROM memori yang dapat digunakan untuk menyimpan data pada saat chip running dan tidak terhapus meskipun catu daya mati.

Soal Arsitektur yang digunakan AVR? Dalam bentuk apakah kode-kode program dieksekusi? Perbedaan SRAM, Flash

Soal Arsitektur yang digunakan AVR? Dalam bentuk apakah kode-kode program dieksekusi? Perbedaan SRAM, Flash Memory, dan EEPROM? Aplikasi EEPROM?