Tampilkan postingan dengan label Tugas. Tampilkan semua postingan
Tampilkan postingan dengan label Tugas. Tampilkan semua postingan

Senin, 25 Oktober 2010

Contoh Program D Flip-Flop Pada VHDL

Sebuah contoh program vhdl dari D flip-flop edge triggered positif dengan asynchronous Reset:

library ieee;
use ieee.std_logic_1164.all;
entity DFF_RST is
port (CLK, RESET, D : in std_logic;
Q : out std_logic);
end DFF_RST;

architecture BEHAV_DFF of DFF_RST is
begin
DFF_PROCESS: process (CLK, RESET)
begin
if (RESET = ‘1’) then
Q <= ‘0’;
elsif (CLK’event and CLK = ‘1’) then
Q <= D;
end if;
end process;
end BEHAV_DFF;

Library IEE, STD, dan Work

1. Library IEE:

* use IEEE.std_logic_unsigned.all;
* use IEEE.math_real.all;
* use IEEE.math_complex.all;
* use IEEE.numeric_bit.all;
* use IEEE.numeric_std.all;
* use IEEE.std_logic_signed.all;
* use IEEE.std_logic_1164.all;
* use IEEE.std_logic_textio.all;
* use IEEE.std_logic_arith.all;

2. Library STD:

* use STD.standard.all;
* use STD.textio.all;

3. Library Work:
adalah Sebuah pendeklarasian yang implisit,dimana semua source codenya akan dimasukkan ke library tersebut.
Contoh:

* use WORK.data_types.all;

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes