Skip to content

Single Event Upset simulator built on TurnaCore

License

Notifications You must be signed in to change notification settings

arda-guler/SEUsim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEUsim

Ever thought about how you would go about programming and operating a vulnerable computer under a high radiation environment?

SEUsim is a Single Event Upset simulator built to investigate the (potentially catastrophic) effects of Single Event Upsets on computer programs.

The simulation is built upon a 16-bit TurnaCore machine, and the programs are written in AO, a custom assembly syntax for use with the TurnaCore instruction set (check the docs for more info!).

This repository can be thought of as a special branch of TurnaCore. See the original repo for more information on using the machine or creating programs for it.

The purpose of SEUsim is merely to flip random bits on the registers as a TurnaCore machine is running a program.