工具/软件:
我目前正在研究一个基于 NXP/Freescale MCF5485的 CPU 卡替换设计。 它是192 MHz Coldfire V4。 假设 AM6442中的 R5F 以800MHz 运行、我预计性能会显著提高。 但在实践中、我并没有看到我预期的增长。 在 R5F 内核上运行的代码必须访问位于 DDR 中的约100K 数据。 将100K 移动到 MSRAM 实际上会导致性能下降。 目前正在考虑将数据移至 TCM、但非连续(ATCM + BTCM)存在一些问题。
通过比较 DMIPS/MHz 和 Dhrystone 2.1数据的研究、我预计800MHz RF5的性能约为 Coldfire 的5倍。 我观察到大约2倍。 也就是说、我还没有能够真正比较这两款处理器的任何已发布材料。
是否有任何可用的数据可供参考? 或者有什么建议可以最大限度地提高性能?