8)对表1中配置文件进行设计规则检查比较,保证各组配置文件生成的完整配置的比特流文件是一致的。
9)完成以上设计后,首先调用任意一个完整配置文件进行加载,保证FPGA成功运行静态逻辑,然后根据需要,选择表1中的配置文件表中的任何1组,进行部分动态加载。
4 应用结果
以上设计经过实际验证,可以实现2路信号在不同调制样式的解调,当信号样式变化时,动态加载相应的解调模块,可以迅速完成功能切换,实现对应的解调功能。经过实际测试,部分动态可重构模块的加载速度存10 ms以内,极大的提高了原有系统的性能。
5 结论
目前国际上对FPGA可重构技术的研究极为广泛,本文介绍了一种基于Xilinx FPGA的部分动态可重构技术的信号解调系统,可以把不同的解调模块定位到芯片内部同一逻辑资源部分,通过重构这些资源来实现不同样式信号的解调,同时保持其他部分电路功能正常运行,从而提高了系统的适应能力。
本系统可以存通信系统中得到应用,对航天、电力等领域的类似系统也有参考价值,可以提高相应系统的灵活性和扩展性,减低系统功耗,缩短系统开发时间。