259 Items associated with Arm Education
Course
Advanced System on Chip Design Education Kit
Advanced System on Chip Design Education Kit
Subjects: Technology > Processors > Cortex-A Series
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Interests: SoC Design , AHB - AMBA® High-performance Bus , FPGA , Armv7 , Cortex A9 , Zybo-z7-10
Digital Signal Processing Education Kit
Our Digital Signal Processing Education Kit covers the fundamental theory and practice of managing digital signals.
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Discrete time signal , Digital Signal Processing (DSP)
Efficient Embedded Education Kit
Design and program Arm-based embedded systems and implement them in low-level hardware using standard C and assembly language.
Interests: Embedded Systems , Cortex-M , STM32
Embedded Linux Education Kit
Our Embedded Linux Education Kit covers the fundamental knowledge of the Linux architecture, and practical skills involved in configuring and building a full Linux operating system stack.
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Graphics and Mobile Gaming Education Kit
Our Graphics and Mobile Gaming Education Kit covers the fundamentals of video game design and computer graphics.
Internet of Things Education Kit
Our Internet of Things Education Kit covers the fundamental concepts of the Internet of Things (IoT), such as embedded systems, connectivity, cloud computing, and security. The Education Kit provides student with practical experience in creating smartphone apps and controlling a wearable device using the Arm Mbed platform and Android SDK. This kit focuses on the transformative intersection between the internet, mobile and sensor technology and providing the skill set to get involved in IoT development.
Subjects: Technology > Communication > Bluetooth LE
Technology > Security
Interests: Internet of Things (IoT) , The Cloud , Cortex-M , Embedded Systems , STM32
Introduction to Computer Architecture Education Kit
Our Introduction to Computer Architecture Education Kit equips your students with the fundamental concepts of computer architecture and how these concepts are applied and implemented in modern processors. This kit is suitable for introductory and mid-level computer architecture courses in Electronic and Computer Engineering, and Computer Science. Lab manual with solutions for faculty are available upon request from https://www.arm.com/resources/education/education-kits/aup-donation-request-form
Interests: Radio Frequency Design , Thumb instruction set , Synchronous Dynamic Random Access Memory (SDRAM)
Introduction to Robotic Systems Education Kit
Our Introduction to Robotic Systems Education Kit teach your students to develop autonomous mechatronics and robotic systems.
Subjects: Design Flow > Behavioural Design > Simulation
Introduction to SoC Design Education Kit
Our Introduction to System on Chip Design Education Kit covers the fundamentals of System-on-Chip design, including how the theories and concepts can be applied in the design and programming of a simple SoC implemented on an FPGA.
Interests: AHB - AMBA® High-performance Bus , Radio Frequency Design , SoC Design
Rapid Embedded Education Kit
Our Rapid Embedded Systems Design Education Kit covers the fundamental principles of how to accelerate the development of embedded systems and rapidly prototype various embedded applications.
Interests: Embedded Systems , Cortex-M , STM32
Real Time Operating Systems Design And Programming Education Kit
Our Real-Time Operating Systems Design And Programming Education Kit teaches your students how operating systems control individual devices, and how to enable the efficient functioning of device networks, especially in real-time environments. Given the complex tasks facing today’s computing devices, operating systems must be stable, fast and efficient, particularly given the interaction between devices that recent technologies such as the Internet of Things will bring.
VLSI Fundamentals A Practical Approach Education Kit
VLSI Fundamentals: A Practical Approach Education Kit covers the fundamentals of Very Large-Scale Integration (VLSI) design, including how the theories and concepts can be applied in the design of simple logic circuits and in the physical implementation of a simplified microprocessor.
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Resource
UNSPECIFIED
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
UNSPECIFIED
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
AXI-Lite and GPIOs
Design and implement AXI-Lite peripheral to control General Purpose Input and Output Ports (GPIOs). At the end of this module, you will be able to:
- Configure and integrate an AXI-Lite peripheral with a Cortex-A9 Processing System.
- Modify a C code to program the Cortex-A9 processor so that it reads the state of switches and control the LEDs.
- Demonstrate a functional simple system that lights up the LEDs based on the status of the switches.
Interests: General Purpose Input Output (GPIO)
Appendix
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Embedded Linux Education Kit main: License
Embedded Linux Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Exam
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Exam Solution
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Extra Reading: The Arm Cortex-M4 Processor Architecture - Part 2
Rapid Embedded System Education kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: Radio Frequency Design , Radio Frequency Design
Graphics and Mobile Gaming Education Kit main: License
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Lab 2: IO and GPIO
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Interests: General Purpose Input Output (GPIO)
Lab 3: Basic Mobile Application
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Lab 4: BLE Program
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Lab 5: Heart Rate Android Application
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Lab 6: IoT Sensors
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Lab 7: Weather Station Application
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Lab 8: WiFi Lab
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
License
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 01: Introduction to Arm based System on Chip Design
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 01: Introduction to Graphics and Game Programming
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Module 01: Introduction to Operating Systems
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 01: Lab 0 Getting Started (Adv SoC)
Setting up all the tools needed for completing the labs in this education kit.
Module 02: Arm and Arm Processors
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 02: GPU Architecture and Mali GPU
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Interests: Graphics Processing Unit (GPU)
Module 02: Operating Systems Overview
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 03: Armv7 AR Instruction Set Architecture Overview part 1
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 03: Introduction to Graphics API, Vulkan and OpenGL ES
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Module 03: Process, Task and Thread
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 04: Armv7 AR Instruction Set Architecture Overview Part 2
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 04: Lab 01: Programming a Processor
At the end of this lab, you will be able to:
- Modify a C program with assembly subroutines to perform string copy and capitalization operations.
- Compile a C program and execute the program on a Fixed Virtual Platform in the Arm Development Studio tool.
- Demonstrate how to step through the code and examine register and variable values in debug mode.
- Identify known issues related to connection issues in the debug configuration and apply troubleshooting solutions.
Module 04: Rendering Pipeline and Shader Programming
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Module 04: Scheduling
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 05: 3D Graphics and Matrix Manipulation
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Module 05: Arm Cortex A9 processor
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 05: Concurrency
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 06: Arm Cortex A9 processor
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 06: Memory
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 06: Texturing and Lighting
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Module 07: AXI4 Lite GPIO Peripheral and DDR memory controller
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 07: Lab 02 AXI Lite and GPIO
In this lab, we will design and implement AXI-Lite peripheral to control General Purpose Input and Output Ports (GPIOs).
Module 07: Performance Optimization and Programming Techniques
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Module 07: Virtual Memory
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 08: AXI UART and AXI4 Stream Peripherals
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 08: File System and IO
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 08: Introduction to Mobile Gaming
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Module 09: Game Graphics and Audio
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Module 09: HDMI overview
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 09: Lab 03 HDMI
In this module, we will design and implement an AXI4-Stream HDMI peripheral to display a simple colored image onto an HDMI monitor.
Module 09: RTOS and RTX
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 10: Arm CMSIS and Software Drivers
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 10: Arm CMSIS and Software Drivers: Lab 10
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 10: Control for Autonomous Cars
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 10: Fast Fourier Transform - Derivation of Radix-2 FFT
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Fast Fourier Transform (FFT)
Module 10: Fast Fourier Transform - Derivation of Radix-2 FFT: Lab Manual
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Fast Fourier Transform (FFT)
Module 10: HDMI input peripheral
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 10: Lab 04 Android App Heartrate
Design and build an app to connect to a heart rate sensor, using Bluetooth Low Energy (BLE), and display the information on-screen.
Module 10: Lab 05 Fast Fourier Transform
The examples in this exercise introduce some of the concepts behind the Fast Fourier Transform (FFT). You will write a C function to implement the Discrete Fourier transform (DFT) and assess its computational efficiency. Next, you will modify that function to use pre-computed “twiddle factors” and measure the time taken to execute the modified function. You will compare this with the time taken to execute fast Fourier transforms written in C and implemented using the CMSIS DSP library. Finally, you will embed these functions in a real-time program that acts as a simple spectrum analyzer.
Interests: Fast Fourier Transform (FFT)
Module 10: Lab 06a Control for Autonomous Cars
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 10: Lab 06b Control for Autonomous Cars
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 10: Lab 07 Arm CMSIS and Software Drivers
In this lab, we will introduce Cortex Microcontroller Software Interface Standard (CMSIS), which is an abstraction layer for the microcontroller, and defines generic tool interfaces. It simplifies software reuse.
Module 10: RTX Task and Simple Time Management
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 10: Real-Time Operating System
Rapid Embedded System Education kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: Radio Frequency Design , Radio Frequency Design
Module 10: SPICE Simulation
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 10: The Design of Video Games
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Module 10: Vector, SIMD, GPUs
Introduction-to-Computer-Architecture-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Interests: Radio Frequency Design , Thumb instruction set , Synchronous Dynamic Random Access Memory (SDRAM)
Module 11: 3D Effects, Architecture and Performance Considerations
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Module 11: Adaptive Filters - Prediction and System Identification
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 11: Application Programming Interface and Final Application
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 11: Application Programming Interface and Final Application: Lab 12
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 11: Combinational Circuit Design
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 11: Combinational Circuit Design: Lab Manual
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 11: IoT Security
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Module 11: Lab 05 IoT Sensors
Covers security aspects relevant to IoT, including different types of attacks and technical solutions designed to mitigate these.
Module 11: Lab 06 IoT Sensor and App
Program the DISCO-L475VG-IOT01A board to operate as a weather station. This builds on previous labs where we learned how to send BLE advertisements, read from different sensors (including temperature), and connect to an embedded device via an app that we developed.
Module 11: Lab 07 Final Project
Lab exercise that brings together all of the previous labs into one project, a music player.
Module 11: Lab 07 Simultaneous Localisation and Mapping (SLAM)
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 11: Lab 08 API and Final App
In this lab, we will develop an API that has more generic and easy-to-use functions. Then, based on the API, we will develop a final game application: Snake.
Module 11: Sharing Data on RTX
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 11: Simultaneous Localisation and Mapping (SLAM)
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 11: SoC Case Study
Introduction-to-Computer-Architecture-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Interests: Radio Frequency Design , Thumb instruction set , Synchronous Dynamic Random Access Memory (SDRAM)
Module 11: System debugging
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 12: Adaptive Filters - Equalisation and Noise Cancellation
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 12: Current and Future trends of IoT
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Module 12: Image Processing Application
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 12: Lab 07 WiFi
Learn how to program the DISCO-L475VG-IOT01A board that has an on-board WiFi module to send and receive sensor data from the device management platform.
Module 12: Lab 09 PMOD
In this lab, we will use the Expansion headers of the Basys 3 development board to expand our SoC with additional joystick peripherals and develop the final application further with a new API.
Module 12: Mixed Reality
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Module 12: Performance Evaluation and OS aware Debugging
Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Design Flow > Architectural Design
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Peripherals > PL031 RTC Real Time Clock
Module 12: Sequential Circuit Design
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 13: Accelerate Image Processing using SIMD engine
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 13: Adaptive Filters - Adaptive FIR Filter and the LMS Algorithm
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 13: Adaptive Filters - Adaptive FIR Filter and the LMS Algorithm: Lab Manual
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 13: Arm Mobile Studio - Labs Only
Graphics and Mobile Gaming Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > Accelerators > Mali DDKs
Module 13: Lab 06 Adaptive Filters
The examples in these exercise concern different applications of an adaptive FIR filter using the Least Mean Squares (LMS) algorithm.
Module 13: Lab 08 Activity Recognition
Design a full-stack Internet of Things (IoT) system for real-time classification of user activities. You will use an IoT board with accelerometer and gyroscope sensors, a cloud platform where you can instantiate a virtual machine (e.g., Google Cloud Platform), and an Android mobile phone.
Module 13: Wires
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 14: Accelerate Image Processing using FPGA hardware
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 14: Adders
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 15: Datapath Functional Units
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 16: SRAM
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 17: Clocking
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 17: Clocking: Lab Manual
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 18: Pitfalls
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 19: Test
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 1: Discrete-Time Signals and Systems - Convolution and Correlation
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 1: Discrete-Time Signals and Systems - Convolution and Correlation, Module 1, Lab Manual
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 1: Introduction
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 1: Introduction to Arm-based System-on-Chip Design
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 1: Introduction to Embedded Systems
Rapid Embedded System Education kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: Radio Frequency Design , Radio Frequency Design
Module 1: Introduction to Robotic Systems
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 1: Introduction to the Internet of Things
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Module 1: Introduction: Getting Started Lab Manual
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 1: Lab 0 Getting Started
Getting started manual for the digital signal processing education kit.
Module 1: Lab 01 Analog IO
Lab exercise with code and documentation for analog IO. From the digital signal processing education kit.
Module 1: Linux and Embedded Systems: An Introduction
Embedded Linux Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 20: Packing, I/O & Power Distribution
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 2: Arm Cortex-M7 Processor Architecture Part 1
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 2: Circuit & Layout
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 2: Circuit & Layout: Lab Manual
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 2: Fundamentals of Computer Design
Introduction-to-Computer-Architecture-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Interests: Radio Frequency Design , Thumb instruction set , Synchronous Dynamic Random Access Memory (SDRAM)
Module 2: IoT System Architecture and Standards
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Module 2: Lab 1: Introduction to the Board and Workspace Setup
Embedded Linux Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 2: Linux-based Embedded System Component Stack
Embedded Linux Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 2: Sampling, Reconstruction and Aliasing - Review of Complex Exponentials and Fourier Analysis
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Digital Signal Processing (DSP)
Module 2: The Arm Cortex-M0 Processor Architecture: Part 1
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 2: The Arm Cortex-M4 Processor Architecture
Rapid Embedded System Education kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: Radio Frequency Design , Radio Frequency Design
Module 3: Anatomy of a Linux-based System
Embedded Linux Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 3: Arm Cortex-M7 Processor Architecture Part 2
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 3: Arm Cortex-M7 Processor Architecture Part 2: Getting Started
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 3: Arm Cortex-M7 Processor Architecture Part 2: Lab 1 Manual
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 3: Arm Cortex-M7 Processor Architecture Part 2: Lab 1 Solutions
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 3: Introduction to Arm Cortex-M4 Programming
Rapid Embedded System Education kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: Radio Frequency Design , Radio Frequency Design
Module 3: Introduction to Embedded Systems
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Module 3: Lab 02 Sampling Aliasing and Reconstruction
Lab exercise involving sampling aliasing and reconstruction. Related to the digital signal processing education kit.
Module 3: Pipelining
Introduction-to-Computer-Architecture-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Interests: Radio Frequency Design , Thumb instruction set , Synchronous Dynamic Random Access Memory (SDRAM)
Module 3: Sampling, Reconstruction and Aliasing - Time and Frequency Domains
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 3: Sampling, Reconstruction and Aliasing - Time and Frequency Domains: Lab Manual
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 3: Simple Processor Example
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 3: The Arm Cortex-M0 Processor Architecture: Part 2
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 4: AMBA 3 AHB-Lite Bus Architecture
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 4: AMBA 3 AHB-Lite Bus Architecture: Getting Started Guide
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 4: AMBA 3 AHB-Lite Bus Architecture: Lab 4
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 4: Branches and the Limits to Pipelining
Introduction-to-Computer-Architecture-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Interests: Radio Frequency Design , Thumb instruction set , Synchronous Dynamic Random Access Memory (SDRAM)
Module 4: CMOS Transistor Theory
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 4: Configuration & Build Process of an Embedded Linux System
Embedded Linux Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 4: Hardware Platforms for IoT
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Module 4: Interrupts and Low Power Features
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 4: Interrupts and Low Power Features: Lab 2 Manual
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 4: Introduction to the Mbed Platform and CMSIS
Rapid Embedded System Education kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: Radio Frequency Design , Radio Frequency Design
Module 4: Introduction to the Mbed Platform and CMSIS: Getting Started Guide
Rapid Embedded System Education kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: Radio Frequency Design , Radio Frequency Design
Module 4: Lab 01 Cortex-M0 AHB Lite Implementation
In this lab, we will begin designing a simple SoC platform that contains a Cortex-M0 microprocessor, an LED peripheral, and an on-chip memory.
Module 4: Lab 1 Programming a Processor
In this module, we will program an Arm processor on a Fixed Virtual Platform using a mixture of Assembly language and C code.
Module 4: Time and Frequency Domains - z-transform
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 5: AHB VGA Peripheral
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 5: AHB VGA Peripheral: Lab 5
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 5: Digital Input and Output(IO)
Rapid Embedded System Education kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: Radio Frequency Design , Radio Frequency Design
Module 5: Exploiting Instruction-Level Parallelism
Introduction-to-Computer-Architecture-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Interests: Radio Frequency Design , Thumb instruction set , Synchronous Dynamic Random Access Memory (SDRAM)
Module 5: FIR Filters - Moving Average Filters
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 5: Introduction to Linux Kernel Modules
Embedded Linux Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 5: Lab 02 AHB VGA Peripheral
In this lab, we will implement an AHB VGA peripheral and write simple program for the processor to display images onto a VGA monitor.
Module 5: Lab 2: Introduction to Kernel Modules under Yocto
Embedded Linux Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 5: Lab 2: Introduction to Kernel Modules under Yocto
Code for a simple device driver "hello world" program and BitBake recipe.
Module 5: Lab01 Digital Input and Output
Lab exercise covering how to utilize digital input and output within an embedded system.
Module 5: Non-ideal Transistor Theory
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 5: Power Supply for Autonomous Cars
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 5: The Arm Cortex-M4 Processor Architecture
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Module 6: AHB UART Peripheral
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 6: AHB UART Peripheral: Lab 6
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 6: Communication Between Kernel and User Space
Embedded Linux Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 6: DC & Transient Response
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 6: DC Motors and Motor Controllers
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 6: FIR Filters - Window Method of Design
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 6: FIR Filters - Window Method of Design: Lab Manual
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 6: Interrupts and Low Power Features
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Module 6: Interrupts and Low Power Features
Rapid Embedded System Education kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: Radio Frequency Design , Radio Frequency Design
Module 6: Lab 02 Interrupts
Lab exercise to understand how to utilize interrupts within the context of embedded systems.
Module 6: Lab 03 AHB UART Peripheral
In this lab, we will implement an AHB UART peripheral and write simple program for the processor to communicate with a PC or laptop.
Module 6: Lab 03 FIR Filters
The examples in this exercise introduce some of the concepts of Finite Impulse Response (FIR) filtering. Also explored are various methods of estimating the magnitude frequency response of a filter implemented in real-time and the relative computational efficiency of different implementation options.
Module 6: Memory
Introduction-to-Computer-Architecture-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Interests: Radio Frequency Design , Thumb instruction set , Synchronous Dynamic Random Access Memory (SDRAM)
Module 7: Analog Input and Output
Rapid Embedded System Education kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: Radio Frequency Design , Radio Frequency Design
Module 7: Application Demo Building a Ranging Sensor Kernel Module
Embedded Linux Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 7: Caches
Introduction-to-Computer-Architecture-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Interests: Radio Frequency Design , Thumb instruction set , Synchronous Dynamic Random Access Memory (SDRAM)
Module 7: IIR Filters - Impulse Invariant and Bilinear Transform Methods of Design
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 7: Introduction to the Mbed Platform
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Module 7: Lab 0 Getting Started (IoT)
How to create a new Mbed project, import code example, compile, and execute applications for embedded devices.
Module 7: Lab 03 Analog Input and Output
Lab exercise to understand analog input and output features in embedded systems.
Module 7: Lab 04 Timer GPIO and 7-Segment Peripheral
In this lab, we implement three AHB peripherals: an internal timer, a general-purpose input output (GPIO), and a 7-segment display.
Module 7: Lab 4: Lab Code
Code for creating a Linux kernel device driver for a ranging sensor module.
Module 7: Logical Effort
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 7: Logical Effort: Lab Manual
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 7: PWM and Servo Control
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 7: PWM and Servo Control: Lab 3A Manual
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 7: PWM and Servo Control: Lab 3B Manual
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 7: Timer, GPIO and 7-Segment Peripherals
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 7: Timer, GPIO and 7-Segment Peripherals: Lab 7
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: General Purpose Input Output (GPIO) , AHB - AMBA® High-performance Bus , Radio Frequency Design
Module 8: IIR Filters - Simple IIR Filter Design Example
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 8: IIR Filters - Simple IIR Filter Design Example: Lab Manual
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Analogue Digital Converter (ADC)
Module 8: Interrupt Mechanisms
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 8: Interrupt Mechanisms: Lab 8
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 8: IoT Connectivity Part 1
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Module 8: Lab 01 IO and GPIO
Learn how to configure and use the General Purpose Input/Output (GPIO) capability of a development board, at the register level without the use of an Application Programming Interface (API).
Module 8: Lab 04 IIR Filters
The examples in this exercise introduce some of the concepts of Infinite Impulse Response (IIR) filtering. Also explored are various methods of estimating the magnitude frequency response of a filter implemented in real time and the relative computational efficiency of different implementation options.
Module 8: Lab 04 Pulse-width Modulation
Lab exercise to understand pulse-width modulation and how it can be utilized in embedded systems.
Module 8: Lab 05 Interrupt Mechanisms
In this lab, we will implement an interrupt mechanism for the timer and the UART peripherals.
Module 8: Lab 5: Lab Code
Code for running an application and using GDB debugger and Streamline to analyze performance.
Module 8: Multicore
Introduction-to-Computer-Architecture-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Interests: Radio Frequency Design , Thumb instruction set , Synchronous Dynamic Random Access Memory (SDRAM)
Module 8: Optical Sensing in Robotics
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 8: Optical Sensing in Robotics: Lab 4 Manual
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 8: Power
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 8: System Debugging and Profiling
Embedded Linux Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Module 8: Timer and Pulse-width Modulation
Rapid Embedded System Education kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: Radio Frequency Design , Radio Frequency Design
Module 9: Fast Fourier Transform - Review of Fourier Analysis
Digital Signal Processing Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Analogue Digital Converter (ADC) , Fast Fourier Transform (FFT)
Module 9: IoT Connectivity Part 2
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
Module 9: Lab 02 Basic Mobile App
Create and build a simple Hello World application for your Android device.
Module 9: Lab 03 BLE Program
Learn how to program the DISCO-L475VG-IOT01A board, which has an on-board Bluetooth V4.1 module (SPBTLE-RF), and subsequently use a mobile device to connect to it via Bluetooth Low Energy (BLE).
Module 9: Lab 05 Serial Communication
Lab exercise to understand serial communication such as I2C, UART and SPI.
Module 9: Multithreading
Introduction-to-Computer-Architecture-Education-Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Interests: Radio Frequency Design , Thumb instruction set , Synchronous Dynamic Random Access Memory (SDRAM)
Module 9: Programming an SoC using C Language
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 9: Programming an SoC using C Language: Lab 9
Introduction to SoC Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: AHB - AMBA® High-performance Bus , AHB - AMBA® High-performance Bus , Radio Frequency Design , Radio Frequency Design
Module 9: Robot Operating System
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 9: Robot Operating System: Lab 5 Manual
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Module 9: Scaling
VLSI Fundamentals: A Practical Approach Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Interests: Asynchronous Circuit , Asynchronous Circuit , Radio Frequency Design , Radio Frequency Design
Module 9: Serial Communication
Rapid Embedded System Education kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Processors > Cortex-A Series
Technology > System Controllers > MMU-500 System Memory Management Unit
Interests: Radio Frequency Design , Radio Frequency Design
Project: Voice Commanding Robot with Speech Recognition APIs: Lab 8 Manual
Introduction to Robotic Systems Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > Communication > Advanced Microcontroller Bus Architecture
Technology > System Controllers > MMU-500 System Memory Management Unit
Design Flow > Behavioural Design > Simulation
Quizzes
Internet of Things Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Technology > Security
Technology > Communication > Advanced Microcontroller Bus Architecture
RTOS - Module 10: Lab 04 Evaluating Scheduler Responsiveness
In this lab you will evaluate how changing the scheduling approach (prioritisation and pre-emption) affects how quickly a multithreaded program responds to an input event.
RTOS - Module 11: Lab 05 Producer and Consumer
In this exercise, you will focus on the producer-consumer problem. You may want to use some primitives of the RTX in order to solve the problem. There may be many possible solutions and you are expected to evaluate their advantages and disadvantages.
RTOS - Module 12: Lab 06 OS Debugging
Tuning a program to a good, if not optimal, state is a time-consuming task. In this lab, you are expected to improve the performance of the provided project. You will first be introduced to how to evaluate the performance of the provided project with various debugging tools and techniques. By doing so, you will notice performance or, in some cases, even functional bugs.
RTOS - Module 1: Lab 0 Getting Started
Getting started with Keil MDK. KEIL µVision5 is a widely-used IDE particularly in the embedded software region. It has full support for the STM32F4 Discovery Board and is really easy-to-use.
RTOS - Module 3: Lab 1 Processing Text in Assembly Language
In this exercise you will execute assembly code on your board using the debugger in order to examine its execution at the processor level. This lab aims to get you familiar with the development environment and understand how the hardware “plumbing” is hard.
RTOS - Module 3: Lab 2 RTX Basics
In this lab you will configure the RTX and create and destroy some tasks using the RTX RTOS. You are expected to walk through how the OS performs task creation, termination and switching operations.
RTOS - Module 5: Lab 03 Implementing Mutex
In this exercise, a simulated environment based on the RTX RTOS is created. From here you will explore some of the concepts and algorithms introduced during the lectures.
Supplementary material
Advanced System on Chip Design Education Kit
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > BP140 AXI Memory Interface
Technology > Communication > Advanced Microcontroller Bus Architecture > XHB-400: AXI4 to AHB-Lite Bridge
Technology > Processors > Cortex-A Series
Design Flow > FPGA SoC prototyping with Xilinx(R) PYNQ(R) platform
Design Flow > Architectural Design
Technology > System Controllers > MMU-500 System Memory Management Unit
Textbook
A Beginner’s Guide to Designing Embedded System Applications on Arm Cortex-M Microcontrollers
This textbook is the perfect introduction for the beginner looking to enter the exciting world of embedded devices and IoT.
Over the course of twelve chapters, readers will gain the practical skills needed to build a fully functional smart home device featuring a fire alarm, motion detector and security sensor.
No prior knowledge of programming or electronics is assumed as the authors have adopted a “learn-by-doing” approach. Basic ideas are explained and then demonstrated by means of examples that progressively introduce the fundamental concepts, techniques, and tools of embedded system design.
All exercises are based on the ST Nucleo-F429ZI board, so readers can gain experience in implementing these key concepts on an industry-relevant Arm-based microcontroller.
For educators looking to adopt this textbook, the authors have conveniently organized the book to align with a typical twelve-week semester, the idea being that one chapter can be addressed each week. This textbook also takes a blended learning approach with a set of pre-lesson activities for the students which are designed to develop the reader’s curiosity and enthusiasm for embedded system design.
Interests: Embedded Systems , Internet of Things (IoT) , Cortex-M