Changeset 34c4038 in rtems-docs
- Timestamp:
- 10/26/22 10:13:55 (7 months ago)
- Branches:
- master
- Children:
- 0f7e3a6
- Parents:
- 9ef41e4
- git-author:
- Daniel Cederman <cederman@…> (10/26/22 10:13:55)
- git-committer:
- Daniel Cederman <cederman@…> (11/15/22 15:01:41)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
user/bsps/bsps-riscv.rst
r9ef41e4 r34c4038 262 262 *** END OF TEST SMP 1 *** 263 263 264 noel 265 ==== 266 267 This BSP supports the `NOEL-V <https://gaisler.com/noel-v>`_ systems from Cobham 268 Gaisler. The NOEL-V is a synthesizable VHDL model of a processor that 269 implements the RISC-V architecture. It is part of the open source 270 `GRLIB <https://gaisler.com/grlib>`_ IP Library. The following BSP 271 variants correspond to common NOEL-V configurations: 272 273 * noel32im 274 275 * noel32imafd 276 277 * noel64imac 278 279 * noel64imafd 280 281 * noel64imafdc 282 283 The start of the memory is set to 0x0 to match a standard NOEL-V system, 284 but can be changed using the ``RISCV_RAM_REGION_BEGIN`` configuration 285 option. The size of the memory is taken from the information available 286 in the device tree. 287 288 Reference Designs 289 ----------------- 290 291 The BSP has been tested with NOEL-V reference designs for 292 `Digilent Arty A7 <https://gaisler.com/noel-artya7>`_, 293 `Microchip PolarFire Splash Kit <https://gaisler.com/noel-pf>`_, 294 and `Xilinx KCU105 <https://gaisler.com/noel-xcku>`_. 295 See the accompanying quickstart guide for each reference design 296 to determine which BSP configuration to use. 297 298 Build Configuration Options 299 --------------------------- 300 301 The following options can be used in the BSP section of the ``waf`` 302 configuration INI file. The ``waf`` defaults can be used to inspect the values. 303 304 ``BSP_CONSOLE_USE_INTERRUPTS`` 305 Use the Termios interrupt mode in the console driver (true by default). 306 307 ``BSP_FDT_BLOB_SIZE_MAX`` 308 The maximum size of the device tree blob in bytes (262144 by default). 309 310 ``RISCV_CONSOLE_MAX_APBUART_DEVICES`` 311 The maximum number of APBUART devices supported by the console driver 312 (2 by default). 313 314 ``RISCV_RAM_REGION_BEGIN`` 315 The begin of the RAM region for linker command file (0x0 by default). 316 317 ``RISCV_MAXIMUM_EXTERNAL_INTERRUPTS`` 318 The maximum number of external interrupts supported by the BSP (64 by 319 default). 320 264 321 griscv 265 322 ======
Note: See TracChangeset
for help on using the changeset viewer.