Where is the address of GIC-500 CPU interface registers in LX2160A?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Where is the address of GIC-500 CPU interface registers in LX2160A?

598 Views
Taeyoon
Contributor I

Hi,

I'm developing bare-metal application on LX2160ARDB.

I want to configure GIC, but I cannot find the registers' address of GIC.

To configure GIC, we need to know the CPU interface base address and the distributor base address.

In the reference manual of LX2160A, there are the address map.

But there seems to be only GICD address (In Chap2. Memory map - CCSR Block Base Address Map)

How I can access CPU interface registers and Distributor registers on LX2160A?

Regards,

0 Kudos
Reply
3 Replies

567 Views
yipingwang
NXP TechSupport
NXP TechSupport

Please download "ARM CoreLink GIC-500 Generic Interrupt Controller Technical Reference Manual" from https://developer.arm.com/documentation/ddi0516/e/?lang=en

Then please refer to the section "3.2 The GIC-500 register map".

 

0 Kudos
Reply

565 Views
Taeyoon
Contributor I

Thank you for answering.

I checked the manual that you suggested.

As far as I read and understood the manual,

it seems that the GIC-500 doesn't have memory-mapped CPU Interface registers, instead provides access using system registers of Armv8 cores.

 

Am I understand correctly? If there's something I'm misunderstanding, please let me know. Thanks!

0 Kudos
Reply

563 Views
yipingwang
NXP TechSupport
NXP TechSupport

Yes, correct.

0 Kudos
Reply