A good excuse for reuse: "open" TAP controller design | IEEE Conference Publication | IEEE Xplore