Skriv ut

Xilinx gamla trotjänare Microblaze får sällskap av Microblaze V, en mjuk implementation av den populära instruktionsuppsättningen Risc V. Microblaze V går att köra på alla av företagets moderna FPGA:er, och kommer kostnadsfritt med företagets designverktyg Vivado och Vitis.

Precis som med Microblaze behöver den som ska addera en mjuk Risc V till sin FPGA-konstruktion själv välja vilka egenskaper den ska få. Det handlar om allt från vilka typer av anslutningar den ska stödja, vilken minnestyp den kommer att arbeta med, om den behöver avkoda en videoström till lite mer avancerade kommunikationsgränssnitt.

Ju fler boxar som klickas i desto större blir den.

Några möjliga val är:
•    Multichannel DMA
•    Streaming FIFO
•    Timer / Watchdog
•    Mutex / Mailbox
•    DDR
•    Quad SPI
•    SDRAM
•    UART
•    USB 2.0
•    SPI
•    GPIO
•    PWM

Processorn ska fungera på alla FPGA:er och FPGA-baserade systemkretsar som tillverkats i 28 nm eller finare.

I planerna finns en realtidsvariant och en applikationsprocessor.

Microblaze skapades av svensken Göran Bilski