Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > VHDL > new in vhdl - a little question

Reply
Thread Tools

new in vhdl - a little question

 
 
ee1 ee1 is offline
Junior Member
Join Date: Mar 2011
Posts: 1
 
      03-26-2011
hey, i am new to vhdl, and i wrote a code for a register (the inpute size should be generic).
the register should have datain, enable, reset, and data out
my question is, how can i know if what i wrote works? i mean i compiled it and did not got errors, but how can i know if its functually works?
i uses modelsim.
here is my code:

library IEEE;
use IEEE.std_logic_1164.all;

entity register is
generic(DATA_WIDTH : integer := 8 );
port(clk, reset, load : in std_logic;
data_in : in std_logic_vector(DATA_WIDTH-1 downto 0);
data_out : out std_logic_vector(DATA_WIDTH-1 downto 0));
end register;

architecture arc_register of register is
begin
process(reset,clk)
begin
if (reset='1') then
data_out <=(others=>'0');
elsif(clk'event and clk='1')then
if(load = '1') then
data_out<=data_in;
end if;
end if;
end process;
end arc_register;

configuration cfg_register of register is
for arc_register
end for;
end cfg_register;

thanks!
 
Reply With Quote
 
 
 
 
rman123 rman123 is offline
Junior Member
Join Date: Mar 2011
Posts: 3
 
      03-28-2011
Google, "vhdl testbench" and read about it.
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
VHDL standard question (VHDL 93 chapter 4.3.2.2) Kim Enkovaara VHDL 9 10-15-2008 11:04 PM
1 little 2 little 3 little Kennedys dale Digital Photography 0 03-23-2008 01:03 PM
having a little problem with some code for a little game I am creating. ThaDoctor C++ 3 09-28-2007 03:28 PM
VHDL-2002 vs VHDL-93 vs VHDL-87? afd VHDL 1 03-23-2007 09:33 AM
little red X in little white box Puzzled Computer Support 8 12-13-2004 09:11 AM



Advertisments