1459854152-347f6525-eb1f-4b93-a6e8-471b49dc7da5

A flexible architecture for extending the instruction set for a boundary-scan interface. In some embodiments a blood filtering system captures and removes particulates dislodged or generated during a surgical procedure and circulating in a patient’s vasculature. A second color correcting device performs a nulling test on the same known standard and the results of this test are retained. Also described are methods and apparatus that use the CPD to synchronize the clocks of two or more devices and that track the time-variations of the CPD for reliable CPD measurement and tracking loop operations. The method further includes depositing Ti on a surface of the target substrate by a thermal reaction by supplying to the target substrate a Ti precursor gas produced by the reaction between the chlorine containing gas and Ti of the Ti containing unit while heating the target substrate provided in the chamber. The APIs provide a mechanism for a computer application to interface with various components and modules of an operating system for a resource-limited environment.