Runing Linux on MIPSfpga+ and Altera's FPGA-based board

Home Forums MIPS Insider MIPSfpga Runing Linux on MIPSfpga+ and Altera's FPGA-based board

This topic contains 3 replies, has 3 voices, and was last updated by  jackzhang1992 1 month ago.

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #64423

    Stanislav
    Participant

    Hello! This short document contains some information about running Linux on MIPSfpga-plus system that is deployed on Terasic DE10-Lite development board with Altera MAX10 chip and SDRAM:
    https://github.com/zhelnio/memos/tree/master/public/04_mips_linux

    #64425

    ZubairLK
    Participant

    Very good work indeed!

    Regarding the ahb-lite uart + ahb-lite sdram wrapper. AFAICT, they are written in Verilog. Is it ‘technically’ easy to port to an equivalent Xilinx FPGA based board? Is there a board with 32/64Mbyte SDRAM with an easy interface to hook up to.

    Regards,
    ZubairLK

    p.s.
    MIPSfpga-SOC (not mipsfpga-plus) is based on Xilinx only and uses an AHB-lite -> AXI bridge to use Xilinx IP blocks.

    #64424

    Stanislav
    Participant

    Hello, ZubairLK
    Thanks for your kind words! Yes, UART and SDRAM modules of MIPSfpga-plus are platform independent. They are written on pure Verilog. So there should be no problem with porting this configuration to Xilinx boards. The only thing you have to check (and may be configure) are SDRAM timings and clock shift. The current version of SDRAM module supports only x16 memory, but this can be easily fixed.
    Sorry, but I cant help you with information about Xilinx FPGA based board with SDRAM chip on it. Because I have only Altera FPGA based boards.

    #89100

    jackzhang1992
    Participant

    Awesome! I would definitely try this!
    My question is: if sdram and uart controller are pure verilog code independent of Altera avalon bus, it is not quite easy for adding more peripherals to this system. Is it possible to program a “ahb-lite to avalon” bridge module so that we could use the many IPs inside the Qsys to build a more powerful linux system.

Viewing 4 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.