Adoc - Pub - Bab 2 Landasan Teori Antara Lain Memory Microproce
Adoc - Pub - Bab 2 Landasan Teori Antara Lain Memory Microproce
LANDASAN TEORI
perangkat penyimpanan informasi yang dapat berupa isi dari spreadsheet dan
spesifik, seperti interface dari satu perangkat ke perangkat lain, komunikasi data,
pemrosesan sinyal, display data, waktu dan pengontrolan operasi, dan hampir
Pemrograman logika berarti bahwa design chip baru dapat dicoba dan dapat
dengan mudah diubah tanpa membutuhkan biaya untuk penyelesaian chip dalam
Berdasarkan jumlah gerbang logika yang dimiliki, PLD dapat dibagi atas
(FPGA).
6
7
Device (OCPD) yang terdiri dari kawat logam yang akan meleleh
tahun 1980 dan Field Programmable Gate Array (FPGA) dibuat pertama
kali pada tahun 1984. CPLD adalah gabungan dari beberapa SPLD yang
yang terdiri dari sebuah SPLD dan sebuah flip-flop. I/O Block
Macrocell
Logic Macrocell
Programmable Interconnect
Block
Macrocell
Macrocell
Logic Macrocell I/O
Block Block
Macrocell
Macrocell
Logic Macrocell
Block
Macrocell
berarti hasil rangkaian yang dibuat hanya dapat melakukan satu proses
cara mengatur koneksi antara ratusan ribu transistor yang tersedia pada
chip sehingga terbentuk sebuah fungsi baru dalam suatu aplikasi baru.
10
jenis yaitu :
• Non-volatile
• Volatile
gambar 2.3.
diatas :
• Design Entry
dikerjakan dalam dua cara yang berbeda, yaitu text entry dan
schematic entry.
Verilog.
13
• Functional Simulation
• Synthesis
diperlukan.
tersambung.
• Implementation
tersebut.
15
• Timing Simulation
• Device Programming
2.2 VHDL
Language. VHSIC berarti Very High Speed Integrated Circuit program. Program
dan versi pertama diluncurkan pada tahun 1985. Setelah itu bahasa ini disahkan
pada tahun 1987 oleh Institute of Electrical and Electronics Engineers (IEEE)
• Metode structural
• Data flow
• Behaviour
(http://www.gmvhdl.com/introduc.htm , 2007)
membentuk rancangan yang utuh. Setiap blok yang berdiri sendiri pada VHDL
disebut “entity”.
bagaimana input dan output dalam komponen primitive (seperti gerbang logika
AND) terhubung.
17
Behaviour berbeda dengan metode structural dan data flow, Behaviour tidak
dari behaviour adalah adalah pendekatan kotak hitam (black box) dalam
melakukan pemodelan, tidak peduli apa isi kotak hitam tersebut dan bagaimana
cara kerja dari isi kotak hitam tersebut. Penjabaran behaviour didukung oleh
proses statement yang muncul dalam badan architecture declaration seperti pada
2.3 Keyboard
data ke PC. Keyboard standard memiliki 104 tombol, yaitu: tombol ketik (57
tombol), tombol sistem (2 tombol), tombol aplikasi (1 tombol), tombol fungsi (12
tombol), tombol angka (16 tombol), tombol arah (4 tombol) , tombol enter (2
tombol) dan tombol lain-lain (10 tombol) seperti yang terlihat pada gambar 2.8.
Cara kerja suatu keyboard adalah dengan the key matrix, microprocessor dan
circuit controller. Key matrix adalah jalur yang saling menghubungkan antar
18
tombol satu dengan tombol yang lain, sehingga apabila ada input dari user,
diberikan oleh key matrix, seperti yang terdapat pada gambar 2.9 dan gambar
2.10.
Port keyboard terdiri dari 6 pin yang terlihat seperti gambar 2.8 yang terdiri
dari pin data, pin gnd, pin vcc, pin clock dan 2 pin yang tidak dipakai.
keyboard ditekan maka sinyal PS/2CLK dari kondisi idle (Logic High) akan
berubah ke logic low dan berubah lagi ke logic high pada setiap bit data yang
ke logic low yang bearti kondisi start setelah itu dikirimkan 8 bit data, satu parity
bit (pengecekan kesalahan memakai odd parity ), dan bit terakhir adalah stop bit
19
(penanda bahwa data sudah selesai dikirimkan). Timing diagram keyboard dapat
dilihat pada gambar 2.12. Contoh jika menekan tombol ”A” maka paket data
yang dikirim adalah ”0”, ”0”, ”0”, ”0”, ”1”, ”1”, ”1”, ”0”, ”0”, ”0”, ”0”.
2.4 Monitor
metal grille / mask yang berada didalam layar kaca monitor. Layar
dilapisi dengan phosphor yang berwarna merah, hijau, atau biru untuk
electron gun pada warna yang tepat dengan intensitas yang berbeda dapat
2.14.
huruf e
2.4.2 Resolusi
dengan memberikan jumlah pixel yang berada pada sumbu horizontal dan
22
jumlah pixel yang berada pada sumbu vertical. Contoh seperti 1024 x
768, berarti ada 1024 pixel pada sumbu horizontal dan 768 pixel pada
tersebut. Ukuran dot pitch dihitung dalam millimeter (mm) yang bearti
akan dikirimkan ke monitor agar monitor dapat mengenal data apa yang
24
sebuah pixel matrix yang berukuran 640 pixel mendatar dan 480
Model Sync Pulse Time Pulse Width Back Porch Display Time Front Porch
Name VGA pix (µs) pix (µs) pix (µs) pix (µs) pix (µs)
640x480
525 31.78 2 63 30 953 484 15382 9 285
60 Hz
640x480
520 26.41 3 79 26 686 484 12782 7 184
72 hz
720x400
449 31.78 2 63 32 1016 404 12839 11 349
70 Hz
720x350
449 31.78 2 63 57 1811 354 11250 36 1144
70 Hz
800x600
625 28.44 1 56 20 568 604 17177 0 0
56 Hz
800x600
628 26.4 4 106 21 554 604 15945 0 0
60 Hz
800x600
666 20.8 6 125 21 436 604 12563 35 728
72 Hz
( http://www.epanorama.net/documents/pc/vga_timing.html )
Mode Sync pulse time Pulse width Back porch Display time Front porch
Name VGA (pix) (pix) (pix) (pix) (pix)
640x480 60Hz 800 96 45 646 13
640x480 72Hz 832 40 125 646 21
720x400 70Hz 900 108 51 726 15
720x350 70Hz 900 108 51 726 15
800x600 56Hz 1024 72 125 806 21
800x600 60Hz 1056 128 85 806 37
800x600 72Hz 1040 120 61 806 53
( http://www.epanorama.net/documents/pc/vga_timing.html )
27
pada monitor, selain daerah visible area tidak dapat dilihat pada
monitor.