// tbmul16.e a test circuit for bmul16 // uses add16.e and bmul16.e components // main circuit to test the multiplier // checking is manual via tbmul16.run // or use 'diff' on tbmul16.chk signal a[16] <= #h0002; // multiplier signal b[16] <= #h0002; // multiplicand signal c[32]; // product 2 x 2 should be 4 circuits mul use bmul16(a, b, c); end circuits;