NetMagic Pro创新实验平台
NetMagic24平台组成主要包括大容量FPGA、千兆以太网交换芯片以及相应的存储器和网络接口芯片等。平台对外提供1个百兆以太网管理控制端口以及24个千兆以太网数据端口,其中0-8号口由MagicFPGA控制,9-24号口由商用交换芯片控制。MagicFPGA与商用交换芯片间则通过8个千兆以太网链路连接。NetMagic平台还提供高速扩展接口如XAUI等,实现平台功能扩展。
为满足不同业务应用对数据缓冲的访问需求,NetMagic24平台集成了多种类型的存储器,为具有不同访存特点的应用提供有效支撑。其中DDR2存储器用于提供大容量(256MB-1GB)、高延时(60-100ns)的数据缓冲。通过对DDR2控制器IP核进一步封装,可为用户屏蔽DDR2相关访问控制信号。平台集成的SRAM存储器用于提供中等容量(2MB-4MB)、中等延时(40-60ns)的访问接口。MagicFPGA片内集成的Fast RAM用于提供低容量(128KB-512KB)、低延时(20-40ns)的数据缓冲,可使研究者摆脱实验验证仅限于终端、无法触及网络内部的缺憾,为新型传输机制和网络协议的研究提供新的实验手段。
