This demo shows how to combine Lattice’s Analog Sense and Control (L-ASC10) devices with Lattice’s MachXO5-NX FPGA. The Demo Design is a centralized Platform Management system using three L-ASC10 devices and has three separate power sequencers (one for each L-ASC10) that are cascaded in both powering-up and powering-down.
The RISC-V in this Demo Design configures the L-ASC10 devices over an I2C bus at initial power up; this illustrates how multiple boot and remote updates can be supported. The firmware APIs interface with the centralized Platform Manager to enable both powering-up and powering-down along with fault monitoring.
Required Tools – Propel Builder, Propel SDK, Diamond's Platform Designer, Radiant, and ASC_HEX_Reader.exe. Propel Builder creates the RISC-V SOC for the MachXO5-NX device.