Skip to content
This repository has been archived by the owner on Jun 10, 2024. It is now read-only.

Latest commit

 

History

History
35 lines (22 loc) · 1.88 KB

README.md

File metadata and controls

35 lines (22 loc) · 1.88 KB

ThreadX

ThreadX port for Mi-V CPUs

This repository contains a simple SoftConsole project demonstrating ThreadX on a Mi-V processor.

Test Platform and FPGA design:

This project is tested on following hardware platforms:

RISCV-Creative-Board

PolarFire-Eval-Kit

SmartFusion2-Advanced-Dev-Kit

How to use this project:

ThreadX for the Microsemi RISC-V is delivered as a set of SoftConsole projects. Please read ./x-ware_platform/readme_threadx.txt to know how to use these projects with SoftConsole IDE.

The application creates several threads thread_0_entry and thread_1_entry etc and demonstrates the usage of IPC such as queue, mutex etc.

ThreadX project configurations:

The Demo project related configurations can be done in ./x-ware_platform/RISCV_Demo_Threadx/demo_threadx.c

The RISC-V creative board design uses 66Mhz processor clock. The PolarFire Eval Kit design uses 50Mhz processor clock. The SmartFusion2 Adv. Development kit design uses 83Mhz processor clock.

Microsemi SoftConsole Toolchain:

To know more please refer: SoftConsole

Documentation for Microsemi RISC-V processor, SoftConsole toochain, Debug Tools, FPGA design etc.

To know more please refer: Documentation