This is a java emulator for TI PRU CPU
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
.travis.yml
LICENSE
README.md
pom.xml
settings.xml

README.md

pru-emulator

Build Status Maven Central codecov Javadocs

This is a java emulator for TI PRU CPU

The aim of the project is to implement basic assembler and emulator for TI PRU CPU.

http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit_Subsystem

Requirements: Java 8

License

The library is distributed under terms of MIT license.

TODO

  • Interrupts
  • GPIO (explicit API to set/get IO values)
  • Dual-PRU emulation (cross-PRU memory mapping)

Changelog

v1.0.0-SNAPSHOT

  • Supported instructions: arithmetic, LMBD, LDI, JAL, JMP, QB, LBBO/SBBO, LBCO/SBCO
  • Not yet implemented: SCAN, SLP

Author

Vladimir Sitnikov sitnikov.vladimir@gmail.com