Changeset 8614
- Timestamp:
- 01/29/09 18:18:53 (4 years ago)
- Location:
- ossiedev/branches/mcarrick/VHDL/counter
- Files:
-
- 2 modified
-
counter.vhd (modified) (3 diffs)
-
counter_tb.vhd (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ossiedev/branches/mcarrick/VHDL/counter/counter.vhd
r8611 r8614 50 50 51 51 signal accOutput : std_logic_vector(numBits-1 downto 0); 52 signal feedback : std_logic_Vector(numBits-1 downto 0); 52 signal feedback : std_logic_vector(numBits-1 downto 0); 53 signal offsetZeros : std_logic_vector(numBits-2 downto 0) := "0000000"; 54 signal offset : std_logic_vector(numBits-1 downto 0); 53 55 54 56 begin … … 57 59 countOut <= accOutput; 58 60 61 offset <= offsetZeros & '1'; 62 59 63 -- instantiate adder as accumulator 60 64 accumulator : halfCLA 61 generic map ( numBits => 865 generic map ( numBits => numBits 62 66 ) 63 port map ( a => x"01",67 port map ( a => offset, 64 68 b => feedback, 65 69 s => accOutput … … 88 92 89 93 94 -
ossiedev/branches/mcarrick/VHDL/counter/counter_tb.vhd
r8611 r8614 28 28 signal chipEnable : std_logic; 29 29 signal reset : std_logic; 30 signal countOut : std_logic_vector( 7downto 0);30 signal countOut : std_logic_vector(2 downto 0); 31 31 32 32 begin … … 34 34 -- instantiate counter 35 35 counterInst : counter 36 generic map ( numBits => 836 generic map ( numBits => 3 37 37 ) 38 38 port map ( clock => clock, … … 68 68 69 69 70