VerTEX II Pro PowerPC——什么是用于PowerPC的片上存储器(OCM)的I侧或D侧的时钟?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

VerTEX II Pro PowerPC——什么是用于PowerPC的片上存储器(OCM)的I侧或D侧的时钟?

描述

一般描述:

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

请登录后发表评论

    没有回复内容