Skriv ut
PLD-specialisten Lattice stärker sin satsning på FPGA-segmentet genom att lansera en egenutvecklad, mjuk och gratis 32-bitars processor för EC-, SP- och XP-familjerna av FPGA-kretsar.
– Innan vi valde att satsa på en egenutvecklad processor gjorde vi ett antal undersökningar som visade att 60 procent av våra kunder är beredda att till byta till en ny arkitektur om det finns stora fördelar med den, säger Stan Kopec på Lattice.

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.