MPC5748G ENET0 interrupt vector offsets?

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

MPC5748G ENET0 interrupt vector offsets?

Jump to solution
772 Views
ferencvalenta
Contributor III

Hi,

The ENET0 interrupt vector addresses are a bit confusing. The user's manual (v7.1) says that the Group0 interrupt vector is at 0x1348, and Group1 is at 0x1370. Subsequent interrupts go up to 0x1380 and 0x1384 (which overlaps with RTC and API).

ferencvalenta_0-1674060592942.png

However, the actual behavior seems to be similar to that of ENET1: Group0..Group8 vectors are directly after each other.

I can see the same issue in the MPC5746 manual. It seems that vector_offset=0x1000+4*vector_number, except for some ENET0 interrupts.

Is this a documentation issue or I am missing something? Probably a silicon errata?

0 Kudos
Reply
1 Solution
762 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

the RM seems to be wrong here, correct offset should be

PetrS_0-1674120841679.png

Below is vector table implementation within SDK, there is no reserved space between ENET vectors, as you wrote

PetrS_1-1674120925823.png

BR, Petr

View solution in original post

2 Replies
754 Views
ferencvalenta
Contributor III

Thanks Petr for the quick response!

0 Kudos
Reply
763 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

the RM seems to be wrong here, correct offset should be

PetrS_0-1674120841679.png

Below is vector table implementation within SDK, there is no reserved space between ENET vectors, as you wrote

PetrS_1-1674120925823.png

BR, Petr