danoost / WRAMPmon

Software loader and debugging tools for WRAMP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WRAMPmon!!

WRAMPmon is the monitor program that runs on a WRAMP board when it is reset to its initial state.
It has a number of features, allowing a user to load, run, inspect, and debug their own code.

WRAMPmon was initially written by Dean Armstrong, and ran on the original REX boards. A few changes and enhancements were made by Daniel Oosterwijk and Tyler Marriner while reimplementing WRAMP on the Basys3 FPGA.

Usage

WRAMPmon is stored on the flash memory of the Basys3 FPGAs. Instructions for using the .mem file created by this project can be found in WRAMPsys.

Building

Building WRAMPmon from source requires a complete WRAMP toolchain, including wasm, wlink, wcc, and trim. These can be found in the wasm, wcc, and trim projects. Once all four binaries can be run from the command line, run make. This will also build monitor.srec as an intermediate file, but it cannot be loaded onto the board as other .srec files can.

About

Software loader and debugging tools for WRAMP

License:GNU General Public License v3.0


Languages

Language:C 52.6%Language:Assembly 45.1%Language:C++ 1.8%Language:Makefile 0.5%