arsitektur , bus dan fungsi mikroprosesor dan mokrocontroler

Thursday, March 15, 2012 ·


Setiap komputer yang kita gunakan didalamnya pasti terdapat mikroprosesor. Mikroprosesor,
dikenal juga dengan sebutan Central Processing Unit (CPU) artinya unit pengolahan pusat.
CPU adalah pusat dari proses perhitungan dan pengolahan data yang  terbuat  dari  sebuah  lempengan yang disebut "chip“. Chip  sering disebut juga dengan "Integrated Circuit (IC)",  bentuknya  kecil, terbuat  dari  lempengan  silikon dan bisa terdiridari 10 juta transistor.
Mikroprosesor pertama adalah intel 4004 yang dikenalkan  tahun1971,  tetapi kegunaan  mikroprosesor ini masih sangat terbatas, hanya dapat digunakan untuk operasi penambahan dan pengurangan.Mikroprosesor pertama yang digunakan untuk komputer di rumah adalah intel 8080, merupakan komputer 8 bit dalam satu chip yang diperkenalkan pada tahun 1974. Tahun 1979 diperkenalkanmikroprosesor baru yaitu 8088. Mikroprosesor 8088 mengalami perkembangan menjadi 80286, berkembang lagi menjadi 80486, kemudian menjadi Pentium, dari Pentium I sampai dengan sekarang,Pentium IV.


Transistor berbentuk seperti tabung yang sangat kecil, terdapat pada Chip.
Micron adalah ukuran dalam Micron (10 pangkat -6), merupakan kabel terkecil dalam Chip
Clock Speed = kecepatan maksimal sebuah prosesor
Data width = lebar dari Arithmatic Logic Unit (ALU) / Unit pengelola aritmatika, untuk proses pengurangan, pembagian, perkalian dan sebagainya.
MIPS = Millions of Instructions Per Second / Jutaan perintah per detik.

fungsi pin pada mikroprosesor
n  AD15-AD0 Sebagia address multiplexer dimana (ALE=1) /data bus(ALE=0).
n  A19/S6-A16/S3 (multiplexed) Sebagai 4 bit terakhir dengan 4 bits dari 20-bit address A16 s/d A19 Atau status bits S6- S3.
n  M/IO Sebagai indikasi apakah alamar memory atau alamat Input Output.
n  RD Ketika 0, data bus menujukan pembacaraan dari memory atau dari I/O device.
n  WR Berfungsi kepada mikroproses untuk menunjuk ke memory atau I/O device melalui data bus. Jika 0, maka data bus telah valid data.
n  ALE (Address latch enable) Ketika 1, address data bus melakukan penulisan pada memory atau I/O address.
n  DT/R (Data Transmit/Receive) Data bus sebagai transmitting/receiving data.
n  DEN (Data bus Enable) mengerakkan data bus di luar buffer.
n  S7: Logic 1, S6: Logic 0.
n  S5: Jika tidak ada flag bits, dimana hanya untuk alamat yang sesuai denngan kondisinya
n  S4-S3: Memberikan status pada segment saat akses selama mengunakan power.
n  S2, S1, S0: Mengindikasi fungsi bus cycle (decoded by 8288).

CONT.
n  INTR (Interrupt Request) Ketika INTR=1 dan IF=1, maka mikroprosesor menyediakannya service interrupt. INTA kembali aktif seletah intruksinya lengkap.
n  INTA (Interrupt Acknowledge) mikroprosesor merespon pada INTA. Karena tabel vektor dapat tepisah dan akan menuju data bus.
n  NMI (Non-maskable interrupt) Fungsi seperti INTR, Jika flag bit tidak disetujui, dan juga berfungsi sebagai intrupsi pada vektor 2.
n  CLK (Clock) input mempunyai duty cycle of 33% (high for 1/3 and low for 2/3s)
n  VCC/GND Power supply (5V) and GND (0V).
n  MN/ MX untuk mode minimum (5V) atau mode maximum (0V) secara operasi.
n  BHE (Bus High Enable). Mengaktifkan sebagian data bus yang sangat penting (D15 -D 8 ) selama operasi pembacaan dan penulisan.
n  READY melakukan proses tunggu yang telah ditetapkan (pengontrolan memori dan I/O pada proses pembacaan atau penulisan) oleh mikroprosesor.







 

0 comments:

Archives