GPU vs CPU – What are Their Differences and How are They Used?

By definition, an embedded system is a combination of a computer processor, computer memory, and input/output peripheral devices that has a dedicated function within a larger mechanical or electronic system. Today’s embedded systems can incorporate a variety of different processor types depending on the desired function and sys...

What is the Correct Order of Commands for an XML Script to Control I2C Devices?

A picture of random order of data

Question from the Customer:

I am developing scripts for I2C devices, and I am learning to use the Aardvark I2C/SPI Host Adapter with Control Center Serial Software. I have a question about the XML scripts – is there a required order of the commands in a script?

I have a question about device interaction:

<i2c_write addr="0x59" coun...

Machine Learning and A.I. – Examples, Pros and Cons

Artificial Intelligence is a term that most people in the modern world are familiar with. Probably more commonly referred to as A.I., artificial intelligence is a hotly debated topic. Do we want A.I in our everyday lives, or do we not? We have heard many great things about how artificial intelligence can enhance and bring tremend...

How Do I Use an SPI Host Adapter to Program a 16-bit SPI EEPROM?

Cartoon of trying to communicate

Image by Peggy Marco

Question from the Customer:

I am trying to use the Aardvark I2C/SPI Host Adapter with the Flash Center Software to program a 16-bit Microwire serial access EEPROM, M93C66. Looking at the SPI EEPROM XML files that are available for the Flash Center Software, is it possible to create a file for programming the M93C...

Difference Between Half-Duplex vs Full-Duplex

Within embedded systems or networks, devices communicate with one another through various modes of data transmission. There is often two-way communication between devices, meaning they both are capable of sending and receiving data. This is referred to as a duplex communication system. Depending on the communication protocol and ap...

How Exactly Does Master Read Differentiate from Master Register Read?

A picture of looking at data and reference books.

Photograph by Dmitriy

Question from the Customer:

I am using the Aardvark I2C/SPI Host Adapter as an I2C master to check the data transactions of an EEPROM of a new script. I am not familiar with the Master Read and Master Register Read function, and I do not understand how they operate. Can you provide details about the difference...