BCA - Designing Combinational Circuits With Vhdl