The following enhancements have been made:
Below is the list of enhancements:
LatticeMico32 System has been renamed LatticeMico System, as it now supports both LatticeMico32 (32-bit microprocessor) and LatticeMico8 (8-bit microcontroller).
LatticeMico System has been updated to include LatticeMico8 version 3.2. This new architecture of LatticeMico8 has been qualified for the MachXO2 device family.
It can also be used to target other devices as a reference design.
Below is the list of peripheral components that LatticeMico System provides along with the two processors:
| LatticeMico8 only | LatticeMico32 & LatticeMico8 | LatticeMico32 only | |
|---|---|---|---|
|
Memory |
|
Onchip single port
|
Onchip – dual port
SDRAM DDR, DDR2, DDR3(*) External SRAM |
| SPI Flash | Parallel Flash | ||
|
IO |
MachXO2 EFB- based components (I2C,SPI, Timer) |
DMA
UART GPIO |
I2C Master
Timer |
|
Custom logic slave
Custom logic master |
|||
| Tri Speed MAC |
(*) The DDR3 controller IP core version 1.3 has been added as a peripheral of LatticeMico32
The tools provide support for building hardware platforms with multiple instances of the Lattice Tri-Speed Ethernet Media Access Controller (TSMAC) IP core version 3.4 onwards
Changes have been implemented in the following components:
If the user chooses to update, the new components will be incorporated when the platform is regenerated, otherwise the platform will contain the current components.
LatticeMico32 Platform generation has been enhanced to accommodate 8 and 16 bit bus masters as well as 32 bit bus master already supported. This required making updates to some components. A platform that was generated from Mico System Builder prior to Diamond 1.1 or ispLEVER 8.1SP1 and uses one of these components may require some modification to the software or platform wrapper if it is re-generated in Lattice Diamond 1.1 or ispLEVER 8.1SP1 or later versions with these updated components.
See the technote TN1221 for a complete discussion of the changes made, whether they impact your specific platform, and how to migrate your platform for use with Lattice Diamond 1.1 or ispLEVER 8.1SP1 or later.
The components that were updated with Lattice Diamond 1.1 are: