1、提高设计的鲁棒性
导致设计出现问题的隐患有很多,其中主要是 非法输入 和 环境干扰。
2、处理方法之输入预处理
3、处理方法之RAM替换FIFO
一般来说 , RAM 比 FIFO 具有更好的鲁棒性。
4、处理方法之状态机超时跳转
状态机的鲁棒性就代表FPGA的鲁棒性。
5、处理方法之三模冗余
记得要约束 keep_hierarchy 防止被优化
6、处理方法之全局复位
7、处理方法之静态重构
指对FPGA从新配置
8、处理方法之动态重构
对部分FPGA电路重构
1、提高设计的鲁棒性
导致设计出现问题的隐患有很多,其中主要是 非法输入 和 环境干扰。
2、处理方法之输入预处理
3、处理方法之RAM替换FIFO
一般来说 , RAM 比 FIFO 具有更好的鲁棒性。
4、处理方法之状态机超时跳转
状态机的鲁棒性就代表FPGA的鲁棒性。
5、处理方法之三模冗余
记得要约束 keep_hierarchy 防止被优化
6、处理方法之全局复位
7、处理方法之静态重构
指对FPGA从新配置
8、处理方法之动态重构
对部分FPGA电路重构