Block a user
Add proper data selection to RAM module
Define what should be available for run-time configuration.
Define what should be available for run-time configuration.
Done: constraints set by peak detector implementation.
Set the 4 peak detector values, gain, center frequency, and enable/disable capture.
Select ethernet communication protocol
Select ethernet communication protocol
TCP for both. Config channel will use simple packet thing.
Data channel will have a start sequence that can't exist in data, and will only TX from FPGA to ROS.
Only one connection allowed…
Add debug access to Minerva core
Moved to LiteX, so using vexriscv. Could add a debug port I think, but I'm past bringup hell anyways, and I have defmt for nice tracing, so will ignore.
Create a rust driver for the timer peripheral
Note: using LiteX timer now, I have something functioning, probably want to clean it up though before I close this
Fix documentation of I2C device in amlib