Real-Time Embedded System on a Programmable Chip Project

 

LINKS

 

Project Papers

·        ERSA04-RTP.pdf  Spencer Issacson and Doran Wilde, “The Task-Resource Matrix: Control for a Distributed Reconfigurable Multi-Processor Hardware RTOS”, ERSA’04, July 2004.

·        RTPOS.pdf  Matthew Young and Doran Wilde, “RTPOS: A Customizable Hardware/Software Real Time Operating System for a System on a Programmable Chip”, unpublished.

·        RTP-Gen.pdf Randall Klingler and Doran Wilde, “SDCC-RTP and RTPGen: A C-to-FPGA System-on-programmable-chip System Generator for Multiprocessor Embedded Systems”, unpublished

 

Links to project executables

·        link-rtp.exe  The Linker

·        as-rtp.exe     The Assembler

·        sdcc-rtp.exe The C compiler

·        sdcpp.exe     The C preprocessor

·        sim-rtp.exe   The architectural simulator

 

Klingler’s  sample test code

·        rtos.h      The header file for the RTOS

·        global.h  Definition of resource and device IDs

·        proc1.c   Code for the first processor

·        proc2.c   Code for the second processor

 

Matt’s RTOS

·        rtos.asm   The assembler source for the RTOS

 

Spence’s processor files

 

Documentation

·        instruction-set.pdf   The RTP instruction set (Klingler)

·        Thesis-Format.doc   Klingler’s Thesis format

·        Task Resource Matrix.pdf   Spence’s paper about the Task Resource Matrix

 

Links to related projects

 

http://www.mrtc.mdh.se/socrates/

http://www.realfast.se/web/info/2003/XILINX_030226.pdf

http://www.cs.bu.edu/pub/ieee-rts/Home.html IEEE Technical Committee on Real-Time Systems

http://www.assoc.tron.org/itron/home-e.html mITron Project

http://www.ics.uci.edu/~sumitg/CadPages.html  Sumit Gupta’s links

 

Hardware

 

http://www.altera.com/corporate/promotions/ads/a/stratix2a.html Statrix II FPGA info from Altera

 

 

People

 

http://www.cs.ucr.edu/~vahid/  Frank Vahid’s home page

http://www.ittc.ku.edu/~dandrews/  David Andrew’s home page

http://users.ece.gatech.edu/~mooney/ Vincent J. Mooney III’s home page

 

Embedded Systems Research Centers and Institutes

 

  1. http://www.crest.gatech.edu/ Georgia Institute of Technology-- Center for Research on Embedded Systems and Technology (CREST)

 

  1. http://www.ics.uci.edu/~cecs/  University of California, Irvine – Center for Embedded Computer Systems

 

  1. http://cens.ucla.edu/ UCLA – Center for Embedded Networked Sensing

 

  1. http://cres.usc.edu/ USC – Center for Robotics and Embedded Systems

 

  1. http://chess.eecs.berkeley.edu/ UC-Berkeley – Center for Hybrid and Embedded Software Systems (Chess)

 

  1. http://www.utdallas.edu/research/esc/ University of Texas at Dallas – Embedded Software Center

 

  1. http://www.liacs.nl/research/LERC/ Univesiteit Leiden – Leiden Embedded Research Center

 

  1. http://www.cesr.ncsu.edu/ NC State University – Center for Embedded Systems Research

 

  1. http://embedded.eecs.berkeley.edu/ UC-Berkeley – Donald O. Pederson Center for Embedded Systems Design

 

  1. http://www.ida.liu.se/~eslab/cese.shtml Linkoping University, Sweden -- Center for Embedded Systems Engineering

  2. http://www.ida.liu.se/labs/eslab/  Linkoping Embedded Systems Lab
    http://www.ida.liu.se/labs/eslab/publications/PAP.shtml?text=&text=  Publications

 

  1. http://www.embeddedsystems.nl/PRO1/general/default.htm Philips -- Embedded Systems Institute

 

  1. http://www.isis.vanderbilt.edu/default.asp Vanderbilt University -- Institute for Software Integrated Systems

 

  1. http://www.eesi.tue.nl/english/ TUE, Netherlands – Eindhoven Embedded Systems Institute

 

  1. http://www.sli-institute.ac.uk/ UK – Institute for System Level Integration

 

  1. http://eri.ca.sandia.gov/ Sandia National Laboratories – Embedded Reasoning Institute