Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

ARM7/9 SoC Design by Doulos Ltd

Training

Product Description

ARM7/9 SoC Design is a 4-day comprehensive class that introduces the current ARM architecture (ARM7, ARM9, ARM10 and ARM11) and their associated instruction sets. This course is only available for in-house training.

In the second part of the class, the emphasis is on integration and verification of IP blocks in an existing ARM (AMBA) based system.

The class familiarizes the delegates with the current ARM architectures ARM7, ARM9, ARM10 and ARM11, as well as the corresponding command sets ARM and Thumb. The core interfaces and AMBA interfaces will be explained in conjunction with integration and verification of IP blocks. You will find more detailed information in the structure and content part of this course description.

The workshops are based around carefully designed exercises to reinforce and challenge the extent of learning, and comprise approximately 50% of class time. Hardware developers who wish to develop and verify System-on-Chip designs with ARM processors.An in-depth knowledge of microprocessors is not essential, but would be advantageous. However, all participants must be computer literate and should have a basic understanding a programming language, e.g. VHDL or C.

Please contact Doulos direct to discuss and assess your specific experience against the Pre-requisites.

Structure and Content
The ARM Architecture
Overview of ARM, registers, modes, exception handling, instruction sets, supporting technologies

ARM Processor Core
ARM7TDMI and ARM9TDMI pipelines, datapaths and instruction decoding. Overview of ARM9E-S, ARM10, ARM11, StrongARM and XScale.

Real View Developer Suite (RVDS) Overview
Compilers, Assembler, Linker, Codewarrior, Debuggers

Real View Introductory Workbook
Practical work using RVDS

ARM and Thumb Instruction Sets
Overview of the ARM and Thumb Instruction Sets. Includes practical work.

ARM / Thumb Interworking
Mixing ARM and Thumb code in the same application

EDA Models
Simulating the ARM, Modelgen, Co-verification

AMBA
The ARM on-chip bus architecture: AHB, ASB and APB

ARM Debug Solutions
On-chip debug logic, breakpoints and watchpoints, debug communication channel, tools issues, system design considerations. EmbeddedICE-RT and RealMonitor. How to design-in and use ARM's Embedded Trace Module.

System Design Considerations
Key points in designing an ARM-based system

Other modules
e.g. ARM7TDMI-S, ARM926EJ-S ARM PrimeCall Vectored Interrupt Controller…

ARM7/9 SoC Design

Market Segment(s)

  • General Purpose Products/Services
 
ARM Connected