linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: Jochen Roth <jochen@znyx.com>
To: Ron Bianco <ronb@lcsaudio.com>,
	linuxppc-embedded <linuxppc-embedded@lists.linuxppc.org>
Subject: Re: Has anyone made the 8240 do burst reads from PCI memory?
Date: Mon, 09 Jun 2003 13:35:44 -0700	[thread overview]
Message-ID: <5.0.2.1.0.20030609124155.024df050@10.2.0.2> (raw)
In-Reply-To: <000401c32c64$dc6a4690$4d00a8c0@warp-speed>


At 12:50 PM 6/6/03 -0700, Ron Bianco wrote:
>FYI, although not a PCI expert, I'm trying to determine if we need to upgrade
>our CPLD code in order to successfully support memory read cycles with
>more than
>one data phase.

It's been a while that I worked on this, but here are some things I remember:

You implemented the PCI Read Line/Multiple commands in the CPLD, I assume.
Check
the PCI spec for details on the protocol.

You then will have to set up things like the PCI command used by the 8240 and
the PCI latency register.

Check the DBAT settings used for accessing your CPLD memory space. If you
use the
generic MMIO mapping provided in the kernel, then caching is disabled for those
accesses. If I remember correctly, the 603 core will not burst in that case.

>Even with sequential reads in groups of 8 words, ( or writes for that matter )
>we are unable to get the 8240 to do other than single (beat) word read PCI
>cycles.  One 'strange' thing in particular is that the 8240 as PCI
>initiator is
>keeping !FRAME asserted only very briefly.
>It also de-asserts !IRDY very soon after the first data phase
>completes.  It may
>be that the 8240 is just indicating a wait and we need to handle that better.

Did you check the CBE lines for the PCI command issued by the 8240? If it was a
generic single word read, then what you describe would be normal, I think.

Regards,

Jochen Roth
ZNYX Networks


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

  reply	other threads:[~2003-06-09 20:35 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-06 19:50 Has anyone made the 8240 do burst reads from PCI memory? Ron Bianco
2003-06-09 20:35 ` Jochen Roth [this message]
2003-06-09 22:53   ` Ron Bianco
  -- strict thread matches above, loose matches on Subject: below --
2003-06-10  6:57 Callebaut Benoit

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5.0.2.1.0.20030609124155.024df050@10.2.0.2 \
    --to=jochen@znyx.com \
    --cc=linuxppc-embedded@lists.linuxppc.org \
    --cc=ronb@lcsaudio.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).