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:
axi_ethernet subsystem demonstrated by BIST design (Vivado design here as part of kr260_tsn_rs485pmod platform)
100M/1G TSN Subsystem as demonstrated by TSN app.
The following IPs can also be supported on K26 and KR260 Starter Kits (no example designs available).
10G Ethernet PCS/PMA soft IP
1G/10G/25G Switching Ethernet Subsystem up to 10G. KR260 does not have enough GTH to support 25G.
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