Anda di halaman 1dari 5

Perc.

8 – Finite State Machine

Percobaan 8
Finite State Machine
Tujuan :  Mampu mengetahui dan mendeskripsikan Finite State Machine (FSM), Moore
state Machine dan algorithmic state machine (ASM).

Peralatan dan Komponen :


 1 set PC Komputer
 Software Xilinx ISE 14.5

Kata Kunci :
FSM
ASM
XILINX

Langkah Pengujian :
 Rancang program yang sudah disediakan pada masing-masing sub-percobaan
menggunakan Software Xilinx 14.5
 Lakukan uji rangkaian menggunakan“Synthesize-XST”.
 Untuk melihat output visual gerbang, Gunakan “View RTL(Register Transfer Level)
Schematic”.
 Uji dengan“Test Bench Wave” untuk melihat output timing diagram.
 Lengkapi tabel data pengamatan, lalu buatlah kesimpulan.

62
Perc.8 – Finite State Machine

F1. Moore FSM


1. Bukalah software Xilinx ISE 14.5
2. Pilih menu File -> Kemudian pilih New Project
3. Lalu isikan nama project pada tampilan dengan nama wow, kemudian untuk Top-level
source type kita isi dengan pilihan HDL. Setelah itu klik Next.

4. Atur device properties seperti pada gambar di bawah ini. Kemudian klik Next.

63
Perc.8 – Finite State Machine

5. Klik Next lalu klik Finish


6. Klik kanan pada hierarchy lalu pilih new source -> Pada tampilan sebelah kiri gambar
pilih VHDL Module. Kemudian untuk file name, kita isi dengan nama yang sama pada
saat kita membuat project baru yaitu Wow. Lalu klik Next.

7. Pada define module, di next saja. Lalu klik finish.


8. Lalu ketikkan program berikut pada source code di setiap bagian yang telah di tentukan :
Bagian 1

64
Perc.8 – Finite State Machine

Bagian 2

Bagian 3

Kemudian CTRL + S , untuk save program.


9. Langkah berikutnya adalah kita pilih pilihan Synthesize – XST. Dengan cara klik dua
kali. Untuk mengecek apakah program terdapat error.
10. Setelah tidak ada error, pilih Simulation dan klik dua kali pada Simulate.

65
Perc.8 – Finite State Machine

Buatlah Timing Diagr

Reset :

Input :

Output
amnya: :

Clk :

Paraf Asisten :
Tgl :
Nama Ass :

Paraf :

66

Anda mungkin juga menyukai