首页 / 产品中心 / 冗余网络 / HSR/PRP Redundancy IP Core

HSR/PRP Redundancy IP Core

符合 IEC 62439-3 标准的零丢包冗余以太网控制器。集成 HSR (高可用性无缝环网) 与 PRP (并行冗余协议),硬件实现报文去重与 Cut-through 转发,专为 IEC 61850 变电站与列控系统设计。
IEC 62439-3 Zero Loss IEEE 1588v2 PTP DAN & RedBox

支持拓扑 (Topologies)

HSR Ring (Clause 5)
Node 1 发送 -> 双路环行 -> Node 3 汇聚去重
Eth In 1 2 4 3Eth Out
PRP Parallel Redundancy (Clause 4)
Node 1 发送 -> 双网并行 -> Node 2 汇聚去重
Eth In Node 1Network 1Network 2 Node 2Port APort BEth Out

本图展示了 HSR 环网 (Clause 5) 与 PRP 并行冗余 (Clause 4) 两种典型应用拓扑。在 HSR 模式下,源节点将报文复制并沿环网双向发送,目的节点接收最先到达的帧并硬件丢弃重复帧,实现任意单点或链路故障 0ms 无缝恢复;PRP 模式下,源节点将报文分别发往两个完全隔离的并行网络,确保单一网络整体瘫痪时数据通信依然不受影响。

内部架构 (Block Diagram)

Ring Port A (MII) Ring Port B (MII) HSR/PRP Offload Engine RX Processor Duplicate Discard Node Table 512 Entries TX Processor Duplication Interlink / CPU (AXI4-S)

IP 核内部采用纯硬逻辑 (Pure RTL) 实现的 HSR/PRP 卸载引擎 (Offload Engine)。包含独立的 RX (接收端去重) 与 TX (发送端复制) 处理器,并内置深度达 512 项的高速节点转发表 (Node Table)。底层双路 MII/GMII 环网接口与顶层标准 AXI4-Stream 主机接口无缝对接,所有冗余与防环逻辑均在底层完成,对上层应用 CPU 完全透明。

帧结构修改 (Frame Modification)

HSR Frame Format (Inserted after Source MAC):
Dst MAC
6 Bytes
Src MAC
6 Bytes
HSR Tag
0x892F
Type
Payload
FCS
PRP Frame Format (Appended as Trailer):
Dst MAC
Src MAC
Payload Data
RCT Trailer
6 Bytes
FCS

IP 核在全线速状态下硬件自动完成的帧结构封装与剥离过程。对于 HSR 协议,引擎会在源 MAC 地址后自动插入 6 字节的 HSR Tag (以太网类型 0x892F);对于 PRP 协议,引擎会在 Payload 尾部追加 6 字节的 RCT (冗余控制尾缀),并自动完成 FCS 校验和的剥离与重新计算,全程不消耗任何 CPU 算力资源。

核心特性 / Key Features

零丢包切换 (Zero Loss)

硬件实现报文复制与去重。当环网断裂或单一链路失效时,无缝切换,数据零丢失。

极低转发时延 (Cut-through)

支持直通转发模式 (Cut-through),HSR 环内节点转发时延 < 2μs,满足 IEC 61850 实时性要求。

多模式支持

单 IP 可配置为 DANH (HSR终端), DANP (PRP终端) 或 RedBox (冗余盒) 模式。

PTP 时钟同步

内置 IEEE 1588v2 透明时钟 (Transparent Clock),自动修正驻留时间,支持纳秒级同步。

资源占用 / Resource Utilization

FPGA Family LUTs / Logic Registers BRAM / Note
Xilinx Artix-7 4,250 3,800 8 (36Kb)
Xilinx Zynq-7000 4,310 3,850 8 (36Kb)
Xilinx Kintex-7 4,100 4,100 8 (36Kb)
国微 K7 325T 4,500 3,900 8 (36Kb)

交付件清单 / Deliverables

Encrypted Netlist (ngc/edif)
SDC Timing Constraints
Verilog RTL Source Code
User Manual (PDF)
Reference Design (Vivado)