Opened on 02/06/17 at 02:59:16
Closed on 11/11/21 at 17:54:41
#2902 closed project (fixed)
Port RTEMS to Microblaze
Reported by: | Tanu Hari Dixit | Owned by: | Joel Sherrill |
---|---|---|---|
Priority: | normal | Milestone: | 6.1 |
Component: | bsps | Version: | |
Severity: | normal | Keywords: | SoC, BSP |
Cc: | Blocked By: | ||
Blocking: |
Description (last modified by Joel Sherrill)
Port RTEMS to Microblaze
Students: Past, Present, and Potential Students
Status: The tools build from RSB properly, but GDB is not compatible with current XDM (Xilinx Debugging Module), Xilinx GDB version is working fine.
Introduction: A new architecture port, not just BSP. Include a BSP for GDB simulator. Also needs BSP for more complete HW on simulator.
Goal: Update the preliminary Microblaze port, complete clock timer support, merge into RTEMS, and continue to improve the BSP/port.
Some work has been initiated here [1] (By Joel Sherrill and Hesham ALMatary) to get hello world working. It has been tested on Atlys FPGA board [2]. The BSP can run virtually on every FPGA board the Xilinx tools support building MicroBlaze? on.
The work will need to be updated against the current RTEMS version and tools and then completed. There are multiple boards supported by qemu-system-microblaze. One of these should be suitable for completing the port including interrupts. It will require investigation to know if qemu includes networking support for the Microblaze but this is likely.
References
- [1] https://github.com/heshamelmatary/rtems-microblaze
- [2] www.digilentinc.com/atlys/
Change History (6)
comment:1 Changed on 02/06/17 at 04:02:32 by Chris Johns
Type: | enhancement → project |
---|
comment:2 Changed on 03/02/17 at 20:45:40 by Gedare Bloom
Keywords: | BSP added |
---|
comment:3 Changed on 08/14/17 at 00:04:23 by Chris Johns
Version: | 4.11 |
---|
comment:4 Changed on 01/14/20 at 20:53:20 by Gedare Bloom
Description: | modified (diff) |
---|
comment:5 Changed on 05/29/20 at 12:58:33 by Joel Sherrill
Description: | modified (diff) |
---|
comment:6 Changed on 11/11/21 at 17:54:41 by Joel Sherrill
Milestone: | Indefinite → 6.1 |
---|---|
Resolution: | → fixed |
Status: | new → closed |
A Microblaze port and BSP for the KCU105 (HW and Qemu) have been merged. LWIP and libbsd should be supported soon. Closing.