メインページ   構成   ファイル一覧   構成メンバ   ファイルメンバ  

クラス AmbaMaster の解説

#include <AmbaMaster.h>

AmbaMasterのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

公開メンバ

 AmbaMaster ()
 ~AmbaMaster ()
 Constructor. より詳しく...

int AmbaMasterOnecycle (AmbaMasterData *)
 Destructor. より詳しく...

int AmbaMasterTransferCtl (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 Transfer Controll. より詳しく...

int AmbaMasterSingle (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
int AmbaMasterBurstIncr (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 =========================== Incrimental transfer access. より詳しく...

int AmbaMasterBurstIncr4 (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 Incrimental4 transfer access. より詳しく...

int AmbaMasterBurstIncr8 (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 Incrimental8 transfer access. より詳しく...

int AmbaMasterBurstIncr16 (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 Incrimental16 transfer access. より詳しく...

int AmbaMasterBurstWrap4 (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 ============================ Wrapping transfer access. より詳しく...

int AmbaMasterBurstWrap8 (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 Wrapping transfer access. より詳しく...

int AmbaMasterBurstWrap16 (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 Wrapping transfer access. より詳しく...

int AmbaMasterIdle (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 ============================ IDLE. より詳しく...

int AmbaMasterComp (tbvFastQueueT< AmbaMasterData > *)
 ======================================== for Compare functions ======================================== ===== データをリードしてデータコンペア =====. より詳しく...

int AmbaMasterCompComp (AmbaMasterData *, tbvSignal4StateT)
 ====== Comp Function ======. より詳しく...

int AmbaMasterSingleComp (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 ====== Single cycle access ======. より詳しく...

int AmbaMasterBurstIncrComp (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 =========================== Incrimental transfer access. より詳しく...

int AmbaMasterBurstIncr4Comp (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 Incrimental4 transfer access. より詳しく...

int AmbaMasterBurstIncr8Comp (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 Incrimental8 transfer access. より詳しく...

int AmbaMasterBurstIncr16Comp (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 Incrimental16 transfer access. より詳しく...

int AmbaMasterBurstWrap4Comp (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 ============================ Wrapping transfer access. より詳しく...

int AmbaMasterBurstWrap8Comp (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 Wrapping transfer access. より詳しく...

int AmbaMasterBurstWrap16Comp (tbvFastQueueT< AmbaMasterData > *, tbvFastQueueT< AmbaMasterData > *)
 Wrapping transfer access. より詳しく...

int AmbaMasterIdleComp (tbvFastQueueT< AmbaMasterData > *)
 ============================ IDLE. より詳しく...

void AmbaMasterWait (int)
 ============= Other Item ==============. より詳しく...

void AmbaMasterWaitResetUp ()

解説

AMBA MASTER MODULE 用のクラス メンバ関数は以下の通り


コンストラクタとデストラクタの解説

AmbaMaster::AmbaMaster   [inline]
 

AmbaMaster::~AmbaMaster   [inline]
 

Constructor.


メンバ関数の解説

int AmbaMaster::AmbaMasterBurstIncr tbvFastQueueT< AmbaMasterData > *    FIFO,
tbvFastQueueT< AmbaMasterData > *    TRFIFO
 

=========================== Incrimental transfer access.

=============================================== Incr burst protcol function -------------------------------------------- 指定回数のインクリメンタル転送を行なう関数 ================================================ change 2002 3 17 nk

int AmbaMaster::AmbaMasterBurstIncr16 tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

Incrimental16 transfer access.

int AmbaMaster::AmbaMasterBurstIncr16Comp tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

Incrimental16 transfer access.

int AmbaMaster::AmbaMasterBurstIncr4 tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

Incrimental4 transfer access.

int AmbaMaster::AmbaMasterBurstIncr4Comp tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

Incrimental4 transfer access.

int AmbaMaster::AmbaMasterBurstIncr8 tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

Incrimental8 transfer access.

int AmbaMaster::AmbaMasterBurstIncr8Comp tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

Incrimental8 transfer access.

int AmbaMaster::AmbaMasterBurstIncrComp tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

=========================== Incrimental transfer access.

int AmbaMaster::AmbaMasterBurstWrap16 tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

Wrapping transfer access.

int AmbaMaster::AmbaMasterBurstWrap16Comp tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

Wrapping transfer access.

int AmbaMaster::AmbaMasterBurstWrap4 tbvFastQueueT< AmbaMasterData > *    FIFO,
tbvFastQueueT< AmbaMasterData > *    TRFIFO
 

============================ Wrapping transfer access.

=============================================== Wrap burst protcol function -------------------------------------------- 指定回数のラップを行なう関数 ================================================

int AmbaMaster::AmbaMasterBurstWrap4Comp tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

============================ Wrapping transfer access.

int AmbaMaster::AmbaMasterBurstWrap8 tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

Wrapping transfer access.

int AmbaMaster::AmbaMasterBurstWrap8Comp tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

Wrapping transfer access.

int AmbaMaster::AmbaMasterComp tbvFastQueueT< AmbaMasterData > *   
 

======================================== for Compare functions ======================================== ===== データをリードしてデータコンペア =====.

int AmbaMaster::AmbaMasterCompComp AmbaMasterData  ,
tbvSignal4StateT   
 

====== Comp Function ======.

int AmbaMaster::AmbaMasterIdle tbvFastQueueT< AmbaMasterData > *    FIFO,
tbvFastQueueT< AmbaMasterData > *    TRFIFO
 

============================ IDLE.

=============================================== Wrap burst protcol function -------------------------------------------- 指定回数のラップを行なう関数 ================================================

int AmbaMaster::AmbaMasterIdleComp tbvFastQueueT< AmbaMasterData > *   
 

============================ IDLE.

int AmbaMaster::AmbaMasterOnecycle AmbaMasterData   AHBDATA
 

Destructor.

=============================================== One Cycle Send Command -------------------------------------------- 1サイクルプロトコル発行関数 ================================================

int AmbaMaster::AmbaMasterSingle tbvFastQueueT< AmbaMasterData > *    FIFO,
tbvFastQueueT< AmbaMasterData > *    TRFIFO
 

=============================================== Single Transfer Function --------------------------------------------

int AmbaMaster::AmbaMasterSingleComp tbvFastQueueT< AmbaMasterData > *   ,
tbvFastQueueT< AmbaMasterData > *   
 

====== Single cycle access ======.

int AmbaMaster::AmbaMasterTransferCtl tbvFastQueueT< AmbaMasterData > *    FIFO,
tbvFastQueueT< AmbaMasterData > *    TRFIFO
 

Transfer Controll.

=============================================== プロトコル発行メイン関数 --------------------------------------------

================================================ Input : *FIFO シナリオデータ Output: *TRFIFO トレースデータ Rval 戻り値

void AmbaMaster::AmbaMasterWait int    clkcnt
 

============= Other Item ==============.

=============================================== Insert wait cycle -------------------------------------------- 指定の回数ウェイトサイクルを挿入する関数 ================================================

void AmbaMaster::AmbaMasterWaitResetUp  
 

================================================ this function wait for Reset cycle -------------------------------------------- リセットが立ち上がるまで待つ関数 ================================================


このクラスの解説は次のファイルから生成されました:
AmbaMasterTvmに対してSun Apr 21 01:40:21 2002に生成されました。 doxygen1.2.14 作者 Dimitri van Heesch, © 1997-2002