Skip to main content

and
  1. No Access

    Chapter and Conference Paper

    Further Experiences Teaching an FPGA-Based Embedded Systems Class

    I describe thirteen years of teaching an embedded systems class at Columbia University that spans three “board eras.” Students now develop Linux systems with custom FPGA-based peripherals.

    Stephen A. Edwards in Cyber Physical Systems. Model-Based Design (2019)

  2. Chapter and Conference Paper

    Concurrency and Communication: Lessons from the SHIM Project

    Describing parallel hardware and software is difficult, especially in an embedded setting. Five years ago, we started the shim project to address this challenge by develo** a programming language for hardware/s...

    Stephen A. Edwards in Software Technologies for Embedded and Ubiquitous Systems (2009)

  3. No Access

    Chapter and Conference Paper

    A Processor Extension for Cycle-Accurate Real-Time Software

    Certain hard real-time tasks demand precise timing of events, but the usual software solution of periodic interrupts driving a scheduler only provides precision in the millisecond range. NOP-insertion can prov...

    Nicholas Jun Hao Ip, Stephen A. Edwards in Embedded and Ubiquitous Computing (2006)