IP Core Soft Microcontroller
Lattice Semiconductor announces its LatticeMico8, an 8-bit "soft" microcontroller core for the LatticeECP, LatticeEC and LatticeXP families of FPGAs, as well as the recently released MachXO family of crossover programmable logic devices. In order to encourage user experimentation, development and contributions, the company is providing an open intellectual property (IP) core license. The license applies many of the concepts of the open source movement to IP cores targeted for programmable logic applications. Optimized for Lattice architectures, the LatticeMico8 microcontroller consumes < 200 Look Up Tables (LUTs) while maintaining a set of features including: 18-bit wide instructions; 32 general purpose registers; 32 B of internal scratch pad memory; input/output performed using "Ports" (up to 256 port numbers), plus much more.