This paper describes an architecture for controlling multiple IEEE 1149.1 compliant TAP controllers on a single digital system chip. The key feature of this architecture is the compatibility with the IEEE 1149.1 standard, and existing debugger software. Results are presented, obtained from an experiment, in which the proposed architecture is mapped on an FPGA to control multiple existing designs with TAP controllers.