Verilog #6: Angka (Number) dalam Pemrograman Verilog

  Sahabat Robonesia, pada artikel kali ini akan disajikan penjelasan terkait angka (number) dalam pemrograman Verilog. Pembahasan akan meliputi definisi angka, jenis angka, basis/radix angka, ukuran/lebar-bit angka, dan format representasi angka yang direkomendasikan maupun yang tidak direkomendasikan dalam pemrograman Verilog. 6.1 Angka (Number) dalam Pemrograman Verilog Angka (Number) dalam Pemrograman Verilog adalah konsep fundamental yang […]

Verilog #5: Logic Value dan Logic Strength dalam Pemrograman Verilog

  Sahabat Robonesia, dalam pemrograman Verilog dikenal adanya nilai logika (Logic value) dan kekuatan logika (Logic strength). Nilai logika dan kekuatan logika adalah konsep-konsep penting yang digunakan untuk menggambarkan perilaku sirkuit digital. Berikut ini adalah penjelasan singkat mengenai kedua hal tersebut.   5.1 Nilai Logika (Logic Value) dalam Pemrograman Verilog Nilai logika (Logic value) digunakan […]

Verilog #4: Hal Penting dalam Pemrograman Verilog 

  Sahabat Robonesia, berikut ini adalah beberapa hal penting yang perlu untuk diketahui oleh programmer HDL (Hardware description language) saat membangun sistem digital menggunakan bahasa pemrograman Verilog.   4.1 Port dalam Pemrograman Verilog Dalam pemrograman Verilog, port yang terhubung ke modul dapat berupa tiga jenis: Port input yang digunakan untuk masuk ke modul. Deklarasi port […]

Verilog #3: Pre-Define Library dalam Pemrograman Verilog

  Sahabat Robonesia, apabila kita membandingkan antara pemrograman Verilog HDL dengan pemrograman VHDL, maka ada perbedaan cukup mencolok dalam hal pre-defined library dan cara keduanya mengelola sumber daya (Resource) bawaan.   3.1 Perbedaan Konsep “Library” antara VHDL dan Verilog VHDL memiliki sistem library yang eksplisit, yaitu “library” dan “use,” dengan beberapa package bawaan (Pre-define) seperti […]

Verilog #2: Struktur Program Verilog

  Sahabat Robonesia, setelah pada artikel sebelumnya, kita telah mengenal pemrograman Verilog. Pada artikel ini, kita akan melanjutkan pembelajaran pemrograman Verilog, yaitu mengenai struktur bahasa pemrograman Verilog (Definisi Module) dan cara menginstansiasi module tersebut. Struktur program Verilog yang akan penulis sajikan pada artikel ini terdiri atas empat versi standard pemrograman Verilog, yaitu struktur program standard […]

Verilog #1: Mengenal Pemrograman Verilog

  Sahabat Robonesia, setelah sebelumnya kita telah belajar bersama bahasa pemrograman deskripsi perangkat keras HDL, yaitu VHDL, pada artikel ini dan in syaa Allah beberapa artikel selanjutnya, kami akan mengajak sahabat sekalian untuk mempelajari bahasa pemrograman HDL yang merupakan penerus bahasa pemrograman VHDL, yaitu bahasa pemrograman Verilog.   1.1 Apa itu Verilog ? Verilog adalah […]

Mengenal AMD Xilinx Vivado Design Suite

  Sahabat Robonesia, dalam dunia desain digital dan FPGA (Field Programmable Gate Array), keberadaan Electronic Design Automation (EDA) tool sangat krusial. Salah satu EDA paling populer dan banyak digunakan di industri maupun akademik adalah AMD Xilinx Vivado Design Suite. Vivado merupakan software resmi dari AMD Xilinx yang digunakan untuk desain, simulasi, sintesis, implementasi, dan debugging […]

Bays3 FPGA board – Digilent

  Sahabat robonesia, artikel ini akan mengulas (Review) salah satu development board yang dapat kita gunakan untuk media beajar dan prototyping desain sistem digital berbasis chip Field Programmable Gate Array (FPGA). Development board tersebut adalah Basys3. Basys3 adalah development board sistem elektronika digital berbasis FPGA buatan Digilent. Basys3 dapat kita gunakan untuk belajar membuat desain […]

FPGA #2: FPGA AMD Xilinx 7-Series

  Sahabat Robonesia, setelah pada artikel berjudul “Field Programmable Gate Array” telah kita bahas mengenai definisi FPGA, arsitekturnya, alur pemrogramannya, dan beberapa topik terkait lainnya, maka pada artikel kali ini kita akan mengulas (Review) salah satu produk chip FPGA yang populer digunakan oleh kalangan akademisi dan dunia industry, yaitu chip FPGA 7-series yang merupakan buatan […]

FPGA #1: Field Programmable Gate Array

  Sahabat Robonesia, dalam dunia elektronika digital modern, kita mengenal berbagai perangkat pemrosesan seperti mikrokontroler, mikroprosesor, dan FPGA. Jika mikrokontroler dan mikroprosesor bekerja dengan mengeksekusi instruksi secara berurutan (sequential), maka FPGA menawarkan pendekatan yang sangat berbeda, yaitu pemrosesan paralel berbasis hardware yang dapat dikonfigurasi. FPGA banyak digunakan pada sistem berkecepatan tinggi, real-time, dan aplikasi yang […]

error: Content is protected !!