There is a challenge for SoC developers to find ways to navigate the demand of memory in their design. This article looks at how a fourth, or last-level, cache can provide a solution.
May 12, 2020 by Kurt Shuler, Arteris
Learn about all 16 possible logic functions that can be realized for two binary inputs.
March 01, 2020 by Sneha H.L.
This article shows how to initialize arrays in a C program with values from text files.
September 25, 2019 by Stephen Colley
This article discusses two programming languages, namely, C and Assembly, and presents the need to know Assembly language for programming embedded systems.
September 20, 2019 by Colin Walls
Learn how to use code memory to free up RAM on your MCU.
September 16, 2019 by Robert Keim
This article will explore what virtual memory is, why it exists, and how it works from a high level.
August 20, 2019 by Stephen St. Michael
This article will take a closer look at the commands used to control and interact with DRAM.
August 09, 2019 by Stephen St. Michael
This article will examine the basic operation of Dynamic Random Access Memory (DRAM), along with how a DRAM chip is organized.
August 01, 2019 by Stephen St. Michael
RPi has done some amazing good in the world, especially for aspiring young engineers, but here's the breakdown on why it's probably not what you need for a professional project.
July 19, 2019 by Pallav Aggarwal
This article will examine principles of CPU cache design including locality, logical organization, and management heuristics.
July 11, 2019 by Stephen St. Michael
This article discusses technologies for memory-centric computing and introduces OmniXtend, a cache coherence protocol.
July 09, 2019 by Ted Marena, Western Digital
Ready to design more secure devices but not sure where to start? Learn about Diffie-Hellman cryptography in this technical article.
June 23, 2019 by Mark Hughes
This article will introduce the Advanced Microcontroller Bus Architecture (AMBA), an open standard for SoC designs.
June 02, 2019 by Stephen St. Michael
How do processors access memory? Learn more about structures in C language and how to use them.
May 02, 2019 by Steve Arar
In this article, we explain how the use of open-source functional simulators like Antmicro’s Renode can be an integral part of hardware-software co-design efforts.
April 16, 2019 by Greg Sullivan, Dover Microsystems
This article will discuss the details of interfacing a 16x2 LCD module with an MCU.
March 04, 2019 by Steve Arar
Get a primer on the basics of supercapacitors, their functionality, and which applications they're best for.
January 28, 2019 by Maurizio Di Paolo Emilio
In this article, the engineering team at Promwad examines hybrid memory cubes (HMCs), which can provide a 15-fold increase in performance with up to a 70% energy savings per bit compared to DDR3 DRAM.
January 22, 2019 by Ivan Kuten, Promwad
This article will help you to understand the pointer, which is an interesting and important aspect of the C language.
January 18, 2019 by Robert Keim
This article discusses the use of pass-transistor configurations in the design of gated latches.
December 31, 2018 by Robert Keim
Don't have an AAC account? Create one now.
Forgot your password? Click here.