Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
cpu_types.h | D | 18-Mar-2025 | 975 | 41 | 13 | |
hal.h | D | 18-Mar-2025 | 11.2 KiB | 242 | 63 | |
hal_assert.h | D | 18-Mar-2025 | 1.6 KiB | 56 | 27 | |
hal_irq.c | D | 18-Mar-2025 | 1.1 KiB | 51 | 21 | |
hal_version.h | D | 18-Mar-2025 | 1.7 KiB | 51 | 12 | |
hw_macros.h | D | 18-Mar-2025 | 4.3 KiB | 115 | 52 | |
hw_reg_access.S | D | 18-Mar-2025 | 5.6 KiB | 215 | 80 | |
hw_reg_access.h | D | 18-Mar-2025 | 7.8 KiB | 248 | 84 | |
readme.md | D | 18-Mar-2025 | 1.5 KiB | 41 | 35 |
readme.md
1=============================================================================== 2# hal folder 3=============================================================================== 4 5The HAL folder provides support code for use by the bare metal drivers for the 6fabric IP cores. 7The HAL folder contains files using a combination of C and assembly source code. 8 9The hal folder should be included in a PolarFire SoC Embedded project under the 10platform directory. See location in the drawing below. 11 12The hal folder contains: 13 14* register access functions 15* assert macros 16 17### Project directory strucutre, showing where hal folder sits. 18 19 +---------+ +-----------+ 20 | src +----->|application| 21 +---------+ | +-----------+ 22 | 23 | +-----------+ 24 +-->|modules | 25 | +-----------+ 26 | 27 | +-----------+ +---------+ 28 +-->|platform +---->|config | 29 +-----------+ | +---------+ 30 | 31 | +---------+ 32 +->|drivers | 33 | +---------+ 34 | 35 | +---------+ 36 +->|hal | 37 | +---------+ 38 | 39 | +---------+ 40 +->|mpfs_hal | 41 +---------+