MPC5200/BestComm functions question

Albrecht Dreß albrecht.dress at arcor.de
Sat Sep 12 22:36:21 EST 2009


Hi all,

I have a MPC5200B based system with a 16-bit peripheral attached to the  
Local Bus, and I am looking into possibilities to use BestComm for the  
data transfer.

I found Grant Likely's cool 'mpc5200-localplus-test.c' driver which  
demonstrates this using the 'gen_bd' driver, and which is apparently a  
great starting point.

However, I also have to (a) 32-bit endianess-swap the data and (b)  
calculate a 32-bit crc on it.  Of course, this is possible with the  
buffers using the cpu, but I saw some remarks that the Bestcomm engine  
also includes functions which can perform swapping and crc  
calculation.  I believe it would unload the cpu if the BestComm engine  
could perform these tasks, but I cannot find a good  
documentation/example for that.  Does anyone know any pointers for  
that?  Or maybe even a tool to create the bestcomm tasks from a  
'readable' source?

Thanks in advance,
Albrecht.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20090912/493fa432/attachment.pgp>


More information about the Linuxppc-dev mailing list