XMOS XS-1 Context Switching (V-Threads)

alpha
Add a Review
2 Downloads (This Week)
Last Update:
Download vthreads_20100131.zip
Browse All Files

Description

Implementation of virtual threads for the XS-1. Currently a simple context switching implementation for the XMOS XS-1 architecture (Gn, Ln products). Allows a user to run low speed processes on a single thread using time sliced scheduling.

XMOS XS-1 Context Switching (V-Threads) Web Site

Categories

License

BSD License

Features

  • Can initialise vThreads
  • Context switch occurs on Timer Interrupt (Time Sliced Scheduling)
  • Functions to allow atomic operations
  • Todo: Call to allocate stack space to vthread
  • Todo: Event support
  • Todo: More flexible vthread params (ports, chans, etc)
  • Todo: On demand context switch

KEEP ME UPDATED

Write a Review

User Reviews

Be the first to post a review of XMOS XS-1 Context Switching (V-Threads)!

Additional Project Details

Intended Audience

Developers

Programming Language

Assembly, C

Registered

2010-01-31
Screenshots can attract more users to your project.
Features can attract more users to your project.