Five new demonstration designs and three updated application notes focused on the embedded, Flash memory-based EFB are also now available.
Since the MachXO2 family’s production release, customers have been utilising the EFB’s built-in I2C, SPI and User Flash Memory functions to interface with microprocessors, microcontrollers, memories and other system peripherals in applications such as I/O expansion and bridging, data storage, configuration and power sequencing. The new reference designs now extend EFB ease-of-use with ready-to-use RTL code for the following functions, each with standard data and command interfaces: I2C-Slave (Lattice reference design number RD1124); SPI-Slave (RD1125); UFM access (RD1126) and Embedded Programming (RD1129)
The RTL code is fully commented and parameterised, so it can be easily edited for customised implementations.
The five new demonstration designs implement the EFB reference designs on Lattice low cost hardware development kits, including the discounted MachXO2 Pico Development Kit
These designs, each with commented, pre-verified RTL and C code, are easily re-usable to help engineers get a head start on their own implementations. Updated documentation for MachXO2 programming, configuration and EFB hard IP functions are also available.