Soft IP for Kria Notes

This section contains notes on PL or “soft IP” selection guidance for use on Kria platforms. The Kria K24 and K26 SOMs are based on the Zynq MPSoC, which has hardened processor subsystem (PS) as well as programmable logic (PL) which the user can select and instantiate a number of soft IPs. For some applications like Ethernet there are multiple IPs available in the Vivado IP catalog to cover different use-cases and devices families. This section provides guidance on specific application areas where there may be multiple IPs in the Vivado IP catalog, but for Zynq MPSoC devices only a subset of them are supported for use in Kria MPSoC platforms.

Ethernet

A user’s choice for PL based ethernet implementation must consider the Zynq MPSoC device capabilities, the Kria SOM implementation, and the target carrier card capabilities (AMD carrier card or custom carrier card). Refer to ZynqMPSoC TRM for details on ZynqMPSoC capabilities.

K26:

  • K26’s ZynqMPSoC has single GTH quad of tranceivers, thus it can support PL multi-Gb Ethernet with soft PL Ethernet IPs requiring a high-speed SerDes interface.

  • K26’s ZynqMPSoC does not have a hardened PL 100G Ethernet.

KV260:

  • KV260 implements a 1Gb/s Ethernet interface from PS GEM0. It does not have HW hooks such as an Ethernet PHY, RJ45, or SFP for implementing PL based Ethernet.

KR260:

  • KR260 provides the following Ethernet physical interfaces on its carrier card:

    • CC J10A (RJ45) 1 Gb/s Ethernet 3 (PL) RGMII interface on HPB

    • CC J10B (RJ45) 1 Gb/s Ethernet 2 (PL) RGMII interface on HPA

    • CC J10C (RJ45) 1 Gb/s Ethernet 1 (PS) RGMII interface

    • CC J10D (RJ45) 1 Gb/s Ethernet 0 (PS) SGMII interface

    • CC SFP+ that could be used to implement high speed ethernet from PL with GTH

K24:

  • Note that K24’s ZynqMPSoC does not have any PL GTH SerDes tranceivers. Therefore it will support only PHY interfaces that do not have a high-speed SerDes dependent physical interfaces.

KD240:

  • KD240 implements the following Ethernet interfaces on its RJ45 connectors:

    • CC J24 1 Gb/s Ethernet 0 (PS) RGMII interface

    • CC J25A 1 Gb/s Ethernet 2 (PL) RGMII interface on HPA

    • CC J25B 1 Gb/s Ethernet 1 (PL) RGMII interface on HPA

As of 2023.2, the Ethernet IPs in AMD’s soft IP offering that are compatible with KR260 and KD240 PL Ethernet PHY (RGMII) is:

The following IPs can also be supported on K26 and KR260 Starter Kits (no example designs available).

Ethernet Driver Consideration

Note that KV260, KR260 has different ethernet PHY comparing to KD240, which requires slightly different implementation in LWIP stack. Refer to FAQ for more information.

License

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License.

You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright© 2023 Advanced Micro Devices, Inc