Cortex-A Series

The Arm Cortex-A series is a class of application processors that implement a Virtual Memory System Architecture (VMSA) that enable Operating Systems such as Linux to support the operation of multiple software applications.

The specific processor may support multiple levels of execution, separating applications usually running unprivileged and operating system functions running in privileged modes allowing the protection of the system from malfunctioning applications. The operating system manages the allocation of system resources.

The series of processors conforms to one of the specific Arm architectures either Armv7-A and Armv8-A (later architectures are not part of the Arm Academic Access program).

Projects Using This Technology

Reference Design

megaSoC

Cover image
Example
Arm

Reference Design Comparison Table

This table will let you compare this reference design with others on SoC Labs
Title megaSoC milliSoC
Class Complex Mid-range
Reference Design MegaSoC TSRI/SoC Labs
Staffing Academic team Academic + dedicated post doc
Time Scales 6 months to 1 year 1+ years
Model Forms Trial of processing element
Tape Out / Package and Board Costs >£50k £25k-£50k
Processor(s) A53 M55/U55
Processor(s) (speed) > 800 Mhz 250-800Mhz
Data Rates / On Chip Comms <2.5 Gbps 10-80 Gbps
Data Rates / Off Chip Comms <50 Mbps 0.1-0.8 Gbps
On Chip Memory Requirements 32KB to multiple MB 2MB+
Virtual Prototype Environment HAPS MPS3
Tape Out Node 28nm 28nm

Actions

Interested in this topic? Log-in to Add to Your Profile

Discussion

David Mapstone

27 Oct 2022 - 17:22

Is it worth having a table to breakdown the differences/usecases between each cores?

I think specifying which cores are actually being used in current multi-accelerator SoC's would also be a good thing to share so we reduce the type of cores being developed for at one time.

Add new comment

To post a comment on this article, please log in to your account. New users can create an account.