Re: ST developments New graphics card.
- From: druck <news@xxxxxxxxxxxxxxxx>
- Date: Tue, 12 May 2009 11:31:10 +0100
Steve Potts wrote:
In message <b10ffd5950.news@xxxxxxxxxxxxxxxxxxxxx>
Richard Porter <dontusethis@xxxxxxxxxxxxxxxxxx> wrote:
[snip]I'm guessing it could be a timing problem. I wonder if the Vpod was tested
on a 300MHz machine.
Would the processor speed make a difference??? I assumed Vpod ran at its own
speed as far as producing a display is concerned. I don't understand how
these things work to be perfectly honest though.
Hardware wise any podule card will be accessed with the same I/O timings regardless of the processor speed. The RPC originally came with a 30MHz ARM6, and correctly designed peripherals should work with that right up to the StrongARM running at up to 10x the clock speed.
However in practice, a faster processor may deliver events quicker or in a different order compared to slower ones. So with a very complex podule, there may be some unexpected timing consequences, which need to be addressed in firmware.
Or are you saying its a kinetic and therefore its architecture is different? Again, I don't really know what difference that makes - never had my hands on
a kinetic, so not sure about the practical differences.
A Kinetic is a StrongARM card with it's own faster memory on board, which is used in preference but also in addition to the slower memory on the motherboard. This can result in memory intensive operations running quite a bit faster. The drawback is that fast DMA transfers can't be made in to the on board memory, making disc operations from some 3rd party IDE and SCSI cards quite a bit slower.
Podules which work with the StrongARM, should not be affected by the Kinetic apart from the lack of DMA. If they work in a non DMA slot, they should be ok. However, some podules (e.g. older APDL IDE card) if placed in a DMA slot and the DMAManager module was present, would assume they could use DMA and could fail. I got around this by unplugging all instances of the DMAManager module, from the ROM and also any on podule cards, and it then worked perfectly with the Kinetic*
* Until each new Select release where the module numbers in the ROM changed resulting in the DMAManager no longer being unplugged. A bit of fiddling was required each time to sort that out, until ROL released a fix with RO6.
---druck
.
- References:
- Re: ST developments New graphics card.
- From: Brian Carroll
- Re: ST developments New graphics card.
- From: Steve Potts
- Re: ST developments New graphics card.
- From: Richard Porter
- Re: ST developments New graphics card.
- From: Steve Potts
- Re: ST developments New graphics card.
- Prev by Date: Re: ST developments New graphics card.
- Next by Date: Re: ST developments New graphics card.
- Previous by thread: Re: ST developments New graphics card.
- Next by thread: Re: ST developments New graphics card.
- Index(es):
Relevant Pages
|