Resultatet har blivit Micro32 som är en typisk 32-bitarsprocessor baserad på Wishbonebussen, som är öppen källkod och därmed gratis.
För att komma åt processorn krävs att man skriver på ett enkelt licensavtal. Därefter kan processorn laddas ner som HDL-kod och modifieras efter eget tycke.
Beroende på konfigurering tar processorn mellan 1830 och 2300 uppslagstabeller (LUT:ar) och klockhastigheten sträcker sig från 80 MHz till110 MHz.
Förutom själva processorkärnan har Lattice också utvecklat ett antal periferiblock, bland annat interna minnesgränssnitt, 32-bitars timer, SPI-gränssnitt, UART och I2C-gränssnitt.
– Genom att lansera det som öppen källkod hoppas vi att det ska uppstå en community som hjälper till att driva utvecklingen, säger Stan Kopec.
Verktygen för att utveckla med Micro32 för ECP- och EC-familjerna finns tillgängliga redan nu liksom ett utvecklingskort med tillhörande programvara. Lattice kommer att släppa fler varianter av processorn och fler periferifunktioner senare under hösten.