描述
一般描述:
PowerPC处理器的OCM存储器的I侧或D侧的时钟是什么?如何选择OCM时钟速率?
解决方案
OCM时钟必须是CPU时钟的比率:
单周期模式访问——OCM时钟:CPU时钟=1∶1。
多周期模式——OCM时钟:CPU时钟=1:n(频率),其中n=1, 2, 3,4可以通过应用固件通过DCR写入DSCNTL/ISCNTL寄存器动态地设置。您还可以通过在FPGA织物中硬布线DSCNTLVals/ISCNTLVIEW PPC端口来设置固定值。
请注意,I侧OCM和D侧OCM时钟是独立的。这些OCM时钟的上升沿必须与CPU时钟的上升沿对齐。
确定合适的比例:
1。确定OCM大小(即,BRAM数)。
2。运行最坏的读/写访问这个片上存储器(BRAM块)的定时报告。
三。比较最坏情况的时序与CPU的时钟周期,并找到最佳的比率,可以容忍最坏的情况下,从步骤2。
4。通过DCR写入到DSCNTL/ISCNTL寄存器设置比率(或通过硬布线DCntLVals/ISCNTLVIEW PPC端口在FPGA结构中设置固定值)。
需要进一步的步骤,以便正确使用DCM。请参阅:
PowerPC 405处理器块参考指南的“PowerPC 405 OCM控制器”章节
PowerPC处理器参考指南的“内存系统管理”章节
– Xilinx应用程序“使用分组处理器软件对PLB与OCM进行比较”(Xilinx XAP64)
没有回复内容