使用ADI的ADSP-BF60x Blackfin处理器

●强大的2个500 MHz双核处理器(0.17 ms的单核集成60个通道、32点、16位FFT)

●每个内核都有148 kB L1 SRAM

●128 kB/256 kB L2 SRAM用于双核数据交换

●纵横式总线系统使同时访问存储器和外设成为可能

●2个UART、1个CAN、2个SPI、3个SPORT、2个TWI(I2C)和1个USB……

●DDR总线独立于系统本地存储器总线,使同时访问外部存储器成为可能

●安全特性:L2 SRAM ECC、双看门狗、系统保护……

●支持IEEE1588v2的双以太网MAC接口


使用ADI的ADSP-BF60x一个充分理由便是,它集成独立的双处理器,每个处理器的工作频率高达500 MHz.另一个充分理由是它有两个独立的以太网MAC(两个MAC地址),非常适合IEC61850应用。本演示系统中,内核0运行μCLinux操作系统,处理非实时任务,如MMS协议栈、LCD、键盘和其他诸如TFTP等服务器应用。内核1运行采样和继电保护算法(DFT),还可以发送实时的GOOSE消息而不影响操作系统的运行。两个内核通过片上L2存储器实现通信,该L2存储器能够以高达250MHz的频率工作,确保具有最高的数据交换效率。

某些高压的IED(110 kV及以上)设计中,可能需要较多的以太网端口(GOOSE和SMV的专用以太网端口)。出于对这种用户需求的兼容考虑,本开发板可支持通过FPGA添加更多以太网端口。在这种应用情况下,处理器和DSP之间的通信接口非常重要,因为该接口的带宽决定了SMV消息的实时性能。ADSP-BF60x集成4个Linkport同步并行接口,每个Linkport接口速率高达83 MB/s,提供实时接收SMV数据所需的足够带宽。

演示板上的其他ADI特色产品

IEC61850演示设计的软件考虑因素

●处理器内核0运行μCLinux和非实时任务,如MMS协议栈、LCD显示和键盘输入、TFTP服务器以及以太网端口0的通讯任务(运行MMS协议栈)

●所有μCLinux内核、定制u-boot make文件和μCLinux驱动程序均提供c语言源代码和镜像

●实现了SISCO-MMS Lite协议栈在μCLinux上的移植(开发板并不包含SISCO-MMS许可,需另行购买)

●通过简单的建模实例,说明如何将基本的继电保护功能映射到相应的逻辑设备(LD)和逻辑节点(LN)上——实例与C语言源代码随开发板一同提供

●内核1运行实时任务(继电器保护算法、GOOSE发布),无需操作系统介入……以太网端口1连接到内核1(GOOSE)

●继电保护算法(提供C语言源代码)

●实时GOOSE发布