Login

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.

ARM Approved Training Center - Courses

Doulos Ltd

Languages Training Offered In: English & GermanAreas of Training Expertise: Provides vendor independent training in SoC design and verification languages & methodologies. Includes a range of ARM technology-based training courses including ARM11 and Cortex-M/R/A families.


Doulos Ltd


ARM1176 SoC Design

 

  • Course Type:  Hardware
  • Course Length:  5 day(s)


Summary:

ARM1176 SoC Design is a 5-day comprehensive class covering the ARM architecture and instruction sets for ARM7 to ARM11 processor families, and in-depth tuition on ARM11 based SoC design - including the AMBA3.0 (AXI) interface and connection of IP blocks into an existing ARM11 System. Special features of the processor, such as debug features, initialisation and bottstrap, the v6 memory system and clocks and resets are also addressed.

What will you learn?

* Introduction to ARM processor architecture and pipelining
* RealView Development Suite (RVDS)
* ARM1176 processor
* ARM and Thumb instruction sets
* Exception handling
* ARM processor integration
* Hands-on use of development systems
* AMBA AHB, AXI and APB Protocol
* ARM1176 Memory Subsystem
* ARM1176 Memory Management
* ARMv6 Memory Types
* ARM1176 L1 and L2 Memory interface
* ARM1176 L2 Caches
* PrimeCell VIC interrupt controller
* ARM1136/1176 Interrupts
* Introduction to TrustZone
* Introduction to IEM
* ARM1176 clocks, resets and power management
* ARM1176 initialisation and bootstrap
* ARM processor simulation models
* ARM11 embedded core debug
* ARM1176 integration

Prerequisites:


All participants must be computer literate and have a basic understanding of the C programming language and a hardware description language such as VHDL or Verilog.

An in-depth knowledge of microprocessors is not essential, but would be advantageous.

Audience:


* System design engineers
* Software design engineers
* Hardware design engineers..
..who wish to develop systems and applications based on ARM11 cores and AMBA 3.0 (AXI) based systems.

[ Training Course list ]
ARM Connected
ARM Approved Training Center