Files
KY-XTZ/README.md
T
Gatsby Van 3470b6f6dc chore: merge GE program
* merge GE code
* update fold structure
* enable to build two types of projects separately
2024-12-24 13:27:22 +08:00

1.7 KiB
Raw Blame History

KY-XTZ

该项目为跨于新体制链路层程序。

注意:本项目基于 Vivado 2019.1 套件构建。


快速开始

在 Linux 上构建

  1. 初始化工具链环境:

    source /tools/Xilinx/SDK/2019.1/settings64.sh
    
  2. 运行以下命令完成构建:

    make
    

在 Windows 上构建

  1. 双击运行 build.bat 文件。
  2. 根据提示输入正确的 Xilinx 工具安装路径以完成构建。

待办事项

  1. 协议完善:

    • 《网控模块 GLINK 协议》中部分描述存在模糊之处,需进一步确认。
    • 实现未定义的协议内容,以确保完整的协议交互。
  2. 链路层更新:

    • 当前 GLINK 总线协议显示,对飞与跨域的链路层逻辑存在显著不一致性。
    • 制定并完善跨域链路层协议内容(目前协议文档尚为空)。
  3. 相控阵逻辑调整:

    • 跨域与对飞所使用的相控阵控制逻辑不一致。
    • 修改并优化相控阵控制逻辑以适配跨域需求(当前缺少相关技术资料)。

更新日志

2024/11/29

完成从 对飞程序 的基础移植工作:

  • 重写总线驱动程序,采用 PS UART 控制器完成总线信息的收发。
  • 更新总线控制协议,基于《网控模块 GLINK 协议》实现核心交互逻辑。
  • 使用折算的方式模拟新体制中的三档速率:
    • 2Kbps:10Kbps模拟,Payload 128b, 占空比 40%
    • 128Kbps:200Kbps模拟,Payload 1280b, 占空比 50%
    • 256Kbps:1.2Mbps模拟,Payload 2560b, 占空比 50%

如需帮助或报告问题,请联系项目维护者。