![CAES NOEL-PF-EX User Manual Download Page 6](http://html1.mh-extra.com/html/caes/noel-pf-ex/noel-pf-ex_user-manual_3285835006.webp)
NOEL-PF-EX-UM
Jul 2022, Version 2.0
6
Cobham Gaisler AB
Kungsgatan | SE-411 19 | Goteborg | Sweden
+46 31 7758650 | www.caes.com/gaisler
NOEL-PF-EX
3
Architecture
3.1
Cores
The architecture is based on cores from the GRLIB IP library. The vendor and device identifiers for
each core can be extracted from the plug & play information. The used IP cores are listed in table 3.
3.2
Interrupts
The NOEL-PF-EX example designs use the same interrupt assignment for all configurations. See the
description of the individual cores for how and when the interrupts are raised. All interrupts are han
-
dled by the interrupt controller and forwarded to the processor.
3.3
Memory map
The example designs use the same memory map for all standard configurations. The memory map
shown in table 5 is based on the AMBA AHB address space. An access to addresses outside the
Table 3.
Used IP cores
Core
Function
Vendor
Device
AHBCTRL
AHB Arbiter & Decoder
0x01
-
APBCTRL
AHB/APB Bridge
0x01
0x006
NOEL-V
NOEL-V RISC-V 32-bit processor
0x01
0xBD
RVDM
RISC-V Debug Module
0x01
0xBE
AHBUART
0x01
0x007
AHBJTAG
JTAG/AHB debug interface
0x01
0x01C
AHBSTAT
0x01
0x052
APBUART
8-bit UART
0x01
0x00C
GPTIMER
Modular timer unit with watchdog
0x01
0x011
GRGPIO
0x01
0x01A
L2CACHE
Level-2 Cache Controller
0x01
0x04B
PolarFire FDDR4
PolarFire FDDR4 controller - with GRLIB wrapper
0xAC
0x00C
Table 4.
Interrupt assignment
Core
Interrupt
Comment
AHBSTAT
4
APBUART
1
GPTIMER
2, 3