Communication between the host computer and BitScope is made via USB, Ethernet or RS-232 or RS-422. You can think of your link to BitScope as the execution port to which commands are written and from which replies and data are read.
The original BitScope design has the following characteristics:Serial Interface
The newer models operate at faster speeds but they all work the same way in principle; command bytes are always echoed, providing a handshake. Data bytes may then be returned depending on the command. This is what we mean by an atomic and stateless communications protocol. We call it the BitScope Atomic Bytecode Protocol.
Anyone who has debugged low level network problems, a computer bus, or other multi-state system will appreciate that most problems occur in the management of state. If the protocol has no state, and transactions are atomic, such problems don't arise in the first place. This is why it is very easy to communicate with BitScope.
Copyright © 2017 BitScope Designs