• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

cpu_types.hD03-Aug-2024975 4113

hal.hD03-Aug-202411.2 KiB24263

hal_assert.hD03-Aug-20241.6 KiB5627

hal_irq.cD03-Aug-20241.1 KiB5121

hal_version.hD03-Aug-20241.7 KiB5112

hw_macros.hD03-Aug-20244.3 KiB11552

hw_reg_access.SD03-Aug-20245.6 KiB21580

hw_reg_access.hD03-Aug-20247.8 KiB24884

readme.mdD03-Aug-20241.5 KiB4135

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                                      +---------+