File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5858 stage_block_width_b(stage_idx) <= b((stage_idx + 1 ) * STAGE_BLOCK_WIDTH - 1 downto stage_idx * STAGE_BLOCK_WIDTH);
5959
6060 -- For stage 0, use cin as carry in
61- carry_in_blocks: for carry_bit in unsigned_carry_bit_array ' range generate
61+ carry_in_blocks: for carry_bit in std_ulogic range '0' to '1' generate
6262 ripple_carry_adder_block: entity work.ripple_carry_adder
6363 generic map (
6464 DATA_WIDTH => STAGE_BLOCK_WIDTH
9696 stage_remainder_width_a <= a(a'high downto a'high - STAGE_REMAINDER_WIDTH + 1 );
9797 stage_remainder_width_b <= b(b'high downto b'high - STAGE_REMAINDER_WIDTH + 1 );
9898
99- carry_in_stages: for carry_bit in unsigned_carry_bit_array ' range generate
99+ carry_in_stages: for carry_bit in std_ulogic range '0' to '1' generate
100100 ripple_carry_adder_inst: entity work.ripple_carry_adder
101101 generic map (
102102 DATA_WIDTH => STAGE_REMAINDER_WIDTH
You can’t perform that action at this time.
0 commit comments