A extended ECId is eight bytes long:
Byte Bit Value Meaning
0 7 0 Expansion card conforms to the Expansion Card Specification
6-3 0 extended ECId
2 0 not requesting FIQ (or FIQ relocated)
1 requesting FIQ
1 0 Expansion card present
0 0 not requesting IRQ (or IRQ relocated)
1 requesting IRQ
1 7-4 0 reserved
3-2 0 8 bit width
1 16 bit width
2 32 bit width
1 1 Interrupt Status Pointers follow ECId (else not present)
0 1 Chunk Directory follows interrupt Status Pointers (else not present)
2 7-0 0 reserved
4,3 15-0 product type
6,5 15-0 manufacturer
7 7-0 country (or 0 for UK)
|
|
|