Using Oscilloscopes in High-Speed Digital Design

Using Oscilloscopes in High-Speed Digital Design Oscilloscopes are electronic devices used to observe and measure electrical signals. They are widely used in engineering, physics, and other fields to measure and analyze signals. Oscilloscopes display waveforms graphically, allowing users to see the shape, frequency, and amplitude of the signal being measured. In this blog post, we’ll…

Synergies Between Neuroscience and Artificial Intelligence

Synergies Between Neuroscience and Artificial Intelligence The field of neuroscience and artificial intelligence (AI) have traditionally been studied separately, with little overlap between the two. However, in recent years, there has been growing interest in the potential for cooperation between these two fields. By combining the insights and technologies of neuroscience and AI, we can…

Demand for Touchless Interfaces in the Post-COVID World

Demand for Touchless Interfaces in the Post-COVID World The modern-day world is going through a digital transformation process, which triggers technological changes across all economy, commercial, and consumer-focused sectors. These changes include quick penetration of new machines and electronic tools, IoT (Internet of Things) devices, connected software, and other solutions influencing how we interact with…

Use of GPUs in Edge AI Computing:

Use of GPUs in Edge AI Computing An Artificial Intelligence (AI) accelerator accelerates artificial intelligence applications such as artificial neural networks and machine learning. In the last decade, graphics processing units (GPUs) have seen increasing adoption for these applications since they efficiently perform image processing and mathematical neural network calculations. Fortunately for AI development, GPU…

Serial Protocols & Their Uses: I2C, UART, SPI

Serial Protocols & Their Uses: I2C, UART, SPI Serial communications protocols are vital to embedded systems.  While UART, I2C, and SPI have been used for short-distance device communication for decades, the benefits are not entirely apparent. In order to connect peripherals to a computer, one of the following protocols is typically employed: a Universal Asynchronous…

Introduction to Linux Device Tree

Introduction to Linux Device Tree Most modern laptop or desktop computers have their peripheral devices (storage, media, or cameras) connected to the main processor through a peripheral bus such as PCIe or USB.  Windows or Linux operating systems running on the computer can discover the connected peripherals through a process called enumeration or ‘plug and…