%# -*- coding: utf-8-unix -*- \chapter{可编程网络平台-操作手册} \label{app:openbox} \subsection{FAST简介} 针对近年来关于工业控制网络创新技术、创新网络结构、 时间敏感网络、SDN网络、FPGA硬件加速技术及下一代网络技术的研究需求, 由国防科大与湖南新实共同发起的开源项目 ——FAST(FPGA Accelerated Switcing plaTform)于2016年创建。 FAST平台的架构是一种通用多核CPU加FPGA形态的网络处理架构, 该平台架构主要由硬件逻辑和软件逻辑两部分组成, 实现软硬件耦合通信与支持软硬件可编程的网络创新实验系统。 其中硬件包括平台相关的数据IO和FAST硬件逻辑。 软件部分包括通用操作系统与FAST软件逻辑。 FAST软件逻辑包括FAST软件开发环境和FAST UA程序。 在FAST平台,不仅支持FAST的UA编程开发,同时也支持通用APP的运行。 \subsection{设备简介} OpenBox-S4是一款软硬件全可编程网络实验平台, 基于多核CPU加FPGA异构模型的FAST处理架构实现, 软件在CPU上使用C语言编程,硬件在FPGA芯片上使用Verilog语言编程。 全系统根据FAST架构搭建其软硬件基础运行环境, 内部软硬件用户逻辑支持所有FAST架构开发的应用、 标准的网络协议栈与通用网络应用。 平台软硬件逻辑代码开源免费,支持用户二次开发。