该项目是一个便携主控设备,主要功能为根据人为的控制操作(如:摇杆、按钮等),对远端
设备发送控制指令,并定期接收远端发送的状态信息指令,根据解析后的指令情况,将远端设备的
状态实时显示在屏幕上,以此实现便携端对远端设备的功能模块间的联动、协调与控制。
软件采用 Qt5.15 版本在 Linux 系统中进行开发,调试时采用 QtCore 进行远程调试,主体实
现方式为通过串口接收人工控制操作,并 ICD 模块将 xml 文件中的协议指令将控制操作组成协议
信息,然后将协议信息通过网口发送到远端,并从远端读取状态信息已经视频信息,将状态信息通
过 ICD 模块将 xml 中的协议进行解析处理,解析结束后将结果显示在屏幕中。其中视频信息是通
过 DRM 模块对拉取的视频裸流进行解码并播放操作。
1 PCIe 通用 IPCore
支持动态重配置功能。
支持BARO(DMA功能寄存器)、BAR2(产品寄存器空间)、BAR3(外部储存器空间)以及支持各类自定义的BAR空间开放,支持IO(MEM)访问33M次/s(不含BAR3)。
单次BAR3支持最多支持128Byte空间读写,通过BAR2分页方式访问,在BRA3空间只有32MB的模式下支持任意地址大小空间访问。
全Tag支持,支持多RC同时访问模式,支持同时多TLP访问模式。
支持MSI中断消息,除DMA占用两个MSI中断外,其余开放给产品作为产品中断使用。
DMA功能支持Direct DMA模式(x2模式下,DMA读写稳定在720MB/s),支持SG DMA模式(x2模式下,DMA读写稳定在74MB/s)。
1.2 替代国外同类芯片PEX8311(兼容老产品模式)
功能兼容PEX311芯片使用功能,速率优于PEX8311。
支持兼容性INT中断,总线扩展支持任意多路本地总线(PEX8311仅支持一路本地总线)。
学校:黑龙江科技大学
专业:电子信息工程
学历:硕士