高速接口放在 FPGA,流程和协议放在 MCU,两边怎么分工。
分工
脉冲、编码器和固定时序放在 FPGA。状态机、参数和通信事务放在 MCU。两边用一组寄存器或双口存储交换数据。
接口边界
先规定寄存器地址、脉冲单位和故障位。边界稳定后,MCU 软件和 FPGA 逻辑可以分开改。
联调顺序
先单独验证脉冲输出,再接入编码器反馈,最后打开以太网或总线。不要三件事同时第一次上板。
高速接口放在 FPGA,流程和协议放在 MCU,两边怎么分工。
脉冲、编码器和固定时序放在 FPGA。状态机、参数和通信事务放在 MCU。两边用一组寄存器或双口存储交换数据。
先规定寄存器地址、脉冲单位和故障位。边界稳定后,MCU 软件和 FPGA 逻辑可以分开改。
先单独验证脉冲输出,再接入编码器反馈,最后打开以太网或总线。不要三件事同时第一次上板。