Releases: apollo-lhc/cm_mcu
Releases · apollo-lhc/cm_mcu
add FPGA_DONE checking
v0.14 add CLI command to check FPGA done* (#35)
i2c slave for IPMC
I2c slave (#33) * I2C slave with IPMC register map as documented on the wiki * fix bug in uptime command printout * increase heap to 32 kB
TIF stable
Updates include
- zynq UART boot loader (rather than FP) -- new bootloader binary
- eeprom basic commands (internal EEPROM), ultimately for use for storing ID info on CM
- marking of stale monitoring data (does not affect
simple_sensor
) - CLI commands to reset FPGAs, MCU
MCU reset
boot loader and power management cleanups
We now run two applications, a boot loader at 0x0 in flash and the main application at 0x4000 flash. Both applications copy themselves fully into SRAM before running. #22
The boot loader right now can only be triggered by the CLI interface.
Also previous #24 is included that cleans up how the case of only one FPGA is handled.
This release includes two files (bl_main.bin, the boot loader) and cm_mcu.bin, the main application. There are also two jlink script files to load them into the appropriate place in memory. You must be careful to adapt the JTagConf line depending on what's in the CM JTAG chain.
SamTec FF
bug fix in i2c register write, CLI accepts "#" comment character
Merge pull request #16 from apollo-lhc/cleanup CLI comments, i2c reg write fix
Bug fix release
See #14
Temperature monitoring and alarms
Includes power monitoring and alarms.
Zynq power handshake and two CLIs, FF temperatures
This release includes
- two CLIs, one for Zynq, one for front panel
- FF temperature with CLI interface
- PWR_ENABLE and PWR_GOOD handshaking with the Zynq