Login

Course/Lab Material for Teaching DSP

 


Lab-in-a-Box for Digital System Design (DSP) Course

Currently Shipping

Click on the image to request a donation


ARM-Cypress Digital Signal Processing (DSP) Lab-in-a-Box (LiB)

The kit contains everything an educator needs to set up a oractical course on digital signal processing using low cost ARM Cortex-M4 based microcontrollers form Cypress.

The kit comprises of:
· Hardware boards (ARM Cortex®-M4 processor based FM4 microcontroller boards from Cypress )
· ARM Keil® MDK-ARM Pro microcontroller development suite software licences
· Complete teaching materials including lecture note slides, demonstration codes, hands-on lab manuals with solutions in source

 

<

 

 


Development Boards

An ultra-low-cost, all-in-one development tool for evaluating, developing and debugging Kinetis MCUs features the K40X256VLQ100 (144LQFP) MCU with USB, touch-sensing and segment LCD functionality. It comes pre-flashed with demonstration software to exercise a small portion of the capabilities of the Kinetis K40X256 device and the KwikStik hardware. The on-board Segger™ J-Link™ debug interface allows the user to evaluate the features of the on-board K40 MCU or to develop, debug and program their own target hardware based on any Kinetis MCU.

Software Tools

ARM offers the Keil Microcontroller Development Kit (MDK-ARM) for ARM powered microcontrollers. It features the industry-standard compiler from ARM, the Keil µVision IDE, and sophisticated debug and data trace capabilities. MDK-ARM offers tailored support for all Cortex-M, ARM7, and ARM9 processor-based devices, and is the recommended solution for students working with standard ARM-based MCU devices. We suggest that students and universities download the free evaluation version of the tools, which offers all the features of the standard version, but with a 32 KByte object code/data limit.

Keil - Tools by ARM

Textbooks

ARM System Developer's Guide

In English, by Andrew Sloss, Dominic Symes, and Chris Wright
Published by Morgan Kaufmann

ISBN: 1-55860-874-5

ARM Assembly Language: Fundamentals and Techniques

Published by CRC

ISBN-10: 1439806101
ISBN-13: 978-1439806104
Errata List

The Definitive Guide to the ARM Cortex-M3

In English, by Joseph Yiu
Published by Newnes
First Edition Errata Document (71KB PDF)

ISBN-10: 0750685344
ISBN-13: 978-0750685344

Free ARMv7-AR, ARMv7-M, ARMv6-M, and ARMv5 Architecture Reference Manual Downloads

In English, edited by David Seal
Published by Addison-Wesley

ISBN: 0-201-73719-1

Other ARM-related Books

Teaching Materials

Teaching Slides

Lab Manuals and Exercises

Application Notes for Students and Faculty

Other Projects and Resources


Development Boards

The Tiva C Series LaunchPad includes everything you need to get started with ARM Cortex-M4 development!

  • Tiva C Series TM4C LaunchPad Evaluation Board (EK-TM4C123GXL)
  • On-board In-Circuit Debug Interface (ICDI)
  • USB Micro-B plug to USB-A plug cable
  • README First document
  • Free TM4C123GXL TivaWare® for C Series downloads

ARM Cortex-M4 based Microcontroller
The Tiva C Series TM4C123GH6PM microcontroller offers an 80-MHz, 32-bit ARM Cortex-M4 CPU with floating point, 256 Kbytes of 100,000 write-erase cycle FLASH, and many peripherals such as MC PWMs, 1-MSPS ADCs, eight UARTs, four SPIs, four I2Cs, USB Host|Device, and up to 27 timers, some configurable up to 64 bits.

Software Tools

ARM offers the Keil Microcontroller Development Kit (MDK-ARM) for ARM powered microcontrollers. It features the industry-standard compiler from ARM, the Keil µVision IDE, and sophisticated debug and data trace capabilities. MDK-ARM offers tailored support for all Cortex-M processor-based devices, and is the recommended solution for students working with standard ARM-based MCU devices. We suggest that students and universities download the free evaluation version of the tools, which offers all the features of the standard version, but with a 32 KByte object code/data limit.

Keil - Tools by ARM

Textbooks

ARM System Developer's Guide

In English, by Andrew Sloss, Dominic Symes, and Chris Wright
Published by Morgan Kaufmann

ISBN: 1-55860-874-5

Embedded Systems: Introduction to the ARM Cortex-M3

In English, by Jonathan W. Valvano
Published by CreateSpace

ISBN-10: 1477508996
ISBN-13: 978-1477508992

Embedded Systems: Real-Time Interfacing to the ARM Cortex-M3

In English, by Jonathan W. Valvano
Published by CreateSpace

ISBN-10: 1463590156
ISBN-13: 978-1463590154

Embedded Systems: Real-Time Operating Systems for the ARM Cortex-M3

In English, by Jonathan Valvano
Published by CreateSpace

ISBN-10: 1466468866
ISBN-13: 978-1466468863

ARM Assembly Language: Fundamentals and Techniques

Published by CRC

ISBN-10: 1439806101
ISBN-13: 978-1439806104
Errata List

The Definitive Guide to the ARM Cortex-M3

In English, by Joseph Yiu
Published by Newnes
First Edition Errata Document (71KB PDF)

ISBN-10: 0750685344
ISBN-13: 978-0750685344

Free ARMv7-AR, ARMv7-M, ARMv6-M, and ARMv5 Architecture Reference Manual Downloads

In English, edited by David Seal
Published by Addison-Wesley

ISBN: 0-201-73719-1

Other ARM-related Books

Teaching Materials

Teaching Slides

Lab Manuals and Exercises

Application Notes for Students and Faculty

Other Projects and Resources




Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set