猪狩/日誌/2010-05-27
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[猪狩/日誌]]&br;&br;
良く寝た&br;
やる気回復
***研究([[修士論文の方針を決める>猪狩/修士論文の方針]]) [#s561ea43]
-MicroBlaze
--FSL
---get, put命令の使い方
&br;FSLバスに書き込み・読み出しをする。
---対象レジスタは?
&br;汎用レジスタ・・・だたし、Cプログラミングで意識することはない
---プログラミング方法は?
&br;%%インラインアセンブリ?%%
&br;予め定義された“C”ルーチンで記述可能
&br;&color(red){6/4追記: 以下のマクロは廃止予定(EDK8.1i記載)};
// Blocking Data Read and Write to Local Link No. id
microblaze_bread_datafsl(val, id);
microblaze_bwrite_datafsl(val, id);
// Non-blocking Data Read and Write to Local Link No. id
microblaze_nbread_datafsl(val, id);
microblaze_nbwrite_datafsl(val, id);
// Blocking Control Read and Write to Local Link no. id
microblaze_bread_cntlfsl(val, id);
microblaze_bwrite_cntlfsl(val, id);
// Non-blocking Control Read and Write to Local Link no. id
microblaze_nbread_cntlfsl(val, id);
microblaze_nbwrite_cntlfsl(val, id);
val -> FSLバスで送受信するデータ e.g) indata[0], outdata[3]
id -> FSLバスの番号(0~15)
Blocking -> データがRead/Wirteできるまでストールする
Non-Blocking -> ストールしない
---制御ビットの使用法は?
&br;割り込みなどに使用?使わなくてもOK
---getとgetd、putとputdの違いは?
&br;get, put -> FSLバス用
&br;getd, putd -> 直接FSL用、FSLインターフェイスだがFIFOがない
---最大動作周波数は?
&br;600MHz?
***RRP [#k0cbdb05]
-ストレージについて
--RAID0,1,5,6,0+1,1+0など
--fault, error, failureの違い
***コメント [#n56e3594]
#comment
終了行:
[[猪狩/日誌]]&br;&br;
良く寝た&br;
やる気回復
***研究([[修士論文の方針を決める>猪狩/修士論文の方針]]) [#s561ea43]
-MicroBlaze
--FSL
---get, put命令の使い方
&br;FSLバスに書き込み・読み出しをする。
---対象レジスタは?
&br;汎用レジスタ・・・だたし、Cプログラミングで意識することはない
---プログラミング方法は?
&br;%%インラインアセンブリ?%%
&br;予め定義された“C”ルーチンで記述可能
&br;&color(red){6/4追記: 以下のマクロは廃止予定(EDK8.1i記載)};
// Blocking Data Read and Write to Local Link No. id
microblaze_bread_datafsl(val, id);
microblaze_bwrite_datafsl(val, id);
// Non-blocking Data Read and Write to Local Link No. id
microblaze_nbread_datafsl(val, id);
microblaze_nbwrite_datafsl(val, id);
// Blocking Control Read and Write to Local Link no. id
microblaze_bread_cntlfsl(val, id);
microblaze_bwrite_cntlfsl(val, id);
// Non-blocking Control Read and Write to Local Link no. id
microblaze_nbread_cntlfsl(val, id);
microblaze_nbwrite_cntlfsl(val, id);
val -> FSLバスで送受信するデータ e.g) indata[0], outdata[3]
id -> FSLバスの番号(0~15)
Blocking -> データがRead/Wirteできるまでストールする
Non-Blocking -> ストールしない
---制御ビットの使用法は?
&br;割り込みなどに使用?使わなくてもOK
---getとgetd、putとputdの違いは?
&br;get, put -> FSLバス用
&br;getd, putd -> 直接FSL用、FSLインターフェイスだがFIFOがない
---最大動作周波数は?
&br;600MHz?
***RRP [#k0cbdb05]
-ストレージについて
--RAID0,1,5,6,0+1,1+0など
--fault, error, failureの違い
***コメント [#n56e3594]
#comment
ページ名: