How Can I Easily Label and Sort SPI Read and Write Transactions?

Question from the Customer:

I am using the Beagle I2C/SPI Protocol Analyzer and the Data Center Software for running tests on SPI devices. This SPI data has 8 bits, the first of which tells me whether it is a read or a write. It would really help me to assign a read or write label so that the data can be separated automatically. F...

Data Center Software Series: USB 2.0 Simple and Complex Matching/Triggers

The Data Center Software is Total Phase’s free bus monitoring software that allows users to interface with Total Phase protocol analyzers supporting I2C, SPI, USB, CAN, and eSPI protocols. These analyzers include the Beagle I2C/SPI Protocol Analyzer, the line of Beagle USB Protocol Analyzers, the USB Power Delivery Analy...

How Do I Debug an I2C System So I Can Master Read PMIC Registers?

Question from the Customer:

I am trying to use the Aardvark I2C/SPI Host Adapter  and Control Center Serial Software to read the registers of an I2C device for integrated power management (PMIC). The TPS65216 datasheet describes its I2C operation and sequencing. I have used the Master Read and Master Register Read commands with t...

What is the Difference Between RAM and ROM?

RAM and ROM are both types of computer memory used to store data, code, and other information that is used by the CPU to operate in real time. Embedded systems include both of these types of memory to perform certain tasks, each with their own individual purpose, advantages, and disadvantages. In this article, we’ll provide backgr...