This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

KVM development board KS2 gigabit subsystem memory map

Other Parts Discussed in Thread: 66AK2H14

I am writing an ethernet driver for an in house OS.  According to the KS2 66AK2H14 the network susbsytem is located at 0x02000000.  Looking at the network subsystem documentation I expect to find the ES_SS_IDENT at this location.  When I use uboot to display memory at 0x02000000 I cannot find the ES_SS_IDENT value which is 4ED9h.  I have a Keystone2 EVM rev 4.0 board.  Why can I not find the ES_SS_IDENT at 0x02000000 ?

  • Hi,

    Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI.com documents and in the TI Wiki Pages (for processor issues). Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics (e2e.ti.com).

    0x02000000 is a Network Coprocessor (Packet Accelerator, 1-gigabit Ethernet switch subsystem and Security Accelerator) base address.
    Gigabit Ethernet Switch Subsystem base address is 0x02090000. For more information refer section "2.2 Memory Map" on Network Coprocessor (NETCP) User Guide (SPRUGZ6). For my understanding, you can able to read the ES_SS_IDENT value after the Gbe initialiation.
    www.ti.com/.../sprugz6.pdf

    Thanks,
  • If you want to read the register "ES_SS_IDENT" then you need to find out the physical address of that register.

    Start address of NETCP is -> 0x02000000

    www.ti.com/.../66ak2h14.pdf

    Also it is start address for packet accelerator, security acc, gigabit ethernet SS, so Gigabit bit ethernet SS has different offset.

    Please refer to the "sprugz6"

    Offset of Gigabit ethernet SS -> 0x90000

    Then you have to add the appropriate offset value to get the physical address of "ES_SS_IDENT" register.

    OFFSET -> 0000h

    Try to read the 0x02090000 address

    Refer to the following user guide in table 3.2

    www.ti.com/.../spruhj5.pdf