Embedded Systems Design
COE 718
B.Eng. 4th Year
Lecture: via ZOOM                         Virtual/Lab: ENG408
Gul N. Khan

  Electrical, Computer and Biomedical Engineering
Support Material


 Course Outline

 Lecture Notes


 Support Material

 Problem Sets

 Sample-Mid-term Exam

 Sample-Final Exam


Copyright statement: The following material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Copyright notice for the IEEE, ARM, CMC, Xilinx, Altera, Microtronix and Motorola related materials posted in this website: Personal use of these materials is for the students of COE718 course. However, permission to reprint/republish these materials for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works, must be obtained from the IEEE, ARM, CMC, Xilinx, Altera, Microtronix and Motorola.

ARM CPU , Cortex-M3 and RTX (RTOS) related Documents

ARM Cortex M3 Board  MCB1700 User Guide
Cortex-M3 Lab by ARM and Keil
Keil RTX (RTOS) Full Documentation by Keil
Keil RTX Note by Keil   
Keil RTX with CMSIS Support Information

Quick Reference Card ARM7 and Cortex M3/M4

ARM7TDMI  Tech Specs
ARM7 to Cortex-M3 Programming
Cortex-M3 NXP LPC 17XX User Manual
Getting Started with NXP LPC1768
ARM-Cortex M3 Tech Specs and Programming    
Cortex-M3 Instruction Set
Cortex-M3 Technical Reference Manual

Embedded Software Systems, Real-time Scheduling, etc. Papers and other Resources
RTOS Scheduling Details and Overview
Nios-II uC-Linux/OSII Guides
Linux Quick Start Guide
uCLinux Resource

Codesign Overview Papers
Computer-Aided Hardware Software Codesign
Hardware Software Codesign of Embedded Systems

Fault-Tolerant Computing: Overview Papers
Software-Hardware Fault-tolerance Architectures
Fault-tolerance and Reliability

Embedded SoPC: System on Programmable Chips
DE2-115 User Manual

DRAM Controller - Tutorial
Nios Embedded Processor Reference
Cyclone-IV Architecture
Avalon Bus Switch Fabric
Avalon BUS Spec Reference Manual
Stratix FPGA Family Overview

SoPC Builder
Nios-II Embedded Design Simulation Application Note

JPEG/MPEG Compression Overview Papers and Reports
JPEG Compression  -Overview
JPEG Compression  -Standard
MPEG Coding -Standards
MPEG Block Matching Info for projects
MP3-Decoder Code

EXTRA Optional Material

SoPC-Builder - A New SoPC Lab Tutorial
DE2 SDRAM Controller - Tutorial
Quartus II Tutorial