Multiplexer
Multiplexer adalah rangkaian logika yang menerima beberapa input data digital dan menyeleksi salah satu dari input tersebut pada saat tertentu, untuk dikeluarkan pada sisi output. Seleksi data-data input dilakukan oleh selector line, yang juga merupakan input dari multiplexer tersebut.
Package Library
1. Library IEE
use IEEE.std_logic_1164.all;
use IEEE.std_logic_textio.all;
use IEEE.std_logic_arith.all;
use IEEE.math_real.all;
use IEEE.math_complex.all;
use IEEE.std_logic_signed.all;
use IEEE.std_logic_unsigned.all;
use IEEE.numeric_bit.all;
use IEEE.numeric_std.all;
2. Library STD
use STD.standard.all;
use STD.textio.all;
3. Library WORK
Library Work Sebuah pendeklarasian yang implisit,dimana semua source codenya akan dimasukkan ke library tersebut.
Contohnya : use WORK.data_types.all;
FPGA (Field Programmable Gate Array)
FPGA (Field Programmable Gate Array) merupakan sebuah ic digital yang sering di gunakan untuk mengimplementasikan rangkaian digital.
Field Programmable dapat di artikan bahwa FPGA ini bersifat dapat di rancang sesuai dengan keinginan dan kebutuhan pemakainya, sedangkan Gate Array artinya bahwa FPGA ini terdiri atas gerbang-gerbang digital dimana interkoneksi masing-masing gerbang tersebut dapat di konfigurasikan antara satu sama lainnya.
FPGA adalah pengembangan dari ic PLD (Programmable Logic Device) dan ic ASIC (Application Specific Integrated Sircuit), FPGA memiliki unggulan dari ic kedua tersebut.