无意中浏览到这样一份论文:《基于FPGA的PCI软核模块的研究与实现》
作者给出了其课题组设计的PCI软核性能优于Xilinx LogiCore PCI核的结论,见下截图:
那么,作者是如何测试证明的呢?仿真。那么,他是怎么仿真的呢?
1)作者自研的PCI软核“突发读”仿真测试结果,见下图:
2)作者自研的PCI软核“突发写”仿真测试结果,见下图:
3)Xilinx LogiCore PCI核“突发读”仿真测试结果,见下图:
4)Xilinx LogiCore PCI核“突发写”仿真测试结果,见下图:
奇迹就这么发生了,“突发读”时96M/s > 75.24M/s;“突发写”时90.75M/s > 66M/s。嗯,小学生都能判断作者的软核性能优于Xilinx LogiCore PCI核,而且是以绝对的优势碾压!
魔法的秘密在哪里呢?
a) 自研软核“突发读”仿真时突发长度设的12,总的总线周期数16.5,非数据传输总线开销4.5周期;
自研软核“突发写”仿真时突发长度设的11,总的总线周期数16,非数据传输总线开销5周期;
b) Xilinx LogiCore PCI核“突发读”仿真时突发长度设的4,总的总线周期数7,非数据传输总线开销3周期;
Xilinx LogiCore PCI核“突发写”仿真时突发长度设的3,总的总线周期数6,非数据传输总线开销3周期。
天才!天才!天才!(重要的事儿必须说三遍!)
另:要不哪天再研究下自研软核中那0.5个总线周期又是哪里来的呢?哎,算了,天才的想法岂是一介凡夫俗子能搞懂的。就这样吧。
又:强烈建议李子丰教授可以借鉴下,大家不是说他推翻相对论没证据吗?要证据,好像也不难哦!