Designing ARM-Based Systems-on-Chips provides a systematic treatment on how to develop SOC with ARM CPU as the embedded processor.

Introductory chapters provide an up-to-date overview of the ARM architecture as well as its programming models. This is followed by a generic design methodology for systems-on-chips that identifies major design tasks including modeling, hardware/software co-design, verification, and integration. Details on each design task and illustrative examples are given throughout this valuable reference. Concluding coverage presents two design case studies that demonstrate best practices in overall design flow.

Key Features

  • Describes a hardware/software co-design methodology for ARM-based systems-on-chips
  • Includes real-world case studies, SOC for multifunctional vehicle bus and SOC for biomedical applications
  • Provides hands-on experience on system-on-chip design with many illustrative examples
  • Discusses both ARM architecture and system design issues


The book can be used as a textbook for System-on-Chip design for graduates/undergraduates in CS and EE majors. It can also be used as a reference book for practitioners in embedded systems, and by researchers interested in computer architecture and parallel programming models

Table of Contents

1 Overview

2 ARM architecture

3 Instruction set and programming model

4 System-on-Chip design methodology

5 Modelling

6 Design exploration

7 Co-verification

8 System integration

9 Design case study 1

10 Design case study 2


No. of pages:
© 2029
eBook ISBN:
Print ISBN:

About the author