*TESTパッケージ [#n730c9ee] 担当者が Cell C/C++ Langage Extensions と Fixstars とかを調べながら作ったチュートリアルパッケージです。とりあえず、 この関数面白そうだ → 使ってみる → 出来た〜 の流れで公開しますので、なかなか増えないかもしれないです。まぁおまけですから。 **パッケージ構成(2007/12/20現在) [#wc0d2f86] -&ref(test.tar.gz,, テストパッケージ 12/21版); - test +- listdma +- p_ldma.c +- s_ldma.c +- Makefile **使い方 [#nb46dd92] とりあえず、自分の使いたいプログラムのディレクトリで make して p_**** のほうを起動してくださいな **説明 [#s1576788] *** listdma [#o286f03a] -PPE-SPE間の転送に使う LIST DMA という機能があります。これを使うと、複数の配列を数本まとめて送れるみたいです。 -C/C++ Langage Extensions 節4.4 です -やっていること ++とりあえず、PPEはa[], b[] に abcdef....z をいれます。13文字ずつわけて ++んで、SPE は a, b のメインメモリのアドレスをもらって、MFC_PUTL_CMD をつかって一気に読み込みます ++SPEプリント文でちゃんと受け取れてるか見せてくれます