2.2 Simulink接收模块的搭建
Simulink中TCP/IP中的接收模块,其终端的地址,端口的设置要与FPGA上的以太网的IP地址、端口的设置一致,这就为 TCP/IP接收模块指定了要通信的地址即完成了接收模块TCP/IP的相关配置,也就完成了FPGA与Matlab中以太网通信的接收模块的搭建,在 Simulink中,具体的模块设计如图3所示。
3 系统的软件平台及网络协议的实现
3.1 软件内核和协议
本设计主要选择了Xilinx公司的精简嵌入式操作系统Xilkemel,它是Xilinx提供的用于EDK系统的小型、模块化的嵌入式操作系统内核,它支持Microblaze核,与EDK形成的硬件系统无缝连接,具有可定制、CPU资源占用较小、运行速度快等特点,是MicroBlaze嵌入式软核的理想操作系统,其整体的开发流程如图4所示。