Genesi Home Home Projects Forums
Login
Username:

Password:

Remember Me
 
[Register an Account]

Developer Programs
Efika 5200B
Efika 8610
Efika 5121E
Coldfire MCF54455

Search Projects

Google

TetraPower 970MP Project
Memory Bus Tuning

in category Hardware
proposed by Bruce Boettjer on 1st March 2006

Project Proposal
The memory bus on the NorthBridge has delay elements built into each IO. These delay elements are controlled on a per byte basis.

Finding the range of valid delay-element values, where a specific byte lane will operate correctly for a given speed is very non-trivial.

The speed of the NorthBridge (a yeild parameter) is also taken into account, as this has a direct impact on how fast each delay element is.

Finding the center of the possible range of values, for each byte lane, for each group of signals (Clock, control & data) is very difficult and requires a significant amount of software for tuning runs as well as high speed scopes to capture traces in order to evaluate which way to make a specific signal walk.

The resulting parameters accompany a specific lot of northbridges throughout the life of the board. Lookup space must be provided in the service processor to fetch different values based on die speed.

Project Blog Entries

No blog entries for this project

PowerDeveloper.org: Copyright © 2004-2008, Genesi USA, Inc. The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. All other names and trademarks used are property of their respective owners. Privacy Policy