Uusimmat

Imaginationilta ilmainen ja avoin MIPSfpga-softaprosessori opetuskäyttöön

28.04.2015 23:53 Juha Jäntti

Imagination Technologies esitteli ilmaisen MIPSfpga-softaprosessorin opetuskäyttöön. Kyseessä on Imaginationin MIPS-arkkitehtuuriin pohjautuva mikrokontrolleripainotteinen softcore-prosessori, joka on tarkoitettu FPGA-alustoille. MIPSfpga:n vahvuus on sen avoin rakenne, joten se tarjoaa poikkeuksellisen hyvän mahdollisuuden perehtyä yritystason MIPS-prosessorin toimintaan RTL-tasolla (register-transfer level). Imaginationin mukaan MIPSfpga kykenee pyörittämään perinteisiä reaaliaikakäyttöjärjestelmiä (Real-Time Operating System, RTOS) sekä kevyttä Linuxia, mutta Linux-tuki vaatii vielä lisätyötä ollakseen käytettävissä.

Aluksi MIPSfpga on saatavilla ohjeineen valmiina pakettina Alteran DE2-115- ja Xilinx-pohjaiselle Digilent Nexys4 DDR -kehitysalustalle, mutta Imagination toivoo suunnittelun porttaamiseen muillekin alustoille harrastajien toimesta. MIPSfpga:n tueksi tarjotaan myös kattavia opetusmateriaaleja. Suunnitteluun saa tehdä muutoksia, mutta lisenssin rajoitukset tulevat vastaan, mikäli tehtyjä muutoksia halutaan patentoida. Tällöin asiasta on keskusteltava Imaginationin kanssa. Suunnittelusta ei myöskään saa valmistaa omia integroituja piirejä ja täten yrittää kiertää lisenssimaksuja. MIPSfpga tulee laajamittaisesti saataville yliopistoille myöhemmin kesällä.

Imagination, MIPSfpga programme opens up the MIPS architecture to universities worldwide