With so many ARM based multicore boards coming to market we are hearing more about systems running multiple operating systems on similar cores (SMP, symmetric multi-processing) or differing cores (AMP, asymmetric multiprocessing).
So why would…
When it comes to obtaining an embedded Linux devices like the Raspberry Pi and BeagleBone for a project, most Makers would simply head online and purchase one. That is unless you’re “hak8or,” who decided to produce his own uber mini board…
PHYTEC is a German company which has been producing system on module boards (SOMs) for over 25 years so I connected with Yves Astein, a product manager at PHYTEC to get his take on the rise of ARM based SOMs and embedded computing boards. 
Yves told me…
Linux containers provide a way to build, ship, and run applications such as the EDA tools used in SoC Design and Verification. EDA Containers is a LinkedIn Group to explore and discover the possibilities of using container technology for EDA application…
The Linux kernel provides an ARM PMU driver for counting events such as cycles, instructions, and cache metrics. My previous article covered how to access data from the PMU automatically within SoC Designer by enabling hardware profiling events. It also…
Carbon cycle accurate models of Arm CPUs enable system performance analysis by providing access to the Performance Monitor Unit (PMU). Carbon models instrument the PMU registers and record PMU events into the The specified item was not found. System…
I’m excited to introduce the most complex Carbon Performance Analysis Kit (CPAK) created by The specified item was not found.; an 8-core ARM Cortex-A53 system running 64-bit Linux with full Swap & Play support. This is also the first dual-cluster…
Previously, I explained how to create a minimal, single-core ARM® Cortex™-A15 system running Linux®. In this article I will update the hardware design to use a dual-core ARM Cortex-A15 CPU and run SMP (Symmetric Multiprocessing) Linux. While the first…
Linux® has become a popular operating system in embedded products, and as a result is experiencing increased usage for system design and verification. This means that a new set of people, who are not traditional embedded software engineers, need to learn…