asic dsp ieee 1149.1 analog boundary-scan digital software jtag embedded arm audio boundary scan hardware flash programming computer tools design dft