When monitoring data on the USB bus, how do I tell which data is from the host computer and which is from the device under test?

Question from the Customer:
I’m using the Beagle USB 480 Power Protocol Analyzer - Standard Edition to monitor data between devices and the host computer. Looking at the data transactions in the block view of the Data Center Software, I see “IN” and “OUT” transaction types – does that tell me the direction of the data flow?


With infinite holidays and fun-to-have gadgets you can celebrate everyday

Feel like celebrating? Need a reason but can’t find one? You are in luck, random holidays are popping up like weeds.  Now you can find any number of reasons to celebrate every day of the year – check out this calendar.

Why not go all out and make your celebration one you won’t soon forget. Food, drinks, gifts, decorations and of course g...

To Run a High Stress Test, How Can I Best Generate Traffic on Multiple I2C and SPI Buses?

Question from the Customer:
I have a new network device. To fully stress test its performance, I need to drive a lot of traffic on multiple buses. I’m considering your Promira Serial Platform. Can I easily control multiple Promira platforms from one computer? Which software applications should I use and how many Promira platforms can be manag...

How Self Driving Cars Work with Embedded Systems

a Self-driving car going down the road in a heavily forrested area

We are all aware that self-driving cars are the transportation of the future. Google’s self-driving cars have logged almost 2 million miles. Other automakers, such as Volvo, Kia, BMW and General Motors are also working to develop fully automated cars. These cars will only be possible through the work of multiple embedded systems.

Embedded sy...

The Future of AI and the Embedded System

Image of HAL 9000 from A Space Odyssey to represent Artificial Intelligence

When thinking about Artificial Intelligence (AI) , most of us probably think of walking robots and talking computers. Thanks to a few science fiction movies, some of us might even relate AI to robots bent on destroying the world.

However, that’s not really the case. Artificial Intelligence is more about building intelligent systems with deci...

Tips and Options to Capture and View Data with a Beagle Protocol Analyzer

Question from the Customer:

I have a project where I need to compare the temperatures of two separate devices in the same environment.  I’m looking to use the Beagle I2C/SPI Protocol Analyzer to collect and plot the data. How can I best capture and view the data?

Response from Technical Support:

Thank you for your questions!  You can easily...

Data streaming 32-bit words, what are the options - queuing four 8-bit words or one 32-Bit word?

Question from the Customer:

 I am working on a project with data streaming blocks of 10 32-bit words. From what I can tell using the Cheetah SPI Host Adapter, I can only send 8-bit words 40 times. How can I change the Cheetah adapter set up to meet my requirements?

Response from Technical Support:

Thanks for your question!  The Cheetah adapter...

Embedded Systems Applications Across Industries

Since their inception in 1961, embedded systems have completely revolutionized the way we live, work and communicate. You may not have realized it but you’re actually surrounded by embedded systems. The printer for your computer, the Wi-Fi router providing Internet access, your MP3 player, DSLR camera, refrigerator, microwave oven, even the eq...

What is a protocol analyzer?

Protocol analyzers are indispensable tools for an embedded systems engineer. They allow engineers to gain insight into USB, I2C, SPI, CAN, etc., data that travels over the communication channel or bus. Some devices capture this information and then display it post capture, while others display the data in real-time as its transmitting. So, it’...

What is a Host Bus Adapter Card?

A Host Bus Adapter (HBA) is a circuit board or integrated circuit adapter that provides physical connectivity between a host system (computer or server) and networks and storage devices. Apart from the physical connectivity, an HBA also performs input/output (I/O) processing. With an HBA, the host computer’s microprocessor doesn’t have to pe...