Skip to content

Releases: apollo-lhc/cm_mcu

add FPGA_DONE checking

01 Feb 02:06
9f6de3c
Compare
Choose a tag to compare
v0.14

add CLI command to check FPGA done* (#35)

i2c slave for IPMC

28 Jan 20:49
588e082
Compare
Choose a tag to compare
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

22 Nov 08:31
49ccb66
Compare
Choose a tag to compare

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

11 Nov 14:20
dcd859b
Compare
Choose a tag to compare

add MCU reset CLI option

boot loader and power management cleanups

15 Oct 21:09
1cd9242
Compare
Choose a tag to compare

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

13 Sep 20:14
Compare
Choose a tag to compare
  • enable and disable CDR
  • enable and disable Tx

bug fix in i2c register write, CLI accepts "#" comment character

09 Sep 14:27
b30d55a
Compare
Choose a tag to compare
Merge pull request #16 from apollo-lhc/cleanup

CLI comments, i2c reg write fix

Bug fix release

06 Sep 20:02
4c4ee49
Compare
Choose a tag to compare

Temperature monitoring and alarms

27 Aug 20:05
8eecf3c
Compare
Choose a tag to compare

Includes power monitoring and alarms.

Zynq power handshake and two CLIs, FF temperatures

23 Aug 15:47
d0e840f
Compare
Choose a tag to compare

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