The BSCAN Switch core is used to drive data into the design through a BSCAN interface and also reads data from the design through the same BSCAN interface. The data is written to the single BSCAN slave interface of the IP, which in turn generates transactions for multiple BSCAN interface depending on the information in the packet sent to the core over slave BSCAN interface. The number of master BSCAN ports on the IP depends on the user selection and the value can vary between 1-17.