Re: PPC 405 in Virtex 2 Pro 30-Turning off "Critical-word first" loads

From: Peter Ryser (peter.ryser_at_xilinx.com)
Date: 02/18/05


Date: Thu, 17 Feb 2005 18:11:03 -0800
To: Nju Njoroge <njoroge@stanford.edu>

Nju,

PLBC405DCURDWDADDR[1:3] must be driven to the PPC in the order in which
you deliver the data.

See the PPC processor block manual for more detail.

- Peter

Nju Njoroge wrote:
> Hello,
>
> I'm trying to disable "Critical-word first" loads for cache loads. That
> is, when the cache is performing a cache refill, it first loads the target
> data from memory, then loads the remaining words in the cacheline from
> memory--all as part of a burst transaction. I'm looking for a way to
> disable this type of cache fill. Instead, I would like the cache to load
> the cacheline starting from the base address of the cacheline. Any one
> tried this before? The reference guide claims that the PLB memory
> controller can send back the data in the order it desires
> (http://www.xilinx.com/bvdocs/userguides/ppc_ref_guide.pdf, page 146).
> However, in reality, when my PLB slave pcore sends back the data in order
> of ascending addresses, the processor assumes that I sent it back the
> target data first, so it uses the wrong word.
>
> Thanks,
>
> NN
>
>
>



Relevant Pages

  • PPC 405 in Virtex 2 Pro 30-Turning off "Critical-word first" loads
    ... I'm trying to disable "Critical-word first" loads for cache loads. ... the cacheline starting from the base address of the cacheline. ... target data first, so it uses the wrong word. ...
    (comp.arch.embedded)
  • Re: question regarding cacheline size
    ... When cacheline size is configured, the controller uses Read ... Multiple commands. ... As the BIOS doesn't run after hotplugging cardbus card, the cache line ...
    (Linux-Kernel)
  • Re: Troubleshoot Stalled Web Page
    ... E.g. do you see that if you open the page using your keyboard instead ... The page sometimes loads the top graphic, ... As I mentioned, after clearing the cache, I get different results each visit ... TIF Cache opens 7 sub-folders every time. ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: Pentium M to become THE CPU
    ... > dirty so that the cache can write back only a half cacheline. ... cache hit/miss rate due to spatial locality changes depending ...
    (comp.arch)
  • Re: [PATCH] alloc_percpu() fails to allocate percpu data
    ... Because at the time code using HWCACHE_ALIGN was written, ... then the allocator should not disregard it. ... It should use the same calculation that SLAB uses. ... SLAB_SMP_ALIGN, which always pads out to cacheline size, but only ...
    (Linux-Kernel)