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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

512 次查看
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 项奖励
回复
3 回复数

481 次查看
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 项奖励
回复

479 次查看
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 项奖励
回复

477 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Yes, correct.

0 项奖励
回复