pertemuan 12 famili arm

16
Powerpoint Templates Page 1 Powerpoint Templates FAMILI PROSESOR BY: JUMIATI 092904035 Pendidikan Teknik Informatika & Komputer Pendidikan Teknik Elektro Universitas Negeri Makassar

Upload: jumiathyasiz

Post on 22-May-2015

365 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Pertemuan 12 famili arm

Powerpoint Templates Page 1Powerpoint Templates

FAMILI PROSESOR

BY:JUMIATI

092904035

Pendidikan Teknik Informatika & Komputer

Pendidikan Teknik ElektroUniversitas Negeri Makassar

Page 2: Pertemuan 12 famili arm

Powerpoint Templates Page 2

Famili ARM

• Prosesor ARM terutama dutujukan untuk aplikasi embedded. Oleh karena itu sebagian besar implementasi harus memenuhi persyaratan biaya rendah dan daya rendah. Pada banyak kasus misalnya telepon mobile, perangkat targetnya menggunakan data baterei, dan menggunakan tegangan dalam rentang 1 hingga 3 volt. Dibandingkan dengan prosesor intel pentium performa tinggi yang ditargetkan untuk pasar PC, prosesor ARM low end lebih sederhana, dan hanya memerlukan sebagian dari transistor yang digunakan untuk chip pentium.

Page 3: Pertemuan 12 famili arm

Powerpoint Templates Page 3

Terdapat lima versi utama ARM ISA

• Versi v1 dan versi v2 hanya mendukung pengalamatan memori 26-bit dan 32-bit instruksi perkalian produk ditambahkan secara bekelanjutan dari v1 hingga v2. versi v3 memperkenalkan pengalamatan 32 bit penuh untuk operand byte dan 32 bit word. Versi v4 berisi instruksi perkalian produk 64 bit penuh dan juga instruksi produk 32 bit. Versi ini juga menambahkan instruksi load dan store untuk operand data 16 bit (half word). Versi v5 dan ekstensinya yang berlabel v5E menambahkan instruksi khusus untuk mengatur software breakpoint untuk debugging menormalisasikan bilangan untuk implementasisoftware pada operasi aritmatika floating point dan melakukan operasi penambahan dan perkalian pada operand 16 bit untuk memungkinkan eksekusi efisien pada routine pengolahan sinyal digital

Page 4: Pertemuan 12 famili arm

Powerpoint Templates Page 4

Set instruksi thumb

• Spesifikasi ARM ISA menyertakan encoding rapat dari subset versi v4 dan versi v55 pada set lengkap instruksi. Subset itu disebut instruksi thumb dan nama versinya diperluas menjadi format 16 bit half-word. Motifasi praktis untuk instruksi thumb adalah pengurangan ruang memory yang diperlukan untuk menyimpan program yang digunakan dalam sistem aplikasi embedded biaya rendah dan daya rendah prosesor ARM7TDMI mengimplementasikan versi v4T arsitektur tersebut. Prosesor ini bersama dengan sejumlah kecil memory RAM dan hardware pengolahan sinyal digital diproduksi pada chip tunggal sesuai untuk aplikasi telepon mobile.

Page 5: Pertemuan 12 famili arm

Powerpoint Templates Page 5

Prosesor core dan CPU core

• Desain ARM diklasifikasikan sebagai prosesor core atau CPU core. Prosesor core hanya berisi sebuah prosesor dan koneksi alamat dan bus data yang sesuai. CPU core berisi chace da komponen manajemen memori selain sebuah prosesor. Nama CPU sebenarnya agak menyesatkan karena secara tradisional artinya adalah central prosesing unit tetapi kita menggunakan nama tersebut disini karena merupakan istilah ARM yang dikenal.

Page 6: Pertemuan 12 famili arm

Powerpoint Templates Page 6

Contoh prosesor core dan CPU core

• ARM7TDMI processor core• ARMI7TDMI processor core dan ARM10TDMI processor core• ARM720T CPU core• ARM920 CPU core• ARM920T CPU core dan ARM1020E CPU core• Strong ARM SA-110 CPU core

Page 7: Pertemuan 12 famili arm

Powerpoint Templates Page 7

Famili motorola 680X0 dan coldfire

• Prosesor 68000 diperkenalkan pada tahun 1979 hingga tahun 1980-an dan awal tahun 1990-an, 68000, 68020, dan 68040 ditargetkan untuk pasar personal komputer dan digunakan dalam komputer apple. Anggota terakhir famili 680X0 dalah 68060, diperkenalkan pada petengahan tahun 1990an. 68030, dan famili coldfire yang berhubungan ditargetkan untuk pasar sistem embedded.

Page 8: Pertemuan 12 famili arm

Powerpoint Templates Page 8

Prosesor 68020

• 68020 jauh lebih canggih daripada 68000 terutama karena beberap peningkatan arsitektiral yang signifikan kemajuan ini dimungkinan dengan teknologi VLSI yang telah ditingkatkan dan paket lebih besar yang menghilangkan banyak batasan limitasi pin. Pembahasan tentang 68020 disini juga diterapkan untuk 68030 dan 68040. selanjutnya kita mendeskripsikan peningkatan tambahan yang terdapat dalam 68030 dan 68040. 68020 memiliki koneksi eksternal untuk alamat 32-bit dan data 32 bit. Sekalipun busnya adalah 32 bit wide, 68020 dapat bekerja secara efisien dengan perangkat yang mentransfer 8, 16, atau 32 bit pada satu waktu.

Page 9: Pertemuan 12 famili arm

Powerpoint Templates Page 9

Peningkatan dalam prosesor 68030 dan 68040

• 68030 memiliki chace lain dengan ukuran yang sama untuk data. Organisasi chace data memiliki 16 blok yang masing-masing terdiri dari 4 long word. 68030juga berisi memory management unit (MMU). Unit eksekusi dalam 68030 membangkitkan alamat virtual.

• 68040 menyertakan sirkuit yang memonitor aktifitas pada bus eksternal. Fitur ini membuat 68040 cocok untuk digunakan dalam sistem multiprosesor. Salah satu persyaratan utama dalam sistem ini membuat 68040 cocok untuk digunakan dalam sistem multiprosesor salah satu persyaratan utama dalam sistem tersebut adalah mempertahankan konsistensi data bersama yang dapat tersimpan secara temporer dalam beberapa chace prosesor yang berbeda.

Page 10: Pertemuan 12 famili arm

Powerpoint Templates Page 10

Prosesor 68060

• 68060 adalah prosesor pipelined superscalar. Pipeline tersebut memiliki empat stage dasar, dengan dua stage tambahan jika diperlukan operasi writeback memori. Sampai dengan tiga insruksi dapat diinisiasi perclock cycle. Tiga unit fungsi, dua unit integer dan satu unit floating point menyusun hardware pengolahan instruksi utama. Terdapat chace instruksi dan data 8K-byte, on-chip, terpisah. Tiap chace adalah 4-way set associative dan menggunakan 16-byte blok. Dua 64 entry.4-way , set assosiative, translation lookaside buffer untuk memfasilitasi translasi alamat virtual ke fisik disediakan bersama chace.

Page 11: Pertemuan 12 famili arm

Powerpoint Templates Page 11

Famili coldfire

• Sejak pertengahan tahun 1990-an, motorola telah memproduksi suaatu seri komponen prosesor dan konfigurasi small computer, yang disebut famili Cold fire, yang ditargetkan untuk pasar sistem embedded. Prosesor tersebut berbasis pada 68060 prosesor core. Sejumlah produk yang berbeda dikonfigurasi dengan sejumlah kecil memory dan hardware port I/O untuk koneksi paralel dan serial. Produk tersebut memenuhi suatu rentang permintaan daya dan performa untuk aplikasi yang berbeda. Produk chip hrdware dan desain software synthesizable tersedia dalam famili coldfire.

Page 12: Pertemuan 12 famili arm

Powerpoint Templates Page 12

Segmentasi memori IA-32

• Secara singkat penggunaan segment register dalam menghasilkan alamat memory pada aritektur IA-32. disini kita mengembangkan deskripsi tersebut. Pertama sangat penting membahas bagaimana segment register pada awalnya digunakan dalam 8086. prosesor IA-32 terbaru dapat ditempatkan dalam state yang beroperasi dengan cara itu. Hal ini memungkinkan prosesor IA-32 terbaru menjalankan program kode mesin 8086.

Page 13: Pertemuan 12 famili arm

Powerpoint Templates Page 13

Mode Sixteen-Bit

• Prosesor IA-32 dapat beroperasi dalam mode dimana program bahasa mesin untuk prosesor intell 16-bit awal (8086 dan 80286 dapat dieksekusi secara langsung ukuran alamat internal adalah 16-bit dan mode pengalamatan yang tersedia. Switch antara operasi 32-bit dan 16-bit sebenarnya dapat dilakukan pada basis instruction-by-instruction. Juga memungkinkan untuk secara bebas memilih alamat dan ukuran data.

Page 14: Pertemuan 12 famili arm

Powerpoint Templates Page 14

Prosesor pentium

• Prosesor pentium merupakan arsitektur CISC yang mencapai performa tinggi dengan menggunakan banyak fitur organissasional yang terdapat dalam prosesor RSIC sebagaimana yang dilakukan dalam 80486 pada tingkat yang lebih rendah. Secara khusus on chip chace terpisah yang masing-masing 8K byte digunakan untuk instruksi dan data. Prosesor superskalar yang didukung oleh unit operasi multIple pipelined dan dapat mengeluarkan dua instruksi per clock cycle. Prosesor pentium dinamik menggunakan bentuk sederhana prediksi branch dinamik.

Page 15: Pertemuan 12 famili arm

Powerpoint Templates Page 15

Prosesor Pentium pro

• Pentium pro memiliki chace instruksi dan data on-chip firs level (L1) terpisah yang masing-masing terdiri dari 8K byte. Ukuran yang sama dengan terdapat dalam pentium. Terdapat pula chace sekond level (L2) dengan kapasitas 256K byte. Ini adalah paket yag sama dengan chip prosesor tetapi tedapat dalam chip terpisah dihubungkan ke chip prosesor dengan bus 64-bit.

Page 16: Pertemuan 12 famili arm

Powerpoint Templates Page 16

Sekian dan terima kasih