Rabu, 19 Oktober 2011

Cara Instalasi Xilinx

Apabila mengisntal menggunakan CD Driver, maka pertama-tama masukkan CD Driver Xilinx ISE 9.2i tersebut ke dalam CD ROM. Maka muncullah gambar seperti ini :
 

Maka pilihlah Setup sesuai pada gambar diatas (double klik). Klik Next seperti pada gambar dibawah :






Sesudah klik next, masukkan serial number. Lihat serial numbernya ada di folder SerialNumber.






CheckList pada kolom Accept lalu Next


CheckList lagi dan Next lagi




Kemudian CheckList dan Next lagi untuk menyetujui





Pilih Directory ingin menyimpan dimana Aplikasi Xilinx ini, misalnya Drive C dan pilih Xilin ISE 9.2i. Lalu Next

ChecList semua pada Select Installation Options. Lalu Next






CheckList semua dan Next



CheckList semua dan Next





Klik Instal untuk memulai menginstal Software Xilinx ISE 9.2i






Maka akan berjalan proses instalasi Xilinx ISE 9.2i. Tunggu sampai selesai




Kalau proses instalasi sudah selesai, maka jadilah Xilinx ISE 9.2i di komputer anda





Selesai sudah langkah-langkah cara menginstal Xilinx ISE 9.2i ini, semoga bermanfaat untuk semua. Mohon maaf apabila ada kekeliruan. Thanks.

Catetan FPGA

FPGA



Field Programmable= Rangkaian digital yang dapat di program dan di rancang sesuai dengan kebutuhan.

Gate Array= Gerbang logika dimana interkoneksi yang dapat di konfigurasi antara satu dengan yangg lainnya.



sifat FPGA :

    * dapat diprogram secara berulang-ulang
    * dapat di download dan di flash tanpa batas
    * folatil (tergantung pada sumber daya listrik)
    * hampir semua rangkaian FPGA sudah terimplementasi dalam chip FPGA
    * pemodelan dengan biaya murah

isi dari rangkain FPGA :

    * CLB (Configurable Logic Block)
    * I/O Block
    * Programmbale Interconnect

CLB : memproses segala bentuk rangkaian logica yang di bentuk user

I/O Block : intervace antara dari device dan internal user logic

Programmable Interconnect : sebagai layers segment/saklar yang dapat kita program.


Distable Multivibrator Flip Flop merupakan suatu rangkaian biner yang mempunyai 2 output saling berkebalikan keadaannnya.

Multiplexer 2 ke 1 piranti digital sebagai saklar yang menghubungkan data dari n masukan ke sebuah saluran.fungsinya untuk
memilih beberapa input jadi ke satu output.

istilah-istilah yang ada di FPGA:
1. Anti Fuse, merupakan perangkat dua terminal yang biasanya berupa elemen resistif tinggi dan di program untuk sebuah impedansi rendah.
2. Fine & cooise grained FPGA,memiliki model logika yang sangat banyak, yang kadang-kadang terdapat 2 atau lebih elemen logika.
3. Mux, Multiplexer adalah alat atau komponen elektronika yang bisa memiliki input yang akan diteruskan ke bagian output.
   pemilihan input mana yang dipilih akan di tentukan oleh sinyal yang ada di bagian kontrol kendali (select).
4. Fast Cary Chains, adalah fitur standar dari FPGA modern implementasinya sangat cepat namun teratu, dan penambahan kata binernya.bahkan
   dapat mempunyai jaringan awal panel yang sangat cepat untuk Bit lebih dari 100.
5. Prosessor Cores, cores yang mengontrol kerja circuit pada FPGA dan melakukan beberapa perhitungan rendah dan bagian-bagian lain
   dari circuit.
6. Clocking, sebuah clock FPGA biasanya dibuat secara serentak atau sinkron,artinya bahwa tiap detak yang dihasilkan di dalam sebuah
   FPGA terjadi serentak akan mempengaruhi semua kondisi yang ada.termasuk mempengaruhi D Flip Flop.
7. Soft IP, mengacu pada sources level library dari fungsi tingkat tinggi yang dapat di masukan ke design pengguna.
8. Firm IP,merupakan bentuk fungsi library tingkat tinggi tidak seperti soft IP,fungsi pada Firm IP telah dipetakan secara optimal
   ditempatkan kedalam Block Programmable Logic.
9. General Purpose I/O,Pin generic pada sebuah chip yang perilakunya dapat di kontrol (diprogram) melalui perangkat lunak.
10.CLB,merupakan sumber daya logika utama untuk mengimplementasikan jalur synchrounnus dan kombinasional. CLB dapat di konfigurasi
   RAM/ROM
11.LAB (Logic Array Block),terdiri dari block bangunan dasar yang dikenal sebagai Adaptive Logic Inodules (ALIN) dapat di implementasikan
   fungsi logika.
12.Slices,merupakan bagian dari CLB dimana tiap CLB memiliki 4 slices dan terdiri dari 2-4 input.

Nama - nama perusahaan dari FPGA:
1. XILINK        5. CYPRESS
2. ACTEL        6. PlESSEY SEMICONDUCTOR
3. Quick Logic        7. LATIES
4. ALTERA

Diagram Alur FPGA:

Proses Implementasi FPGA:
1. CAD (Computer Aided Design)
2. Design ( Schematic & Bahasa Pemrograman)
3. Logic Optimization untuk memodifikasi Boelan untuk mengoptimalkan penggunaan Logic
4. Menggunakan teknologi Maping
5. Placement
6. Routing
7. Programing Unit

VHDL

vhdl bekerja untuk mensyntesis circuit.
diagram alur VHDL :




- compilation mengeksekusi bahsa VHDL menjadi gerbang logika.
- konversi menggunakan RTL (Register Transver Level).
- Optimization meningkatkan performa dari Gate Level menuju area CLB/mencari CLB-nya
- Place & Rout Design di simulasikan ke dalam Physical Layout
- Baru bisa download ke dalam CHIP-nya.

Library            : terdiri dari seluruh Library / katalog.
Entity              : terdiri dari pin input Output di circuit
Architecture    : bagaimana circuit berfungsi (mendeskripsikan).