Getting a Multiprocessor system running: the easiest way.
GeMRTOS simplifies the process of setting up a multiprocessor system on Intel FPGA devices through its automated design flow, making it particularly convenient for those new to GeMRTOS. This straightforward approach ensures a smooth initial experience by automating much of the setup, allowing users to quickly familiarize themselves with GeMRTOS and its capabilities. To get started, follow these steps:
- Obtain a Quartus Prime project with an SOPC project tailored for your board, using either the Nios II or Nios V soft-processor.
- Download, unzip, and copy the GeMRTOS component into the /ip subfolder of the Quartus Prime project.
- Verify that the GeMRTOS license is correctly configured.
- Open the Quartus Prime project in Quartus Prime.
- Launch the SOPC project using Intel’s Platform Designer tool.
- Replace the Nios II or Nios V processor with the GeMRTOS Multiprocessor component.
- Connect buses and interrupts as they were with the soft-processor.
- Configure the parameters of the GeMRTOS Multiprocessor component.
- Check and adjust the top-level design if necessary due to SOPC interface modifications.
- Save and exit the Intel Platform Designer tool.
- Save and exit Quartus Prime.
- Run the gemrtos_build script in the Command Shell.
- Enjoy your Multiprocessor System!
Note: By default, the gemrtos_build script generates two projects: hellogemrtos and hellogemrtos_bsp, located in the /software subdirectory of the <Quartus_Prime_Project_Name> directory. The hellogemrtos project includes a template C code file named hellogemrtos.c, providing a basic starting point for a GeMRTOS application. Modify this file to fit your project’s specific requirements.
Welcome to the GeMRTOS world!!!