Kamis, 15 Maret 2012

arsitektur , bus dan fungsi mikroprosesor dan mokrocontroler


Setiap komputer yang kita gunakan didalamnya pasti terdapat mikroprosesor. Mikroprosesor,
dikenal juga dengan sebutan CentralProcessing Unit (CPU) artinya unit pengolahan pusat.
CPU adalah pusat dari proses perhitungan dan pengolahan datayang  terbuat  dari  sebuah  lempengan yang disebut "chip“. Chip  sering disebut juga dengan "IntegratedCircuit (IC)",  bentuknya  kecil, terbuat  dari  lempengan silikon dan bisa terdiridari 10 juta transistor.
Mikroprosesor pertama adalah intel 4004yang 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 8bit 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, terdapatpada Chip.
Micron adalah ukuran dalam Micron (10 pangkat -6), merupakan kabelterkecil dalam Chip
Clock Speed = kecepatan maksimal sebuah prosesor
Data width = lebar dari Arithmatic Logic Unit (ALU) / Unitpengelola aritmatika, untuk proses pengurangan, pembagian, perkalian dansebagainya.
MIPS = Millions of Instructions Per Second / Jutaan perintah perdetik.

fungsi pin pada mikroprosesor
n  AD15-AD0 Sebagia addressmultiplexer 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/dA19 Atau status bits S6- S3.
n  M/IO Sebagai indikasi apakahalamar memory atau alamat Input Output.
n  RD Ketika 0, data busmenujukan pembacaraan dari memory atau dari I/O device.
n  WR Berfungsi kepadamikroproses untuk menunjuk ke memory atau I/O device melalui data bus. Jika 0,maka data bus telah valid data.
n  ALE (Address latchenable) Ketika 1, address data bus melakukan penulisan pada memory atauI/O address.
n  DT/R (DataTransmit/Receive) Data bus sebagai transmitting/receiving data.
n  DEN (Data bus Enable) mengerakkan data bus diluar buffer.
n  S7: Logic 1, S6: Logic0.
n  S5: Jika tidak ada flagbits, dimana hanya untuk alamat yang sesuai denngan kondisinya
n  S4-S3: Memberikan status padasegment saat akses selama mengunakan power.
n  S2, S1, S0: Mengindikasi fungsi buscycle (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 (InterruptAcknowledge) mikroprosesor merespon pada INTA. Karena tabel vektor dapattepisah dan akan menuju data bus.
n  NMI (Non-maskableinterrupt) Fungsi seperti INTR, Jika flag bit tidak disetujui, dan jugaberfungsi sebagai intrupsi pada vektor 2.
n  CLK (Clock) inputmempunyai 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 modeminimum (5V) atau mode maximum (0V) secara operasi.
n  BHE (Bus High Enable). Mengaktifkansebagian data bus yang sangat penting (D15 -D 8 ) selama operasi pembacaan danpenulisan.
n  READY melakukan prosestunggu yang telah ditetapkan (pengontrolan memori dan I/O pada proses pembacaanatau penulisan) oleh mikroprosesor.







 

Tidak ada komentar:

Posting Komentar