使用ADI的ADSP-BF60x一个充分理由便是,它集成独立的双处理器,每个处理器的工作频率高达500MHz.另一个充分理由是它有两个独立的以太网MAC(两个MAC地址),非常适合IEC61850应用。本演示系统中,内核0运行μCLinux操作系统,处理非实时任务,如MMS协议栈、LCD、键盘和其他诸如TFTP等服务器应用。内核1运行采样和继电保护算法(DFT),还可以发送实时的GOOSE消息而不影响操作系统的运行。两个内核通过片上L2存储器实现通信,该L2存储器能够以高达250MHz的频率工作,确保具有最高的数据交换效率。
某些高压的IED(110kV及以上)设计中,可能需要较多的以太网端口(GOOSE和SMV的专用以太网端口)。出于对这种用户需求的兼容考虑,本开发板可支持通过FPGA添加更多以太网端口。在这种应用情况下,处理器和DSP之间的通信接口非常重要,因为该接口的带宽决定了SMV消息的实时性能。ADSP-BF60x集成4个Linkport同步并行接口,每个Linkport接口速率高达83MB/s,提供实时接收SMV数据所需的足够带宽。
演示板上的其他ADI特色产品
IEC61850演示设计的软件考虑因素
处理器内核0运行μCLinux和非实时任务,如MMS协议栈、LCD显示和键盘输入、TFTP服务器以及以太网端口0的通讯任务(运行MMS协议栈)
所有μCLinux内核、定制u-bootmake文件和μCLinux驱动程序均提供c语言源代码和镜像
实现了SISCO-MMSLite协议栈在μCLinux上的移植(开发板并不包含SISCO-MMS许可,需另行购买)
通过简单的建模实例,说明如何将基本的继电保护功能映射到相应的逻辑设备(LD)和逻辑节点(LN)上——实例与C语言源代码随开发板一同提供
内核1运行实时任务(继电器保护算法、GOOSE发布),无需操作系统介入……以太网端口1连接到内核1(GOOSE)
继电保护算法
实时GOOSE发布