047446fd9b348237651b648a45e742fde8ac9f56
KY-XTZ
该项目为跨于新体制链路层程序。
注意:本项目基于 Vivado 2019.1 套件构建。
快速开始
在 Linux 上构建
-
初始化工具链环境:
source /tools/Xilinx/SDK/2019.1/settings64.sh -
运行以下命令完成构建:
make
在 Windows 上构建
- 双击运行
build.bat文件。 - 根据提示输入正确的 Xilinx 工具安装路径以完成构建。
待办事项
-
协议完善:
- 《网控模块 GLINK 协议》中部分描述存在模糊之处,需进一步确认。
- 实现未定义的协议内容,以确保完整的协议交互。
-
链路层更新:
- 当前 GLINK 总线协议显示,对飞与跨域的链路层逻辑存在显著不一致性。
- 制定并完善跨域链路层协议内容(目前协议文档尚为空)。
-
相控阵逻辑调整:
- 跨域与对飞所使用的相控阵控制逻辑不一致。
- 修改并优化相控阵控制逻辑以适配跨域需求(当前缺少相关技术资料)。
更新日志
2024/11/29
完成从 对飞程序 的基础移植工作:
- 重写总线驱动程序,采用 PS UART 控制器完成总线信息的收发。
- 更新总线控制协议,基于《网控模块 GLINK 协议》实现核心交互逻辑。
- 使用折算的方式模拟新体制中的三档速率:
- 2Kbps:10Kbps模拟,Payload 128b, 占空比 40%
- 128Kbps:200Kbps模拟,Payload 1280b, 占空比 50%
- 256Kbps:1.2Mbps模拟,Payload 2560b, 占空比 50%
如需帮助或报告问题,请联系项目维护者。
Languages
C
53.1%
TeX
46.9%