UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 32941

11.1 EDK - PPC405, OCM, ISCNTL, and DSCNTL are not set correctly when the clock ratio is 2:1

Description

When I create a BSB project for the PowerPC 405 with the PLB at 200 MHz and OCM at 100 MHz, the OCM does not work properly.

Solution

The C_ISCNTLVALUE and C_DSCNTLVALUE parameters are not set up properly in the BSB project. They are set as 0xa1. They should be set to 0xa3 when the clock ratio is 2:1.

For a detailed explanation of the ISCNTL and DSCNTL register bits, refer to "PowerPC 405 Processor Block Reference Guide" -> PowerPC 405 OCM Controller -> Programmer's Model.

AR# 32941
Date Created 06/16/2009
Last Updated 12/15/2012
Status Active
Type General Article