松本/日記/2008-07-09
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[松本/日記]]
**j粒子用メモリのワード長と深さの設定 [#l7fead9f]
-ISE_PROJECT内のpgpg_memディレクトリをリネーム(BACKUP)
-ISE_PROJECT内のpgpg_mem.JDIMxx.yyyy.tarを展開
--JDIMxx: ワード長を表す、JDIM04は128-bit、JDIM08は256-bit、JDIM16は512-bit
--yyyy: 深さを表す
--(デバイスによって利用可能なBlock RAM数が異なるので注意)
-pgrapi.hを変更
--#define JDIM x
--pgrapi.hを変更したらlibpgr.aを作り直す必要がある(pgrapi.cのバグを直せば毎回libpgr.aを作り直す必要はない)
-JDIMのデフォルト値は4
**pgrapi.c: bugfix version [#pd560bef]
// bugfix version
void pgr_setjpset_one(int devid, int j, unsigned int jdata[])
{
unsigned int offset;
offset = (ADR_JPSET<<1) + ((j*jwidth[devid]*sizeof(unsigned int))>>2);
memcpy(b1ptr[devid]+offset, jdata, jwidth[devid]*sizeof(unsigned int));
}
**MEMO [#hbcb8ffd]
-PGDL内の/SCALEって何?
-上記についてどこかにまとめたい
終了行:
[[松本/日記]]
**j粒子用メモリのワード長と深さの設定 [#l7fead9f]
-ISE_PROJECT内のpgpg_memディレクトリをリネーム(BACKUP)
-ISE_PROJECT内のpgpg_mem.JDIMxx.yyyy.tarを展開
--JDIMxx: ワード長を表す、JDIM04は128-bit、JDIM08は256-bit、JDIM16は512-bit
--yyyy: 深さを表す
--(デバイスによって利用可能なBlock RAM数が異なるので注意)
-pgrapi.hを変更
--#define JDIM x
--pgrapi.hを変更したらlibpgr.aを作り直す必要がある(pgrapi.cのバグを直せば毎回libpgr.aを作り直す必要はない)
-JDIMのデフォルト値は4
**pgrapi.c: bugfix version [#pd560bef]
// bugfix version
void pgr_setjpset_one(int devid, int j, unsigned int jdata[])
{
unsigned int offset;
offset = (ADR_JPSET<<1) + ((j*jwidth[devid]*sizeof(unsigned int))>>2);
memcpy(b1ptr[devid]+offset, jdata, jwidth[devid]*sizeof(unsigned int));
}
**MEMO [#hbcb8ffd]
-PGDL内の/SCALEって何?
-上記についてどこかにまとめたい
ページ名: