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