ハードウェア設計にUMLを取り入れるメリット

図9 AHBシーケンス図(マスタのライトアクセス)【動作】1. マスタバス権を得るため、アービタにリクエストを発行する2. アービタはバス権を発行する3. マスタはアクセス情報(アドレス、サイズなど)をバスに発行する4. バスがアドレスをデコードしアクセス情報がスレーブに到達する5. スレーブはアクセスに対して、応答を返す6. バスを介して応答がマスタに到達する7. マスタはライトデータを発行する8. バスを介してライトデータがスレーブに到達する(実際は5〜8は同じタイミング)

図9 AHBシーケンス図(マスタのライトアクセス)【動作】1. マスタバス権を得るため、アービタにリクエストを発行する2. アービタはバス権を発行する3. マスタはアクセス情報(アドレス、サイズなど)をバスに発行する4. バスがアドレスをデコードしアクセス情報がスレーブに到達する5. スレーブはアクセスに対して、応答を返す6. バスを介して応答がマスタに到達する7. マスタはライトデータを発行する8. バスを介してライトデータがスレーブに到達する(実際は5〜8は同じタイミング)