Forum Discussion

amolkumar's avatar
amolkumar
Icon for Occasional Contributor rankOccasional Contributor
1 month ago

Reg SoC Example without using Linux

Team,

Just want to understand do we have any SoC example or steps for implementing SoC without using Linux, as customer is Xilinx legacy user and they are implementing and running System-on-Chip (SoC) on a Xilinx FPGA without using Linux.

Regards

amolkumar

5 Replies

  • RaduB_Altera's avatar
    RaduB_Altera
    Icon for Occasional Contributor rankOccasional Contributor

    Hello,

    The existing bare-metal library for Agilex 5 was discontinued.

    Altera plans to introduce an improved bare-metal library in the 26.3 release, offering broader functionality and greater ease of use. We recommend waiting for this release before starting a new bare-metal project for Agilex 5.

    Thank you,
    Radu

  • umut_arrow's avatar
    umut_arrow
    Icon for Occasional Contributor rankOccasional Contributor

    You can run RTOS (Zephyr or FreeRTOS) or Baremetal on an SoC-FPGA. There are handful of reference designs on Github, as well as the GHRD which you can strip down. I put some links below.

    Are you looking at any specific device family? 

    https://altera-fpga.github.io/rel-25.1/driver-list_zephyr/

    https://altera-fpga.github.io/rel-25.1/driver-list_baremetal/

  • amolkumar's avatar
    amolkumar
    Icon for Occasional Contributor rankOccasional Contributor

    Thnaks for update.

    Can you suggest links for design except for Hello world for Agilex5 or Cyclone V

    Regards

    amol

  • sonycman's avatar
    sonycman
    Icon for New Contributor rankNew Contributor

    Tried that baremetal helloworld example design recently on agilex 5 board, and got very strange feelings about it.

    My UART does not even working in it, because the code assumes its clock should be stable 100 Mhz, but the chip run on bare inaccurate onchip oscillator (150 - 300 Mhz).

    Are you guys forget to setup PLLs?