On 11/1/07, Mead, Joseph <[EMAIL PROTECTED]> wrote: > > > > > I am using a Xilinx ML403 board and created a custom IP that connects to the > PLB bus. The PLB bus is 64 bits wide. To communicate with the custom IP > I have been using iowrite32() and ioread32() function calls to grab 32 bits > at a time. Is it possible to grab the full 64 bits in one transfer? I > don't see an iowrite64() or ioread64() function…
Not really, at least not for non-cachable regions. The ppc405 is a 32 bit machine and if it is doing non-cached reads then it will do individual 32 bit transactions. You could enable cache on the region, but if it is accessing device registers then that is probably not what you want (because there is no cache coherency between your device and the 405). Cheers, g. -- Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd. [EMAIL PROTECTED] (403) 399-0195 _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded