[RTEMS Project] #4225: Cobham Gaisler NOEL-V RISC-V 32- and 64-bit processor BSP
RTEMS trac
trac at rtems.org
Wed Jan 27 15:19:04 UTC 2021
#4225: Cobham Gaisler NOEL-V RISC-V 32- and 64-bit processor BSP
-------------------------------+------------------------------
Reporter: Daniel Hellstrom | Owner: Daniel Hellstrom
Type: enhancement | Status: assigned
Priority: normal | Milestone: 6.1
Component: bsps | Version: 5
Severity: normal | Keywords:
Blocked By: | Blocking:
-------------------------------+------------------------------
To add a BSP configurations for Cobham Gaisler's NOEL-V processor IP. The
NOEL-V processor is compliant with the open RISC-V 32/64-bit ISA.
Depending on the soft-core IP configuration different RISC-V extensions
may or may not be available, a matching RTEMS BSP build configuration must
be selected accordingly. Similar to Cobham Gaisler's LEON3/4/5 processor
designs, the NOEL-V is also a part of GRLIB providing building blocks such
as I/O peripherals and L2-cache etc. that is typically used with the
processor in SoC solutions. For more information about GRLIB and the
current state and road-map of NOEL-V:
* https://www.gaisler.com/grlib
* https://www.gaisler.com/noel-v
The NOEL-V and GRLIB are available either under open-source GPL or
commercial license. Demonstration designs with pre-built bit-streams,
DTS/DTB, user's manuals, quick-start guides, etc. are freely available for
the FPGA development boards listed under the NOEL-V page above. For
example:
* Arty A7: Artix-7 FPGA Development Board (https://www.gaisler.com/NOEL-
ARTYA7)
* PolarFire FPGA Splash Kit (https://www.gaisler.com/NOEL-PF)
* Xilinx Kintex UltraScale FPGA KCU105 Evaluation Kit
(https://www.gaisler.com/NOEL-XCKU)
All the above demonstration designs have the same base memory layout and
peripherals based on GRLIB. A DTS/DTB is needed to describe the system for
RTEMS. The first BSP implementation targets only a minimal system with
Memory Controller, Processor, IRQ Controller and Timer (RISC-V plic,
clint, mtime). Thus the GRLIB drivers based on the driver manager is not
needed to run RTEMS on NOEL-V.
The free GRMON eval hardware debugger can be used with the above
demonstration designs to initialize, upload RTEMS images, execute RTEMS
and debug the new NOEL-V BSPs.
--
Ticket URL: <http://devel.rtems.org/ticket/4225>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list