Gatsby Van 2a8eb64e61 fix(linklayer): set default value for variables to prevent unexpected behavior
Some variables had size mismatches with the data size defined in the frame segment. After deframing, this could leave residual bits as random and unknown values.
2024-12-25 16:05:02 +08:00
2024-11-29 11:44:46 +08:00
2024-12-25 15:45:49 +08:00
2024-12-25 15:45:49 +08:00
2024-12-24 13:27:22 +08:00

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%

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

S
Description
No description provided
Readme
14 MiB
Languages
C 53.1%
TeX 46.9%